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): flags.AddCryptoKeyArgument(parser, 'to modify') parser.add_argument( '--version', required=True, completion_resource=flags.CRYPTO_KEY_VERSION_COLLECTION, help='The version to make primary.')
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.AddCryptoKeyArgument(parser, 'to modify') flags.AddCryptoKeyVersionFlag(parser, 'to make primary', required=True)
def Args(parser): flags.AddCryptoKeyArgument(parser, 'whose IAM policy to update') parser.add_argument('policy_file', help=('JSON or YAML ' 'file with the IAM policy'))
def Args(parser): flags.AddCryptoKeyArgument(parser, 'from which to remove a policy binding') iam_util.AddArgsForRemoveIamPolicyBinding(parser, 'cryptokey', flags.CRYPTO_KEY_COLLECTION)
def Args(parser): flags.AddCryptoKeyArgument(parser, 'to describe')
def Args(parser): flags.AddCryptoKeyArgument(parser, 'whose IAM policy to modify') iam_util.AddArgsForAddIamPolicyBinding(parser, 'cryptokey', flags.CRYPTO_KEY_COLLECTION)
def Args(parser): flags.AddCryptoKeyArgument(parser, 'whose IAM policy to fetch')
def Args(parser): flags.AddCryptoKeyArgument(parser, 'whose IAM policy to fetch') base.URI_FLAG.RemoveFromParser(parser)
def Args(parser): flags.AddCryptoKeyArgument(parser, 'whose IAM policy to modify') iam_util.AddArgsForAddIamPolicyBinding( parser, completer=completers.CryptoKeysIamRolesCompleter)
def Args(parser): flags.AddCryptoKeyArgument(parser, 'from which to remove a policy binding') iam_util.AddArgsForRemoveIamPolicyBinding( parser, completer=completers.CryptoKeysIamRolesCompleter)
def Args(parser): flags.AddCryptoKeyArgument( parser, 'from which to clear the rotation schedule')
def Args(parser): flags.AddCryptoKeyArgument(parser, 'to update the schedule of') flags.AddRotationPeriodFlag(parser) flags.AddNextRotationTimeFlag(parser)
def Args(parser): flags.AddCryptoKeyArgument(parser, 'to modify') parser.add_argument('--version', required=True, completer=flags.KeyVersionCompleter, help='The version to make primary.')