GoogleApi.STS.V1.Model.GoogleIdentityStsV1betaAccessBoundary (google_api_sts v0.5.1) View Source

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.

Attributes

  • accessBoundaryRules (type: list(GoogleApi.STS.V1.Model.GoogleIdentityStsV1betaAccessBoundaryRule.t), default: nil) - 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.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.STS.V1.Model.GoogleIdentityStsV1betaAccessBoundary{
  accessBoundaryRules:
    [GoogleApi.STS.V1.Model.GoogleIdentityStsV1betaAccessBoundaryRule.t()] | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.