
    .                         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	d
Z ej                  ej                  j                         G d dej                               Zee_        y)z+'vmware sddc privateclouds delete' command.    )absolute_import)division)unicode_literals)PrivatecloudsClient)base)flagsz9
          Delete a VMware Engine private cloud.
        an  
    To delete a private cloud called ``my-privatecloud'' in project
    ``my-project'' and region ``us-central1'', run:

      $ {command} my-privatecloud --project=my-project --region=us-central1

    Or:

      $ {command} my-privatecloud

    In the second example, the project and region are taken from gcloud
    properties core/project and vmware/region.
    )DESCRIPTIONEXAMPLESc                   &    e Zd ZdZed        Zd Zy)Deletez%Delete a VMware Engine private cloud.c                 2    t        j                  | d       y)z Register flags for this command.T)
positionalN)r   AddPrivatecloudArgToParser)parsers    /lib/surface/vmware/sddc/privateclouds/delete.pyArgszDelete.Args3   s     
$$V=    c                     |j                   j                  j                         }t               }|j	                  |      }|j                  |dj                  |      d      S )Nz+waiting for privatecloud [{}] to be deletedT)	is_delete)CONCEPTSprivatecloudParser   r   WaitForOperationformat)selfargsr   client	operations        r   Runz
Delete.Run8   s\    ==--335L "Fl+I""5<<\J #  r   N)__name__
__module____qualname____doc__staticmethodr   r    r   r   r   r   /   s    -> >r   r   N)r#   
__future__r   r   r   0googlecloudsdk.api_lib.vmware.sddc.privatecloudsr   googlecloudsdk.callioper   &googlecloudsdk.command_lib.vmware.sddcr   DETAILED_HELPReleaseTracksReleaseTrackALPHADeleteCommandr   detailed_helpr%   r   r   <module>r0      sq    2 &  ' P ( 8		, D%%++,T  -$ % r   