Send feedback
Class PrincipalAccessBoundaryPolicy (2.19.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
PrincipalAccessBoundaryPolicy (
mapping = None , * , ignore_unknown_fields = False , ** kwargs
)
An IAM principal access boundary policy resource.
Attributes
Name
Description
name
str
Identifier. The resource name of the principal access
boundary policy.
The following format is supported:
organizations/{organization_id}/locations/{location}/principalAccessBoundaryPolicies/{policy_id}
uid
str
Output only. The globally unique ID of the
principal access boundary policy.
etag
str
Optional. The etag for the principal access
boundary. If this is provided on update, it must
match the server's etag.
display_name
str
Optional. The description of the principal
access boundary policy. Must be less than or
equal to 63 characters.
annotations
MutableMapping[str, str]
Optional. User defined annotations. See
https://google.aip.dev/148#annotations for more
details such as format and size limitations
create_time
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the principal
access boundary policy was created.
update_time
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the principal
access boundary policy was most recently
updated.
details
google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicyDetails
Optional. The details for the principal
access boundary policy.
Classes
AnnotationsEntry
AnnotationsEntry ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
The abstract base class for a message.
Parameters
Name
Description
kwargs
dict
Keys and values corresponding to the fields of the message.
mapping
Union[dict, .Message
]
A dictionary or message to be used to determine the values for this message.
ignore_unknown_fields
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if mapping
is a mapping type or there are keyword parameters.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class PrincipalAccessBoundaryPolicy (2.19.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.19.1 (latest)](/python/docs/reference/iam/latest/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.19.0](/python/docs/reference/iam/2.19.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.18.3](/python/docs/reference/iam/2.18.3/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.17.0](/python/docs/reference/iam/2.17.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.16.1](/python/docs/reference/iam/2.16.1/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.15.2](/python/docs/reference/iam/2.15.2/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.14.3](/python/docs/reference/iam/2.14.3/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.13.0](/python/docs/reference/iam/2.13.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.12.1](/python/docs/reference/iam/2.12.1/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.11.2](/python/docs/reference/iam/2.11.2/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.10.0](/python/docs/reference/iam/2.10.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.9.0](/python/docs/reference/iam/2.9.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.8.2](/python/docs/reference/iam/2.8.2/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.7.0](/python/docs/reference/iam/2.7.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.6.2](/python/docs/reference/iam/2.6.2/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.5.1](/python/docs/reference/iam/2.5.1/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.4.0](/python/docs/reference/iam/2.4.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.3.2](/python/docs/reference/iam/2.3.2/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.2.0](/python/docs/reference/iam/2.2.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.1.0](/python/docs/reference/iam/2.1.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [2.0.0](/python/docs/reference/iam/2.0.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [1.0.3](/python/docs/reference/iam/1.0.3/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [0.3.2](/python/docs/reference/iam/0.3.2/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy)\n- [0.2.0](/python/docs/reference/iam/0.2.0/google.cloud.iam_v3beta.types.PrincipalAccessBoundaryPolicy) \n\n PrincipalAccessBoundaryPolicy(\n mapping=None, *, ignore_unknown_fields=False, **kwargs\n )\n\nAn IAM principal access boundary policy resource.\n\nClasses\n-------\n\n### AnnotationsEntry\n\n AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe abstract base class for a message."]]