Package-level declarations
Types
Link copied to clipboard
Custom constraints are created by administrators to provide more granular and customizable control over the specific fields that are restricted by your organization policies. To get more information about CustomConstraint, see:
Link copied to clipboard
data class CustomConstraintArgs(val actionType: Output<String>? = null, val condition: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val methodTypes: Output<List<String>>? = null, val name: Output<String>? = null, val parent: Output<String>? = null, val resourceTypes: Output<List<String>>? = null) : ConvertibleToJava<CustomConstraintArgs>
Custom constraints are created by administrators to provide more granular and customizable control over the specific fields that are restricted by your organization policies. To get more information about CustomConstraint, see:
Link copied to clipboard
Builder for CustomConstraintArgs.
Link copied to clipboard
Link copied to clipboard
Builder for CustomConstraint.
Link copied to clipboard
data class PolicyArgs(val dryRunSpec: Output<PolicyDryRunSpecArgs>? = null, val name: Output<String>? = null, val parent: Output<String>? = null, val spec: Output<PolicySpecArgs>? = null) : ConvertibleToJava<PolicyArgs>
Defines an organization policy which is used to specify constraints for configurations of Google Cloud resources. To get more information about Policy, see:
Link copied to clipboard
class PolicyArgsBuilder
Builder for PolicyArgs.
Link copied to clipboard
Link copied to clipboard
class PolicyResourceBuilder
Builder for Policy.
Functions
Link copied to clipboard
suspend fun customConstraint(name: String, block: suspend CustomConstraintResourceBuilder.() -> Unit): CustomConstraint