Class GoogleCloudAssetV1AnalyzeOrgPolicyGovernedAssetsResponseGovernedIamPolicy
The IAM policies 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 GoogleCloudAssetV1AnalyzeOrgPolicyGovernedAssetsResponseGovernedIamPolicy : IDirectResponseSchema
Properties
AssetType
The asset type of the AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy.attached_resource. Example:
cloudresourcemanager.googleapis.com/Project
See Cloud Asset Inventory Supported Asset
Types for all supported asset types.
Declaration
[JsonProperty("assetType")]
public virtual string AssetType { get; set; }
Property Value
Type | Description |
---|---|
string |
AttachedResource
The full resource name of the resource on which this IAM policy is set. Example:
//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
. See Cloud Asset
Inventory Resource Name Format for more
information.
Declaration
[JsonProperty("attachedResource")]
public virtual string AttachedResource { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Folders
The folder(s) that this IAM policy belongs to, in the format of folders/{FOLDER_NUMBER}. This field is available when the IAM policy belongs (directly or cascadingly) to one or more folders.
Declaration
[JsonProperty("folders")]
public virtual IList<string> Folders { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Organization
The organization that this IAM policy belongs to, in the format of organizations/{ORGANIZATION_NUMBER}. This field is available when the IAM policy belongs (directly or cascadingly) to an organization.
Declaration
[JsonProperty("organization")]
public virtual string Organization { get; set; }
Property Value
Type | Description |
---|---|
string |
Policy
The IAM policy directly set on the given resource.
Declaration
[JsonProperty("policy")]
public virtual Policy Policy { get; set; }
Property Value
Type | Description |
---|---|
Policy |
Project
The project that this IAM policy belongs to, in the format of projects/{PROJECT_NUMBER}. This field is available when the IAM policy belongs to a project.
Declaration
[JsonProperty("project")]
public virtual string Project { get; set; }
Property Value
Type | Description |
---|---|
string |