def Args(cls, parser):
     flags.GetZoneArg().AddToParser(parser)
     flags.GetResourceRecordSetsNameArg().AddToParser(parser)
     flags.GetResourceRecordSetsTypeArg(True).AddToParser(parser)
     if cls._BetaOrAlpha():
         flags.GetLocationArg().AddToParser(parser)
     parser.display_info.AddCacheUpdater(None)
 def Args(cls, parser):
     flags.GetZoneArg().AddToParser(parser)
     if cls._IsBetaOrAlpha():
         flags.GetLocationArg().AddToParser(parser)
     parser.add_argument('records_file',
                         help='File from which record-sets should be '
                         'imported. For examples of YAML-formatted '
                         'and BIND zone-formatted records files, refer to '
                         'https://cloud.google.com/dns/records'
                         '#importing_and_exporting_record_sets')
     parser.add_argument(
         '--zone-file-format',
         required=False,
         action='store_true',
         help=
         ('Indicates that the input records-file is in BIND zone format. '
          'If omitted, indicates that the records-file is in YAML format.'))
     parser.add_argument(
         '--delete-all-existing',
         required=False,
         action='store_true',
         help=
         'Indicates that all existing record-sets should be deleted before'
         ' importing the record-sets in the records-file.')
     parser.add_argument(
         '--replace-origin-ns',
         required=False,
         action='store_true',
         help='Indicates that NS records for the origin of a zone should be'
         ' imported if defined')
     parser.display_info.AddFormat(flags.CHANGES_FORMAT)
Пример #3
0
 def Args(cls, parser):
   api_version = util.GetApiFromTrack(cls.ReleaseTrack())
   resource_args.AddResponsePolicyRuleArg(
       parser, verb='to describe', api_version=api_version)
   if cls._BetaOrAlpha():
     flags.GetLocationArg().AddToParser(parser)
   parser.display_info.AddFormat('json')
Пример #4
0
 def Args(cls, parser):
     _AddArgsCommon(parser)
     resource_args.AddResponsePolicyRuleArg(parser,
                                            verb='to update',
                                            api_version='v1')
     if cls._BetaOrAlpha():
         flags.GetLocationArg().AddToParser(parser)
     parser.display_info.AddFormat('json')
Пример #5
0
 def Args(cls, parser):
     flags.GetZoneArg().AddToParser(parser)
     flags.GetResourceRecordSetsNameArg().AddToParser(parser)
     flags.GetResourceRecordSetsTypeArg(True).AddToParser(parser)
     if cls._BetaOrAlpha():
         flags.GetLocationArg().AddToParser(parser)
     parser.display_info.AddCacheUpdater(None)
     parser.display_info.AddTransforms(flags.RESOURCERECORDSETS_TRANSFORMS)
     parser.display_info.AddFormat(flags.RESOURCERECORDSETS_FORMAT)
 def Args(cls, parser):
     resource_args.AddResponsePolicyResourceArg(
         parser,
         verb='to create',
         api_version=util.GetApiFromTrack(cls.ReleaseTrack()))
     _AddArgsCommon(parser)
     if cls._BetaOrAlpha():
         flags.GetLocationArg().AddToParser(parser)
         flags.GetResponsePolicyGkeClustersArg().AddToParser(parser)
     parser.display_info.AddFormat('json')
 def Args(cls, parser):
     flags.GetZoneArg().AddToParser(parser)
     flags.GetResourceRecordSetsNameArg().AddToParser(parser)
     flags.GetResourceRecordSetsTypeArg(True).AddToParser(parser)
     flags.GetResourceRecordSetsTtlArg(False).AddToParser(parser)
     flags.GetResourceRecordSetsRrdatasArgGroup(
         use_deprecated_names=True).AddToParser(parser)
     flags.GetLocationArg().AddToParser(parser)
     parser.display_info.AddCacheUpdater(None)
     parser.display_info.AddTransforms(flags.RESOURCERECORDSETS_TRANSFORMS)
     parser.display_info.AddFormat(flags.RESOURCERECORDSETS_FORMAT)
Пример #8
0
 def Args(cls, parser):
   flags.GetZoneArg().AddToParser(parser)
   if cls._BetaOrAlpha():
     flags.GetLocationArg().AddToParser(parser)
   name_type_group = parser.add_group()
   name_type_group.add_argument(
       '--name', required=True,
       help='Only list record-sets with this exact domain name.')
   name_type_group.add_argument(
       '--type', required=False,
       help='Only list records of this type. If present, the --name parameter '
       'must also be present.')
   parser.display_info.AddTransforms(flags.RESOURCERECORDSETS_TRANSFORMS)
   parser.display_info.AddFormat(flags.RESOURCERECORDSETS_FORMAT)
   parser.display_info.AddCacheUpdater(None)
 def Args(cls, parser):
     flags.GetZoneArg().AddToParser(parser)
     if cls._IsBetaOrAlpha():
         flags.GetLocationArg().AddToParser(parser)
     parser.add_argument(
         'records_file',
         help='File to which record-sets should be exported.')
     parser.add_argument(
         '--zone-file-format',
         required=False,
         action='store_true',
         help='Indicates that records-file should be in the zone file format.'
         ' When using this flag, expect the record-set'
         ' to be exported to a BIND zone formatted file. If you omit this '
         'flag, the record-set is exported into a YAML formatted records '
         'file. Note, this format flag determines the format of the '
         'output recorded in the records-file; it is different from the '
         'global `--format` flag which affects console output alone.')
 def Args(cls, parser):
   if cls._BetaOrAlpha():
     flags.GetLocationArg().AddToParser(parser)
   parser.display_info.AddFormat('json')
Пример #11
0
 def Args(parser):
     flags.GetZoneResourceArg(
         'The name of the managed-zone to be described.').AddToParser(
             parser)
     flags.GetLocationArg().AddToParser(parser)
Пример #12
0
 def Args(parser):
     messages = apis.GetMessagesModule('dns', 'v1alpha2')
     _AddArgsCommon(parser, messages)
     flags.GetManagedZoneGkeClustersArg().AddToParser(parser)
     flags.GetLocationArg().AddToParser(parser)
     parser.display_info.AddCacheUpdater(flags.ManagedZoneCompleter)
Пример #13
0
 def Args(parser):
   parser.display_info.AddFormat('table(name, dnsName, description,'
                                 ' visibility)')
   parser.display_info.AddUriFunc(_GetUriFunction('v1beta2'))
   flags.GetLocationArg().AddToParser(parser)
 def Args(parser):
   flags.GetDnsZoneArg(
       'The name of the empty managed-zone to be deleted.').AddToParser(parser)
   flags.GetLocationArg().AddToParser(parser)
   parser.display_info.AddCacheUpdater(None)
 def Args(parser):
     messages = apis.GetMessagesModule('dns', 'v1alpha2')
     _CommonArgs(parser, messages)
     flags.GetManagedZoneGkeClustersArg().AddToParser(parser)
     flags.GetLocationArg().AddToParser(parser)