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
Implements
IMessagePrincipalAccessBoundaryPolicyDetails, IEquatablePrincipalAccessBoundaryPolicyDetails, IDeepCloneablePrincipalAccessBoundaryPolicyDetails, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.V3BetaAssembly
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 |