Show / Hide Table of Contents

Class EffectiveIamPolicy

The effective IAM policies on one resource.

Inheritance
object
EffectiveIamPolicy
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudAsset.v1.Data
Assembly: Google.Apis.CloudAsset.v1.dll
Syntax
public class EffectiveIamPolicy : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

FullResourceName

The [full_resource_name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) for which the policies are computed. This is one of the BatchGetEffectiveIamPoliciesRequest.names the caller provides in the request.

Declaration
[JsonProperty("fullResourceName")]
public virtual string FullResourceName { get; set; }
Property Value
Type Description
string

Policies

The effective policies for the full_resource_name. These policies include the policy set on the full_resource_name and those set on its parents and ancestors up to the BatchGetEffectiveIamPoliciesRequest.scope. Note that these policies are not filtered according to the resource type of the full_resource_name. These policies are hierarchically ordered by PolicyInfo.attached_resource starting from full_resource_name itself to its parents and ancestors, such that policies[i]'s PolicyInfo.attached_resource is the child of policies[i+1]'s PolicyInfo.attached_resource, if policies[i+1] exists.

Declaration
[JsonProperty("policies")]
public virtual IList<PolicyInfo> Policies { get; set; }
Property Value
Type Description
IList<PolicyInfo>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX