Class GoogleCloudAssetV1AnalyzeOrgPolicyGovernedAssetsResponseGovernedAsset
Represents a Google Cloud asset(resource or IAM policy) governed by the organization policies of the AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Implements
Inherited Members
Namespace: Google.Apis.CloudAsset.v1.Data
Assembly: Google.Apis.CloudAsset.v1.dll
Syntax
public class GoogleCloudAssetV1AnalyzeOrgPolicyGovernedAssetsResponseGovernedAsset : IDirectResponseSchema
Properties
ConsolidatedPolicy
The consolidated policy for the analyzed asset. The consolidated policy is computed by merging and evaluating AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAsset.policy_bundle. The evaluation will respect the organization policy hierarchy rules.
Declaration
[JsonProperty("consolidatedPolicy")]
public virtual AnalyzerOrgPolicy ConsolidatedPolicy { get; set; }
Property Value
Type | Description |
---|---|
AnalyzerOrgPolicy |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GovernedIamPolicy
An IAM policy governed by the organization policies of the AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Declaration
[JsonProperty("governedIamPolicy")]
public virtual GoogleCloudAssetV1AnalyzeOrgPolicyGovernedAssetsResponseGovernedIamPolicy GovernedIamPolicy { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudAssetV1AnalyzeOrgPolicyGovernedAssetsResponseGovernedIamPolicy |
GovernedResource
A Google Cloud resource governed by the organization policies of the AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Declaration
[JsonProperty("governedResource")]
public virtual GoogleCloudAssetV1AnalyzeOrgPolicyGovernedAssetsResponseGovernedResource GovernedResource { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudAssetV1AnalyzeOrgPolicyGovernedAssetsResponseGovernedResource |
PolicyBundle
The ordered list of all organization policies from the consolidated_policy.attached_resource to the scope specified in the request. If the constraint is defined with default policy, it will also appear in the list.
Declaration
[JsonProperty("policyBundle")]
public virtual IList<AnalyzerOrgPolicy> PolicyBundle { get; set; }
Property Value
Type | Description |
---|---|
IList<AnalyzerOrgPolicy> |