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
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)
def Run(self, args): return iam.Client().AddBinding(util.GetPolicyRef(), args.member, args.role)
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)
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)
def Run(self, args): authority_ref = args.CONCEPTS.authority.Parse() return iam.Client().Get(authority_ref)
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)
def Run(self, args): attestor_ref = args.CONCEPTS.attestor.Parse() api_version = apis.GetApiVersion(self.ReleaseTrack()) return iam.Client(api_version).Get(attestor_ref)
def Run(self, args): attestor_ref = args.CONCEPTS.attestor.Parse() return iam.Client(apis.V1_BETA1).Get(attestor_ref)