Exemplo n.º 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)
Exemplo n.º 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.')
Exemplo n.º 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.')
Exemplo n.º 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)
Exemplo n.º 5
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'to modify')
     flags.AddCryptoKeyVersionFlag(parser, 'to make primary', required=True)
Exemplo n.º 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)
Exemplo n.º 8
0
 def Args(parser):
   flags.AddCryptoKeyArgument(parser, 'to describe')
Exemplo n.º 9
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'whose IAM policy to modify')
     iam_util.AddArgsForAddIamPolicyBinding(parser, 'cryptokey',
                                            flags.CRYPTO_KEY_COLLECTION)
Exemplo n.º 10
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'whose IAM policy to fetch')
Exemplo n.º 11
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'whose IAM policy to fetch')
     base.URI_FLAG.RemoveFromParser(parser)
Exemplo n.º 12
0
 def Args(parser):
   flags.AddCryptoKeyArgument(parser, 'whose IAM policy to modify')
   iam_util.AddArgsForAddIamPolicyBinding(
       parser, completer=completers.CryptoKeysIamRolesCompleter)
Exemplo n.º 13
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser,
                                'from which to remove a policy binding')
     iam_util.AddArgsForRemoveIamPolicyBinding(
         parser, completer=completers.CryptoKeysIamRolesCompleter)
Exemplo n.º 14
0
 def Args(parser):
     flags.AddCryptoKeyArgument(
         parser, 'from which to clear the rotation schedule')
Exemplo n.º 15
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'to update the schedule of')
     flags.AddRotationPeriodFlag(parser)
     flags.AddNextRotationTimeFlag(parser)
Exemplo n.º 16
0
 def Args(parser):
     flags.AddCryptoKeyArgument(parser, 'to modify')
     parser.add_argument('--version',
                         required=True,
                         completer=flags.KeyVersionCompleter,
                         help='The version to make primary.')