| Server IP : 35.236.43.222 / Your IP : 216.73.216.143 Web Server : Apache System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64 User : deploy ( 1002) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/google-cloud-sdk/lib/surface/dataflow/snapshots/__pycache__/ |
Upload File : |
�
��O � �x � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
G d� d ej � � Zd
S )z-Command to delete a Cloud Dataflow snapshot.
� )�absolute_import)�division)�unicode_literals)�apis)�base)�snapshot_utilsc �8 � e Zd ZdZddd�Zed� � � Zd� ZdS )�Deletez$Delete a Cloud Dataflow snapshot.
z
{description}z� To delete an existing Cloud Dataflow snapshot, run:
$ {command} SNAPSHOT_ID --region=SNAPSHOT_REGION
)�DESCRIPTION�EXAMPLESc �. � t j | � � dS )zrRegister flags for this command.
Args:
parser: argparse.ArgumentParser to register arguments with.
N)r �ArgsForSnapshotRef)�parsers �(lib/surface/dataflow/snapshots/delete.py�ArgszDelete.Args+ s � � �%�f�-�-�-�-�-� c � � t j |� � }t j � |j |j |j �� � S )z�Runs the command.
Args:
args: The arguments that were provided to this command invocation.
Returns:
A Snapshot message.
)�snapshot_id�
project_id� region_id)r �ExtractSnapshotRefr � Snapshotsr
�
snapshotId� projectId�location)�self�args�snapshot_refs r �Runz
Delete.Run4 sE � � "�4�T�:�:�L��>� � � �+��)��'� !� )� )� )r N)�__name__�
__module__�__qualname__�__doc__�
detailed_help�staticmethodr r � r r r
r
s^ � � � � � �� �
�� � �-� �.� .� �<�.�
)�
)�
)�
)�
)r r
N)
r# �
__future__r r r �googlecloudsdk.api_lib.dataflowr �googlecloudsdk.callioper �#googlecloudsdk.command_lib.dataflowr �Commandr
r&