Ë
    €ÏÝ  ã                   ó’   — 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	lmZ  G d
„ dej                  «      Zy)z4Command for deleting network edge security services.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbase_classes)Úutils)Úclient)Úbase)Úflagsc                   ó*   — e Zd ZdZdZed„ «       Zd„ Zy)ÚDeletea  Delete network edge security services.

  *{command}* deletes Compute Engine network edge security services.

  ## EXAMPLES

  To delete a network edge security service with the name 'my-service' in region
  'us-central1', run:

    $ {command} my-service \
      --region=us-central1
  Nc                 óÂ   — t        j                  «       | _        | j                  j                  |d¬«       |j                  j                  t         j                  «       y )NÚdelete)Úoperation_type)r
   Ú"NetworkEdgeSecurityServiceArgumentÚ!NETWORK_EDGE_SECURITY_SERVICE_ARGÚAddArgumentÚdisplay_infoÚAddCacheUpdaterÚ$NetworkEdgeSecurityServicesCompleter)ÚclsÚparsers     ú<lib/surface/compute/network_edge_security_services/delete.pyÚArgszDelete.Args,   sS   € ô 	×0Ñ0Ó2ð Ô)à×)Ñ)×5Ñ5Ø˜xð 6ô )à
×Ñ×'Ñ'Ü×2Ñ2õ4ó    c                 ó"  — t        j                  | j                  «       «      }| j                  j	                  ||j
                  «      }t        j                  |g«       t        j                  ||j                  ¬«      }|j                  «       S )N)Úcompute_client)r   ÚComputeApiHolderÚReleaseTrackr   ÚResolveAsResourceÚ	resourcesr   ÚPromptForDeletionr   ÚNetworkEdgeSecurityServicer   )ÚselfÚargsÚholderÚrefÚnetwork_edge_security_services        r   ÚRunz
Delete.Run5   sw   € Ü×*Ñ*¨4×+<Ñ+<Ó+>Ó?€Fà
×
0Ñ
0×
BÑ
BØˆf×Ñó €Cä	×Ñ˜S˜EÔ"ä$*×$EÑ$EØ˜FŸM™Mô%+Ð!ð )×/Ñ/Ó1Ð1r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úclassmethodr   r(   © r   r   r   r      s&   „ ñð '+Ð#àñ4ó ð4ó
2r   r   N)r,   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.computer   r   Ú=googlecloudsdk.api_lib.compute.network_edge_security_servicesr   Úgooglecloudsdk.callioper	   ÚAgooglecloudsdk.command_lib.compute.network_edge_security_servicesr
   ÚDeleteCommandr   r.   r   r   Ú<module>r5      s4   ðñ ;å &Ý Ý 'å 7Ý 0Ý PÝ (Ý Sô#2ˆT×Ñõ #2r   