Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Note : KotlinCustomResource

A Container Analysis note is a high-level piece of metadata that describes a type of analysis that can be done for a resource. To get more information about Note, see:

Link copied to clipboard
data class NoteArgs(val attestationAuthority: Output<NoteAttestationAuthorityArgs>? = null, val expirationTime: Output<String>? = null, val longDescription: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val relatedNoteNames: Output<List<String>>? = null, val relatedUrls: Output<List<NoteRelatedUrlArgs>>? = null, val shortDescription: Output<String>? = null) : ConvertibleToJava<NoteArgs>

A Container Analysis note is a high-level piece of metadata that describes a type of analysis that can be done for a resource. To get more information about Note, see:

Link copied to clipboard

Builder for NoteArgs.

Link copied to clipboard
class NoteIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Container Registry Note. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Container Registry Note. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object NoteIamBindingMapper : ResourceMapper<NoteIamBinding>
Link copied to clipboard
class NoteIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Container Registry Note. Each of these resources serves a different use case:

Link copied to clipboard
data class NoteIamMemberArgs(val condition: Output<NoteIamMemberConditionArgs>? = null, val member: Output<String>? = null, val note: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<NoteIamMemberArgs>

Three different resources help you manage your IAM policy for Container Registry Note. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object NoteIamMemberMapper : ResourceMapper<NoteIamMember>
Link copied to clipboard
Link copied to clipboard
class NoteIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Container Registry Note. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Container Registry Note. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object NoteIamPolicyMapper : ResourceMapper<NoteIamPolicy>
Link copied to clipboard
Link copied to clipboard
object NoteMapper : ResourceMapper<Note>
Link copied to clipboard

Builder for Note.

Link copied to clipboard
class Occurence : KotlinCustomResource

An occurrence is an instance of a Note, or type of analysis that can be done for a resource. To get more information about Occurrence, see:

Link copied to clipboard
data class OccurenceArgs(val attestation: Output<OccurenceAttestationArgs>? = null, val noteName: Output<String>? = null, val project: Output<String>? = null, val remediation: Output<String>? = null, val resourceUri: Output<String>? = null) : ConvertibleToJava<OccurenceArgs>

An occurrence is an instance of a Note, or type of analysis that can be done for a resource. To get more information about Occurrence, see:

Link copied to clipboard
Link copied to clipboard
object OccurenceMapper : ResourceMapper<Occurence>
Link copied to clipboard

Functions

Link copied to clipboard
fun note(name: String): Note
suspend fun note(name: String, block: suspend NoteResourceBuilder.() -> Unit): Note
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun occurence(name: String, block: suspend OccurenceResourceBuilder.() -> Unit): Occurence