Show / Hide Table of Contents

Class IamPoliciesResource

The "iamPolicies" collection of methods.

Inheritance
object
IamPoliciesResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Iam.v1
Assembly: Google.Apis.Iam.v1.dll
Syntax
public class IamPoliciesResource

Constructors

IamPoliciesResource(IClientService)

Constructs a new resource.

Declaration
public IamPoliciesResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

LintPolicy(LintPolicyRequest)

Lints, or validates, an IAM policy. Currently checks the google.iam.v1.Binding.condition field, which contains a condition expression for a role binding. Successful calls to this method always return an HTTP 200 OK status code, even if the linter detects an issue in the IAM policy.

Declaration
public virtual IamPoliciesResource.LintPolicyRequest LintPolicy(LintPolicyRequest body)
Parameters
Type Name Description
LintPolicyRequest body

The body of the request.

Returns
Type Description
IamPoliciesResource.LintPolicyRequest

QueryAuditableServices(QueryAuditableServicesRequest)

Returns a list of services that allow you to opt into audit logs that are not generated by default. To learn more about audit logs, see the Logging documentation.

Declaration
public virtual IamPoliciesResource.QueryAuditableServicesRequest QueryAuditableServices(QueryAuditableServicesRequest body)
Parameters
Type Name Description
QueryAuditableServicesRequest body

The body of the request.

Returns
Type Description
IamPoliciesResource.QueryAuditableServicesRequest
In this article
Back to top Generated by DocFX