Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class NotebookExecution : KotlinCustomResource

'An instance of a notebook Execution' To get more information about NotebookExecution, see:

Link copied to clipboard
data class NotebookExecutionArgs(val dataformRepositorySource: Output<NotebookExecutionDataformRepositorySourceArgs>? = null, val directNotebookSource: Output<NotebookExecutionDirectNotebookSourceArgs>? = null, val displayName: Output<String>? = null, val executionTimeout: Output<String>? = null, val executionUser: Output<String>? = null, val gcsNotebookSource: Output<NotebookExecutionGcsNotebookSourceArgs>? = null, val gcsOutputUri: Output<String>? = null, val location: Output<String>? = null, val notebookExecutionJobId: Output<String>? = null, val notebookRuntimeTemplateResourceName: Output<String>? = null, val project: Output<String>? = null, val serviceAccount: Output<String>? = null) : ConvertibleToJava<NotebookExecutionArgs>

'An instance of a notebook Execution' To get more information about NotebookExecution, see:

Link copied to clipboard
object NotebookExecutionMapper : ResourceMapper<NotebookExecution>
Link copied to clipboard
class Runtime : KotlinCustomResource

'A runtime is a Google-provisioned virtual machine (VM) that can run the code in your notebook (IPYNB file).' To get more information about Runtime, see:

Link copied to clipboard
data class RuntimeArgs(val autoUpgrade: Output<Boolean>? = null, val description: Output<String>? = null, val desiredState: Output<String>? = null, val displayName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val notebookRuntimeTemplateRef: Output<RuntimeNotebookRuntimeTemplateRefArgs>? = null, val project: Output<String>? = null, val runtimeUser: Output<String>? = null) : ConvertibleToJava<RuntimeArgs>

'A runtime is a Google-provisioned virtual machine (VM) that can run the code in your notebook (IPYNB file).' To get more information about Runtime, see:

Link copied to clipboard
Link copied to clipboard
object RuntimeMapper : ResourceMapper<Runtime>
Link copied to clipboard
Link copied to clipboard
class RuntimeTemplate : KotlinCustomResource

'A runtime template is a VM configuration that specifies a machine type and other characteristics of the VM, as well as common settings such as the network and whether public internet access is enabled. When you create a runtime, its VM is created according to the specifications of a runtime template.' To get more information about RuntimeTemplate, see:

Link copied to clipboard
data class RuntimeTemplateArgs(val dataPersistentDiskSpec: Output<RuntimeTemplateDataPersistentDiskSpecArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val encryptionSpec: Output<RuntimeTemplateEncryptionSpecArgs>? = null, val eucConfig: Output<RuntimeTemplateEucConfigArgs>? = null, val idleShutdownConfig: Output<RuntimeTemplateIdleShutdownConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val machineSpec: Output<RuntimeTemplateMachineSpecArgs>? = null, val name: Output<String>? = null, val networkSpec: Output<RuntimeTemplateNetworkSpecArgs>? = null, val networkTags: Output<List<String>>? = null, val project: Output<String>? = null, val shieldedVmConfig: Output<RuntimeTemplateShieldedVmConfigArgs>? = null, val softwareConfig: Output<RuntimeTemplateSoftwareConfigArgs>? = null) : ConvertibleToJava<RuntimeTemplateArgs>

'A runtime template is a VM configuration that specifies a machine type and other characteristics of the VM, as well as common settings such as the network and whether public internet access is enabled. When you create a runtime, its VM is created according to the specifications of a runtime template.' To get more information about RuntimeTemplate, see:

Link copied to clipboard
class RuntimeTemplateIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Colab Enterprise RuntimeTemplate. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Colab Enterprise RuntimeTemplate. Each of these resources serves a different use case:

Link copied to clipboard
class RuntimeTemplateIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Colab Enterprise RuntimeTemplate. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Colab Enterprise RuntimeTemplate. Each of these resources serves a different use case:

Link copied to clipboard
class RuntimeTemplateIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Colab Enterprise RuntimeTemplate. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Colab Enterprise RuntimeTemplate. Each of these resources serves a different use case:

Link copied to clipboard
object RuntimeTemplateMapper : ResourceMapper<RuntimeTemplate>
Link copied to clipboard
class Schedule : KotlinCustomResource

'Colab Enterprise Notebook Execution Schedules.' To get more information about Schedule, see:

Link copied to clipboard
data class ScheduleArgs(val allowQueueing: Output<Boolean>? = null, val createNotebookExecutionJobRequest: Output<ScheduleCreateNotebookExecutionJobRequestArgs>? = null, val cron: Output<String>? = null, val desiredState: Output<String>? = null, val displayName: Output<String>? = null, val endTime: Output<String>? = null, val location: Output<String>? = null, val maxConcurrentRunCount: Output<String>? = null, val maxRunCount: Output<String>? = null, val project: Output<String>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<ScheduleArgs>

'Colab Enterprise Notebook Execution Schedules.' To get more information about Schedule, see:

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

Functions

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
suspend fun schedule(name: String, block: suspend ScheduleResourceBuilder.() -> Unit): Schedule