def Args(parser):
     concept_parsers.ConceptParser([
         flags.GetInstancePresentationSpec('The instance to delete.')
     ]).AddToParser(parser)
     instances_flags.AddLocationArg(parser)
     instances_flags.AddRegionArg(parser)
     instances_flags.AddAsyncFlag(parser)
Exemplo n.º 2
0
def AddInstanceUpdateArgs(parser):
  """Add args for updating an instance."""
  concept_parsers.ConceptParser([flags.GetInstancePresentationSpec(
      'The instance to update.')]).AddToParser(parser)
  AddDescriptionArg(parser)
  AddAsyncFlag(parser, 'update')
  labels_util.AddUpdateLabelsFlags(parser)
  AddFileShareArg(parser, required=False)
Exemplo n.º 3
0
def AddInstanceCreateArgs(parser, api_version):
  """Add args for creating an instance."""
  concept_parsers.ConceptParser([flags.GetInstancePresentationSpec(
      'The instance to create.')]).AddToParser(parser)
  AddDescriptionArg(parser)
  messages = filestore_client.GetMessages(version=api_version)
  GetTierArg(messages).choice_arg.AddToParser(parser)
  AddAsyncFlag(parser, 'create')
  AddFileShareArg(parser)
  AddNetworkArg(parser)
  labels_util.AddCreateLabelsFlags(parser)
Exemplo n.º 4
0
 def Args(parser):
     concept_parsers.ConceptParser([
         flags.GetInstancePresentationSpec('The instance to create.')
     ]).AddToParser(parser)
     instances_flags.AddDescriptionArg(parser)
     messages = filestore_util.GetMessages()
     instances_flags.GetTierArg(messages).choice_arg.AddToParser(parser)
     instances_flags.AddAsyncFlag(parser, 'create')
     instances_flags.AddFileshareArg(parser)
     instances_flags.AddNetworkArg(parser)
     labels_util.AddCreateLabelsFlags(parser)
Exemplo n.º 5
0
def AddInstanceUpdateArgs(parser, api_version):
    """Add args for updating an instance."""
    concept_parsers.ConceptParser([
        flags.GetInstancePresentationSpec('The instance to update.')
    ]).AddToParser(parser)
    AddDescriptionArg(parser)
    AddLocationArg(parser)
    AddAsyncFlag(parser)
    labels_util.AddUpdateLabelsFlags(parser)
    AddFileShareArg(parser,
                    api_version,
                    include_snapshot_flags=(
                        api_version == filestore_client.ALPHA_API_VERSION),
                    required=False)
Exemplo n.º 6
0
def AddInstanceCreateArgs(parser, api_version):
  """Add args for creating an instance."""
  concept_parsers.ConceptParser([flags.GetInstancePresentationSpec(
      'The instance to create.')]).AddToParser(parser)
  AddDescriptionArg(parser)
  AddLocationArg(parser)
  messages = filestore_client.GetMessages(version=api_version)
  GetTierArg(messages).choice_arg.AddToParser(parser)
  AddAsyncFlag(parser)
  AddFileShareArg(
      parser,
      include_snapshot_flags=(
          api_version == filestore_client.ALPHA_API_VERSION),
      include_backup_flags=(api_version == filestore_client.ALPHA_API_VERSION))
  AddNetworkArg(parser)
  labels_util.AddCreateLabelsFlags(parser)
Exemplo n.º 7
0
 def Args(parser):
   concept_parsers.ConceptParser([flags.GetInstancePresentationSpec(
       'The instance to describe.')]).AddToParser(parser)