Package-level declarations

Types

Link copied to clipboard
class Workstation : KotlinCustomResource

Creates a new workstation.

Link copied to clipboard
data class WorkstationArgs(val annotations: Output<Map<String, String>>? = null, val displayName: Output<String>? = null, val env: Output<Map<String, String>>? = null, val etag: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null, val workstationId: Output<String>? = null) : ConvertibleToJava<WorkstationArgs>

Creates a new workstation.

Link copied to clipboard
Link copied to clipboard
class WorkstationCluster : KotlinCustomResource

Creates a new workstation cluster.

Link copied to clipboard
data class WorkstationClusterArgs(val annotations: Output<Map<String, String>>? = null, val displayName: Output<String>? = null, val etag: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val privateClusterConfig: Output<PrivateClusterConfigArgs>? = null, val project: Output<String>? = null, val subnetwork: Output<String>? = null, val workstationClusterId: Output<String>? = null) : ConvertibleToJava<WorkstationClusterArgs>

Creates a new workstation cluster.

Link copied to clipboard

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

data class WorkstationClusterWorkstationConfigIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<WorkstationClusterWorkstationConfigIamBindingArgs>

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

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

data class WorkstationClusterWorkstationConfigIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<WorkstationClusterWorkstationConfigIamMemberArgs>

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

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.

data class WorkstationClusterWorkstationConfigIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null) : ConvertibleToJava<WorkstationClusterWorkstationConfigIamPolicyArgs>

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.

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

data class WorkstationClusterWorkstationConfigWorkstationIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<WorkstationClusterWorkstationConfigWorkstationIamBindingArgs>

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

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

data class WorkstationClusterWorkstationConfigWorkstationIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<WorkstationClusterWorkstationConfigWorkstationIamMemberArgs>

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

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.

data class WorkstationClusterWorkstationConfigWorkstationIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null, val workstationId: Output<String>? = null) : ConvertibleToJava<WorkstationClusterWorkstationConfigWorkstationIamPolicyArgs>

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 WorkstationConfig : KotlinCustomResource

Creates a new workstation configuration.

Link copied to clipboard
data class WorkstationConfigArgs(val annotations: Output<Map<String, String>>? = null, val container: Output<ContainerArgs>? = null, val displayName: Output<String>? = null, val enableAuditAgent: Output<Boolean>? = null, val encryptionKey: Output<CustomerEncryptionKeyArgs>? = null, val etag: Output<String>? = null, val host: Output<HostArgs>? = null, val idleTimeout: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val persistentDirectories: Output<List<PersistentDirectoryArgs>>? = null, val project: Output<String>? = null, val readinessChecks: Output<List<ReadinessCheckArgs>>? = null, val runningTimeout: Output<String>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null) : ConvertibleToJava<WorkstationConfigArgs>

Creates a new workstation configuration.

Link copied to clipboard
object WorkstationConfigMapper : ResourceMapper<WorkstationConfig>
Link copied to clipboard
object WorkstationMapper : ResourceMapper<Workstation>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun workstation(name: String, block: suspend WorkstationResourceBuilder.() -> Unit): Workstation