Identity and Access Management (IAM) v3beta API - Class PrincipalAccessBoundaryPolicyDetails (1.0.0-beta01)

public sealed class PrincipalAccessBoundaryPolicyDetails : IMessage<PrincipalAccessBoundaryPolicyDetails>, IEquatable<PrincipalAccessBoundaryPolicyDetails>, IDeepCloneable<PrincipalAccessBoundaryPolicyDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the Identity and Access Management (IAM) v3beta API class PrincipalAccessBoundaryPolicyDetails.

Principal access boundary policy details

Inheritance

object > PrincipalAccessBoundaryPolicyDetails

Namespace

Google.Cloud.Iam.V3Beta

Assembly

Google.Cloud.Iam.V3Beta.dll

Constructors

PrincipalAccessBoundaryPolicyDetails()

public PrincipalAccessBoundaryPolicyDetails()

PrincipalAccessBoundaryPolicyDetails(PrincipalAccessBoundaryPolicyDetails)

public PrincipalAccessBoundaryPolicyDetails(PrincipalAccessBoundaryPolicyDetails other)
Parameter
Name Description
other PrincipalAccessBoundaryPolicyDetails

Properties

EnforcementVersion

public string EnforcementVersion { get; set; }

Optional. The version number (for example, 1 or latest) that indicates which permissions are able to be blocked by the policy. If empty, the PAB policy version will be set to the most recent version number at the time of the policy's creation.

Property Value
Type Description
string

Rules

public RepeatedField<PrincipalAccessBoundaryPolicyRule> Rules { get; }

Required. A list of principal access boundary policy rules. The number of rules in a policy is limited to 500.

Property Value
Type Description
RepeatedFieldPrincipalAccessBoundaryPolicyRule