
                         t    S r SSKJr  SSKJr  SSKJr  \R                   " S S\R                  5      5       r	g)zGThe command to disable Config Delivery Argo CD Feature on a membership.    )base)	resourcesc                   2    \ rS rSrSrSr\S 5       rS rSr	g)Disable   a	  Disable Config Delivery Argo CD Feature on a membership.

This command disables Config Delivery Argo CD Feature on a membership.

## EXAMPLES

To disable the Config Delivery Argo CD Feature on a membership, run:

  $ {command} --config-membership=CONFIG_MEMBERSHIP
configdeliveryargocdc                 .    [         R                  " USS9  g )Nz--config-membership)flag_override)r   AddMembershipResourceArg)clsparsers     -lib/surface/container/fleet/argocd/disable.pyArgsDisable.Args&   s    &&35    c                 R   U R                  5         [        R                  " USSS9n0 nU R                  R	                  S S9X2'   U R                  R                  U R                  R                  U5      S9nU R                  S/U5      nUR                  c  U R                  S5      $ U$ )NTconfig_membership)promptr
   )configDeliveryArgoCd)membershipSpecsmembership_specsF)
GetFeaturefeatures_baseParseMembershipmessagesMembershipFeatureSpecFeature	hubclientToMembershipSpecsUpdater   r   )selfargsr   r   features        r   RunDisable.Run+   s     	OO%55T)<> *.--*M*M! +N +' mm##889IJ $ G kk-.8G &\\%  Nr    N)
__name__
__module____qualname____firstlineno____doc__feature_nameclassmethodr   r$   __static_attributes__r&   r   r   r   r      s%    	 (,5 5r   r   N)
r+   googlecloudsdk.callioper   *googlecloudsdk.command_lib.container.fleetr   3googlecloudsdk.command_lib.container.fleet.featuresr   DefaultUniverseOnlyDisableCommandr   r&   r   r   <module>r4      s=    N ) @ U *m** * *r   