
                             d 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                  j                        ej                   G d dej                                      Zy)	zThe gcloud dlp command group.    )absolute_import)division)unicode_literals)basec                   .    e Zd ZdZej
                  Zd Zy)DLPa  Manage sensitive data with Cloud Data Loss Prevention.

  The DLP API lets you understand and manage sensitive data. It provides
  fast, scalable classification and optional redaction for sensitive data
  elements like credit card numbers, names, Social Security numbers, passport
  numbers, U.S. and selected international driver's license numbers, and phone
  numbers. The API classifies this data using more than 50 predefined detectors
  to identify patterns, formats, and checksums, and even understands contextual
  clues. The API supports text and images; just send data to the API or
  specify data stored on your Google Cloud Storage, BigQuery,
  or Cloud Datastore instances.
  c                 2    t        j                  |       ~~y )N)r   RequireProjectID)selfcontextargss      lib/surface/dlp/__init__.pyFilterz
DLP.Filter*   s    $    N)__name__
__module____qualname____doc__r   SECURITY_CATEGORYcategoryr    r   r   r   r      s     ##(r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   ReleaseTracksReleaseTrackALPHADefaultUniverseOnlyGroupr   r   r   r   <module>r      s\     $ &  ' ( D%%++,$**   -r   