def Args(parser):
   resource_args.AddInstanceResourceArg(parser, 'Instance to set.')
   base.URI_FLAG.RemoveFromParser(parser)
   iam_util.AddArgForPolicyFile(parser)
   parser.add_argument(
       '--namespace',
       help='CDAP Namespace whose IAM policy we wish to set. '
       'For example: `--namespace=my-namespace`.')
示例#2
0
 def Args(parser):
     flags.AddTemplateFlag(parser, 'set the policy on')
     iam_util.AddArgForPolicyFile(parser)
 def Args(parser):
     self._CommonArgs(parser)
     iam_util.AddArgForPolicyFile(parser)
     base.URI_FLAG.RemoveFromParser(parser)
    def Args(parser):
        resource_args.AddServiceResourceArg(
            parser, """to add IAM policy binding to.""")

        iam_util.AddArgForPolicyFile(parser)
 def Args(parser):
     flags.AddOperationFlag(parser, 'set the policy on')
     iam_util.AddArgForPolicyFile(parser)
示例#6
0
def _AddSetIamPolicyArgs(parser, hide_region_flag=True):
    flags.GetModelResourceArg(positional=True,
                              required=True,
                              verb='to set IAM policy for').AddToParser(parser)
    flags.GetRegionArg(hidden=hide_region_flag).AddToParser(parser)
    iam_util.AddArgForPolicyFile(parser)
 def Args(parser):
     flags.AddAutoscalingPolicyResourceArg(parser,
                                           'retrieve the IAM policy for',
                                           api_version='v1beta2')
     iam_util.AddArgForPolicyFile(parser)
示例#8
0
 def Args(cls, parser):
     dataproc = dp.Dataproc(cls.ReleaseTrack())
     flags.AddOperationResourceArg(parser, 'set the policy on',
                                   dataproc.api_version)
     iam_util.AddArgForPolicyFile(parser)
 def Args(parser):
     resource_args.AddEnvironmentResourceArg(parser,
                                             'to set IAM policy to.')
     iam_util.AddArgForPolicyFile(parser)
示例#10
0
def _AddSetIamPolicyArgs(parser):
    flags.GetModelResourceArg(positional=True,
                              required=True,
                              verb='to set IAM policy for').AddToParser(parser)
    flags.GetRegionArg(include_global=True).AddToParser(parser)
    iam_util.AddArgForPolicyFile(parser)
 def Args(cls, parser):
     dataproc = dp.Dataproc(cls.ReleaseTrack())
     flags.AddAutoscalingPolicyResourceArg(parser,
                                           'retrieve the IAM policy for',
                                           dataproc.api_version)
     iam_util.AddArgForPolicyFile(parser)
示例#12
0
 def Args(parser):
   flags.GetModelResourceArg(
       positional=True, required=True,
       verb='to set IAM policy for').AddToParser(parser)
   flags.GetRegionArg('model').AddToParser(parser)
   iam_util.AddArgForPolicyFile(parser)
 def Args(parser):
     resource_args.AddLakeResourceArg(parser,
                                      'to set IAM policy binding to.')
     iam_util.AddArgForPolicyFile(parser)
示例#14
0
 def Args(parser):
     """Register flags for this command."""
     arguments.AddInstanceResourceArg(parser,
                                      'to set the IAM policy for',
                                      positional=True)
     iam_util.AddArgForPolicyFile(parser)
 def Args(parser):
     flags.GetProjectFlag('set IAM policy for').AddToParser(parser)
     iam_util.AddArgForPolicyFile(parser)
示例#16
0
 def Args(parser):
     flags.AddTemplateResourceArg(parser,
                                  'set the policy on',
                                  api_version='v1beta2')
     iam_util.AddArgForPolicyFile(parser)