+
     Ii  c                   s    ^ RI t ^ RIHt ^ RIHt ^ RIHtH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 R
tRR]//tRRR.//t ! R R]4      tRR ltRR ltR# )i    N)
xform_name)DocumentStructure)document_custom_methoddocument_model_driven_method)OperationModel)get_service_module_name)NestedDocumenter)%document_model_driven_resource_method)add_resource_type_overviewget_resource_ignore_paramsget_resource_public_actionsa?  
.. warning::
    It is recommended to use the :py:meth:`put_metric_data`
    :doc:`client method <../../cloudwatch/client/put_metric_data>`
    instead. If you would still like to use this resource method,
    please make sure that ``MetricData[].MetricName`` is equal to
    the metric resource's ``name`` attribute.
ZMetricZput_dataZ	Namespacec                   s&   a  ] tR t^0t o R tRtV tR# )ActionDocumenterc           
     s   V P                   P                  p/ pV F  pWCVP                  &   K  	  \        V P                  P
                  4      p\        V4      V P                  R &   \        VRRRR7       \        P                  V P                  / 4      p\        V4       EF  p\        VRR7      pVP                  R4      p	V	P                  P                  V P                   R4       V	P#                  R	V 24       VP%                  V4       VP                  V4      p
V
e!   VP                  R4      P#                  V
4       VP                  VRV P&                   R2/R7      pVR9   d   V P                   P(                  '       dm   \+        VVV P                  V P                  P,                  P.                  P,                  P0                  V P                   P(                  V P2                  R7       MuWs9   d^   \5        VV P                  V P                  P,                  P.                  P,                  P0                  W7,          V P2                  R7       M\7        WWW,          4       \8        P:                  P=                  V P>                  V P@                   V PB                   4      pVPE                  W4       EK  	  R
# )actionsZActionszActions call operations on resources.  They may automatically handle the passing in of arguments set from identifiers and some attributes.Zactions_intro)sectionZresource_typedescriptionZ
intro_linkZhtml)ZtargetZ
breadcrumbZindexz / Action / NZwarning	qualifier.)context)r   action_nameresource_nameevent_emitter
load_modelservice_model)r   r   r   action_modelr   )loadZreload)#Z_resource_modelr   namer
   Z	_resourceZ	__class__ZsortedZ
member_mapr   WARNING_MESSAGESgetZ_resource_namer   Zadd_new_sectionZstyleZrefZ_resource_class_nameZwriteZadd_title_sectionZ
class_namer   document_load_reload_actionZmetaZclientZeventsZ_service_modeldocument_actionr   osZpathZjoinZ_root_docs_pathZ_service_nameZ_resource_sub_pathZwrite_to_file)Zselfr   Zmodeled_actions_listZmodeled_actionsZmodeled_actionZresource_actionsZresource_warningsr   Z
action_docZbreadcrumb_sectionZwarning_messageZaction_sectionZactions_dir_paths   &&           6/usr/lib/python3.14/site-packages/boto3/docs/action.pydocument_actionsZ!ActionDocumenter.document_actions1   sh   #33;;2N3AN//0 36NN$$
 &,,<%=	""#8 '		
 -001D1DbI!"23K*;vFJ!+!;!;L!I$$(()B)BGL$$|K=%AB((5/33K@O***95;;OL'77$(9&;< 8 N 00T5I5I5N5N5N+* +"&"5"5"&.."5"5"<"<"A"A"H"H#3388"&"5"5 /*"&"5"5"&.."5"5"<"<"A"A"H"H!0!="&"5"5 '"1A1N
  "ww||$$%%&**+ 
 $$%5CU 4     N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r    Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r   0   s     >D >Dr!   r   c                sD   VP                  VP                  P                  4      p\        P	                  V/ 4      P	                  VP
                  \        VP                  P                  4      4      pRpVP                  '       d    \        VP                  P                  4      p\        V4      p	VP                  V8X  d   Tp	V RV	 RVP
                   2p
V P                  P	                  RR4       VP
                   2p\        V VVVVP                  V
VVVR7	       R# )a  Documents a resource action

:param section: The section to write to

:param resource_name: The name of the resource

:param event_emitter: The event emitter to use to emit events

:param action_model: The model of the action

:param service_model: The model of the service

:param include_signature: Whether or not to include the signature.
    It is useful for generating docstrings.
Zresponsez = r   r    )	r   method_nameoperation_modelr   method_descriptionexample_prefixZexclude_inputZresource_action_modelinclude_signatureN)r%   request	operationIGNORE_PARAMSr   r   r	   ZparamsZresourcer    Ztypeservice_namer   r   Zdocumentation)r   r   r   r   r   r(   r%   Zignore_paramsZexample_return_valueexample_resource_namer'   full_action_names   &&&&&&      r   r   r   r   s#   . $33&&O "%%mR8<<"<#7#7#>#>?M &),*?*?*D*DE&}5!!]2 -
 $9#:!L<M<M;NO  ??{B/
01B1B0CD  *$'#*88%#*+
r!   c           
     s,   R\        V4       R\        VP                  P                  4       RV R2p\        V4      pVP                  V8X  d   TpV RV 2p	V P
                  P                  RR4       V 2p
\        V V
\        / V4      VVV	VR7       R	# )
a  Documents the resource load action

:param section: The section to write to

:param action_name: The name of the loading action should be load or reload

:param resource_name: The name of the resource

:param event_emitter: The event emitter to use to emit events

:param load_model: The model of the load action

:param service_model: The model of the service

:param include_signature: Whether or not to include the signature.
    It is useful for generating docstrings.
zCalls :py:meth:`z.Client.z"` to update the attributes of the ze resource. Note that the load and reload methods are the same method and can be used interchangeably.r   r   r#   )r   r$   r%   r   r&   r'   r(   N)	r   r    r)   r*   r,   r   r   r   r   )r   r   r   r   r   r   r(   r   r-   r'   r.   s   &&&&&&&    r   r   r      s    6 2=AB(j((223
44V/ ;	;  '}5!!]2 --.a}=N!//--k2>?}M $&r=9#&%+r!   )T)r   Zbotocorer    Zbotocore.docs.bcdoc.restdocr   Zbotocore.docs.methodr   r   Zbotocore.modelr   Zbotocore.utilsr   Zboto3.docs.baser   Zboto3.docs.methodr   Zboto3.docs.utilsr   r	   r
   ZPUT_DATA_WARNING_MESSAGEr   r+   r   r   r   r"   r!   r   <module>r/      sx    
  9 * 2 , C   z34  J67?D' ?DD4n-r!   