Class GoogleIamV3PrincipalAccessBoundaryPolicyRule
Principal access boundary policy rule that defines the resource boundary.
Implements
Inherited Members
Namespace: Google.Apis.PolicyTroubleshooter.v3beta.Data
Assembly: Google.Apis.PolicyTroubleshooter.v3beta.dll
Syntax
public class GoogleIamV3PrincipalAccessBoundaryPolicyRule : IDirectResponseSchema
Properties
Description
Optional. The description of the principal access boundary policy rule. Must be less than or equal to 256 characters.
Declaration
[JsonProperty("description")]
public virtual string Description { 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 |
Effect
Required. The access relationship of principals to the resources in this rule.
Declaration
[JsonProperty("effect")]
public virtual string Effect { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Resources
Required. A list of Resource Manager resources. If a resource is listed in the rule, then the rule applies
for that resource and its descendants. The number of resources in a policy is limited to 500 across all
rules in the policy. The following resource types are supported: * Organizations, such as
//cloudresourcemanager.googleapis.com/organizations/123. * Folders, such as
//cloudresourcemanager.googleapis.com/folders/123. * Projects, such as
//cloudresourcemanager.googleapis.com/projects/123 or
//cloudresourcemanager.googleapis.com/projects/my-project-id.
Declaration
[JsonProperty("resources")]
public virtual IList<string> Resources { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |