+
    ¨Ýi†  ã                   óv   € ^ RI t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
HtHtHt  ! R R]4      tR
R	 ltR# )é    N)Ú
xform_name)ÚDocumentStructure)Úget_service_module_name)ÚNestedDocumenter)Úadd_resource_type_overviewÚ!get_identifier_args_for_signatureÚget_identifier_descriptionÚ!get_identifier_values_for_examplec                   ó&   a € ] tR t^t o R tRtV tR# )ÚSubResourceDocumenterc                ó`  € \        VR RRR7       \        V P                  P                  P                  P
                  R R7      p. pW0P                  R&   V EFQ  pVP                  VP                  4       \        VP                  RR7      pVP                  R	4      pVP                  P                  V P                  R
4       VP                  RVP                   24       VP                  VP                  4       VP                  VP                  RV P                    R2/R7      p\#        VV P$                  VV P&                  R7       \(        P*                  P-                  V P.                  V P0                   V P2                   4      pVP5                  W„P                  4       EKT  	  R# )zSub-resourcesz„Sub-resources are methods that create a new instance of a child resource. This resource's identifiers get passed along to the child.Úsubresources_intro)ÚsectionÚresource_typeÚdescriptionÚ
intro_linkc                 ó   € V P                   # )N)Úname)Úsub_resources   &Ú8/usr/lib/python3/dist-packages/boto3/docs/subresource.pyÚ<lambda>Ú>SubResourceDocumenter.document_sub_resources.<locals>.<lambda>*   s
   €  \×%6Ò%6ó    )Úkeyzsub-resourcesÚhtml)ÚtargetÚ
breadcrumbÚindexz / Sub-Resource / Ú	qualifierÚ.)Úcontext)r   Úresource_nameÚsub_resource_modelÚservice_modelN)r   ÚsortedÚ	_resourceÚmetaÚresource_modelÚsubresourcesÚ
member_mapÚappendr   r   Úadd_new_sectionÚstyleÚrefÚ_resource_class_nameÚwriteÚadd_title_sectionÚ
class_nameÚdocument_sub_resourceÚ_resource_nameÚ_service_modelÚosÚpathÚjoinÚ_root_docs_pathÚ_service_nameÚ_resource_sub_pathÚwrite_to_file)	Úselfr   Úsub_resourcesÚsub_resources_listr   Úsub_resource_docÚbreadcrumb_sectionÚsub_resource_sectionÚsub_resources_dir_paths	   &&       r   Údocument_sub_resourcesÚ,SubResourceDocumenter.document_sub_resources   s�  € Ü"ØØ)ð'ð ,õ		
ô Ø�N‰N×Ñ×.Ñ.×;Ñ;Ù6ô
ˆð  ÐØ+=�‰˜Ñ(Ü)ˆLØ×%Ñ% l×&7Ñ&7Ô8ä0Ø×!Ñ!¨&ô Ðð "2×!AÑ!AÀ,Ó!OÐØ×$Ñ$×(Ñ(¨×)BÑ)BÀGÔLØ×$Ñ$Ð'9¸,×:KÑ:KÐ9LÐ%MÔNØ×.Ñ.¨|×/@Ñ/@ÔAØ#3×#CÑ#CØ×!Ñ!Ø$¨¯©Ð(9¸Ð&;Ð<ð $Dó $Ð ô "Ø,Ø"×1Ñ1Ø#/Ø"×1Ñ1õ	ô &(§W¡W§\¡\Ø×$Ñ$Ø×%Ñ%Ð&Ø×*Ñ*Ð+ó&Ð"ð
 ×*Ñ*Ø&×(9Ñ(9÷ó9 *r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rD   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s   ø‡ € ÷/ð /r   r   c                óÜ  € . pVP                   P                   F:  pVP                  R8X  g   K  VP                  \	        VP
                  4      4       K<  	  V'       dQ   \        V4      pV P                  P                  RR4       VP                   2pV P                  P                  W‡4       V P                  R4      p	RVP                   P                   R2p
V	P                  V
4       V P                  R4      p\        V4      p\	        V4      pVP                   V8X  d   Tp\	        VP                   P                  4       RV R	VP                   R
V R2pVP                  P#                  4        VP%                  V4       VP                  P'                  4        V P                  R4      pV Fy  p\)        VP                  V4      p
VP%                  RV R24       VP                  P+                  4        VP%                  RV RV
 24       VP                  P+                  4        K{  	  V P                  R4      pVP                  P+                  4        VP%                  R\-        V4       R	VP                   P                   R24       VP                  P+                  4        VP%                  RVP                   P                   R24       VP                  P+                  4        R# )aN  Documents a resource action

:param section: The section to write to

:param resource_name: The name of the resource

:param sub_resource_model: The model of the subresource

:param service_model: The model of the service

:param include_signature: Whether or not to include the signature.
    It is useful for generating docstrings.
Úinputr   Ú zmethod-introz
Creates a z
 resource.Úexamplez = r    Ú(Ú)Úparamsz:type z: stringz:param z: Úreturnz:rtype: :py:class:`Ú`z:returns: A z	 resourceN)ÚresourceÚidentifiersÚsourcer+   r   r   r   r!   Úgetr   r-   Ústart_sphinx_py_methodr,   ÚtypeÚinclude_doc_stringr
   Úservice_nameÚstart_codeblockr0   Úend_codeblockr	   Únew_liner   )r   r"   r#   r$   Úinclude_signatureÚidentifiers_neededÚ
identifierÚsignature_argsÚfull_sub_resource_nameÚmethod_intro_sectionr   Úexample_sectionÚexample_valuesÚexample_resource_namerQ   Úparam_sectionÚreturn_sections   &&&&&            r   r3   r3   O   sÂ  € ð( ÐØ(×1Ñ1×=Ô=ˆ
Ø×Ñ Ö'Ø×%Ñ%¤j°×1BÑ1BÓ&CÖDñ >÷ Ü:Ð;MÓNˆà�‰×"Ñ" ;°Ó3Ð4Ð5G×5LÑ5LÐ4MÐNð 	ð 	�‰×,Ñ,Ø"ô	
ð #×2Ñ2°>ÓBÐØÐ1×:Ñ:×?Ñ?Ð@À
ÐK€KØ×+Ñ+¨KÔ8Ø×-Ñ-¨iÓ8€OÜ6Ð7IÓJ€NÜ& }Ó5ÐØ×!Ñ! ]Ô2Ø -ÐÜÐ.×7Ñ7×<Ñ<Ó=Ð>¸cÐBWÐAXÐXYÐZl×ZqÑZqÐYrÐrsð  uCð  tDð  DEð  F€GØ×Ñ×)Ñ)Ô+Ø×Ñ˜'Ô"Ø×Ñ×'Ñ'Ô)à×+Ñ+¨HÓ5€MÛ(ˆ
Ü0Ø×#Ñ# Zó
ˆð 	×Ñ˜f Z L°Ð9Ô:Ø×Ñ×$Ñ$Ô&Ø×Ñ˜g j \°°K°=ÐAÔBØ×Ñ×$Ñ$Ö&ñ )ð ×,Ñ,¨XÓ6€NØ×Ñ×!Ñ!Ô#Ø×ÑØ
Ô5°mÓDÐEÀQÐGY×GbÑGb×GgÑGgÐFhÐhiÐjôð ×Ñ×!Ñ!Ô#Ø×ÑØ
Ð)×2Ñ2×7Ñ7Ð8¸	ÐBôð ×Ñ×!Ñ!Ö#r   )T)r6   Úbotocorer   Úbotocore.docs.bcdoc.restdocr   Úbotocore.utilsr   Úboto3.docs.baser   Úboto3.docs.utilsr   r   r	   r
   r   r3   rF   r   r   Ú<module>rr      s4   ðó 
å Ý 9Ý 2å ,÷ó ô0Ð,ô 0öfB$r   