Package-level declarations

Types

Link copied to clipboard
class Workstation : KotlinCustomResource
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 labels: Output<Map<String, String>>? = null, val location: 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>
Link copied to clipboard
Link copied to clipboard
class WorkstationCluster : KotlinCustomResource
Link copied to clipboard
data class WorkstationClusterArgs(val annotations: Output<Map<String, String>>? = null, val displayName: Output<String>? = null, val domainConfig: Output<WorkstationClusterDomainConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val network: Output<String>? = null, val privateClusterConfig: Output<WorkstationClusterPrivateClusterConfigArgs>? = null, val project: Output<String>? = null, val subnetwork: Output<String>? = null, val workstationClusterId: Output<String>? = null) : ConvertibleToJava<WorkstationClusterArgs>
Link copied to clipboard
Link copied to clipboard
class WorkstationConfig : KotlinCustomResource
Link copied to clipboard
data class WorkstationConfigArgs(val annotations: Output<Map<String, String>>? = null, val container: Output<WorkstationConfigContainerArgs>? = null, val disableTcpConnections: Output<Boolean>? = null, val displayName: Output<String>? = null, val enableAuditAgent: Output<Boolean>? = null, val encryptionKey: Output<WorkstationConfigEncryptionKeyArgs>? = null, val ephemeralDirectories: Output<List<WorkstationConfigEphemeralDirectoryArgs>>? = null, val host: Output<WorkstationConfigHostArgs>? = null, val idleTimeout: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val persistentDirectories: Output<List<WorkstationConfigPersistentDirectoryArgs>>? = null, val project: Output<String>? = null, val readinessChecks: Output<List<WorkstationConfigReadinessCheckArgs>>? = null, val replicaZones: Output<List<String>>? = null, val runningTimeout: Output<String>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null) : ConvertibleToJava<WorkstationConfigArgs>
Link copied to clipboard
class WorkstationConfigIamBinding : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
data class WorkstationConfigIamBindingArgs(val condition: Output<WorkstationConfigIamBindingConditionArgs>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null) : ConvertibleToJava<WorkstationConfigIamBindingArgs>

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
class WorkstationConfigIamMember : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
data class WorkstationConfigIamMemberArgs(val condition: Output<WorkstationConfigIamMemberConditionArgs>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null) : ConvertibleToJava<WorkstationConfigIamMemberArgs>

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
class WorkstationConfigIamPolicy : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
data class WorkstationConfigIamPolicyArgs(val location: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null) : ConvertibleToJava<WorkstationConfigIamPolicyArgs>

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
object WorkstationConfigMapper : ResourceMapper<WorkstationConfig>
Link copied to clipboard
class WorkstationIamBinding : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
data class WorkstationIamBindingArgs(val condition: Output<WorkstationIamBindingConditionArgs>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null, val workstationId: Output<String>? = null) : ConvertibleToJava<WorkstationIamBindingArgs>

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
Link copied to clipboard
class WorkstationIamMember : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
data class WorkstationIamMemberArgs(val condition: Output<WorkstationIamMemberConditionArgs>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null, val workstationId: Output<String>? = null) : ConvertibleToJava<WorkstationIamMemberArgs>

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
Link copied to clipboard
class WorkstationIamPolicy : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms:

Link copied to clipboard
data class WorkstationIamPolicyArgs(val location: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null, val workstationClusterId: Output<String>? = null, val workstationConfigId: Output<String>? = null, val workstationId: Output<String>? = null) : ConvertibleToJava<WorkstationIamPolicyArgs>

For all import syntaxes, the "resource in question" can take any of the following forms:

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

Functions

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