Example #1
0
 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)
Example #2
0
 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.')
Example #3
0
 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.')
Example #4
0
 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)
Example #5
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'to modify')
     flags.AddCryptoKeyVersionFlag(parser, 'to make primary', required=True)
Example #6
0
 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)
Example #8
0
 def Args(parser):
   flags.AddCryptoKeyArgument(parser, 'to describe')
Example #9
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'whose IAM policy to modify')
     iam_util.AddArgsForAddIamPolicyBinding(parser, 'cryptokey',
                                            flags.CRYPTO_KEY_COLLECTION)
Example #10
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'whose IAM policy to fetch')
Example #11
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'whose IAM policy to fetch')
     base.URI_FLAG.RemoveFromParser(parser)
Example #12
0
 def Args(parser):
   flags.AddCryptoKeyArgument(parser, 'whose IAM policy to modify')
   iam_util.AddArgsForAddIamPolicyBinding(
       parser, completer=completers.CryptoKeysIamRolesCompleter)
Example #13
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser,
                                'from which to remove a policy binding')
     iam_util.AddArgsForRemoveIamPolicyBinding(
         parser, completer=completers.CryptoKeysIamRolesCompleter)
Example #14
0
 def Args(parser):
     flags.AddCryptoKeyArgument(
         parser, 'from which to clear the rotation schedule')
Example #15
0
 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.')