Package-level declarations

Types

Link copied to clipboard
class Repo : KotlinCustomResource

Creates a repo in the given project with the given name. If the named repository already exists, CreateRepo returns ALREADY_EXISTS.

Link copied to clipboard
data class RepoArgs(val mirrorConfig: Output<MirrorConfigArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val pubsubConfigs: Output<Map<String, String>>? = null, val size: Output<String>? = null, val url: Output<String>? = null) : ConvertibleToJava<RepoArgs>

Creates a repo in the given project with the given name. If the named repository already exists, CreateRepo returns ALREADY_EXISTS.

Link copied to clipboard

Builder for RepoArgs.

Link copied to clipboard
class RepoIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.

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

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
Link copied to clipboard
object RepoIamBindingMapper : ResourceMapper<RepoIamBinding>
Link copied to clipboard
class RepoIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.

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

Sets the access control policy on the specified resource. Replaces any existing policy.

Link copied to clipboard
Link copied to clipboard
object RepoIamMemberMapper : ResourceMapper<RepoIamMember>
Link copied to clipboard
Link copied to clipboard
class RepoIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. 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 RepoIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val repoId: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RepoIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. 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 RepoIamPolicyMapper : ResourceMapper<RepoIamPolicy>
Link copied to clipboard
Link copied to clipboard
object RepoMapper : ResourceMapper<Repo>
Link copied to clipboard

Builder for Repo.

Link copied to clipboard

Functions

Link copied to clipboard
fun repo(name: String): Repo
suspend fun repo(name: String, block: suspend RepoResourceBuilder.() -> Unit): Repo
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard