Package-level declarations

Types

Link copied to clipboard
class CompilationResult : KotlinCustomResource

Creates a new CompilationResult in a given project and location. Auto-naming is currently not supported for this 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 CompilationResultArgs(val codeCompilationConfig: Output<CodeCompilationConfigArgs>? = null, val gitCommitish: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val releaseConfig: Output<String>? = null, val repositoryId: Output<String>? = null, val workspace: Output<String>? = null) : ConvertibleToJava<CompilationResultArgs>

Creates a new CompilationResult in a given project and location. Auto-naming is currently not supported for this 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
object CompilationResultMapper : ResourceMapper<CompilationResult>
Link copied to clipboard
Link copied to clipboard
class ReleaseConfig : KotlinCustomResource

Creates a new ReleaseConfig in a given Repository. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ReleaseConfigArgs(val codeCompilationConfig: Output<CodeCompilationConfigArgs>? = null, val cronSchedule: Output<String>? = null, val gitCommitish: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val releaseCompilationResult: Output<String>? = null, val releaseConfigId: Output<String>? = null, val repositoryId: Output<String>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<ReleaseConfigArgs>

Creates a new ReleaseConfig in a given Repository. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object ReleaseConfigMapper : ResourceMapper<ReleaseConfig>
Link copied to clipboard
Link copied to clipboard
class Repository : KotlinCustomResource

Creates a new Repository in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class RepositoryArgs(val gitRemoteSettings: Output<GitRemoteSettingsArgs>? = null, val location: Output<String>? = null, val npmrcEnvironmentVariablesSecretVersion: Output<String>? = null, val project: Output<String>? = null, val repositoryId: Output<String>? = null, val workspaceCompilationOverrides: Output<WorkspaceCompilationOverridesArgs>? = null) : ConvertibleToJava<RepositoryArgs>

Creates a new Repository in a given project and location. Auto-naming is currently not supported for this resource.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 RepositoryWorkspaceIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class RepositoryWorkspaceIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class RepositoryWorkspaceIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 RepositoryWorkspaceIamPolicyArgs(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, val workspaceId: Output<String>? = null) : ConvertibleToJava<RepositoryWorkspaceIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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
class WorkflowConfig : KotlinCustomResource

Creates a new WorkflowConfig in a given Repository. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class WorkflowConfigArgs(val cronSchedule: Output<String>? = null, val invocationConfig: Output<InvocationConfigArgs>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val releaseConfig: Output<String>? = null, val repositoryId: Output<String>? = null, val timeZone: Output<String>? = null, val workflowConfigId: Output<String>? = null) : ConvertibleToJava<WorkflowConfigArgs>

Creates a new WorkflowConfig in a given Repository. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object WorkflowConfigMapper : ResourceMapper<WorkflowConfig>
Link copied to clipboard
class WorkflowInvocation : KotlinCustomResource

Creates a new WorkflowInvocation in a given Repository. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class WorkflowInvocationArgs(val compilationResult: Output<String>? = null, val invocationConfig: Output<InvocationConfigArgs>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val repositoryId: Output<String>? = null, val workflowConfig: Output<String>? = null) : ConvertibleToJava<WorkflowInvocationArgs>

Creates a new WorkflowInvocation in a given Repository. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class Workspace : KotlinCustomResource

Creates a new Workspace in a given Repository. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class WorkspaceArgs(val location: Output<String>? = null, val project: Output<String>? = null, val repositoryId: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceArgs>

Creates a new Workspace in a given Repository. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object WorkspaceMapper : ResourceMapper<Workspace>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun repository(name: String, block: suspend RepositoryResourceBuilder.() -> Unit): Repository
Link copied to clipboard
Link copied to clipboard
suspend fun workspace(name: String, block: suspend WorkspaceResourceBuilder.() -> Unit): Workspace