An access boundary defines the upper bound of what a principal may access. It includes a list of access boundary rules that each defines the resource that may be allowed as well as permissions that may be used on those resources.
A list of access boundary rules which defines the upper bound of the permission a principal may carry. If multiple rules are specified, the effective access boundary is the union of all the access boundary rules attached.
One access boundary can contain at most 10 rules.
AccessBoundaryRule
An access boundary rule defines an upper bound of IAM permissions on a single resource.
The availability condition further constrains the access allowed by the access boundary rule.
If the condition evaluates to true, then this access boundary rule will provide access to the specified resource, assuming the principal has the required permissions for the resource.
If the condition does not evaluate to true, then access to the specified resource will not be available. Note that all access boundary rules in an access boundary are evaluated together as a union. As such, another access boundary rule may allow access to the resource, even if this access boundary rule does not allow access.
To learn which resources support conditions in their IAM policies, see the IAM documentation.
The maximum length of the expression field is 2048 characters.
[[["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-01-07 UTC."],[[["An access boundary defines the maximum scope of access a principal can have, using a collection of access boundary rules."],["Access boundary rules specify the resources that are allowed and the permissions that can be used on those resources."],["Multiple access boundary rules can be combined, with the effective access boundary being the union of all the specified rules."],["Each access boundary rule can have an optional availability condition to further constrain access based on whether or not that condition is true, and if a condition is not met, another boundary rule may allow access."],["Each access boundary may contain up to 10 rules."]]],[]]