Package-level declarations

Types

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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

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

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

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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

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

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

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
Link copied to clipboard
Link copied to clipboard

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
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