Package-level declarations

Types

Link copied to clipboard

An attestor that attests to container image artifacts. To get more information about Attestor, see:

Link copied to clipboard
data class AttestorArgs(val attestationAuthorityNote: Output<AttestorAttestationAuthorityNoteArgs>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<AttestorArgs>

An attestor that attests to container image artifacts. To get more information about Attestor, see:

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for Binary Authorization Attestor. Each of these resources serves a different use case:

Link copied to clipboard
data class AttestorIamBindingArgs(val attestor: Output<String>? = null, val condition: Output<AttestorIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<AttestorIamBindingArgs>

Three different resources help you manage your IAM policy for Binary Authorization Attestor. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Binary Authorization Attestor. Each of these resources serves a different use case:

Link copied to clipboard
data class AttestorIamMemberArgs(val attestor: Output<String>? = null, val condition: Output<AttestorIamMemberConditionArgs>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<AttestorIamMemberArgs>

Three different resources help you manage your IAM policy for Binary Authorization Attestor. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Binary Authorization Attestor. Each of these resources serves a different use case:

Link copied to clipboard
data class AttestorIamPolicyArgs(val attestor: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<AttestorIamPolicyArgs>

Three different resources help you manage your IAM policy for Binary Authorization Attestor. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A policy for container image binary authorization. To get more information about Policy, see:

Link copied to clipboard
data class PolicyArgs(val admissionWhitelistPatterns: Output<List<PolicyAdmissionWhitelistPatternArgs>>? = null, val clusterAdmissionRules: Output<List<PolicyClusterAdmissionRuleArgs>>? = null, val defaultAdmissionRule: Output<PolicyDefaultAdmissionRuleArgs>? = null, val description: Output<String>? = null, val globalPolicyEvaluationMode: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<PolicyArgs>

A policy for container image binary authorization. To get more information about Policy, see:

Link copied to clipboard

Builder for PolicyArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Policy.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun attestorResource(name: String, block: suspend AttestorResourceBuilder.() -> Unit): Attestor
Link copied to clipboard
suspend fun policyResource(name: String, block: suspend PolicyResourceBuilder.() -> Unit): Policy