
                            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 d	d
dZej                   ej                  ej                   j"                         G d dej$                                      Zee_        y)z?'Bare Metal Solution snapshot schedule policies delete command.    )absolute_import)division)unicode_literals)	BmsClient)base)flags)
console_iozJ
          Delete a Bare Metal Solution snapshot schedule policy.
        z
          To delete a snapshot schedule policy called ``my-policy'' in project
          ``my-project'', run:

          $ {command} my-policy --project=my-project
    )DESCRIPTIONEXAMPLESc                   &    e Zd ZdZed        Zd Zy)Deletez8Describe a Bare Metal solution snapshot schedule policy.c                 2    t        j                  | d       y)z Register flags for this command.T)
positionalN)r   $AddSnapshotSchedulePolicyArgToParser)parsers    4lib/surface/bms/snapshot_schedule_policies/delete.pyArgszDelete.Args/   s     
..v$G    c                     |j                   j                  j                         }t        j                  dj                  |j                               d       t               }|j                  |      S )Nz:You are about to delete the snapshot schedule policy [{0}]T)messagecancel_on_no)	CONCEPTSsnapshot_schedule_policyParser	   PromptContinueformatNamer   DeleteSnapshotSchedulePolicy)selfargspolicyclients       r   Runz
Delete.Run4   sZ    ]]3399;F.
 [F..v66r   N)__name__
__module____qualname____doc__staticmethodr   r#    r   r   r   r   *   s!     AH H	7r   r   N)r'   
__future__r   r   r   %googlecloudsdk.api_lib.bms.bms_clientr   googlecloudsdk.callioper   googlecloudsdk.command_lib.bmsr   googlecloudsdk.core.consoler	   DETAILED_HELPHiddenReleaseTracksReleaseTrackALPHADeleteCommandr   detailed_helpr)   r   r   <module>r6      s    F &  ' ; ( 0 2
		 D%%++,7T 7 - 7( % r   