PrincipalAccessBoundaryPolicyDetailsArgs

data class PrincipalAccessBoundaryPolicyDetailsArgs(val enforcementVersion: Output<String>? = null, val rules: Output<List<PrincipalAccessBoundaryPolicyDetailsRuleArgs>>) : ConvertibleToJava<PrincipalAccessBoundaryPolicyDetailsArgs>

Constructors

Link copied to clipboard
constructor(enforcementVersion: Output<String>? = null, rules: Output<List<PrincipalAccessBoundaryPolicyDetailsRuleArgs>>)

Properties

Link copied to clipboard
val enforcementVersion: Output<String>? = null

The version number that indicates which Google Cloud services are included in the enforcement (e.g. \"latest\", \"1\", ...). If empty, the PAB policy version will be set to the current latest version, and this version won't get updated when new versions are released.

Link copied to clipboard

A list of principal access boundary policy rules. The number of rules in a policy is limited to 500. Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): PrincipalAccessBoundaryPolicyDetailsArgs