Exemplo n.º 1
0
  def Run(self, args):
    client = iam.Client()
    policy_ref = util.GetPolicyRef()

    policy, _ = iam_util.ParseYamlOrJsonPolicyFile(args.policy_file,
                                                   client.messages.IamPolicy)

    result = client.Set(policy_ref, policy)
    iam_util.LogSetIamPolicy(policy_ref.Name(), 'policy')
    return result
    def Run(self, args):
        client = iam.Client()
        authority_ref = util.GetAuthorityRef(args.authority_name)

        policy, _ = iam_util.ParseYamlOrJsonPolicyFile(
            args.policy_file, client.messages.IamPolicy)

        result = client.Set(authority_ref, policy)
        iam_util.LogSetIamPolicy(authority_ref.Name(), 'authority')
        return result
    def Run(self, args):
        client = iam.Client(apis.V1_BETA1)
        attestor_ref = util.GetAttestorRef(args.attestor_name)

        policy, _ = iam_util.ParseYamlOrJsonPolicyFile(
            args.policy_file, client.messages.IamPolicy)

        result = client.Set(attestor_ref, policy)
        iam_util.LogSetIamPolicy(attestor_ref.Name(), 'attestor')
        return result
Exemplo n.º 4
0
    def Run(self, args):
        api_version = apis.GetApiVersion(self.ReleaseTrack())
        client = iam.Client(api_version)
        policy_ref = util.GetPolicyRef()

        policy, _ = iam_util.ParseYamlOrJsonPolicyFile(
            args.policy_file, client.messages.IamPolicy)

        result = client.Set(policy_ref, policy)
        iam_util.LogSetIamPolicy(policy_ref.Name(), 'policy')
        return result
 def Run(self, args):
     api_version = apis.GetApiVersion(self.ReleaseTrack())
     return iam.Client(api_version).RemoveBinding(util.GetPolicyRef(),
                                                  args.member, args.role)
Exemplo n.º 6
0
 def Run(self, args):
     return iam.Client().AddBinding(util.GetPolicyRef(), args.member,
                                    args.role)
Exemplo n.º 7
0
 def Run(self, args):
     api_version = apis.GetApiVersion(self.ReleaseTrack())
     return iam.Client(api_version).Get(util.GetPolicyRef())
 def Run(self, args):
     attestor_ref = args.CONCEPTS.attestor.Parse()
     return iam.Client(apis.V1_BETA1).AddBinding(attestor_ref, args.member,
                                                 args.role)
Exemplo n.º 9
0
 def Run(self, args):
   return iam.Client().Get(util.GetPolicyRef())
 def Run(self, args):
     authority_ref = args.CONCEPTS.authority.Parse()
     return iam.Client().RemoveBinding(authority_ref, args.member,
                                       args.role)
Exemplo n.º 11
0
 def Run(self, args):
     authority_ref = args.CONCEPTS.authority.Parse()
     return iam.Client().Get(authority_ref)
Exemplo n.º 12
0
 def Run(self, args):
     attestor_ref = args.CONCEPTS.attestor.Parse()
     api_version = apis.GetApiVersion(self.ReleaseTrack())
     return iam.Client(api_version).RemoveBinding(attestor_ref, args.member,
                                                  args.role)
Exemplo n.º 13
0
 def Run(self, args):
     attestor_ref = args.CONCEPTS.attestor.Parse()
     api_version = apis.GetApiVersion(self.ReleaseTrack())
     return iam.Client(api_version).Get(attestor_ref)
Exemplo n.º 14
0
 def Run(self, args):
     attestor_ref = args.CONCEPTS.attestor.Parse()
     return iam.Client(apis.V1_BETA1).Get(attestor_ref)