Esempio n. 1
0
def _CommonArgsAlphaBeta(track, parser):
  """Add common flags for Alpha, Beta track."""
  flags.MakeCommitmentArg(False).AddArgument(parser, operation_type='create')
  flags.AddCreateFlags(parser, enable_ssd_and_accelerator_support=True)
  flags.AddReservationArgGroup(parser)
  messages = apis.GetMessagesModule('compute', track)
  flags.GetTypeMapperFlag(messages).choice_arg.AddToParser(parser)
Esempio n. 2
0
 def Args(cls, parser):
     flags.MakeCommitmentArg(False).AddArgument(parser,
                                                operation_type='create')
     flags.AddCreateFlags(parser, enable_ssd_and_accelerator_support=True)
     flags.AddReservationArgGroup(parser)
     messages = apis.GetMessagesModule('compute', 'alpha')
     flags.GetTypeMapperFlag(messages).choice_arg.AddToParser(parser)
Esempio n. 3
0
 def Args(cls, parser):
     flags.MakeCommitmentArg(False).AddArgument(parser,
                                                operation_type='create')
     flags.AddCreateFlags(parser)
     flags.AddAllocationArgGroup(parser)
     messages = apis.GetMessagesModule('compute', 'alpha')
     flags.GetTypeMapperFlag(messages).choice_arg.AddToParser(parser)
Esempio n. 4
0
 def Args(cls, parser):
     flags.MakeCommitmentArg(False).AddArgument(parser,
                                                operation_type='create')
     flags.AddCreateFlags(parser)
Esempio n. 5
0
 def Args(cls, parser):
     flags.MakeCommitmentArg(False).AddArgument(parser,
                                                operation_type='create')
     flags.AddCreateFlags(parser, enable_ssd_and_accelerator_support=True)
     flags.AddReservationArgGroup(parser)
Esempio n. 6
0
 def Args(cls, parser):
     flags.MakeCommitmentArg(False).AddArgument(parser,
                                                operation_type='create')
     # TODO(b/118885734): verify that when reservations has been in beta.
     flags.AddCreateFlags(parser, enable_ssd_and_accelerator_support=True)
Esempio n. 7
0
def _CommonArgsAlphaBeta(track, parser):
    """Add common flags for Alpha, Beta track."""
    flags.MakeCommitmentArg(False).AddArgument(parser, operation_type='create')
    flags.AddCreateFlags(parser)
    messages = apis.GetMessagesModule('compute', track)
    flags.GetTypeMapperFlag(messages).choice_arg.AddToParser(parser)
Esempio n. 8
0
 def Args(cls, parser):
     _CommonArgs('v1', parser)
     flags.AddCreateFlags(parser,
                          support_share_setting=cls._support_share_setting)
Esempio n. 9
0
 def Args(cls, parser):
     _CommonArgs('alpha', parser)
     flags.AddCreateFlags(parser,
                          support_share_setting=cls._support_share_setting)
     flags.AddSplitSourceCommitment(parser)
     flags.AddMergeSourceCommitments(parser)