+
    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                  WP                  4       EKT  	  R# )zSub-resourceszSub-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   ")' ,		
 NN..;;6
  +=()L%%l&7&780!!&  "2!A!A,!O$$(()B)BGL$$'9,:K:K9L%MN..|/@/@A#3#C#C!!$(9&;< $D $  ","11#/"11	 &(WW\\$$%%&**+&"
 **&(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                  W4       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1B1B&CD > :;MN"";345G5L5L4MN 	 	,,"	
 #22>B1::??@
KK++K8--i8O67IJN&}5!!]2 -.77<<=>cBWAXXYZlZqZqYrrs  uC  tD  DE  FG))+'"'')++H5M(
0##Z
 	fZL9:$$&gj\K=AB$$& ) ,,X6N!!#
5mDEQGYGbGbGgGgFhhi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   