Identity and Access Management (IAM) V3BETA API - Class Google::Iam::V3beta::CreatePrincipalAccessBoundaryPolicyRequest (v0.1.0)
Reference documentation and code samples for the Identity and Access Management (IAM) V3BETA API class Google::Iam::V3beta::CreatePrincipalAccessBoundaryPolicyRequest.
Request message for CreatePrincipalAccessBoundaryPolicyRequest method.
Inherits
Object
Extended By
Google::Protobuf::MessageExts::ClassMethods
Includes
Google::Protobuf::MessageExts
Methods
#parent
defparent()->::String
Returns
(::String) — Required. The parent resource where this principal access boundary policy
will be created. Only organizations are supported.
(::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}/.
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
defvalidate_only()->::Boolean
Returns
(::Boolean) — Optional. If set, validate the request and preview the creation, but do not
actually post it.
#validate_only=
defvalidate_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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Identity and Access Management (IAM) V3BETA API - Class Google::Iam::V3beta::CreatePrincipalAccessBoundaryPolicyRequest (v0.1.0)\n\nReference documentation and code samples for the Identity and Access Management (IAM) V3BETA API class Google::Iam::V3beta::CreatePrincipalAccessBoundaryPolicyRequest.\n\nRequest message for CreatePrincipalAccessBoundaryPolicyRequest method. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #parent\n\n def parent() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Required. The parent resource where this principal access boundary policy will be created. Only organizations are supported.\n\n Format:\n `organizations/{organization_id}/locations/{location}`\n\n### #parent=\n\n def parent=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Required. The parent resource where this principal access boundary policy will be created. Only organizations are supported.\n\n\n Format:\n`organizations/{organization_id}/locations/{location}` \n**Returns**\n\n- (::String) --- Required. The parent resource where this principal access boundary policy will be created. Only organizations are supported.\n\n Format:\n `organizations/{organization_id}/locations/{location}`\n\n### #principal_access_boundary_policy\n\n def principal_access_boundary_policy() -\u003e ::Google::Iam::V3beta::PrincipalAccessBoundaryPolicy\n\n**Returns**\n\n- ([::Google::Iam::V3beta::PrincipalAccessBoundaryPolicy](./Google-Iam-V3beta-PrincipalAccessBoundaryPolicy)) --- Required. The principal access boundary policy to create.\n\n### #principal_access_boundary_policy=\n\n def principal_access_boundary_policy=(value) -\u003e ::Google::Iam::V3beta::PrincipalAccessBoundaryPolicy\n\n**Parameter**\n\n- **value** ([::Google::Iam::V3beta::PrincipalAccessBoundaryPolicy](./Google-Iam-V3beta-PrincipalAccessBoundaryPolicy)) --- Required. The principal access boundary policy to create. \n**Returns**\n\n- ([::Google::Iam::V3beta::PrincipalAccessBoundaryPolicy](./Google-Iam-V3beta-PrincipalAccessBoundaryPolicy)) --- Required. The principal access boundary policy to create.\n\n### #principal_access_boundary_policy_id\n\n def principal_access_boundary_policy_id() -\u003e ::String\n\n**Returns**\n\n- (::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.\n\n This value must start with a lowercase letter followed by up to 62\n lowercase letters, numbers, hyphens, or dots. Pattern,\n /\\[a-z\\]\\[a-z0-9-.\\]{2,62}/.\n\n### #principal_access_boundary_policy_id=\n\n def principal_access_boundary_policy_id=(value) -\u003e ::String\n\n**Parameter**\n\n- **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.\n\n\n This value must start with a lowercase letter followed by up to 62\n lowercase letters, numbers, hyphens, or dots. Pattern,\n/\\[a-z\\]\\[a-z0-9-.\\]{2,62}/. \n**Returns**\n\n- (::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.\n\n This value must start with a lowercase letter followed by up to 62\n lowercase letters, numbers, hyphens, or dots. Pattern,\n /\\[a-z\\]\\[a-z0-9-.\\]{2,62}/.\n\n### #validate_only\n\n def validate_only() -\u003e ::Boolean\n\n**Returns**\n\n- (::Boolean) --- Optional. If set, validate the request and preview the creation, but do not actually post it.\n\n### #validate_only=\n\n def validate_only=(value) -\u003e ::Boolean\n\n**Parameter**\n\n- **value** (::Boolean) --- Optional. If set, validate the request and preview the creation, but do not actually post it. \n**Returns**\n\n- (::Boolean) --- Optional. If set, validate the request and preview the creation, but do not actually post it."]]