Google Cloud Asset Inventory v1 API - Class AnalyzeOrgPolicyGovernedContainersRequest (3.12.0)

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

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

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

Inheritance

object > AnalyzeOrgPolicyGovernedContainersRequest

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

AnalyzeOrgPolicyGovernedContainersRequest()

public AnalyzeOrgPolicyGovernedContainersRequest()

AnalyzeOrgPolicyGovernedContainersRequest(AnalyzeOrgPolicyGovernedContainersRequest)

public AnalyzeOrgPolicyGovernedContainersRequest(AnalyzeOrgPolicyGovernedContainersRequest other)
Parameter
Name Description
other AnalyzeOrgPolicyGovernedContainersRequest

Properties

Constraint

public string Constraint { get; set; }

Required. The name of the constraint to analyze governed containers for. The analysis only contains organization policies for the provided constraint.

Property Value
Type Description
string

Filter

public string Filter { get; set; }

The expression to filter [AnalyzeOrgPolicyGovernedContainersResponse.governed_containers][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedContainersResponse.governed_containers]. Filtering is currently available for bare literal values and the following fields:

  • parent
  • consolidated_policy.rules.enforce

When filtering by a specific field, the only supported operator is =. For example, filtering by parent="//cloudresourcemanager.googleapis.com/folders/001" will return all the containers under "folders/001".

Property Value
Type Description
string

HasPageSize

public bool HasPageSize { get; }

Gets whether the "page_size" field is set

Property Value
Type Description
bool

PageSize

public int PageSize { get; set; }

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

Property Value
Type Description
int

PageToken

public string PageToken { get; set; }

The pagination token to retrieve the next page.

Property Value
Type Description
string

Scope

public string Scope { get; set; }

Required. The organization to scope the request. Only organization policies within the scope will be analyzed. The output containers will also be limited to the ones governed by those in-scope organization policies.

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