Package-level declarations

Types

Link copied to clipboard
class Environment : KotlinCustomResource

Creates a new Environment. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class EnvironmentArgs(val containerImage: Output<ContainerImageArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val environmentId: Output<String>? = null, val location: Output<String>? = null, val postStartupScript: Output<String>? = null, val project: Output<String>? = null, val vmImage: Output<VmImageArgs>? = null) : ConvertibleToJava<EnvironmentArgs>

Creates a new Environment. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object EnvironmentMapper : ResourceMapper<Environment>
Link copied to clipboard
Link copied to clipboard
class Execution : KotlinCustomResource

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

Link copied to clipboard
data class ExecutionArgs(val description: Output<String>? = null, val executionId: Output<String>? = null, val executionTemplate: Output<ExecutionTemplateArgs>? = null, val location: Output<String>? = null, val outputNotebookFile: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ExecutionArgs>

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

Link copied to clipboard
Link copied to clipboard
object ExecutionMapper : ResourceMapper<Execution>
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

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

Link copied to clipboard
data class InstanceArgs(val acceleratorConfig: Output<AcceleratorConfigArgs>? = null, val bootDiskSizeGb: Output<String>? = null, val bootDiskType: Output<InstanceBootDiskType>? = null, val canIpForward: Output<Boolean>? = null, val containerImage: Output<ContainerImageArgs>? = null, val customGpuDriverPath: Output<String>? = null, val dataDiskSizeGb: Output<String>? = null, val dataDiskType: Output<InstanceDataDiskType>? = null, val diskEncryption: Output<InstanceDiskEncryption>? = null, val installGpuDriver: Output<Boolean>? = null, val instanceId: Output<String>? = null, val instanceOwners: Output<List<String>>? = null, val kmsKey: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val machineType: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val network: Output<String>? = null, val nicType: Output<InstanceNicType>? = null, val noProxyAccess: Output<Boolean>? = null, val noPublicIp: Output<Boolean>? = null, val noRemoveDataDisk: Output<Boolean>? = null, val postStartupScript: Output<String>? = null, val project: Output<String>? = null, val reservationAffinity: Output<ReservationAffinityArgs>? = null, val serviceAccount: Output<String>? = null, val serviceAccountScopes: Output<List<String>>? = null, val shieldedInstanceConfig: Output<ShieldedInstanceConfigArgs>? = null, val subnet: Output<String>? = null, val tags: Output<List<String>>? = null, val upgradeHistory: Output<List<UpgradeHistoryEntryArgs>>? = null, val vmImage: Output<VmImageArgs>? = null) : ConvertibleToJava<InstanceArgs>

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

Link copied to clipboard
Link copied to clipboard
class InstanceIamBinding : 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 InstanceIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<InstanceIamBindingArgs>

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 InstanceIamMember : 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 InstanceIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<InstanceIamMemberArgs>

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
object InstanceIamMemberMapper : ResourceMapper<InstanceIamMember>
Link copied to clipboard
class InstanceIamPolicy : 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 InstanceIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val instanceId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<InstanceIamPolicyArgs>

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
object InstanceIamPolicyMapper : ResourceMapper<InstanceIamPolicy>
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Runtime : KotlinCustomResource

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

Link copied to clipboard
data class RuntimeArgs(val accessConfig: Output<RuntimeAccessConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val runtimeId: Output<String>? = null, val softwareConfig: Output<RuntimeSoftwareConfigArgs>? = null, val virtualMachine: Output<VirtualMachineArgs>? = null) : ConvertibleToJava<RuntimeArgs>

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

Link copied to clipboard
Link copied to clipboard
class RuntimeIamBinding : 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 RuntimeIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RuntimeIamBindingArgs>

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
object RuntimeIamBindingMapper : ResourceMapper<RuntimeIamBinding>
Link copied to clipboard
class RuntimeIamMember : 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 RuntimeIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RuntimeIamMemberArgs>

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
object RuntimeIamMemberMapper : ResourceMapper<RuntimeIamMember>
Link copied to clipboard
class RuntimeIamPolicy : 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 RuntimeIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val runtimeId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RuntimeIamPolicyArgs>

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
object RuntimeIamPolicyMapper : ResourceMapper<RuntimeIamPolicy>
Link copied to clipboard
object RuntimeMapper : ResourceMapper<Runtime>
Link copied to clipboard
Link copied to clipboard
class Schedule : KotlinCustomResource

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

Link copied to clipboard
data class ScheduleArgs(val cronSchedule: Output<String>? = null, val description: Output<String>? = null, val executionTemplate: Output<ExecutionTemplateArgs>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val scheduleId: Output<String>? = null, val state: Output<ScheduleState>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<ScheduleArgs>

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

Link copied to clipboard
Link copied to clipboard
object ScheduleMapper : ResourceMapper<Schedule>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun environment(name: String, block: suspend EnvironmentResourceBuilder.() -> Unit): Environment
Link copied to clipboard
suspend fun execution(name: String, block: suspend ExecutionResourceBuilder.() -> Unit): Execution
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
fun runtime(name: String): Runtime
suspend fun runtime(name: String, block: suspend RuntimeResourceBuilder.() -> Unit): Runtime
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun schedule(name: String, block: suspend ScheduleResourceBuilder.() -> Unit): Schedule