Package-level declarations

Types

Link copied to clipboard
class Repository : KotlinCustomResource

Creates a repository. The returned Operation will finish once the repository has been created. Its response will be the created Repository.

Link copied to clipboard
data class RepositoryArgs(val description: Output<String>? = null, val format: Output<RepositoryFormat>? = null, val kmsKeyName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val mavenConfig: Output<MavenRepositoryConfigArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val repositoryId: Output<String>? = null) : ConvertibleToJava<RepositoryArgs>

Creates a repository. The returned Operation will finish once the repository has been created. Its response will be the created Repository.

Link copied to clipboard
Link copied to clipboard
class RepositoryIamBinding : KotlinCustomResource

Updates the IAM policy for a given resource.

Link copied to clipboard
data class RepositoryIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RepositoryIamBindingArgs>

Updates the IAM policy for a given resource.

Link copied to clipboard
Link copied to clipboard
class RepositoryIamMember : KotlinCustomResource

Updates the IAM policy for a given resource.

Link copied to clipboard
data class RepositoryIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RepositoryIamMemberArgs>

Updates the IAM policy for a given resource.

Link copied to clipboard
Link copied to clipboard
class RepositoryIamPolicy : KotlinCustomResource

Updates the IAM policy for a given resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class RepositoryIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val repositoryId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RepositoryIamPolicyArgs>

Updates the IAM policy for a given resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
object RepositoryMapper : ResourceMapper<Repository>
Link copied to clipboard
Link copied to clipboard
class Tag : KotlinCustomResource

Creates a tag.

Link copied to clipboard
data class TagArgs(val location: Output<String>? = null, val name: Output<String>? = null, val packageId: Output<String>? = null, val project: Output<String>? = null, val repositoryId: Output<String>? = null, val tagId: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<TagArgs>

Creates a tag.

Link copied to clipboard

Builder for TagArgs.

Link copied to clipboard
object TagMapper : ResourceMapper<Tag>
Link copied to clipboard

Builder for Tag.

Functions

Link copied to clipboard
suspend fun repository(name: String, block: suspend RepositoryResourceBuilder.() -> Unit): Repository
Link copied to clipboard
fun tag(name: String): Tag
suspend fun tag(name: String, block: suspend TagResourceBuilder.() -> Unit): Tag