Package-level declarations

Types

Link copied to clipboard
class Attestor : KotlinCustomResource

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
class AttestorIamBinding : KotlinCustomResource

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
Link copied to clipboard
class AttestorIamMember : KotlinCustomResource

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
object AttestorIamMemberMapper : ResourceMapper<AttestorIamMember>
Link copied to clipboard
class AttestorIamPolicy : KotlinCustomResource

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
object AttestorIamPolicyMapper : ResourceMapper<AttestorIamPolicy>
Link copied to clipboard
object AttestorMapper : ResourceMapper<Attestor>
Link copied to clipboard
Link copied to clipboard
class Policy : KotlinCustomResource

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
object PolicyMapper : ResourceMapper<Policy>
Link copied to clipboard

Builder for Policy.

Functions

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