Google Cloud Asset Inventory v1 API - Class AnalyzeOrgPoliciesRequest (3.5.0)

public sealed class AnalyzeOrgPoliciesRequest : IMessage<AnalyzeOrgPoliciesRequest>, IEquatable<AnalyzeOrgPoliciesRequest>, IDeepCloneable<AnalyzeOrgPoliciesRequest>, IBufferMessage, IMessage, IPageRequest

Reference documentation and code samples for the Google Cloud Asset Inventory v1 API class AnalyzeOrgPoliciesRequest.

A request message for [AssetService.AnalyzeOrgPolicies][google.cloud.asset.v1.AssetService.AnalyzeOrgPolicies].

Inheritance

object > AnalyzeOrgPoliciesRequest

Namespace

GoogleCloudGoogle.Cloud.AssetV1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

AnalyzeOrgPoliciesRequest()

public AnalyzeOrgPoliciesRequest()

AnalyzeOrgPoliciesRequest(AnalyzeOrgPoliciesRequest)

public AnalyzeOrgPoliciesRequest(AnalyzeOrgPoliciesRequest other)
Parameter
NameDescription
otherAnalyzeOrgPoliciesRequest

Properties

Constraint

public string Constraint { get; set; }

Required. The name of the constraint to analyze organization policies for. The response only contains analyzed organization policies for the provided constraint.

Property Value
TypeDescription
string

Filter

public string Filter { get; set; }

The expression to filter [AnalyzeOrgPoliciesResponse.org_policy_results][google.cloud.asset.v1.AnalyzeOrgPoliciesResponse.org_policy_results]. The only supported field is consolidated_policy.attached_resource, and the only supported operator is =.

Example: consolidated_policy.attached_resource="//cloudresourcemanager.googleapis.com/folders/001" will return the org policy results of"folders/001".

Property Value
TypeDescription
string

HasPageSize

public bool HasPageSize { get; }

Gets whether the "page_size" field is set

Property Value
TypeDescription
bool

PageSize

public int PageSize { get; set; }

The maximum number of items to return per page. If unspecified, [AnalyzeOrgPoliciesResponse.org_policy_results][google.cloud.asset.v1.AnalyzeOrgPoliciesResponse.org_policy_results] will contain 20 items with a maximum of 200.

Property Value
TypeDescription
int

PageToken

public string PageToken { get; set; }

The pagination token to retrieve the next page.

Property Value
TypeDescription
string

Scope

public string Scope { get; set; }

Required. The organization to scope the request. Only organization policies within the scope will be analyzed.

  • organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")
Property Value
TypeDescription
string