Show / Hide Table of Contents

Class IamPolicyAnalysisQuery

IAM policy analysis query message.

Inheritance
object
IamPolicyAnalysisQuery
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudAsset.v1.Data
Assembly: Google.Apis.CloudAsset.v1.dll
Syntax
public class IamPolicyAnalysisQuery : IDirectResponseSchema

Properties

AccessSelector

Optional. Specifies roles or permissions for analysis. This is optional.

Declaration
[JsonProperty("accessSelector")]
public virtual AccessSelector AccessSelector { get; set; }
Property Value
Type Description
AccessSelector

ConditionContext

Optional. The hypothetical context for IAM conditions evaluation.

Declaration
[JsonProperty("conditionContext")]
public virtual ConditionContext ConditionContext { get; set; }
Property Value
Type Description
ConditionContext

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

IdentitySelector

Optional. Specifies an identity for analysis.

Declaration
[JsonProperty("identitySelector")]
public virtual IdentitySelector IdentitySelector { get; set; }
Property Value
Type Description
IdentitySelector

Options

Optional. The query options.

Declaration
[JsonProperty("options")]
public virtual Options Options { get; set; }
Property Value
Type Description
Options

ResourceSelector

Optional. Specifies a resource for analysis.

Declaration
[JsonProperty("resourceSelector")]
public virtual ResourceSelector ResourceSelector { get; set; }
Property Value
Type Description
ResourceSelector

Scope

Required. The relative name of the root asset. Only resources and IAM policies within the scope will be analyzed. This can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345"). To know how to get organization ID, visit here. To know how to get folder or project ID, visit here.

Declaration
[JsonProperty("scope")]
public virtual string Scope { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX