
    (	                         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\	4S jr
\R                  " \R                  R                  5       " S S	\R                  5      5       rg
)z2The command to create Namespace Actuation Feature.    )absolute_import)division)unicode_literals)basereturnc                 .    U S:X  a  gU S:X  a  gU S:X  a  gg )NunspecifiedACTUATION_MODE_UNSPECIFIEDcreate-and-delete-if-created+ACTUATION_MODE_CREATE_AND_DELETE_IF_CREATEDadd-and-remove-fleet-labels*ACTUATION_MODE_ADD_AND_REMOVE_FLEET_LABELS )modes    8lib/surface/container/fleet/namespaceactuation/create.pyModeEnumTranslationr      s*    	]'	++8	**7 +    c                   2    \ rS rSrSrSr\S 5       rS rSr	g)Create"   zCreate Namespace Actuation Feature.

This command creates Namespace Actuation Feature in a fleet.

## EXAMPLES

To create the Namespace Actuation Feature, run:

  $ {command}
namespaceactuationc                 6    UR                  S[        S/ SQSS9  g )Nz--actuation-moder	   )r	   r   r   z1The actuation mode that can the feature will use.)typedefaultchoiceshelp)add_argumentstr)clsparsers     r   ArgsCreate.Args1   s)    


 E  
r   c                     U R                   R                  U R                   R                  U R                   R                  U R                   R                  R	                  [        UR                  5      5      S9S9S9nU R                  U5        g )N)actuationMode)r   )spec)messagesFeatureCommonFeatureSpecNamespaceActuationFeatureSpecActuationModeValueValuesEnumr   actuation_modeEnable)selfargsfeatures      r   Run
Create.Run?   s~    mm##]],,#}}JJ"mmIIff'(;(;<  K   - 
 $ G 	KKr   r   N)
__name__
__module____qualname____firstlineno____doc__feature_nameclassmethodr!   r0   __static_attributes__r   r   r   r   r   "   s%    	 &, 
r   r   N)r6   
__future__r   r   r   googlecloudsdk.callioper   calliope_base3googlecloudsdk.command_lib.container.fleet.featuresr   r   ReleaseTracksReleaseTrackALPHAEnableCommandr   r   r   r   <module>rB      s]    9 &  ' 9 D8 8 ]77==>&T & ?&r   