def Args(parser):
        Create.disks_arg = disks_flags.MakeDiskArgZonalOrRegional(plural=True)

        image_utils.AddGuestOsFeaturesArg(parser, base.ReleaseTrack.ALPHA)
        kms_utils.AddKmsKeyArgs(parser, resource_type='disk')
        _AddReplicaZonesArg(parser)
        _CommonArgs(parser, disks_flags.SOURCE_SNAPSHOT_ARG)
  def Args(parser):
    Create.disks_arg = disks_flags.MakeDiskArgZonalOrRegional(plural=True)
    parser.add_argument(
        '--replica-zones',
        type=arg_parsers.ArgList(),
        metavar='ZONE1, ZONE2',
        help=('The zones regional disk will be replicated to. Required when '
              'creating regional disk.'),
        hidden=True)

    kms_utils.AddKmsKeyArgs(parser, resource_type='disk')
    _CommonArgs(parser, disks_flags.SOURCE_SNAPSHOT_ARG)
Exemple #3
0
  def Args(parser):
    Create.disks_arg = disks_flags.MakeDiskArgZonalOrRegional(plural=True)
    parser.add_argument(
        '--replica-zones',
        type=arg_parsers.ArgList(),
        metavar='ZONE1, ZONE2',
        help=('The zones regional disk will be replicated to. Required when '
              'creating regional disk.'),
        hidden=True)

    parser.add_argument(
        '--licenses',
        type=arg_parsers.ArgList(),
        metavar='LICENSE',
        help=('A list of URIs to license resources. The provided licenses will '
              'be added onto the created disks to indicate the licensing and '
              'billing policies.'))

    image_utils.AddGuestOsFeaturesArg(parser, base.ReleaseTrack.ALPHA)
    kms_utils.AddKmsKeyArgs(parser, resource_type='disk')
    _CommonArgs(parser, disks_flags.SOURCE_SNAPSHOT_ARG)
Exemple #4
0
 def Args(cls, parser):
     _Args(parser, cls.ReleaseTrack())
     image_utils.AddGuestOsFeaturesArg(parser, cls.ReleaseTrack())
     kms_utils.AddKmsKeyArgs(parser, resource_type='image')
     parser.display_info.AddCacheUpdater(flags.ImagesCompleter)
Exemple #5
0
 def Args(cls, parser):
     _Args(parser, cls.ReleaseTrack())
     flags.AddGuestOsFeaturesArg(parser, cls._GUEST_OS_FEATURES)
     kms_utils.AddKmsKeyArgs(parser, resource_type='image')
Exemple #6
0
 def Args(cls, parser):
     _Args(parser, cls.ReleaseTrack())
     image_utils.AddGuestOsFeaturesArg(parser, cls.ReleaseTrack())
     kms_utils.AddKmsKeyArgs(parser, resource_type='image')