
                         n    S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr   " S S\R                  5      r
g	)
z0The command to update Config Management Feature.    )absolute_import)division)unicode_literals)	resources)basec                   8    \ rS rSrSrSr\S 5       rS rS r	Sr
g)	Delete   aZ  Delete a resource from the Identity Service Feature.

Deletes a resource from the Identity Service Feature.

## EXAMPLES

To delete the Identity Service configuration from a membership, run:

  $ {command} --membership=MEMBERSHIP_NAME

To delete the fleet-level default membership configuration, run:

  $ {command} --fleet-default-member-config
identityservicec                 P    [         R                  " USS9  UR                  SSSS9  g )Nz-Membership name provided during registration.)membership_helpz--fleet-default-member-config
store_truezIf specified, deletes the default membership
        configuration present in your fleet.

        To delete the default membership configuration present in your
        fleet, run:

          $ {command} --fleet-default-member-config)actionhelp)r   AddMembershipResourceArgadd_argument)clsparsers     6lib/surface/container/fleet/identity_service/delete.pyArgsDelete.Args+   s5    && OQ
'7  
    c                 J   / nU R                   R                  5       nUR                  (       aS  UR                  S5        UR                  (       d1  U R                   R                  5       Ul        U R                  X#5        g U R                  XU5        U R                  X#5        g )Nfleet_default_member_config)	messagesFeaturer   append
membershipCommonFeatureSpecspecUpdatepreparePerMemberConfigDeletion)selfargsupdate_maskpatchs       r   Run
Delete.Run;   sy    KMM!!#E''67__
 ]]446
K'''5AKK#r   c                     [         R                  " USSSS9nU R                  R                  X@R                  R                  5       05      Ul        UR                  S5        g )NT)prompt
autoselectsearchmembership_specs)r   ParseMembership	hubclientToMembershipSpecsr   MembershipFeatureSpecmembershipSpecsr   )r#   r$   maskr&   r   s        r   r"   %Delete.preparePerMemberConfigDeletionN   sV    %%Td49J !NN<<	]]88:;E 	KK"#r    N)__name__
__module____qualname____firstlineno____doc__feature_nameclassmethodr   r'   r"   __static_attributes__r5   r   r   r	   r	      s*     #, $&$r   r	   N)r:   
__future__r   r   r   *googlecloudsdk.command_lib.container.fleetr   3googlecloudsdk.command_lib.container.fleet.featuresr   UpdateCommandr	   r5   r   r   <module>rB      s+    7 &  ' @ D=$T =$r   