public sealed class AnalyzeOrgPolicyGovernedContainersRequest : IMessage<AnalyzeOrgPolicyGovernedContainersRequest>, IEquatable<AnalyzeOrgPolicyGovernedContainersRequest>, IDeepCloneable<AnalyzeOrgPolicyGovernedContainersRequest>, IBufferMessage, IMessage, IPageRequestReference 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].
Implements
IMessageAnalyzeOrgPolicyGovernedContainersRequest, IEquatableAnalyzeOrgPolicyGovernedContainersRequest, IDeepCloneableAnalyzeOrgPolicyGovernedContainersRequest, IBufferMessage, IMessage, IPageRequestNamespace
Google.Cloud.Asset.V1Assembly
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 |
|