
                            d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddl	mZ  ej                  ej                         G d	 d
e
j                               Z ej                  ej                          G d de
j                               Z ej                  ej$                         G d de
j                               Zy)z6Command to create a new Assured Workloads environment.    )absolute_import)division)unicode_literals)base)ReleaseTrack)create_workload)flagsc                        e Zd ZdZed        Zy)GaCreate+Create a new Assured Workloads environment.c                 L    t        j                  | t        j                         y N)r	   AddCreateWorkloadFlagsr   GAparsers    'lib/surface/assured/workloads/create.pyArgszGaCreate.Args   s    	  9    N__name__
__module____qualname____doc__staticmethodr    r   r   r   r      s    3: :r   r   c                        e Zd ZdZed        Zy)
BetaCreater   c                 L    t        j                  | t        j                         y r   )r	   r   r   BETAr   s    r   r   zBetaCreate.Args(   s    	  ):):;r   Nr   r   r   r   r   r   $   s    3< <r   r   c                        e Zd ZdZed        Zy)AlphaCreater   c                 L    t        j                  | t        j                         y r   )r	   r   r   ALPHAr   s    r   r   zAlphaCreate.Args1   s    	  ););<r   Nr   r   r   r   r"   r"   -   s    3= =r   r"   N)r   
__future__r   r   r   googlecloudsdk.callioper   googlecloudsdk.calliope.baser   "googlecloudsdk.command_lib.assuredr   r	   ReleaseTracksr   CreateWorkloadr   r    r   r$   r"   r   r   r   <module>r+      s    = &  ' ( 5 > 4 LOO$:-- : %: L%%&<// < '< L&&'=/00 = (=r   