Google Cloud Iam V3 Client - Class PrincipalAccessBoundaryPolicyDetails (1.2.1)

Reference documentation and code samples for the Google Cloud Iam V3 Client class PrincipalAccessBoundaryPolicyDetails.

Principal access boundary policy details

Generated from protobuf message google.iam.v3.PrincipalAccessBoundaryPolicyDetails

Namespace

Google \ Cloud \ Iam \ V3

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ rules
array< PrincipalAccessBoundaryPolicyRule >

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

↳ enforcement_version
string

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.

getRules

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

Returns
Type
Description

setRules

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

Parameter
Name
Description
Returns
Type
Description
$this

getEnforcementVersion

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.

Returns
Type
Description
string

setEnforcementVersion

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.

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: