Reference documentation and code samples for the Identity and Access Management (IAM) V3 API class Google::Iam::V3::CreatePrincipalAccessBoundaryPolicyRequest.
Request message for CreatePrincipalAccessBoundaryPolicyRequest method.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#parent
def parent() -> ::String
-
(::String) — Required. The parent resource where this principal access boundary policy
will be created. Only organizations are supported.
Format:
organizations/{organization_id}/locations/{location}
#parent=
def parent=(value) -> ::String
-
value (::String) — Required. The parent resource where this principal access boundary policy
will be created. Only organizations are supported.
Format:
organizations/{organization_id}/locations/{location}
-
(::String) — Required. The parent resource where this principal access boundary policy
will be created. Only organizations are supported.
Format:
organizations/{organization_id}/locations/{location}
#principal_access_boundary_policy
def principal_access_boundary_policy() -> ::Google::Iam::V3::PrincipalAccessBoundaryPolicy
- (::Google::Iam::V3::PrincipalAccessBoundaryPolicy) — Required. The principal access boundary policy to create.
#principal_access_boundary_policy=
def principal_access_boundary_policy=(value) -> ::Google::Iam::V3::PrincipalAccessBoundaryPolicy
- value (::Google::Iam::V3::PrincipalAccessBoundaryPolicy) — Required. The principal access boundary policy to create.
- (::Google::Iam::V3::PrincipalAccessBoundaryPolicy) — Required. The principal access boundary policy to create.
#principal_access_boundary_policy_id
def principal_access_boundary_policy_id() -> ::String
-
(::String) — Required. The ID to use for the principal access boundary policy, which
will become the final component of the principal access boundary policy's
resource name.
This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, hyphens, or dots. Pattern, /[a-z][a-z0-9-.]{2,62}/.
#principal_access_boundary_policy_id=
def principal_access_boundary_policy_id=(value) -> ::String
-
value (::String) — Required. The ID to use for the principal access boundary policy, which
will become the final component of the principal access boundary policy's
resource name.
This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, hyphens, or dots. Pattern, /[a-z][a-z0-9-.]{2,62}/.
-
(::String) — Required. The ID to use for the principal access boundary policy, which
will become the final component of the principal access boundary policy's
resource name.
This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, hyphens, or dots. Pattern, /[a-z][a-z0-9-.]{2,62}/.
#validate_only
def validate_only() -> ::Boolean
- (::Boolean) — Optional. If set, validate the request and preview the creation, but do not actually post it.
#validate_only=
def validate_only=(value) -> ::Boolean
- value (::Boolean) — Optional. If set, validate the request and preview the creation, but do not actually post it.
- (::Boolean) — Optional. If set, validate the request and preview the creation, but do not actually post it.