1. Packages
  2. Google Cloud Native
  3. API Docs
  4. aiplatform
  5. aiplatform/v1
  6. NotebookRuntimeTemplate

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.aiplatform/v1.NotebookRuntimeTemplate

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

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

    Create NotebookRuntimeTemplate Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new NotebookRuntimeTemplate(name: string, args: NotebookRuntimeTemplateArgs, opts?: CustomResourceOptions);
    @overload
    def NotebookRuntimeTemplate(resource_name: str,
                                args: NotebookRuntimeTemplateArgs,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def NotebookRuntimeTemplate(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                display_name: Optional[str] = None,
                                labels: Optional[Mapping[str, str]] = None,
                                description: Optional[str] = None,
                                etag: Optional[str] = None,
                                euc_config: Optional[GoogleCloudAiplatformV1NotebookEucConfigArgs] = None,
                                idle_shutdown_config: Optional[GoogleCloudAiplatformV1NotebookIdleShutdownConfigArgs] = None,
                                data_persistent_disk_spec: Optional[GoogleCloudAiplatformV1PersistentDiskSpecArgs] = None,
                                location: Optional[str] = None,
                                machine_spec: Optional[GoogleCloudAiplatformV1MachineSpecArgs] = None,
                                network_spec: Optional[GoogleCloudAiplatformV1NetworkSpecArgs] = None,
                                notebook_runtime_template_id: Optional[str] = None,
                                notebook_runtime_type: Optional[NotebookRuntimeTemplateNotebookRuntimeType] = None,
                                project: Optional[str] = None,
                                service_account: Optional[str] = None)
    func NewNotebookRuntimeTemplate(ctx *Context, name string, args NotebookRuntimeTemplateArgs, opts ...ResourceOption) (*NotebookRuntimeTemplate, error)
    public NotebookRuntimeTemplate(string name, NotebookRuntimeTemplateArgs args, CustomResourceOptions? opts = null)
    public NotebookRuntimeTemplate(String name, NotebookRuntimeTemplateArgs args)
    public NotebookRuntimeTemplate(String name, NotebookRuntimeTemplateArgs args, CustomResourceOptions options)
    
    type: google-native:aiplatform/v1:NotebookRuntimeTemplate
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args NotebookRuntimeTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args NotebookRuntimeTemplateArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args NotebookRuntimeTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NotebookRuntimeTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NotebookRuntimeTemplateArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var notebookRuntimeTemplateResource = new GoogleNative.Aiplatform.V1.NotebookRuntimeTemplate("notebookRuntimeTemplateResource", new()
    {
        DisplayName = "string",
        Labels = 
        {
            { "string", "string" },
        },
        Description = "string",
        Etag = "string",
        EucConfig = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NotebookEucConfigArgs
        {
            EucDisabled = false,
        },
        IdleShutdownConfig = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NotebookIdleShutdownConfigArgs
        {
            IdleTimeout = "string",
            IdleShutdownDisabled = false,
        },
        DataPersistentDiskSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1PersistentDiskSpecArgs
        {
            DiskSizeGb = "string",
            DiskType = "string",
        },
        Location = "string",
        MachineSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1MachineSpecArgs
        {
            AcceleratorCount = 0,
            AcceleratorType = GoogleNative.Aiplatform.V1.GoogleCloudAiplatformV1MachineSpecAcceleratorType.AcceleratorTypeUnspecified,
            MachineType = "string",
            TpuTopology = "string",
        },
        NetworkSpec = new GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NetworkSpecArgs
        {
            EnableInternetAccess = false,
            Network = "string",
            Subnetwork = "string",
        },
        NotebookRuntimeTemplateId = "string",
        NotebookRuntimeType = GoogleNative.Aiplatform.V1.NotebookRuntimeTemplateNotebookRuntimeType.NotebookRuntimeTypeUnspecified,
        Project = "string",
        ServiceAccount = "string",
    });
    
    example, err := aiplatform.NewNotebookRuntimeTemplate(ctx, "notebookRuntimeTemplateResource", &aiplatform.NotebookRuntimeTemplateArgs{
    DisplayName: pulumi.String("string"),
    Labels: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    Description: pulumi.String("string"),
    Etag: pulumi.String("string"),
    EucConfig: &aiplatform.GoogleCloudAiplatformV1NotebookEucConfigArgs{
    EucDisabled: pulumi.Bool(false),
    },
    IdleShutdownConfig: &aiplatform.GoogleCloudAiplatformV1NotebookIdleShutdownConfigArgs{
    IdleTimeout: pulumi.String("string"),
    IdleShutdownDisabled: pulumi.Bool(false),
    },
    DataPersistentDiskSpec: &aiplatform.GoogleCloudAiplatformV1PersistentDiskSpecArgs{
    DiskSizeGb: pulumi.String("string"),
    DiskType: pulumi.String("string"),
    },
    Location: pulumi.String("string"),
    MachineSpec: &aiplatform.GoogleCloudAiplatformV1MachineSpecArgs{
    AcceleratorCount: pulumi.Int(0),
    AcceleratorType: aiplatform.GoogleCloudAiplatformV1MachineSpecAcceleratorTypeAcceleratorTypeUnspecified,
    MachineType: pulumi.String("string"),
    TpuTopology: pulumi.String("string"),
    },
    NetworkSpec: &aiplatform.GoogleCloudAiplatformV1NetworkSpecArgs{
    EnableInternetAccess: pulumi.Bool(false),
    Network: pulumi.String("string"),
    Subnetwork: pulumi.String("string"),
    },
    NotebookRuntimeTemplateId: pulumi.String("string"),
    NotebookRuntimeType: aiplatform.NotebookRuntimeTemplateNotebookRuntimeTypeNotebookRuntimeTypeUnspecified,
    Project: pulumi.String("string"),
    ServiceAccount: pulumi.String("string"),
    })
    
    var notebookRuntimeTemplateResource = new NotebookRuntimeTemplate("notebookRuntimeTemplateResource", NotebookRuntimeTemplateArgs.builder()
        .displayName("string")
        .labels(Map.of("string", "string"))
        .description("string")
        .etag("string")
        .eucConfig(GoogleCloudAiplatformV1NotebookEucConfigArgs.builder()
            .eucDisabled(false)
            .build())
        .idleShutdownConfig(GoogleCloudAiplatformV1NotebookIdleShutdownConfigArgs.builder()
            .idleTimeout("string")
            .idleShutdownDisabled(false)
            .build())
        .dataPersistentDiskSpec(GoogleCloudAiplatformV1PersistentDiskSpecArgs.builder()
            .diskSizeGb("string")
            .diskType("string")
            .build())
        .location("string")
        .machineSpec(GoogleCloudAiplatformV1MachineSpecArgs.builder()
            .acceleratorCount(0)
            .acceleratorType("ACCELERATOR_TYPE_UNSPECIFIED")
            .machineType("string")
            .tpuTopology("string")
            .build())
        .networkSpec(GoogleCloudAiplatformV1NetworkSpecArgs.builder()
            .enableInternetAccess(false)
            .network("string")
            .subnetwork("string")
            .build())
        .notebookRuntimeTemplateId("string")
        .notebookRuntimeType("NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED")
        .project("string")
        .serviceAccount("string")
        .build());
    
    notebook_runtime_template_resource = google_native.aiplatform.v1.NotebookRuntimeTemplate("notebookRuntimeTemplateResource",
        display_name="string",
        labels={
            "string": "string",
        },
        description="string",
        etag="string",
        euc_config=google_native.aiplatform.v1.GoogleCloudAiplatformV1NotebookEucConfigArgs(
            euc_disabled=False,
        ),
        idle_shutdown_config=google_native.aiplatform.v1.GoogleCloudAiplatformV1NotebookIdleShutdownConfigArgs(
            idle_timeout="string",
            idle_shutdown_disabled=False,
        ),
        data_persistent_disk_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1PersistentDiskSpecArgs(
            disk_size_gb="string",
            disk_type="string",
        ),
        location="string",
        machine_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1MachineSpecArgs(
            accelerator_count=0,
            accelerator_type=google_native.aiplatform.v1.GoogleCloudAiplatformV1MachineSpecAcceleratorType.ACCELERATOR_TYPE_UNSPECIFIED,
            machine_type="string",
            tpu_topology="string",
        ),
        network_spec=google_native.aiplatform.v1.GoogleCloudAiplatformV1NetworkSpecArgs(
            enable_internet_access=False,
            network="string",
            subnetwork="string",
        ),
        notebook_runtime_template_id="string",
        notebook_runtime_type=google_native.aiplatform.v1.NotebookRuntimeTemplateNotebookRuntimeType.NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED,
        project="string",
        service_account="string")
    
    const notebookRuntimeTemplateResource = new google_native.aiplatform.v1.NotebookRuntimeTemplate("notebookRuntimeTemplateResource", {
        displayName: "string",
        labels: {
            string: "string",
        },
        description: "string",
        etag: "string",
        eucConfig: {
            eucDisabled: false,
        },
        idleShutdownConfig: {
            idleTimeout: "string",
            idleShutdownDisabled: false,
        },
        dataPersistentDiskSpec: {
            diskSizeGb: "string",
            diskType: "string",
        },
        location: "string",
        machineSpec: {
            acceleratorCount: 0,
            acceleratorType: google_native.aiplatform.v1.GoogleCloudAiplatformV1MachineSpecAcceleratorType.AcceleratorTypeUnspecified,
            machineType: "string",
            tpuTopology: "string",
        },
        networkSpec: {
            enableInternetAccess: false,
            network: "string",
            subnetwork: "string",
        },
        notebookRuntimeTemplateId: "string",
        notebookRuntimeType: google_native.aiplatform.v1.NotebookRuntimeTemplateNotebookRuntimeType.NotebookRuntimeTypeUnspecified,
        project: "string",
        serviceAccount: "string",
    });
    
    type: google-native:aiplatform/v1:NotebookRuntimeTemplate
    properties:
        dataPersistentDiskSpec:
            diskSizeGb: string
            diskType: string
        description: string
        displayName: string
        etag: string
        eucConfig:
            eucDisabled: false
        idleShutdownConfig:
            idleShutdownDisabled: false
            idleTimeout: string
        labels:
            string: string
        location: string
        machineSpec:
            acceleratorCount: 0
            acceleratorType: ACCELERATOR_TYPE_UNSPECIFIED
            machineType: string
            tpuTopology: string
        networkSpec:
            enableInternetAccess: false
            network: string
            subnetwork: string
        notebookRuntimeTemplateId: string
        notebookRuntimeType: NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED
        project: string
        serviceAccount: string
    

    NotebookRuntimeTemplate Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The NotebookRuntimeTemplate resource accepts the following input properties:

    DisplayName string
    The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    DataPersistentDiskSpec Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1PersistentDiskSpec
    Optional. The specification of persistent disk attached to the runtime as data disk storage.
    Description string
    The description of the NotebookRuntimeTemplate.
    Etag string
    Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
    EucConfig Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NotebookEucConfig
    EUC configuration of the NotebookRuntimeTemplate.
    IdleShutdownConfig Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NotebookIdleShutdownConfig
    The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
    Labels Dictionary<string, string>
    The labels with user-defined metadata to organize the NotebookRuntimeTemplates. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
    Location string
    MachineSpec Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1MachineSpec
    Optional. Immutable. The specification of a single machine for the template.
    NetworkSpec Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NetworkSpec
    Optional. Network spec.
    NotebookRuntimeTemplateId string
    Optional. User specified ID for the notebook runtime template.
    NotebookRuntimeType Pulumi.GoogleNative.Aiplatform.V1.NotebookRuntimeTemplateNotebookRuntimeType
    Optional. Immutable. The type of the notebook runtime template.
    Project string
    ServiceAccount string
    The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
    DisplayName string
    The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    DataPersistentDiskSpec GoogleCloudAiplatformV1PersistentDiskSpecArgs
    Optional. The specification of persistent disk attached to the runtime as data disk storage.
    Description string
    The description of the NotebookRuntimeTemplate.
    Etag string
    Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
    EucConfig GoogleCloudAiplatformV1NotebookEucConfigArgs
    EUC configuration of the NotebookRuntimeTemplate.
    IdleShutdownConfig GoogleCloudAiplatformV1NotebookIdleShutdownConfigArgs
    The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
    Labels map[string]string
    The labels with user-defined metadata to organize the NotebookRuntimeTemplates. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
    Location string
    MachineSpec GoogleCloudAiplatformV1MachineSpecArgs
    Optional. Immutable. The specification of a single machine for the template.
    NetworkSpec GoogleCloudAiplatformV1NetworkSpecArgs
    Optional. Network spec.
    NotebookRuntimeTemplateId string
    Optional. User specified ID for the notebook runtime template.
    NotebookRuntimeType NotebookRuntimeTemplateNotebookRuntimeType
    Optional. Immutable. The type of the notebook runtime template.
    Project string
    ServiceAccount string
    The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
    displayName String
    The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    dataPersistentDiskSpec GoogleCloudAiplatformV1PersistentDiskSpec
    Optional. The specification of persistent disk attached to the runtime as data disk storage.
    description String
    The description of the NotebookRuntimeTemplate.
    etag String
    Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
    eucConfig GoogleCloudAiplatformV1NotebookEucConfig
    EUC configuration of the NotebookRuntimeTemplate.
    idleShutdownConfig GoogleCloudAiplatformV1NotebookIdleShutdownConfig
    The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
    labels Map<String,String>
    The labels with user-defined metadata to organize the NotebookRuntimeTemplates. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
    location String
    machineSpec GoogleCloudAiplatformV1MachineSpec
    Optional. Immutable. The specification of a single machine for the template.
    networkSpec GoogleCloudAiplatformV1NetworkSpec
    Optional. Network spec.
    notebookRuntimeTemplateId String
    Optional. User specified ID for the notebook runtime template.
    notebookRuntimeType NotebookRuntimeTemplateNotebookRuntimeType
    Optional. Immutable. The type of the notebook runtime template.
    project String
    serviceAccount String
    The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
    displayName string
    The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    dataPersistentDiskSpec GoogleCloudAiplatformV1PersistentDiskSpec
    Optional. The specification of persistent disk attached to the runtime as data disk storage.
    description string
    The description of the NotebookRuntimeTemplate.
    etag string
    Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
    eucConfig GoogleCloudAiplatformV1NotebookEucConfig
    EUC configuration of the NotebookRuntimeTemplate.
    idleShutdownConfig GoogleCloudAiplatformV1NotebookIdleShutdownConfig
    The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
    labels {[key: string]: string}
    The labels with user-defined metadata to organize the NotebookRuntimeTemplates. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
    location string
    machineSpec GoogleCloudAiplatformV1MachineSpec
    Optional. Immutable. The specification of a single machine for the template.
    networkSpec GoogleCloudAiplatformV1NetworkSpec
    Optional. Network spec.
    notebookRuntimeTemplateId string
    Optional. User specified ID for the notebook runtime template.
    notebookRuntimeType NotebookRuntimeTemplateNotebookRuntimeType
    Optional. Immutable. The type of the notebook runtime template.
    project string
    serviceAccount string
    The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
    display_name str
    The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    data_persistent_disk_spec GoogleCloudAiplatformV1PersistentDiskSpecArgs
    Optional. The specification of persistent disk attached to the runtime as data disk storage.
    description str
    The description of the NotebookRuntimeTemplate.
    etag str
    Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
    euc_config GoogleCloudAiplatformV1NotebookEucConfigArgs
    EUC configuration of the NotebookRuntimeTemplate.
    idle_shutdown_config GoogleCloudAiplatformV1NotebookIdleShutdownConfigArgs
    The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
    labels Mapping[str, str]
    The labels with user-defined metadata to organize the NotebookRuntimeTemplates. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
    location str
    machine_spec GoogleCloudAiplatformV1MachineSpecArgs
    Optional. Immutable. The specification of a single machine for the template.
    network_spec GoogleCloudAiplatformV1NetworkSpecArgs
    Optional. Network spec.
    notebook_runtime_template_id str
    Optional. User specified ID for the notebook runtime template.
    notebook_runtime_type NotebookRuntimeTemplateNotebookRuntimeType
    Optional. Immutable. The type of the notebook runtime template.
    project str
    service_account str
    The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
    displayName String
    The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    dataPersistentDiskSpec Property Map
    Optional. The specification of persistent disk attached to the runtime as data disk storage.
    description String
    The description of the NotebookRuntimeTemplate.
    etag String
    Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
    eucConfig Property Map
    EUC configuration of the NotebookRuntimeTemplate.
    idleShutdownConfig Property Map
    The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
    labels Map<String>
    The labels with user-defined metadata to organize the NotebookRuntimeTemplates. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
    location String
    machineSpec Property Map
    Optional. Immutable. The specification of a single machine for the template.
    networkSpec Property Map
    Optional. Network spec.
    notebookRuntimeTemplateId String
    Optional. User specified ID for the notebook runtime template.
    notebookRuntimeType "NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED" | "USER_DEFINED" | "ONE_CLICK"
    Optional. Immutable. The type of the notebook runtime template.
    project String
    serviceAccount String
    The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the NotebookRuntimeTemplate resource produces the following output properties:

    CreateTime string
    Timestamp when this NotebookRuntimeTemplate was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsDefault bool
    The default template to use if not specified.
    Name string
    The resource name of the NotebookRuntimeTemplate.
    UpdateTime string
    Timestamp when this NotebookRuntimeTemplate was most recently updated.
    CreateTime string
    Timestamp when this NotebookRuntimeTemplate was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsDefault bool
    The default template to use if not specified.
    Name string
    The resource name of the NotebookRuntimeTemplate.
    UpdateTime string
    Timestamp when this NotebookRuntimeTemplate was most recently updated.
    createTime String
    Timestamp when this NotebookRuntimeTemplate was created.
    id String
    The provider-assigned unique ID for this managed resource.
    isDefault Boolean
    The default template to use if not specified.
    name String
    The resource name of the NotebookRuntimeTemplate.
    updateTime String
    Timestamp when this NotebookRuntimeTemplate was most recently updated.
    createTime string
    Timestamp when this NotebookRuntimeTemplate was created.
    id string
    The provider-assigned unique ID for this managed resource.
    isDefault boolean
    The default template to use if not specified.
    name string
    The resource name of the NotebookRuntimeTemplate.
    updateTime string
    Timestamp when this NotebookRuntimeTemplate was most recently updated.
    create_time str
    Timestamp when this NotebookRuntimeTemplate was created.
    id str
    The provider-assigned unique ID for this managed resource.
    is_default bool
    The default template to use if not specified.
    name str
    The resource name of the NotebookRuntimeTemplate.
    update_time str
    Timestamp when this NotebookRuntimeTemplate was most recently updated.
    createTime String
    Timestamp when this NotebookRuntimeTemplate was created.
    id String
    The provider-assigned unique ID for this managed resource.
    isDefault Boolean
    The default template to use if not specified.
    name String
    The resource name of the NotebookRuntimeTemplate.
    updateTime String
    Timestamp when this NotebookRuntimeTemplate was most recently updated.

    Supporting Types

    GoogleCloudAiplatformV1MachineSpec, GoogleCloudAiplatformV1MachineSpecArgs

    AcceleratorCount int
    The number of accelerators to attach to the machine.
    AcceleratorType Pulumi.GoogleNative.Aiplatform.V1.GoogleCloudAiplatformV1MachineSpecAcceleratorType
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    MachineType string
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    TpuTopology string
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    AcceleratorCount int
    The number of accelerators to attach to the machine.
    AcceleratorType GoogleCloudAiplatformV1MachineSpecAcceleratorType
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    MachineType string
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    TpuTopology string
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    acceleratorCount Integer
    The number of accelerators to attach to the machine.
    acceleratorType GoogleCloudAiplatformV1MachineSpecAcceleratorType
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machineType String
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    tpuTopology String
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    acceleratorCount number
    The number of accelerators to attach to the machine.
    acceleratorType GoogleCloudAiplatformV1MachineSpecAcceleratorType
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machineType string
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    tpuTopology string
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    accelerator_count int
    The number of accelerators to attach to the machine.
    accelerator_type GoogleCloudAiplatformV1MachineSpecAcceleratorType
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machine_type str
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    tpu_topology str
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    acceleratorCount Number
    The number of accelerators to attach to the machine.
    acceleratorType "ACCELERATOR_TYPE_UNSPECIFIED" | "NVIDIA_TESLA_K80" | "NVIDIA_TESLA_P100" | "NVIDIA_TESLA_V100" | "NVIDIA_TESLA_P4" | "NVIDIA_TESLA_T4" | "NVIDIA_TESLA_A100" | "NVIDIA_A100_80GB" | "NVIDIA_L4" | "TPU_V2" | "TPU_V3" | "TPU_V4_POD"
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machineType String
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    tpuTopology String
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").

    GoogleCloudAiplatformV1MachineSpecAcceleratorType, GoogleCloudAiplatformV1MachineSpecAcceleratorTypeArgs

    AcceleratorTypeUnspecified
    ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
    NvidiaTeslaK80
    NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
    NvidiaTeslaP100
    NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
    NvidiaTeslaV100
    NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
    NvidiaTeslaP4
    NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
    NvidiaTeslaT4
    NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
    NvidiaTeslaA100
    NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
    NvidiaA10080gb
    NVIDIA_A100_80GBNvidia A100 80GB GPU.
    NvidiaL4
    NVIDIA_L4Nvidia L4 GPU.
    TpuV2
    TPU_V2TPU v2.
    TpuV3
    TPU_V3TPU v3.
    TpuV4Pod
    TPU_V4_PODTPU v4.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeAcceleratorTypeUnspecified
    ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeNvidiaTeslaK80
    NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeNvidiaTeslaP100
    NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeNvidiaTeslaV100
    NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeNvidiaTeslaP4
    NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeNvidiaTeslaT4
    NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeNvidiaTeslaA100
    NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeNvidiaA10080gb
    NVIDIA_A100_80GBNvidia A100 80GB GPU.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeNvidiaL4
    NVIDIA_L4Nvidia L4 GPU.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeTpuV2
    TPU_V2TPU v2.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeTpuV3
    TPU_V3TPU v3.
    GoogleCloudAiplatformV1MachineSpecAcceleratorTypeTpuV4Pod
    TPU_V4_PODTPU v4.
    AcceleratorTypeUnspecified
    ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
    NvidiaTeslaK80
    NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
    NvidiaTeslaP100
    NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
    NvidiaTeslaV100
    NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
    NvidiaTeslaP4
    NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
    NvidiaTeslaT4
    NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
    NvidiaTeslaA100
    NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
    NvidiaA10080gb
    NVIDIA_A100_80GBNvidia A100 80GB GPU.
    NvidiaL4
    NVIDIA_L4Nvidia L4 GPU.
    TpuV2
    TPU_V2TPU v2.
    TpuV3
    TPU_V3TPU v3.
    TpuV4Pod
    TPU_V4_PODTPU v4.
    AcceleratorTypeUnspecified
    ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
    NvidiaTeslaK80
    NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
    NvidiaTeslaP100
    NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
    NvidiaTeslaV100
    NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
    NvidiaTeslaP4
    NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
    NvidiaTeslaT4
    NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
    NvidiaTeslaA100
    NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
    NvidiaA10080gb
    NVIDIA_A100_80GBNvidia A100 80GB GPU.
    NvidiaL4
    NVIDIA_L4Nvidia L4 GPU.
    TpuV2
    TPU_V2TPU v2.
    TpuV3
    TPU_V3TPU v3.
    TpuV4Pod
    TPU_V4_PODTPU v4.
    ACCELERATOR_TYPE_UNSPECIFIED
    ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
    NVIDIA_TESLA_K80
    NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
    NVIDIA_TESLA_P100
    NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
    NVIDIA_TESLA_V100
    NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
    NVIDIA_TESLA_P4
    NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
    NVIDIA_TESLA_T4
    NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
    NVIDIA_TESLA_A100
    NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
    NVIDIA_A10080GB
    NVIDIA_A100_80GBNvidia A100 80GB GPU.
    NVIDIA_L4
    NVIDIA_L4Nvidia L4 GPU.
    TPU_V2
    TPU_V2TPU v2.
    TPU_V3
    TPU_V3TPU v3.
    TPU_V4_POD
    TPU_V4_PODTPU v4.
    "ACCELERATOR_TYPE_UNSPECIFIED"
    ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
    "NVIDIA_TESLA_K80"
    NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
    "NVIDIA_TESLA_P100"
    NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
    "NVIDIA_TESLA_V100"
    NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
    "NVIDIA_TESLA_P4"
    NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
    "NVIDIA_TESLA_T4"
    NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
    "NVIDIA_TESLA_A100"
    NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
    "NVIDIA_A100_80GB"
    NVIDIA_A100_80GBNvidia A100 80GB GPU.
    "NVIDIA_L4"
    NVIDIA_L4Nvidia L4 GPU.
    "TPU_V2"
    TPU_V2TPU v2.
    "TPU_V3"
    TPU_V3TPU v3.
    "TPU_V4_POD"
    TPU_V4_PODTPU v4.

    GoogleCloudAiplatformV1MachineSpecResponse, GoogleCloudAiplatformV1MachineSpecResponseArgs

    AcceleratorCount int
    The number of accelerators to attach to the machine.
    AcceleratorType string
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    MachineType string
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    TpuTopology string
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    AcceleratorCount int
    The number of accelerators to attach to the machine.
    AcceleratorType string
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    MachineType string
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    TpuTopology string
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    acceleratorCount Integer
    The number of accelerators to attach to the machine.
    acceleratorType String
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machineType String
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    tpuTopology String
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    acceleratorCount number
    The number of accelerators to attach to the machine.
    acceleratorType string
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machineType string
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    tpuTopology string
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    accelerator_count int
    The number of accelerators to attach to the machine.
    accelerator_type str
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machine_type str
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    tpu_topology str
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    acceleratorCount Number
    The number of accelerators to attach to the machine.
    acceleratorType String
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machineType String
    Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
    tpuTopology String
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").

    GoogleCloudAiplatformV1NetworkSpec, GoogleCloudAiplatformV1NetworkSpecArgs

    EnableInternetAccess bool
    Whether to enable public internet access. Default false.
    Network string
    The full name of the Google Compute Engine network
    Subnetwork string
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    EnableInternetAccess bool
    Whether to enable public internet access. Default false.
    Network string
    The full name of the Google Compute Engine network
    Subnetwork string
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    enableInternetAccess Boolean
    Whether to enable public internet access. Default false.
    network String
    The full name of the Google Compute Engine network
    subnetwork String
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    enableInternetAccess boolean
    Whether to enable public internet access. Default false.
    network string
    The full name of the Google Compute Engine network
    subnetwork string
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    enable_internet_access bool
    Whether to enable public internet access. Default false.
    network str
    The full name of the Google Compute Engine network
    subnetwork str
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    enableInternetAccess Boolean
    Whether to enable public internet access. Default false.
    network String
    The full name of the Google Compute Engine network
    subnetwork String
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}

    GoogleCloudAiplatformV1NetworkSpecResponse, GoogleCloudAiplatformV1NetworkSpecResponseArgs

    EnableInternetAccess bool
    Whether to enable public internet access. Default false.
    Network string
    The full name of the Google Compute Engine network
    Subnetwork string
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    EnableInternetAccess bool
    Whether to enable public internet access. Default false.
    Network string
    The full name of the Google Compute Engine network
    Subnetwork string
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    enableInternetAccess Boolean
    Whether to enable public internet access. Default false.
    network String
    The full name of the Google Compute Engine network
    subnetwork String
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    enableInternetAccess boolean
    Whether to enable public internet access. Default false.
    network string
    The full name of the Google Compute Engine network
    subnetwork string
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    enable_internet_access bool
    Whether to enable public internet access. Default false.
    network str
    The full name of the Google Compute Engine network
    subnetwork str
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}
    enableInternetAccess Boolean
    Whether to enable public internet access. Default false.
    network String
    The full name of the Google Compute Engine network
    subnetwork String
    The name of the subnet that this instance is in. Format: projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}

    GoogleCloudAiplatformV1NotebookEucConfig, GoogleCloudAiplatformV1NotebookEucConfigArgs

    EucDisabled bool
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    EucDisabled bool
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    eucDisabled Boolean
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    eucDisabled boolean
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    euc_disabled bool
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    eucDisabled Boolean
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.

    GoogleCloudAiplatformV1NotebookEucConfigResponse, GoogleCloudAiplatformV1NotebookEucConfigResponseArgs

    BypassActasCheck bool
    Whether ActAs check is bypassed for service account attached to the VM. If false, we need ActAs check for the default Compute Engine Service account. When a Runtime is created, a VM is allocated using Default Compute Engine Service Account. Any user requesting to use this Runtime requires Service Account User (ActAs) permission over this SA. If true, Runtime owner is using EUC and does not require the above permission as VM no longer use default Compute Engine SA, but a P4SA.
    EucDisabled bool
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    BypassActasCheck bool
    Whether ActAs check is bypassed for service account attached to the VM. If false, we need ActAs check for the default Compute Engine Service account. When a Runtime is created, a VM is allocated using Default Compute Engine Service Account. Any user requesting to use this Runtime requires Service Account User (ActAs) permission over this SA. If true, Runtime owner is using EUC and does not require the above permission as VM no longer use default Compute Engine SA, but a P4SA.
    EucDisabled bool
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    bypassActasCheck Boolean
    Whether ActAs check is bypassed for service account attached to the VM. If false, we need ActAs check for the default Compute Engine Service account. When a Runtime is created, a VM is allocated using Default Compute Engine Service Account. Any user requesting to use this Runtime requires Service Account User (ActAs) permission over this SA. If true, Runtime owner is using EUC and does not require the above permission as VM no longer use default Compute Engine SA, but a P4SA.
    eucDisabled Boolean
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    bypassActasCheck boolean
    Whether ActAs check is bypassed for service account attached to the VM. If false, we need ActAs check for the default Compute Engine Service account. When a Runtime is created, a VM is allocated using Default Compute Engine Service Account. Any user requesting to use this Runtime requires Service Account User (ActAs) permission over this SA. If true, Runtime owner is using EUC and does not require the above permission as VM no longer use default Compute Engine SA, but a P4SA.
    eucDisabled boolean
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    bypass_actas_check bool
    Whether ActAs check is bypassed for service account attached to the VM. If false, we need ActAs check for the default Compute Engine Service account. When a Runtime is created, a VM is allocated using Default Compute Engine Service Account. Any user requesting to use this Runtime requires Service Account User (ActAs) permission over this SA. If true, Runtime owner is using EUC and does not require the above permission as VM no longer use default Compute Engine SA, but a P4SA.
    euc_disabled bool
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
    bypassActasCheck Boolean
    Whether ActAs check is bypassed for service account attached to the VM. If false, we need ActAs check for the default Compute Engine Service account. When a Runtime is created, a VM is allocated using Default Compute Engine Service Account. Any user requesting to use this Runtime requires Service Account User (ActAs) permission over this SA. If true, Runtime owner is using EUC and does not require the above permission as VM no longer use default Compute Engine SA, but a P4SA.
    eucDisabled Boolean
    Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.

    GoogleCloudAiplatformV1NotebookIdleShutdownConfig, GoogleCloudAiplatformV1NotebookIdleShutdownConfigArgs

    IdleTimeout string
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    IdleShutdownDisabled bool
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    IdleTimeout string
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    IdleShutdownDisabled bool
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    idleTimeout String
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    idleShutdownDisabled Boolean
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    idleTimeout string
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    idleShutdownDisabled boolean
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    idle_timeout str
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    idle_shutdown_disabled bool
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    idleTimeout String
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    idleShutdownDisabled Boolean
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.

    GoogleCloudAiplatformV1NotebookIdleShutdownConfigResponse, GoogleCloudAiplatformV1NotebookIdleShutdownConfigResponseArgs

    IdleShutdownDisabled bool
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    IdleTimeout string
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    IdleShutdownDisabled bool
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    IdleTimeout string
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    idleShutdownDisabled Boolean
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    idleTimeout String
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    idleShutdownDisabled boolean
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    idleTimeout string
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    idle_shutdown_disabled bool
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    idle_timeout str
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
    idleShutdownDisabled Boolean
    Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
    idleTimeout String
    Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.

    GoogleCloudAiplatformV1PersistentDiskSpec, GoogleCloudAiplatformV1PersistentDiskSpecArgs

    DiskSizeGb string
    Size in GB of the disk (default is 100GB).
    DiskType string
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    DiskSizeGb string
    Size in GB of the disk (default is 100GB).
    DiskType string
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    diskSizeGb String
    Size in GB of the disk (default is 100GB).
    diskType String
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    diskSizeGb string
    Size in GB of the disk (default is 100GB).
    diskType string
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    disk_size_gb str
    Size in GB of the disk (default is 100GB).
    disk_type str
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    diskSizeGb String
    Size in GB of the disk (default is 100GB).
    diskType String
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)

    GoogleCloudAiplatformV1PersistentDiskSpecResponse, GoogleCloudAiplatformV1PersistentDiskSpecResponseArgs

    DiskSizeGb string
    Size in GB of the disk (default is 100GB).
    DiskType string
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    DiskSizeGb string
    Size in GB of the disk (default is 100GB).
    DiskType string
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    diskSizeGb String
    Size in GB of the disk (default is 100GB).
    diskType String
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    diskSizeGb string
    Size in GB of the disk (default is 100GB).
    diskType string
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    disk_size_gb str
    Size in GB of the disk (default is 100GB).
    disk_type str
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
    diskSizeGb String
    Size in GB of the disk (default is 100GB).
    diskType String
    Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)

    NotebookRuntimeTemplateNotebookRuntimeType, NotebookRuntimeTemplateNotebookRuntimeTypeArgs

    NotebookRuntimeTypeUnspecified
    NOTEBOOK_RUNTIME_TYPE_UNSPECIFIEDUnspecified notebook runtime type, NotebookRuntimeType will default to USER_DEFINED.
    UserDefined
    USER_DEFINEDruntime or template with coustomized configurations from user.
    OneClick
    ONE_CLICKruntime or template with system defined configurations.
    NotebookRuntimeTemplateNotebookRuntimeTypeNotebookRuntimeTypeUnspecified
    NOTEBOOK_RUNTIME_TYPE_UNSPECIFIEDUnspecified notebook runtime type, NotebookRuntimeType will default to USER_DEFINED.
    NotebookRuntimeTemplateNotebookRuntimeTypeUserDefined
    USER_DEFINEDruntime or template with coustomized configurations from user.
    NotebookRuntimeTemplateNotebookRuntimeTypeOneClick
    ONE_CLICKruntime or template with system defined configurations.
    NotebookRuntimeTypeUnspecified
    NOTEBOOK_RUNTIME_TYPE_UNSPECIFIEDUnspecified notebook runtime type, NotebookRuntimeType will default to USER_DEFINED.
    UserDefined
    USER_DEFINEDruntime or template with coustomized configurations from user.
    OneClick
    ONE_CLICKruntime or template with system defined configurations.
    NotebookRuntimeTypeUnspecified
    NOTEBOOK_RUNTIME_TYPE_UNSPECIFIEDUnspecified notebook runtime type, NotebookRuntimeType will default to USER_DEFINED.
    UserDefined
    USER_DEFINEDruntime or template with coustomized configurations from user.
    OneClick
    ONE_CLICKruntime or template with system defined configurations.
    NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED
    NOTEBOOK_RUNTIME_TYPE_UNSPECIFIEDUnspecified notebook runtime type, NotebookRuntimeType will default to USER_DEFINED.
    USER_DEFINED
    USER_DEFINEDruntime or template with coustomized configurations from user.
    ONE_CLICK
    ONE_CLICKruntime or template with system defined configurations.
    "NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED"
    NOTEBOOK_RUNTIME_TYPE_UNSPECIFIEDUnspecified notebook runtime type, NotebookRuntimeType will default to USER_DEFINED.
    "USER_DEFINED"
    USER_DEFINEDruntime or template with coustomized configurations from user.
    "ONE_CLICK"
    ONE_CLICKruntime or template with system defined configurations.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi