Identity and Access Management (IAM) V3 API - Class Google::Iam::V3::CreatePrincipalAccessBoundaryPolicyRequest (v0.1.0)

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
Returns
  • (::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
Parameter
  • 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}

Returns
  • (::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
Returns

#principal_access_boundary_policy=

def principal_access_boundary_policy=(value) -> ::Google::Iam::V3::PrincipalAccessBoundaryPolicy
Parameter
Returns

#principal_access_boundary_policy_id

def principal_access_boundary_policy_id() -> ::String
Returns
  • (::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
Parameter
  • 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}/.

Returns
  • (::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
Returns
  • (::Boolean) — Optional. If set, validate the request and preview the creation, but do not actually post it.

#validate_only=

def validate_only=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. If set, validate the request and preview the creation, but do not actually post it.
Returns
  • (::Boolean) — Optional. If set, validate the request and preview the creation, but do not actually post it.