Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #4
0
 def Args(cls, parser):
     flags.MakeCommitmentArg(False).AddArgument(parser,
                                                operation_type='create')
     flags.AddCreateFlags(parser)
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #8
0
 def Args(cls, parser):
     _CommonArgs('v1', parser)
     flags.AddCreateFlags(parser,
                          support_share_setting=cls._support_share_setting)
Beispiel #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)