def Args(parser): flags.AddCryptoKeyArgument(parser, 'to update') flags.AddRotationPeriodFlag(parser) flags.AddNextRotationTimeFlag(parser) flags.AddRemoveRotationScheduleFlag(parser) flags.AddCryptoKeyPrimaryVersionFlag(parser, 'to make primary') labels_util.AddUpdateLabelsFlags(parser)
def Args(parser): resource_args.AddKmsKeyResourceArgForKMS(parser, True, 'key') flags.AddRotationPeriodFlag(parser) flags.AddNextRotationTimeFlag(parser) flags.AddRemoveRotationScheduleFlag(parser) flags.AddCryptoKeyPrimaryVersionFlag(parser, 'to make primary') labels_util.AddUpdateLabelsFlags(parser) flags.AddDefaultAlgorithmFlag(parser)
def Args(parser): flags.AddCryptoKeyArgument(parser, 'to create') flags.AddRotationPeriodFlag(parser) flags.AddNextRotationTimeFlag(parser) parser.add_argument('--purpose', choices=PURPOSE_MAP.keys(), required=True, help='The "purpose" of the CryptoKey.')
def Args(parser): flags.AddCryptoKeyArgument(parser, 'to create') flags.AddRotationPeriodFlag(parser) flags.AddNextRotationTimeFlag(parser) labels_util.AddCreateLabelsFlags(parser) parser.add_argument('--purpose', choices=list(PURPOSE_MAP.keys()), required=True, help='The "purpose" of the key.') parser.display_info.AddCacheUpdater(flags.KeyRingCompleter)
def Args(parser): flags.AddKeyResourceArgument(parser, 'to create') flags.AddRotationPeriodFlag(parser) flags.AddNextRotationTimeFlag(parser) labels_util.AddCreateLabelsFlags(parser) parser.add_argument('--purpose', choices=sorted(maps.PURPOSE_MAP.keys()), required=True, help='The "purpose" of the key.') parser.display_info.AddCacheUpdater(flags.KeyRingCompleter) flags.AddProtectionLevelFlag(parser) flags.AddDefaultAlgorithmFlag(parser)
def Args(parser): resource_args.AddKmsKeyResourceArgForKMS(parser, True, 'key') flags.AddRotationPeriodFlag(parser) flags.AddNextRotationTimeFlag(parser) flags.AddSkipInitialVersionCreationFlag(parser) labels_util.AddCreateLabelsFlags(parser) parser.add_argument('--purpose', choices=sorted(maps.PURPOSE_MAP.keys()), required=True, help='The "purpose" of the key.') parser.display_info.AddCacheUpdater(flags.KeyRingCompleter) flags.AddProtectionLevelFlag(parser) flags.AddDefaultAlgorithmFlag(parser) flags.AddImportOnlyFlag(parser) flags.AddDestroyScheduledDurationFlag(parser) flags.AddCryptoKeyBackendFlag(parser)
def Args(parser): flags.AddKeyResourceArgument(parser, 'to update the schedule of') flags.AddRotationPeriodFlag(parser) flags.AddNextRotationTimeFlag(parser)