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)
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')
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')
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)
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')
def Args(parser): flags.GetZoneResourceArg( 'The name of the managed-zone to be described.').AddToParser( parser) flags.GetLocationArg().AddToParser(parser)
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)
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)