
    i                     &   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                  ej                  j                  ej                  j                  ej                  j                         G d dej                                      Zy)	zThe gcloud dns command group.    )absolute_import)division)unicode_literals)basec                   .    e Zd ZdZej
                  Zd Zy)DNSa  Manage your Cloud DNS managed-zones and record-sets.

  The gcloud dns command group lets you create and manage DNS zones and
  their associated records on Google Cloud DNS.

  Cloud DNS is a scalable, reliable and managed authoritative DNS service
  running on the same infrastructure as Google. It has low latency, high
  availability and is a cost-effective way to make your applications and
  services available to your users.

  More information on Cloud DNS can be found here:
  https://cloud.google.com/dns and detailed documentation can be found
  here: https://cloud.google.com/dns/docs/

  ## EXAMPLES

  To see how to create and maintain managed-zones, run:

    $ {command} managed-zones --help

  To see how to maintain the record-sets within a managed-zone, run:

    $ {command} record-sets --help

  To display Cloud DNS related information for your project, run:

    $ {command} project-info describe --help
  c                 Z    t        j                  |       ~~t        j                          y )N)r   RequireProjectIDDisableUserProjectQuota)selfcontextargss      lib/surface/dns/__init__.pyFilterz
DNS.Filter<   s!    $  "    N)__name__
__module____qualname____doc__r   NETWORKING_CATEGORYcategoryr    r   r   r   r      s    : %%(#r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   UniverseCompatibleReleaseTracksReleaseTrackGABETAALPHAGroupr   r   r   r   <module>r"      s{     $ &  ' ( D%%(($*;*;*@*@%%++-$#$** $#- $#r   