示例#1
0
 def CommonArgs(parser):
     # Flags specific to managed CR
     managed_group = flags.GetManagedArgGroup(parser)
     flags.AddRegionArg(managed_group)
     # Flags specific to CRoGKE
     gke_group = flags.GetGkeArgGroup(parser)
     concept_parsers.ConceptParser([resource_args.CLUSTER_PRESENTATION
                                    ]).AddToParser(gke_group)
     # Flags not specific to any platform
     parser.add_argument(
         '--service',
         required=True,
         help='Create domain mapping for the given service.')
     domain_mapping_presentation = presentation_specs.ResourcePresentationSpec(
         '--domain',
         resource_args.GetDomainMappingResourceSpec(),
         'Domain name is the ID of DomainMapping resource.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser([domain_mapping_presentation
                                    ]).AddToParser(parser)
     parser.display_info.AddFormat("""table(
     name:label=NAME,
     type:label="RECORD TYPE",
     rrdata:label=CONTENTS)""")
示例#2
0
 def CommonArgs(parser):
   domain_mapping_presentation = presentation_specs.ResourcePresentationSpec(
       '--domain',
       resource_args.GetDomainMappingResourceSpec(),
       'Domain name is the ID of DomainMapping resource.',
       required=True,
       prefixes=False)
   concept_parsers.ConceptParser([
       domain_mapping_presentation]).AddToParser(parser)
示例#3
0
 def Args(parser):
   flags.AddRegionArg(parser)
   domain_mapping_presentation = presentation_specs.ResourcePresentationSpec(
       '--domain',
       resource_args.GetDomainMappingResourceSpec(),
       'Domain name is the ID of DomainMapping resource.',
       required=True,
       prefixes=False)
   concept_parsers.ConceptParser([
       resource_args.CLUSTER_PRESENTATION,
       domain_mapping_presentation]).AddToParser(parser)
示例#4
0
 def Args(parser):
     flags.AddRegionArg(parser)
     flags.AddPlatformArg(parser)
     flags.AddKubeconfigFlags(parser)
     domain_mapping_presentation = presentation_specs.ResourcePresentationSpec(
         '--domain',
         resource_args.GetDomainMappingResourceSpec(),
         'Domain name is the ID of DomainMapping resource.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser(
         [resource_args.CLUSTER_PRESENTATION,
          domain_mapping_presentation]).AddToParser(parser)
     parser.display_info.AddFormat('yaml')
示例#5
0
 def Args(parser):
     flags.AddRegionArgWithDefault(parser)
     parser.add_argument(
         '--service',
         required=True,
         help='Create domain mapping for the given service.')
     domain_mapping_presentation = presentation_specs.ResourcePresentationSpec(
         '--domain',
         resource_args.GetDomainMappingResourceSpec(),
         'Domain name is the ID of DomainMapping resource.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser(
         [resource_args.CLUSTER_PRESENTATION,
          domain_mapping_presentation]).AddToParser(parser)
示例#6
0
 def CommonArgs(parser):
   # Flags specific to managed CR
   managed_group = flags.GetManagedArgGroup(parser)
   flags.AddRegionArg(managed_group)
   # Flags specific to CRoGKE
   gke_group = flags.GetGkeArgGroup(parser)
   concept_parsers.ConceptParser([resource_args.CLUSTER_PRESENTATION
                                 ]).AddToParser(gke_group)
   # Flags not specific to any platform
   domain_mapping_presentation = presentation_specs.ResourcePresentationSpec(
       '--domain',
       resource_args.GetDomainMappingResourceSpec(),
       'Domain name is the ID of DomainMapping resource.',
       required=True,
       prefixes=False)
   concept_parsers.ConceptParser([
       domain_mapping_presentation]).AddToParser(parser)
示例#7
0
    def CommonArgs(parser):
        parser.add_argument(
            '--service',
            required=True,
            help='Create domain mapping for the given service.')
        domain_mapping_presentation = presentation_specs.ResourcePresentationSpec(
            '--domain',
            resource_args.GetDomainMappingResourceSpec(),
            'Domain name is the ID of DomainMapping resource.',
            required=True,
            prefixes=False)
        concept_parsers.ConceptParser([domain_mapping_presentation
                                       ]).AddToParser(parser)

        parser.display_info.AddFormat("""table(
        name:label=NAME,
        type:label="RECORD TYPE",
        rrdata:label=CONTENTS)""")
示例#8
0
 def Args(parser):
     flags.AddRegionArg(parser)
     flags.AddPlatformArg(parser)
     flags.AddKubeconfigFlags(parser)
     parser.add_argument(
         '--service',
         required=True,
         help='Create domain mapping for the given service.')
     domain_mapping_presentation = presentation_specs.ResourcePresentationSpec(
         '--domain',
         resource_args.GetDomainMappingResourceSpec(),
         'Domain name is the ID of DomainMapping resource.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser(
         [resource_args.CLUSTER_PRESENTATION,
          domain_mapping_presentation]).AddToParser(parser)
     parser.display_info.AddFormat("""table(
     type:label="RECORD TYPE",
     rrdata:label=CONTENTS)""")
示例#9
0
 def CommonArgs(parser):
     # Flags specific to managed CR
     managed_group = flags.GetManagedArgGroup(parser)
     flags.AddRegionArg(managed_group)
     # Flags specific to CRoGKE
     gke_group = flags.GetGkeArgGroup(parser)
     concept_parsers.ConceptParser([resource_args.CLUSTER_PRESENTATION
                                    ]).AddToParser(gke_group)
     # Flags specific to connecting to a Kubernetes cluster (kubeconfig)
     kubernetes_group = flags.GetKubernetesArgGroup(parser)
     flags.AddKubeconfigFlags(kubernetes_group)
     # Flags not specific to any platform
     domain_mapping_presentation = presentation_specs.ResourcePresentationSpec(
         '--domain',
         resource_args.GetDomainMappingResourceSpec(),
         'Domain name is the ID of DomainMapping resource.',
         required=True,
         prefixes=False)
     concept_parsers.ConceptParser([domain_mapping_presentation
                                    ]).AddToParser(parser)
     flags.AddPlatformArg(parser)
     parser.display_info.AddFormat('yaml')