Package-level declarations

Types

Link copied to clipboard

A Cloud AI Platform Notebook environment. To get more information about Environment, see:

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

A Cloud AI Platform Notebook environment. To get more information about Environment, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A Cloud AI Platform Notebook instance.

Link copied to clipboard
data class InstanceArgs(val acceleratorConfig: Output<InstanceAcceleratorConfigArgs>? = null, val bootDiskSizeGb: Output<Int>? = null, val bootDiskType: Output<String>? = null, val containerImage: Output<InstanceContainerImageArgs>? = null, val createTime: Output<String>? = null, val customGpuDriverPath: Output<String>? = null, val dataDiskSizeGb: Output<Int>? = null, val dataDiskType: Output<String>? = null, val diskEncryption: Output<String>? = null, val installGpuDriver: Output<Boolean>? = 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 name: Output<String>? = null, val network: Output<String>? = null, val nicType: Output<String>? = 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<InstanceReservationAffinityArgs>? = null, val serviceAccount: Output<String>? = null, val serviceAccountScopes: Output<List<String>>? = null, val shieldedInstanceConfig: Output<InstanceShieldedInstanceConfigArgs>? = null, val subnet: Output<String>? = null, val tags: Output<List<String>>? = null, val updateTime: Output<String>? = null, val vmImage: Output<InstanceVmImageArgs>? = null) : ConvertibleToJava<InstanceArgs>

A Cloud AI Platform Notebook instance.

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for Cloud AI Notebooks Instance. Each of these resources serves a different use case:

Link copied to clipboard
data class InstanceIamBindingArgs(val condition: Output<InstanceIamBindingConditionArgs>? = null, val instanceName: Output<String>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<InstanceIamBindingArgs>

Three different resources help you manage your IAM policy for Cloud AI Notebooks Instance. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Cloud AI Notebooks Instance. Each of these resources serves a different use case:

Link copied to clipboard
data class InstanceIamMemberArgs(val condition: Output<InstanceIamMemberConditionArgs>? = null, val instanceName: Output<String>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<InstanceIamMemberArgs>

Three different resources help you manage your IAM policy for Cloud AI Notebooks Instance. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Cloud AI Notebooks Instance. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Cloud AI Notebooks Instance. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents a Location resource.

Link copied to clipboard
data class LocationArgs(val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<LocationArgs>

Represents a Location resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A Cloud AI Platform Notebook runtime.

Link copied to clipboard
data class RuntimeArgs(val accessConfig: Output<RuntimeAccessConfigArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val softwareConfig: Output<RuntimeSoftwareConfigArgs>? = null, val virtualMachine: Output<RuntimeVirtualMachineArgs>? = null) : ConvertibleToJava<RuntimeArgs>

A Cloud AI Platform Notebook runtime.

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for Cloud AI Notebooks Runtime. Each of these resources serves a different use case:

Link copied to clipboard
data class RuntimeIamBindingArgs(val condition: Output<RuntimeIamBindingConditionArgs>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val runtimeName: Output<String>? = null) : ConvertibleToJava<RuntimeIamBindingArgs>

Three different resources help you manage your IAM policy for Cloud AI Notebooks Runtime. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Cloud AI Notebooks Runtime. Each of these resources serves a different use case:

Link copied to clipboard
data class RuntimeIamMemberArgs(val condition: Output<RuntimeIamMemberConditionArgs>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val runtimeName: Output<String>? = null) : ConvertibleToJava<RuntimeIamMemberArgs>

Three different resources help you manage your IAM policy for Cloud AI Notebooks Runtime. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Cloud AI Notebooks Runtime. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Cloud AI Notebooks Runtime. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun environmentResource(name: String, block: suspend EnvironmentResourceBuilder.() -> Unit): Environment
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun instanceResource(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
suspend fun locationResource(name: String, block: suspend LocationResourceBuilder.() -> Unit): Location
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun runtimeResource(name: String, block: suspend RuntimeResourceBuilder.() -> Unit): Runtime