def _CommonArgs(parser, messages):
    flags.GetZoneResourceArg(
        'The name of the managed-zone to be updated.').AddToParser(parser)
    flags.AddCommonManagedZonesDnssecArgs(parser, messages)
    flags.GetManagedZonesDescriptionArg().AddToParser(parser)
    labels_util.AddUpdateLabelsFlags(parser)
    flags.GetManagedZoneNetworksArg().AddToParser(parser)
 def Args(parser):
     flags.GetZoneResourceArg(
         'The name of the managed-zone to set IAM policy.').AddToParser(
             parser)
     parser.add_argument('--policy-file',
                         required=True,
                         help='JSON or YAML file with the IAM policy')
Ejemplo n.º 3
0
def _CommonArgs(parser, messages):
    flags.GetZoneResourceArg(
        'The name of the managed-zone to be updated.').AddToParser(parser)
    flags.AddCommonManagedZonesDnssecArgs(parser, messages)
    flags.GetManagedZonesDescriptionArg().AddToParser(parser)
    labels_util.AddUpdateLabelsFlags(parser)
    flags.GetManagedZoneNetworksArg().AddToParser(parser)
    base.ASYNC_FLAG.AddToParser(parser)
    flags.GetForwardingTargetsArg().AddToParser(parser)
    flags.GetDnsPeeringArgs().AddToParser(parser)
Ejemplo n.º 4
0
def _CommonArgs(parser, messages):
  """Helper function to retrieve necessary flag values."""
  flags.GetZoneResourceArg(
      'The name of the managed-zone to be updated.').AddToParser(parser)
  flags.AddCommonManagedZonesDnssecArgs(parser, messages)
  flags.GetManagedZonesDescriptionArg().AddToParser(parser)
  labels_util.AddUpdateLabelsFlags(parser)
  flags.GetManagedZoneNetworksArg().AddToParser(parser)
  base.ASYNC_FLAG.AddToParser(parser)
  flags.GetForwardingTargetsArg().AddToParser(parser)
  flags.GetDnsPeeringArgs().AddToParser(parser)
  flags.GetPrivateForwardingTargetsArg().AddToParser(parser)
  flags.GetReverseLookupArg().AddToParser(parser)
Ejemplo n.º 5
0
def _CommonArgs(parser):
    """Add arguments to the parser for `operations list` command."""
    # The operations describe command needs both the zone name and the ID.
    # We need the zone name in the list output otherwise it gets confusing
    # when listing multiple zones. Since the zone name doesn't change, it
    # doesn't matter if we get it from oldValue or newValue.
    parser.display_info.AddFormat("""
      table(
        zoneContext.oldValue.name:label=ZONE_NAME:sort=1,
        id,
        startTime,
        user,
        type
      )
  """)
    base.URI_FLAG.RemoveFromParser(parser)
    base.PAGE_SIZE_FLAG.RemoveFromParser(parser)
    flags.GetZoneResourceArg('Name of one or more zones to read.',
                             positional=False,
                             plural=True).AddToParser(parser)
Ejemplo n.º 6
0
 def Args(parser):
     flags.GetZoneResourceArg(
         'The name of the managed-zone to be described.').AddToParser(
             parser)
     flags.GetLocationArg().AddToParser(parser)
 def Args(parser):
   flags.GetZoneResourceArg(
       'The name of the managed-zone to get IAM policy.').AddToParser(parser)