
                         >   S r SSKJr  SSKJr  SSKJr  SSKJr  SSS.r	\R                  \R                  " \R                  R                  \R                  R                  \R                  R                  5       " S	 S
\R                   5      5       5       r\	\l        g)zMCommand for deleting configuration for application awareness on interconnect.    )base_classes)client)base)flagsz        *{command}* is used to delete all configuration state for
        application awareness on interconnect.

        For an example, refer to the *EXAMPLES* section below.
        z        To delete application awareness configuration for an interconnect
        example-interconnect, run:

          $ {command} example-interconnect
        )DESCRIPTIONEXAMPLESc                   2    \ rS rSrSrSr\S 5       rS rSr	g)Delete'   zDelete application awareness configuration of a Compute Engine interconnect.

*{command}* allows the user to delete application awareness configuration data
associated with
Compute Engine interconnect in a project.
Nc                 l    [         R                  " 5       U l        U R                  R                  USS9  g )Npatch)operation_type)r   InterconnectArgumentINTERCONNECT_ARGAddArgument)clsparsers     Alib/surface/compute/interconnects/application_awareness/delete.pyArgsDelete.Args5   s,     557C$$VG$D    c                    [         R                  " U R                  5       5      nU R                  R	                  XR
                  5      n[        R                  " X2R                  S9nUR                  R                  nUR                  5       n/ SQnS Ul
        S Ul        SUl        / Ul        UR                  S S S S S S S S S S S SUUS9$ )N)compute_client)z4applicationAwareInterconnect.shapeAveragePercentagesz6applicationAwareInterconnect.bandwidthPercentagePolicyz1applicationAwareInterconnect.strictPriorityPolicy F)descriptioninterconnect_typerequested_link_count	link_typeadmin_enablednoc_contact_emaillocationlabelslabel_fingerprintmacsec_enabledmacsecaai_enabledapplication_aware_interconnectcleared_fields)r   ComputeApiHolderReleaseTrackr   ResolveAsResource	resourcesr   Interconnectmessages(InterconnectApplicationAwareInterconnectstrictPriorityPolicybandwidthPercentagePolicyprofileDescriptionshapeAveragePercentagesPatch)selfargsholderrefinterconnectr.   application_awarenessr(   s           r   Run
Delete.Run:   s    **4+<+<+>?F



1
1$8H8H
IC&&s==IL}}%%H$MMON
 26.6:3/1,461!'<%   r    )
__name__
__module____qualname____firstlineno____doc__r   classmethodr   r;   __static_attributes__r=   r   r   r
   r
   '   s(    
 E E r   r
   N)rB   googlecloudsdk.api_lib.computer   ,googlecloudsdk.api_lib.compute.interconnectsr   googlecloudsdk.callioper   0googlecloudsdk.command_lib.compute.interconnectsr   DETAILED_HELPUniverseCompatibleReleaseTracksr*   ALPHABETAGAUpdateCommandr
   detailed_helpr=   r   r   <module>rQ      s    T 7 ? ( B  T..33T5F5F5I5I/T / /d % r   