public sealed class AnalyzeOrgPolicyGovernedAssetsRequest : IMessage<AnalyzeOrgPolicyGovernedAssetsRequest>, IEquatable<AnalyzeOrgPolicyGovernedAssetsRequest>, IDeepCloneable<AnalyzeOrgPolicyGovernedAssetsRequest>, IBufferMessage, IMessage, IPageRequestReference documentation and code samples for the Google Cloud Asset Inventory v1 API class AnalyzeOrgPolicyGovernedAssetsRequest.
A request message for [AssetService.AnalyzeOrgPolicyGovernedAssets][google.cloud.asset.v1.AssetService.AnalyzeOrgPolicyGovernedAssets].
Implements
IMessage<AnalyzeOrgPolicyGovernedAssetsRequest>, IEquatable<AnalyzeOrgPolicyGovernedAssetsRequest>, IDeepCloneable<AnalyzeOrgPolicyGovernedAssetsRequest>, IBufferMessage, IMessage, IPageRequestNamespace
Google.Cloud.Asset.V1Assembly
Google.Cloud.Asset.V1.dll
Constructors
AnalyzeOrgPolicyGovernedAssetsRequest()
public AnalyzeOrgPolicyGovernedAssetsRequest()AnalyzeOrgPolicyGovernedAssetsRequest(AnalyzeOrgPolicyGovernedAssetsRequest)
public AnalyzeOrgPolicyGovernedAssetsRequest(AnalyzeOrgPolicyGovernedAssetsRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
AnalyzeOrgPolicyGovernedAssetsRequest |
Properties
Constraint
public string Constraint { get; set; }Required. The name of the constraint to analyze governed assets for. The analysis only contains analyzed organization policies for the provided constraint.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Filter
public string Filter { get; set; }The expression to filter the governed assets in result. The only supported
fields for governed resources are governed_resource.project and
governed_resource.folders. The only supported fields for governed iam
policies are governed_iam_policy.project and
governed_iam_policy.folders. The only supported operator is =.
Example 1: governed_resource.project="projects/12345678" filter will return all governed resources under projects/12345678 including the project ifself, if applicable.
Example 2: governed_iam_policy.folders="folders/12345678" filter will return all governed iam policies under folders/12345678, if applicable.
| Property Value | |
|---|---|
| Type | Description |
String |
|
HasPageSize
public bool HasPageSize { get; }Gets whether the "page_size" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
PageSize
public int PageSize { get; set; }The maximum number of items to return per page. If unspecified, [AnalyzeOrgPolicyGovernedAssetsResponse.governed_assets][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.governed_assets] will contain 100 items with a maximum of 200.
| Property Value | |
|---|---|
| Type | Description |
Int32 |
|
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 assets 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 |
|