Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.notebooks/v1.Runtime
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new Runtime in a given project and location. Auto-naming is currently not supported for this resource.
Create Runtime Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Runtime(name: string, args: RuntimeArgs, opts?: CustomResourceOptions);@overload
def Runtime(resource_name: str,
            args: RuntimeArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Runtime(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            runtime_id: Optional[str] = None,
            access_config: Optional[RuntimeAccessConfigArgs] = None,
            labels: Optional[Mapping[str, str]] = None,
            location: Optional[str] = None,
            project: Optional[str] = None,
            request_id: Optional[str] = None,
            software_config: Optional[RuntimeSoftwareConfigArgs] = None,
            virtual_machine: Optional[VirtualMachineArgs] = None)func NewRuntime(ctx *Context, name string, args RuntimeArgs, opts ...ResourceOption) (*Runtime, error)public Runtime(string name, RuntimeArgs args, CustomResourceOptions? opts = null)
public Runtime(String name, RuntimeArgs args)
public Runtime(String name, RuntimeArgs args, CustomResourceOptions options)
type: google-native:notebooks/v1:Runtime
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 RuntimeArgs
- 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 RuntimeArgs
- 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 RuntimeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RuntimeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RuntimeArgs
- 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 runtimeResource = new GoogleNative.Notebooks.V1.Runtime("runtimeResource", new()
{
    RuntimeId = "string",
    AccessConfig = new GoogleNative.Notebooks.V1.Inputs.RuntimeAccessConfigArgs
    {
        AccessType = GoogleNative.Notebooks.V1.RuntimeAccessConfigAccessType.RuntimeAccessTypeUnspecified,
        RuntimeOwner = "string",
    },
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    Project = "string",
    RequestId = "string",
    SoftwareConfig = new GoogleNative.Notebooks.V1.Inputs.RuntimeSoftwareConfigArgs
    {
        CustomGpuDriverPath = "string",
        DisableTerminal = false,
        EnableHealthMonitoring = false,
        IdleShutdown = false,
        IdleShutdownTimeout = 0,
        InstallGpuDriver = false,
        Kernels = new[]
        {
            new GoogleNative.Notebooks.V1.Inputs.ContainerImageArgs
            {
                Repository = "string",
                Tag = "string",
            },
        },
        MixerDisabled = false,
        NotebookUpgradeSchedule = "string",
        PostStartupScript = "string",
        PostStartupScriptBehavior = GoogleNative.Notebooks.V1.RuntimeSoftwareConfigPostStartupScriptBehavior.PostStartupScriptBehaviorUnspecified,
    },
    VirtualMachine = new GoogleNative.Notebooks.V1.Inputs.VirtualMachineArgs
    {
        VirtualMachineConfig = new GoogleNative.Notebooks.V1.Inputs.VirtualMachineConfigArgs
        {
            DataDisk = new GoogleNative.Notebooks.V1.Inputs.LocalDiskArgs
            {
                InitializeParams = new GoogleNative.Notebooks.V1.Inputs.LocalDiskInitializeParamsArgs
                {
                    Description = "string",
                    DiskName = "string",
                    DiskSizeGb = "string",
                    DiskType = GoogleNative.Notebooks.V1.LocalDiskInitializeParamsDiskType.DiskTypeUnspecified,
                    Labels = 
                    {
                        { "string", "string" },
                    },
                },
                Interface = "string",
                Mode = "string",
                Source = "string",
                Type = "string",
            },
            MachineType = "string",
            Labels = 
            {
                { "string", "string" },
            },
            ContainerImages = new[]
            {
                new GoogleNative.Notebooks.V1.Inputs.ContainerImageArgs
                {
                    Repository = "string",
                    Tag = "string",
                },
            },
            EncryptionConfig = new GoogleNative.Notebooks.V1.Inputs.EncryptionConfigArgs
            {
                KmsKey = "string",
            },
            InternalIpOnly = false,
            AcceleratorConfig = new GoogleNative.Notebooks.V1.Inputs.RuntimeAcceleratorConfigArgs
            {
                CoreCount = "string",
                Type = GoogleNative.Notebooks.V1.RuntimeAcceleratorConfigType.AcceleratorTypeUnspecified,
            },
            BootImage = null,
            Metadata = 
            {
                { "string", "string" },
            },
            Network = "string",
            NicType = GoogleNative.Notebooks.V1.VirtualMachineConfigNicType.UnspecifiedNicType,
            ReservedIpRange = "string",
            ShieldedInstanceConfig = new GoogleNative.Notebooks.V1.Inputs.RuntimeShieldedInstanceConfigArgs
            {
                EnableIntegrityMonitoring = false,
                EnableSecureBoot = false,
                EnableVtpm = false,
            },
            Subnet = "string",
            Tags = new[]
            {
                "string",
            },
        },
    },
});
example, err := notebooks.NewRuntime(ctx, "runtimeResource", ¬ebooks.RuntimeArgs{
	RuntimeId: pulumi.String("string"),
	AccessConfig: ¬ebooks.RuntimeAccessConfigArgs{
		AccessType:   notebooks.RuntimeAccessConfigAccessTypeRuntimeAccessTypeUnspecified,
		RuntimeOwner: pulumi.String("string"),
	},
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location:  pulumi.String("string"),
	Project:   pulumi.String("string"),
	RequestId: pulumi.String("string"),
	SoftwareConfig: ¬ebooks.RuntimeSoftwareConfigArgs{
		CustomGpuDriverPath:    pulumi.String("string"),
		DisableTerminal:        pulumi.Bool(false),
		EnableHealthMonitoring: pulumi.Bool(false),
		IdleShutdown:           pulumi.Bool(false),
		IdleShutdownTimeout:    pulumi.Int(0),
		InstallGpuDriver:       pulumi.Bool(false),
		Kernels: notebooks.ContainerImageArray{
			¬ebooks.ContainerImageArgs{
				Repository: pulumi.String("string"),
				Tag:        pulumi.String("string"),
			},
		},
		MixerDisabled:             pulumi.Bool(false),
		NotebookUpgradeSchedule:   pulumi.String("string"),
		PostStartupScript:         pulumi.String("string"),
		PostStartupScriptBehavior: notebooks.RuntimeSoftwareConfigPostStartupScriptBehaviorPostStartupScriptBehaviorUnspecified,
	},
	VirtualMachine: ¬ebooks.VirtualMachineArgs{
		VirtualMachineConfig: ¬ebooks.VirtualMachineConfigArgs{
			DataDisk: ¬ebooks.LocalDiskArgs{
				InitializeParams: ¬ebooks.LocalDiskInitializeParamsArgs{
					Description: pulumi.String("string"),
					DiskName:    pulumi.String("string"),
					DiskSizeGb:  pulumi.String("string"),
					DiskType:    notebooks.LocalDiskInitializeParamsDiskTypeDiskTypeUnspecified,
					Labels: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
				},
				Interface: pulumi.String("string"),
				Mode:      pulumi.String("string"),
				Source:    pulumi.String("string"),
				Type:      pulumi.String("string"),
			},
			MachineType: pulumi.String("string"),
			Labels: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			ContainerImages: notebooks.ContainerImageArray{
				¬ebooks.ContainerImageArgs{
					Repository: pulumi.String("string"),
					Tag:        pulumi.String("string"),
				},
			},
			EncryptionConfig: ¬ebooks.EncryptionConfigArgs{
				KmsKey: pulumi.String("string"),
			},
			InternalIpOnly: pulumi.Bool(false),
			AcceleratorConfig: ¬ebooks.RuntimeAcceleratorConfigArgs{
				CoreCount: pulumi.String("string"),
				Type:      notebooks.RuntimeAcceleratorConfigTypeAcceleratorTypeUnspecified,
			},
			BootImage: ¬ebooks.BootImageArgs{},
			Metadata: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			Network:         pulumi.String("string"),
			NicType:         notebooks.VirtualMachineConfigNicTypeUnspecifiedNicType,
			ReservedIpRange: pulumi.String("string"),
			ShieldedInstanceConfig: ¬ebooks.RuntimeShieldedInstanceConfigArgs{
				EnableIntegrityMonitoring: pulumi.Bool(false),
				EnableSecureBoot:          pulumi.Bool(false),
				EnableVtpm:                pulumi.Bool(false),
			},
			Subnet: pulumi.String("string"),
			Tags: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
})
var runtimeResource = new Runtime("runtimeResource", RuntimeArgs.builder()
    .runtimeId("string")
    .accessConfig(RuntimeAccessConfigArgs.builder()
        .accessType("RUNTIME_ACCESS_TYPE_UNSPECIFIED")
        .runtimeOwner("string")
        .build())
    .labels(Map.of("string", "string"))
    .location("string")
    .project("string")
    .requestId("string")
    .softwareConfig(RuntimeSoftwareConfigArgs.builder()
        .customGpuDriverPath("string")
        .disableTerminal(false)
        .enableHealthMonitoring(false)
        .idleShutdown(false)
        .idleShutdownTimeout(0)
        .installGpuDriver(false)
        .kernels(ContainerImageArgs.builder()
            .repository("string")
            .tag("string")
            .build())
        .mixerDisabled(false)
        .notebookUpgradeSchedule("string")
        .postStartupScript("string")
        .postStartupScriptBehavior("POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED")
        .build())
    .virtualMachine(VirtualMachineArgs.builder()
        .virtualMachineConfig(VirtualMachineConfigArgs.builder()
            .dataDisk(LocalDiskArgs.builder()
                .initializeParams(LocalDiskInitializeParamsArgs.builder()
                    .description("string")
                    .diskName("string")
                    .diskSizeGb("string")
                    .diskType("DISK_TYPE_UNSPECIFIED")
                    .labels(Map.of("string", "string"))
                    .build())
                .interface_("string")
                .mode("string")
                .source("string")
                .type("string")
                .build())
            .machineType("string")
            .labels(Map.of("string", "string"))
            .containerImages(ContainerImageArgs.builder()
                .repository("string")
                .tag("string")
                .build())
            .encryptionConfig(EncryptionConfigArgs.builder()
                .kmsKey("string")
                .build())
            .internalIpOnly(false)
            .acceleratorConfig(RuntimeAcceleratorConfigArgs.builder()
                .coreCount("string")
                .type("ACCELERATOR_TYPE_UNSPECIFIED")
                .build())
            .bootImage()
            .metadata(Map.of("string", "string"))
            .network("string")
            .nicType("UNSPECIFIED_NIC_TYPE")
            .reservedIpRange("string")
            .shieldedInstanceConfig(RuntimeShieldedInstanceConfigArgs.builder()
                .enableIntegrityMonitoring(false)
                .enableSecureBoot(false)
                .enableVtpm(false)
                .build())
            .subnet("string")
            .tags("string")
            .build())
        .build())
    .build());
runtime_resource = google_native.notebooks.v1.Runtime("runtimeResource",
    runtime_id="string",
    access_config={
        "access_type": google_native.notebooks.v1.RuntimeAccessConfigAccessType.RUNTIME_ACCESS_TYPE_UNSPECIFIED,
        "runtime_owner": "string",
    },
    labels={
        "string": "string",
    },
    location="string",
    project="string",
    request_id="string",
    software_config={
        "custom_gpu_driver_path": "string",
        "disable_terminal": False,
        "enable_health_monitoring": False,
        "idle_shutdown": False,
        "idle_shutdown_timeout": 0,
        "install_gpu_driver": False,
        "kernels": [{
            "repository": "string",
            "tag": "string",
        }],
        "mixer_disabled": False,
        "notebook_upgrade_schedule": "string",
        "post_startup_script": "string",
        "post_startup_script_behavior": google_native.notebooks.v1.RuntimeSoftwareConfigPostStartupScriptBehavior.POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED,
    },
    virtual_machine={
        "virtual_machine_config": {
            "data_disk": {
                "initialize_params": {
                    "description": "string",
                    "disk_name": "string",
                    "disk_size_gb": "string",
                    "disk_type": google_native.notebooks.v1.LocalDiskInitializeParamsDiskType.DISK_TYPE_UNSPECIFIED,
                    "labels": {
                        "string": "string",
                    },
                },
                "interface": "string",
                "mode": "string",
                "source": "string",
                "type": "string",
            },
            "machine_type": "string",
            "labels": {
                "string": "string",
            },
            "container_images": [{
                "repository": "string",
                "tag": "string",
            }],
            "encryption_config": {
                "kms_key": "string",
            },
            "internal_ip_only": False,
            "accelerator_config": {
                "core_count": "string",
                "type": google_native.notebooks.v1.RuntimeAcceleratorConfigType.ACCELERATOR_TYPE_UNSPECIFIED,
            },
            "boot_image": {},
            "metadata": {
                "string": "string",
            },
            "network": "string",
            "nic_type": google_native.notebooks.v1.VirtualMachineConfigNicType.UNSPECIFIED_NIC_TYPE,
            "reserved_ip_range": "string",
            "shielded_instance_config": {
                "enable_integrity_monitoring": False,
                "enable_secure_boot": False,
                "enable_vtpm": False,
            },
            "subnet": "string",
            "tags": ["string"],
        },
    })
const runtimeResource = new google_native.notebooks.v1.Runtime("runtimeResource", {
    runtimeId: "string",
    accessConfig: {
        accessType: google_native.notebooks.v1.RuntimeAccessConfigAccessType.RuntimeAccessTypeUnspecified,
        runtimeOwner: "string",
    },
    labels: {
        string: "string",
    },
    location: "string",
    project: "string",
    requestId: "string",
    softwareConfig: {
        customGpuDriverPath: "string",
        disableTerminal: false,
        enableHealthMonitoring: false,
        idleShutdown: false,
        idleShutdownTimeout: 0,
        installGpuDriver: false,
        kernels: [{
            repository: "string",
            tag: "string",
        }],
        mixerDisabled: false,
        notebookUpgradeSchedule: "string",
        postStartupScript: "string",
        postStartupScriptBehavior: google_native.notebooks.v1.RuntimeSoftwareConfigPostStartupScriptBehavior.PostStartupScriptBehaviorUnspecified,
    },
    virtualMachine: {
        virtualMachineConfig: {
            dataDisk: {
                initializeParams: {
                    description: "string",
                    diskName: "string",
                    diskSizeGb: "string",
                    diskType: google_native.notebooks.v1.LocalDiskInitializeParamsDiskType.DiskTypeUnspecified,
                    labels: {
                        string: "string",
                    },
                },
                "interface": "string",
                mode: "string",
                source: "string",
                type: "string",
            },
            machineType: "string",
            labels: {
                string: "string",
            },
            containerImages: [{
                repository: "string",
                tag: "string",
            }],
            encryptionConfig: {
                kmsKey: "string",
            },
            internalIpOnly: false,
            acceleratorConfig: {
                coreCount: "string",
                type: google_native.notebooks.v1.RuntimeAcceleratorConfigType.AcceleratorTypeUnspecified,
            },
            bootImage: {},
            metadata: {
                string: "string",
            },
            network: "string",
            nicType: google_native.notebooks.v1.VirtualMachineConfigNicType.UnspecifiedNicType,
            reservedIpRange: "string",
            shieldedInstanceConfig: {
                enableIntegrityMonitoring: false,
                enableSecureBoot: false,
                enableVtpm: false,
            },
            subnet: "string",
            tags: ["string"],
        },
    },
});
type: google-native:notebooks/v1:Runtime
properties:
    accessConfig:
        accessType: RUNTIME_ACCESS_TYPE_UNSPECIFIED
        runtimeOwner: string
    labels:
        string: string
    location: string
    project: string
    requestId: string
    runtimeId: string
    softwareConfig:
        customGpuDriverPath: string
        disableTerminal: false
        enableHealthMonitoring: false
        idleShutdown: false
        idleShutdownTimeout: 0
        installGpuDriver: false
        kernels:
            - repository: string
              tag: string
        mixerDisabled: false
        notebookUpgradeSchedule: string
        postStartupScript: string
        postStartupScriptBehavior: POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED
    virtualMachine:
        virtualMachineConfig:
            acceleratorConfig:
                coreCount: string
                type: ACCELERATOR_TYPE_UNSPECIFIED
            bootImage: {}
            containerImages:
                - repository: string
                  tag: string
            dataDisk:
                initializeParams:
                    description: string
                    diskName: string
                    diskSizeGb: string
                    diskType: DISK_TYPE_UNSPECIFIED
                    labels:
                        string: string
                interface: string
                mode: string
                source: string
                type: string
            encryptionConfig:
                kmsKey: string
            internalIpOnly: false
            labels:
                string: string
            machineType: string
            metadata:
                string: string
            network: string
            nicType: UNSPECIFIED_NIC_TYPE
            reservedIpRange: string
            shieldedInstanceConfig:
                enableIntegrityMonitoring: false
                enableSecureBoot: false
                enableVtpm: false
            subnet: string
            tags:
                - string
Runtime Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Runtime resource accepts the following input properties:
- RuntimeId string
- Required. User-defined unique ID of this Runtime.
- AccessConfig Pulumi.Google Native. Notebooks. V1. Inputs. Runtime Access Config 
- The config settings for accessing runtime.
- Labels Dictionary<string, string>
- Optional. The labels to associate with this Managed Notebook or Runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- Location string
- Project string
- RequestId string
- Idempotent request UUID.
- SoftwareConfig Pulumi.Google Native. Notebooks. V1. Inputs. Runtime Software Config 
- The config settings for software inside the runtime.
- VirtualMachine Pulumi.Google Native. Notebooks. V1. Inputs. Virtual Machine 
- Use a Compute Engine VM image to start the managed notebook instance.
- RuntimeId string
- Required. User-defined unique ID of this Runtime.
- AccessConfig RuntimeAccess Config Args 
- The config settings for accessing runtime.
- Labels map[string]string
- Optional. The labels to associate with this Managed Notebook or Runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- Location string
- Project string
- RequestId string
- Idempotent request UUID.
- SoftwareConfig RuntimeSoftware Config Args 
- The config settings for software inside the runtime.
- VirtualMachine VirtualMachine Args 
- Use a Compute Engine VM image to start the managed notebook instance.
- runtimeId String
- Required. User-defined unique ID of this Runtime.
- accessConfig RuntimeAccess Config 
- The config settings for accessing runtime.
- labels Map<String,String>
- Optional. The labels to associate with this Managed Notebook or Runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- location String
- project String
- requestId String
- Idempotent request UUID.
- softwareConfig RuntimeSoftware Config 
- The config settings for software inside the runtime.
- virtualMachine VirtualMachine 
- Use a Compute Engine VM image to start the managed notebook instance.
- runtimeId string
- Required. User-defined unique ID of this Runtime.
- accessConfig RuntimeAccess Config 
- The config settings for accessing runtime.
- labels {[key: string]: string}
- Optional. The labels to associate with this Managed Notebook or Runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- location string
- project string
- requestId string
- Idempotent request UUID.
- softwareConfig RuntimeSoftware Config 
- The config settings for software inside the runtime.
- virtualMachine VirtualMachine 
- Use a Compute Engine VM image to start the managed notebook instance.
- runtime_id str
- Required. User-defined unique ID of this Runtime.
- access_config RuntimeAccess Config Args 
- The config settings for accessing runtime.
- labels Mapping[str, str]
- Optional. The labels to associate with this Managed Notebook or Runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- location str
- project str
- request_id str
- Idempotent request UUID.
- software_config RuntimeSoftware Config Args 
- The config settings for software inside the runtime.
- virtual_machine VirtualMachine Args 
- Use a Compute Engine VM image to start the managed notebook instance.
- runtimeId String
- Required. User-defined unique ID of this Runtime.
- accessConfig Property Map
- The config settings for accessing runtime.
- labels Map<String>
- Optional. The labels to associate with this Managed Notebook or Runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- location String
- project String
- requestId String
- Idempotent request UUID.
- softwareConfig Property Map
- The config settings for software inside the runtime.
- virtualMachine Property Map
- Use a Compute Engine VM image to start the managed notebook instance.
Outputs
All input properties are implicitly available as output properties. Additionally, the Runtime resource produces the following output properties:
- CreateTime string
- Runtime creation time.
- HealthState string
- Runtime health_state.
- Id string
- The provider-assigned unique ID for this managed resource.
- Metrics
Pulumi.Google Native. Notebooks. V1. Outputs. Runtime Metrics Response 
- Contains Runtime daemon metrics such as Service status and JupyterLab stats.
- Migrated bool
- Bool indicating whether this notebook has been migrated to a Workbench Instance
- Name string
- The resource name of the runtime. Format: projects/{project}/locations/{location}/runtimes/{runtimeId}
- RuntimeMigration Pulumi.Eligibility Google Native. Notebooks. V1. Outputs. Runtime Migration Eligibility Response 
- Checks how feasible a migration from GmN to WbI is.
- State string
- Runtime state.
- UpdateTime string
- Runtime update time.
- CreateTime string
- Runtime creation time.
- HealthState string
- Runtime health_state.
- Id string
- The provider-assigned unique ID for this managed resource.
- Metrics
RuntimeMetrics Response 
- Contains Runtime daemon metrics such as Service status and JupyterLab stats.
- Migrated bool
- Bool indicating whether this notebook has been migrated to a Workbench Instance
- Name string
- The resource name of the runtime. Format: projects/{project}/locations/{location}/runtimes/{runtimeId}
- RuntimeMigration RuntimeEligibility Migration Eligibility Response 
- Checks how feasible a migration from GmN to WbI is.
- State string
- Runtime state.
- UpdateTime string
- Runtime update time.
- createTime String
- Runtime creation time.
- healthState String
- Runtime health_state.
- id String
- The provider-assigned unique ID for this managed resource.
- metrics
RuntimeMetrics Response 
- Contains Runtime daemon metrics such as Service status and JupyterLab stats.
- migrated Boolean
- Bool indicating whether this notebook has been migrated to a Workbench Instance
- name String
- The resource name of the runtime. Format: projects/{project}/locations/{location}/runtimes/{runtimeId}
- runtimeMigration RuntimeEligibility Migration Eligibility Response 
- Checks how feasible a migration from GmN to WbI is.
- state String
- Runtime state.
- updateTime String
- Runtime update time.
- createTime string
- Runtime creation time.
- healthState string
- Runtime health_state.
- id string
- The provider-assigned unique ID for this managed resource.
- metrics
RuntimeMetrics Response 
- Contains Runtime daemon metrics such as Service status and JupyterLab stats.
- migrated boolean
- Bool indicating whether this notebook has been migrated to a Workbench Instance
- name string
- The resource name of the runtime. Format: projects/{project}/locations/{location}/runtimes/{runtimeId}
- runtimeMigration RuntimeEligibility Migration Eligibility Response 
- Checks how feasible a migration from GmN to WbI is.
- state string
- Runtime state.
- updateTime string
- Runtime update time.
- create_time str
- Runtime creation time.
- health_state str
- Runtime health_state.
- id str
- The provider-assigned unique ID for this managed resource.
- metrics
RuntimeMetrics Response 
- Contains Runtime daemon metrics such as Service status and JupyterLab stats.
- migrated bool
- Bool indicating whether this notebook has been migrated to a Workbench Instance
- name str
- The resource name of the runtime. Format: projects/{project}/locations/{location}/runtimes/{runtimeId}
- runtime_migration_ Runtimeeligibility Migration Eligibility Response 
- Checks how feasible a migration from GmN to WbI is.
- state str
- Runtime state.
- update_time str
- Runtime update time.
- createTime String
- Runtime creation time.
- healthState String
- Runtime health_state.
- id String
- The provider-assigned unique ID for this managed resource.
- metrics Property Map
- Contains Runtime daemon metrics such as Service status and JupyterLab stats.
- migrated Boolean
- Bool indicating whether this notebook has been migrated to a Workbench Instance
- name String
- The resource name of the runtime. Format: projects/{project}/locations/{location}/runtimes/{runtimeId}
- runtimeMigration Property MapEligibility 
- Checks how feasible a migration from GmN to WbI is.
- state String
- Runtime state.
- updateTime String
- Runtime update time.
Supporting Types
ContainerImage, ContainerImageArgs    
- Repository string
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- Tag string
- The tag of the container image. If not specified, this defaults to the latest tag.
- Repository string
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- Tag string
- The tag of the container image. If not specified, this defaults to the latest tag.
- repository String
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- tag String
- The tag of the container image. If not specified, this defaults to the latest tag.
- repository string
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- tag string
- The tag of the container image. If not specified, this defaults to the latest tag.
- repository str
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- tag str
- The tag of the container image. If not specified, this defaults to the latest tag.
- repository String
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- tag String
- The tag of the container image. If not specified, this defaults to the latest tag.
ContainerImageResponse, ContainerImageResponseArgs      
- Repository string
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- Tag string
- The tag of the container image. If not specified, this defaults to the latest tag.
- Repository string
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- Tag string
- The tag of the container image. If not specified, this defaults to the latest tag.
- repository String
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- tag String
- The tag of the container image. If not specified, this defaults to the latest tag.
- repository string
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- tag string
- The tag of the container image. If not specified, this defaults to the latest tag.
- repository str
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- tag str
- The tag of the container image. If not specified, this defaults to the latest tag.
- repository String
- The path to the container image repository. For example: gcr.io/{project_id}/{image_name}
- tag String
- The tag of the container image. If not specified, this defaults to the latest tag.
EncryptionConfig, EncryptionConfigArgs    
- KmsKey string
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- KmsKey string
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- kmsKey String
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- kmsKey string
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- kms_key str
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- kmsKey String
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
EncryptionConfigResponse, EncryptionConfigResponseArgs      
- KmsKey string
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- KmsKey string
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- kmsKey String
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- kmsKey string
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- kms_key str
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
- kmsKey String
- The Cloud KMS resource identifier of the customer-managed encryption key used to protect a resource, such as a disks. It has the following format: projects/{PROJECT_ID}/locations/{REGION}/keyRings/{KEY_RING_NAME}/cryptoKeys/{KEY_NAME}
LocalDisk, LocalDiskArgs    
- InitializeParams Pulumi.Google Native. Notebooks. V1. Inputs. Local Disk Initialize Params 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- Interface string
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- Mode string
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- Source string
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- Type string
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- InitializeParams LocalDisk Initialize Params 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- Interface string
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- Mode string
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- Source string
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- Type string
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- initializeParams LocalDisk Initialize Params 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- interface_ String
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- mode String
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- source String
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- type String
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- initializeParams LocalDisk Initialize Params 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- interface string
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- mode string
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- source string
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- type string
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- initialize_params LocalDisk Initialize Params 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- interface str
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- mode str
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- source str
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- type str
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- initializeParams Property Map
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- interface String
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- mode String
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- source String
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- type String
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
LocalDiskInitializeParams, LocalDiskInitializeParamsArgs        
- Description string
- Optional. Provide this property when creating the disk.
- DiskName string
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- DiskSize stringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- DiskType Pulumi.Google Native. Notebooks. V1. Local Disk Initialize Params Disk Type 
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- Labels Dictionary<string, string>
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- Description string
- Optional. Provide this property when creating the disk.
- DiskName string
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- DiskSize stringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- DiskType LocalDisk Initialize Params Disk Type 
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- Labels map[string]string
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- description String
- Optional. Provide this property when creating the disk.
- diskName String
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- diskSize StringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- diskType LocalDisk Initialize Params Disk Type 
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- labels Map<String,String>
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- description string
- Optional. Provide this property when creating the disk.
- diskName string
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- diskSize stringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- diskType LocalDisk Initialize Params Disk Type 
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- labels {[key: string]: string}
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- description str
- Optional. Provide this property when creating the disk.
- disk_name str
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- disk_size_ strgb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- disk_type LocalDisk Initialize Params Disk Type 
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- labels Mapping[str, str]
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- description String
- Optional. Provide this property when creating the disk.
- diskName String
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- diskSize StringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- diskType "DISK_TYPE_UNSPECIFIED" | "PD_STANDARD" | "PD_SSD" | "PD_BALANCED" | "PD_EXTREME"
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- labels Map<String>
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
LocalDiskInitializeParamsDiskType, LocalDiskInitializeParamsDiskTypeArgs            
- DiskType Unspecified 
- DISK_TYPE_UNSPECIFIEDDisk type not set.
- PdStandard 
- PD_STANDARDStandard persistent disk type.
- PdSsd 
- PD_SSDSSD persistent disk type.
- PdBalanced 
- PD_BALANCEDBalanced persistent disk type.
- PdExtreme 
- PD_EXTREMEExtreme persistent disk type.
- LocalDisk Initialize Params Disk Type Disk Type Unspecified 
- DISK_TYPE_UNSPECIFIEDDisk type not set.
- LocalDisk Initialize Params Disk Type Pd Standard 
- PD_STANDARDStandard persistent disk type.
- LocalDisk Initialize Params Disk Type Pd Ssd 
- PD_SSDSSD persistent disk type.
- LocalDisk Initialize Params Disk Type Pd Balanced 
- PD_BALANCEDBalanced persistent disk type.
- LocalDisk Initialize Params Disk Type Pd Extreme 
- PD_EXTREMEExtreme persistent disk type.
- DiskType Unspecified 
- DISK_TYPE_UNSPECIFIEDDisk type not set.
- PdStandard 
- PD_STANDARDStandard persistent disk type.
- PdSsd 
- PD_SSDSSD persistent disk type.
- PdBalanced 
- PD_BALANCEDBalanced persistent disk type.
- PdExtreme 
- PD_EXTREMEExtreme persistent disk type.
- DiskType Unspecified 
- DISK_TYPE_UNSPECIFIEDDisk type not set.
- PdStandard 
- PD_STANDARDStandard persistent disk type.
- PdSsd 
- PD_SSDSSD persistent disk type.
- PdBalanced 
- PD_BALANCEDBalanced persistent disk type.
- PdExtreme 
- PD_EXTREMEExtreme persistent disk type.
- DISK_TYPE_UNSPECIFIED
- DISK_TYPE_UNSPECIFIEDDisk type not set.
- PD_STANDARD
- PD_STANDARDStandard persistent disk type.
- PD_SSD
- PD_SSDSSD persistent disk type.
- PD_BALANCED
- PD_BALANCEDBalanced persistent disk type.
- PD_EXTREME
- PD_EXTREMEExtreme persistent disk type.
- "DISK_TYPE_UNSPECIFIED"
- DISK_TYPE_UNSPECIFIEDDisk type not set.
- "PD_STANDARD"
- PD_STANDARDStandard persistent disk type.
- "PD_SSD"
- PD_SSDSSD persistent disk type.
- "PD_BALANCED"
- PD_BALANCEDBalanced persistent disk type.
- "PD_EXTREME"
- PD_EXTREMEExtreme persistent disk type.
LocalDiskInitializeParamsResponse, LocalDiskInitializeParamsResponseArgs          
- Description string
- Optional. Provide this property when creating the disk.
- DiskName string
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- DiskSize stringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- DiskType string
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- Labels Dictionary<string, string>
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- Description string
- Optional. Provide this property when creating the disk.
- DiskName string
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- DiskSize stringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- DiskType string
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- Labels map[string]string
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- description String
- Optional. Provide this property when creating the disk.
- diskName String
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- diskSize StringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- diskType String
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- labels Map<String,String>
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- description string
- Optional. Provide this property when creating the disk.
- diskName string
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- diskSize stringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- diskType string
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- labels {[key: string]: string}
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- description str
- Optional. Provide this property when creating the disk.
- disk_name str
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- disk_size_ strgb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- disk_type str
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- labels Mapping[str, str]
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
- description String
- Optional. Provide this property when creating the disk.
- diskName String
- Optional. Specifies the disk name. If not specified, the default is to use the name of the instance. If the disk with the instance name exists already in the given zone/region, a new name will be automatically generated.
- diskSize StringGb 
- Optional. Specifies the size of the disk in base-2 GB. If not specified, the disk will be the same size as the image (usually 10GB). If specified, the size must be equal to or larger than 10GB. Default 100 GB.
- diskType String
- Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (PD_STANDARD).
- labels Map<String>
- Optional. Labels to apply to this disk. These can be later modified by the disks.setLabels method. This field is only applicable for persistent disks.
LocalDiskResponse, LocalDiskResponseArgs      
- AutoDelete bool
- Optional. Output only. Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- Boot bool
- Optional. Output only. Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
- DeviceName string
- Optional. Output only. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-*tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- GuestOs List<Pulumi.Features Google Native. Notebooks. V1. Inputs. Runtime Guest Os Feature Response> 
- Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
- Index int
- A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
- InitializeParams Pulumi.Google Native. Notebooks. V1. Inputs. Local Disk Initialize Params Response 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- Interface string
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- Kind string
- Type of the resource. Always compute#attachedDisk for attached disks.
- Licenses List<string>
- Any valid publicly visible licenses.
- Mode string
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- Source string
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- Type string
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- AutoDelete bool
- Optional. Output only. Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- Boot bool
- Optional. Output only. Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
- DeviceName string
- Optional. Output only. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-*tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- GuestOs []RuntimeFeatures Guest Os Feature Response 
- Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
- Index int
- A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
- InitializeParams LocalDisk Initialize Params Response 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- Interface string
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- Kind string
- Type of the resource. Always compute#attachedDisk for attached disks.
- Licenses []string
- Any valid publicly visible licenses.
- Mode string
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- Source string
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- Type string
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- autoDelete Boolean
- Optional. Output only. Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- boot Boolean
- Optional. Output only. Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
- deviceName String
- Optional. Output only. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-*tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- guestOs List<RuntimeFeatures Guest Os Feature Response> 
- Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
- index Integer
- A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
- initializeParams LocalDisk Initialize Params Response 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- interface_ String
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- kind String
- Type of the resource. Always compute#attachedDisk for attached disks.
- licenses List<String>
- Any valid publicly visible licenses.
- mode String
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- source String
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- type String
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- autoDelete boolean
- Optional. Output only. Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- boot boolean
- Optional. Output only. Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
- deviceName string
- Optional. Output only. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-*tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- guestOs RuntimeFeatures Guest Os Feature Response[] 
- Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
- index number
- A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
- initializeParams LocalDisk Initialize Params Response 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- interface string
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- kind string
- Type of the resource. Always compute#attachedDisk for attached disks.
- licenses string[]
- Any valid publicly visible licenses.
- mode string
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- source string
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- type string
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- auto_delete bool
- Optional. Output only. Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- boot bool
- Optional. Output only. Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
- device_name str
- Optional. Output only. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-*tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- guest_os_ Sequence[Runtimefeatures Guest Os Feature Response] 
- Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
- index int
- A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
- initialize_params LocalDisk Initialize Params Response 
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- interface str
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- kind str
- Type of the resource. Always compute#attachedDisk for attached disks.
- licenses Sequence[str]
- Any valid publicly visible licenses.
- mode str
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- source str
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- type str
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
- autoDelete Boolean
- Optional. Output only. Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- boot Boolean
- Optional. Output only. Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
- deviceName String
- Optional. Output only. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-*tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
- guestOs List<Property Map>Features 
- Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
- index Number
- A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
- initializeParams Property Map
- Input only. Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both.
- interface String
- Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values: * NVME*SCSI
- kind String
- Type of the resource. Always compute#attachedDisk for attached disks.
- licenses List<String>
- Any valid publicly visible licenses.
- mode String
- The mode in which to attach this disk, either READ_WRITEorREAD_ONLY. If not specified, the default is to attach the disk inREAD_WRITEmode. Valid values: *READ_ONLY*READ_WRITE
- source String
- Specifies a valid partial or full URL to an existing Persistent Disk resource.
- type String
- Specifies the type of the disk, either SCRATCHorPERSISTENT. If not specified, the default isPERSISTENT. Valid values: *PERSISTENT*SCRATCH
RuntimeAcceleratorConfig, RuntimeAcceleratorConfigArgs      
- CoreCount string
- Count of cores of this accelerator.
- Type
Pulumi.Google Native. Notebooks. V1. Runtime Accelerator Config Type 
- Accelerator model.
- CoreCount string
- Count of cores of this accelerator.
- Type
RuntimeAccelerator Config Type 
- Accelerator model.
- coreCount String
- Count of cores of this accelerator.
- type
RuntimeAccelerator Config Type 
- Accelerator model.
- coreCount string
- Count of cores of this accelerator.
- type
RuntimeAccelerator Config Type 
- Accelerator model.
- core_count str
- Count of cores of this accelerator.
- type
RuntimeAccelerator Config Type 
- Accelerator model.
- coreCount String
- Count of cores of this accelerator.
- type "ACCELERATOR_TYPE_UNSPECIFIED" | "NVIDIA_TESLA_K80" | "NVIDIA_TESLA_P100" | "NVIDIA_TESLA_V100" | "NVIDIA_TESLA_P4" | "NVIDIA_TESLA_T4" | "NVIDIA_TESLA_A100" | "NVIDIA_L4" | "TPU_V2" | "TPU_V3" | "NVIDIA_TESLA_T4_VWS" | "NVIDIA_TESLA_P100_VWS" | "NVIDIA_TESLA_P4_VWS"
- Accelerator model.
RuntimeAcceleratorConfigResponse, RuntimeAcceleratorConfigResponseArgs        
- core_count str
- Count of cores of this accelerator.
- type str
- Accelerator model.
RuntimeAcceleratorConfigType, RuntimeAcceleratorConfigTypeArgs        
- AcceleratorType Unspecified 
- ACCELERATOR_TYPE_UNSPECIFIEDAccelerator type is not specified.
- NvidiaTesla K80 
- NVIDIA_TESLA_K80Accelerator type is Nvidia Tesla K80.
- NvidiaTesla P100 
- NVIDIA_TESLA_P100Accelerator type is Nvidia Tesla P100.
- NvidiaTesla V100 
- NVIDIA_TESLA_V100Accelerator type is Nvidia Tesla V100.
- NvidiaTesla P4 
- NVIDIA_TESLA_P4Accelerator type is Nvidia Tesla P4.
- NvidiaTesla T4 
- NVIDIA_TESLA_T4Accelerator type is Nvidia Tesla T4.
- NvidiaTesla A100 
- NVIDIA_TESLA_A100Accelerator type is Nvidia Tesla A100 - 40GB.
- NvidiaL4 
- NVIDIA_L4Accelerator type is Nvidia L4.
- TpuV2 
- TPU_V2(Coming soon) Accelerator type is TPU V2.
- TpuV3 
- TPU_V3(Coming soon) Accelerator type is TPU V3.
- NvidiaTesla T4Vws 
- NVIDIA_TESLA_T4_VWSAccelerator type is NVIDIA Tesla T4 Virtual Workstations.
- NvidiaTesla P100Vws 
- NVIDIA_TESLA_P100_VWSAccelerator type is NVIDIA Tesla P100 Virtual Workstations.
- NvidiaTesla P4Vws 
- NVIDIA_TESLA_P4_VWSAccelerator type is NVIDIA Tesla P4 Virtual Workstations.
- RuntimeAccelerator Config Type Accelerator Type Unspecified 
- ACCELERATOR_TYPE_UNSPECIFIEDAccelerator type is not specified.
- RuntimeAccelerator Config Type Nvidia Tesla K80 
- NVIDIA_TESLA_K80Accelerator type is Nvidia Tesla K80.
- RuntimeAccelerator Config Type Nvidia Tesla P100 
- NVIDIA_TESLA_P100Accelerator type is Nvidia Tesla P100.
- RuntimeAccelerator Config Type Nvidia Tesla V100 
- NVIDIA_TESLA_V100Accelerator type is Nvidia Tesla V100.
- RuntimeAccelerator Config Type Nvidia Tesla P4 
- NVIDIA_TESLA_P4Accelerator type is Nvidia Tesla P4.
- RuntimeAccelerator Config Type Nvidia Tesla T4 
- NVIDIA_TESLA_T4Accelerator type is Nvidia Tesla T4.
- RuntimeAccelerator Config Type Nvidia Tesla A100 
- NVIDIA_TESLA_A100Accelerator type is Nvidia Tesla A100 - 40GB.
- RuntimeAccelerator Config Type Nvidia L4 
- NVIDIA_L4Accelerator type is Nvidia L4.
- RuntimeAccelerator Config Type Tpu V2 
- TPU_V2(Coming soon) Accelerator type is TPU V2.
- RuntimeAccelerator Config Type Tpu V3 
- TPU_V3(Coming soon) Accelerator type is TPU V3.
- RuntimeAccelerator Config Type Nvidia Tesla T4Vws 
- NVIDIA_TESLA_T4_VWSAccelerator type is NVIDIA Tesla T4 Virtual Workstations.
- RuntimeAccelerator Config Type Nvidia Tesla P100Vws 
- NVIDIA_TESLA_P100_VWSAccelerator type is NVIDIA Tesla P100 Virtual Workstations.
- RuntimeAccelerator Config Type Nvidia Tesla P4Vws 
- NVIDIA_TESLA_P4_VWSAccelerator type is NVIDIA Tesla P4 Virtual Workstations.
- AcceleratorType Unspecified 
- ACCELERATOR_TYPE_UNSPECIFIEDAccelerator type is not specified.
- NvidiaTesla K80 
- NVIDIA_TESLA_K80Accelerator type is Nvidia Tesla K80.
- NvidiaTesla P100 
- NVIDIA_TESLA_P100Accelerator type is Nvidia Tesla P100.
- NvidiaTesla V100 
- NVIDIA_TESLA_V100Accelerator type is Nvidia Tesla V100.
- NvidiaTesla P4 
- NVIDIA_TESLA_P4Accelerator type is Nvidia Tesla P4.
- NvidiaTesla T4 
- NVIDIA_TESLA_T4Accelerator type is Nvidia Tesla T4.
- NvidiaTesla A100 
- NVIDIA_TESLA_A100Accelerator type is Nvidia Tesla A100 - 40GB.
- NvidiaL4 
- NVIDIA_L4Accelerator type is Nvidia L4.
- TpuV2 
- TPU_V2(Coming soon) Accelerator type is TPU V2.
- TpuV3 
- TPU_V3(Coming soon) Accelerator type is TPU V3.
- NvidiaTesla T4Vws 
- NVIDIA_TESLA_T4_VWSAccelerator type is NVIDIA Tesla T4 Virtual Workstations.
- NvidiaTesla P100Vws 
- NVIDIA_TESLA_P100_VWSAccelerator type is NVIDIA Tesla P100 Virtual Workstations.
- NvidiaTesla P4Vws 
- NVIDIA_TESLA_P4_VWSAccelerator type is NVIDIA Tesla P4 Virtual Workstations.
- AcceleratorType Unspecified 
- ACCELERATOR_TYPE_UNSPECIFIEDAccelerator type is not specified.
- NvidiaTesla K80 
- NVIDIA_TESLA_K80Accelerator type is Nvidia Tesla K80.
- NvidiaTesla P100 
- NVIDIA_TESLA_P100Accelerator type is Nvidia Tesla P100.
- NvidiaTesla V100 
- NVIDIA_TESLA_V100Accelerator type is Nvidia Tesla V100.
- NvidiaTesla P4 
- NVIDIA_TESLA_P4Accelerator type is Nvidia Tesla P4.
- NvidiaTesla T4 
- NVIDIA_TESLA_T4Accelerator type is Nvidia Tesla T4.
- NvidiaTesla A100 
- NVIDIA_TESLA_A100Accelerator type is Nvidia Tesla A100 - 40GB.
- NvidiaL4 
- NVIDIA_L4Accelerator type is Nvidia L4.
- TpuV2 
- TPU_V2(Coming soon) Accelerator type is TPU V2.
- TpuV3 
- TPU_V3(Coming soon) Accelerator type is TPU V3.
- NvidiaTesla T4Vws 
- NVIDIA_TESLA_T4_VWSAccelerator type is NVIDIA Tesla T4 Virtual Workstations.
- NvidiaTesla P100Vws 
- NVIDIA_TESLA_P100_VWSAccelerator type is NVIDIA Tesla P100 Virtual Workstations.
- NvidiaTesla P4Vws 
- NVIDIA_TESLA_P4_VWSAccelerator type is NVIDIA Tesla P4 Virtual Workstations.
- ACCELERATOR_TYPE_UNSPECIFIED
- ACCELERATOR_TYPE_UNSPECIFIEDAccelerator type is not specified.
- NVIDIA_TESLA_K80
- NVIDIA_TESLA_K80Accelerator type is Nvidia Tesla K80.
- NVIDIA_TESLA_P100
- NVIDIA_TESLA_P100Accelerator type is Nvidia Tesla P100.
- NVIDIA_TESLA_V100
- NVIDIA_TESLA_V100Accelerator type is Nvidia Tesla V100.
- NVIDIA_TESLA_P4
- NVIDIA_TESLA_P4Accelerator type is Nvidia Tesla P4.
- NVIDIA_TESLA_T4
- NVIDIA_TESLA_T4Accelerator type is Nvidia Tesla T4.
- NVIDIA_TESLA_A100
- NVIDIA_TESLA_A100Accelerator type is Nvidia Tesla A100 - 40GB.
- NVIDIA_L4
- NVIDIA_L4Accelerator type is Nvidia L4.
- TPU_V2
- TPU_V2(Coming soon) Accelerator type is TPU V2.
- TPU_V3
- TPU_V3(Coming soon) Accelerator type is TPU V3.
- NVIDIA_TESLA_T4_VWS
- NVIDIA_TESLA_T4_VWSAccelerator type is NVIDIA Tesla T4 Virtual Workstations.
- NVIDIA_TESLA_P100_VWS
- NVIDIA_TESLA_P100_VWSAccelerator type is NVIDIA Tesla P100 Virtual Workstations.
- NVIDIA_TESLA_P4_VWS
- NVIDIA_TESLA_P4_VWSAccelerator type is NVIDIA Tesla P4 Virtual Workstations.
- "ACCELERATOR_TYPE_UNSPECIFIED"
- ACCELERATOR_TYPE_UNSPECIFIEDAccelerator type is not specified.
- "NVIDIA_TESLA_K80"
- NVIDIA_TESLA_K80Accelerator type is Nvidia Tesla K80.
- "NVIDIA_TESLA_P100"
- NVIDIA_TESLA_P100Accelerator type is Nvidia Tesla P100.
- "NVIDIA_TESLA_V100"
- NVIDIA_TESLA_V100Accelerator type is Nvidia Tesla V100.
- "NVIDIA_TESLA_P4"
- NVIDIA_TESLA_P4Accelerator type is Nvidia Tesla P4.
- "NVIDIA_TESLA_T4"
- NVIDIA_TESLA_T4Accelerator type is Nvidia Tesla T4.
- "NVIDIA_TESLA_A100"
- NVIDIA_TESLA_A100Accelerator type is Nvidia Tesla A100 - 40GB.
- "NVIDIA_L4"
- NVIDIA_L4Accelerator type is Nvidia L4.
- "TPU_V2"
- TPU_V2(Coming soon) Accelerator type is TPU V2.
- "TPU_V3"
- TPU_V3(Coming soon) Accelerator type is TPU V3.
- "NVIDIA_TESLA_T4_VWS"
- NVIDIA_TESLA_T4_VWSAccelerator type is NVIDIA Tesla T4 Virtual Workstations.
- "NVIDIA_TESLA_P100_VWS"
- NVIDIA_TESLA_P100_VWSAccelerator type is NVIDIA Tesla P100 Virtual Workstations.
- "NVIDIA_TESLA_P4_VWS"
- NVIDIA_TESLA_P4_VWSAccelerator type is NVIDIA Tesla P4 Virtual Workstations.
RuntimeAccessConfig, RuntimeAccessConfigArgs      
- AccessType Pulumi.Google Native. Notebooks. V1. Runtime Access Config Access Type 
- The type of access mode this instance.
- RuntimeOwner string
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- AccessType RuntimeAccess Config Access Type 
- The type of access mode this instance.
- RuntimeOwner string
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- accessType RuntimeAccess Config Access Type 
- The type of access mode this instance.
- runtimeOwner String
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- accessType RuntimeAccess Config Access Type 
- The type of access mode this instance.
- runtimeOwner string
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- access_type RuntimeAccess Config Access Type 
- The type of access mode this instance.
- runtime_owner str
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- accessType "RUNTIME_ACCESS_TYPE_UNSPECIFIED" | "SINGLE_USER" | "SERVICE_ACCOUNT"
- The type of access mode this instance.
- runtimeOwner String
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
RuntimeAccessConfigAccessType, RuntimeAccessConfigAccessTypeArgs          
- RuntimeAccess Type Unspecified 
- RUNTIME_ACCESS_TYPE_UNSPECIFIEDUnspecified access.
- SingleUser 
- SINGLE_USERSingle user login.
- ServiceAccount 
- SERVICE_ACCOUNTService Account mode. In Service Account mode, Runtime creator will specify a SA that exists in the consumer project. Using Runtime Service Account field. Users accessing the Runtime need ActAs (Service Account User) permission.
- RuntimeAccess Config Access Type Runtime Access Type Unspecified 
- RUNTIME_ACCESS_TYPE_UNSPECIFIEDUnspecified access.
- RuntimeAccess Config Access Type Single User 
- SINGLE_USERSingle user login.
- RuntimeAccess Config Access Type Service Account 
- SERVICE_ACCOUNTService Account mode. In Service Account mode, Runtime creator will specify a SA that exists in the consumer project. Using Runtime Service Account field. Users accessing the Runtime need ActAs (Service Account User) permission.
- RuntimeAccess Type Unspecified 
- RUNTIME_ACCESS_TYPE_UNSPECIFIEDUnspecified access.
- SingleUser 
- SINGLE_USERSingle user login.
- ServiceAccount 
- SERVICE_ACCOUNTService Account mode. In Service Account mode, Runtime creator will specify a SA that exists in the consumer project. Using Runtime Service Account field. Users accessing the Runtime need ActAs (Service Account User) permission.
- RuntimeAccess Type Unspecified 
- RUNTIME_ACCESS_TYPE_UNSPECIFIEDUnspecified access.
- SingleUser 
- SINGLE_USERSingle user login.
- ServiceAccount 
- SERVICE_ACCOUNTService Account mode. In Service Account mode, Runtime creator will specify a SA that exists in the consumer project. Using Runtime Service Account field. Users accessing the Runtime need ActAs (Service Account User) permission.
- RUNTIME_ACCESS_TYPE_UNSPECIFIED
- RUNTIME_ACCESS_TYPE_UNSPECIFIEDUnspecified access.
- SINGLE_USER
- SINGLE_USERSingle user login.
- SERVICE_ACCOUNT
- SERVICE_ACCOUNTService Account mode. In Service Account mode, Runtime creator will specify a SA that exists in the consumer project. Using Runtime Service Account field. Users accessing the Runtime need ActAs (Service Account User) permission.
- "RUNTIME_ACCESS_TYPE_UNSPECIFIED"
- RUNTIME_ACCESS_TYPE_UNSPECIFIEDUnspecified access.
- "SINGLE_USER"
- SINGLE_USERSingle user login.
- "SERVICE_ACCOUNT"
- SERVICE_ACCOUNTService Account mode. In Service Account mode, Runtime creator will specify a SA that exists in the consumer project. Using Runtime Service Account field. Users accessing the Runtime need ActAs (Service Account User) permission.
RuntimeAccessConfigResponse, RuntimeAccessConfigResponseArgs        
- AccessType string
- The type of access mode this instance.
- ProxyUri string
- The proxy endpoint that is used to access the runtime.
- RuntimeOwner string
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- AccessType string
- The type of access mode this instance.
- ProxyUri string
- The proxy endpoint that is used to access the runtime.
- RuntimeOwner string
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- accessType String
- The type of access mode this instance.
- proxyUri String
- The proxy endpoint that is used to access the runtime.
- runtimeOwner String
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- accessType string
- The type of access mode this instance.
- proxyUri string
- The proxy endpoint that is used to access the runtime.
- runtimeOwner string
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- access_type str
- The type of access mode this instance.
- proxy_uri str
- The proxy endpoint that is used to access the runtime.
- runtime_owner str
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
- accessType String
- The type of access mode this instance.
- proxyUri String
- The proxy endpoint that is used to access the runtime.
- runtimeOwner String
- The owner of this runtime after creation. Format: alias@example.comCurrently supports one owner only.
RuntimeGuestOsFeatureResponse, RuntimeGuestOsFeatureResponseArgs          
- Type string
- The ID of a supported feature. Read Enabling guest operating system features to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED*MULTI_IP_SUBNET*SECURE_BOOT*UEFI_COMPATIBLE*VIRTIO_SCSI_MULTIQUEUE*WINDOWS
- Type string
- The ID of a supported feature. Read Enabling guest operating system features to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED*MULTI_IP_SUBNET*SECURE_BOOT*UEFI_COMPATIBLE*VIRTIO_SCSI_MULTIQUEUE*WINDOWS
- type String
- The ID of a supported feature. Read Enabling guest operating system features to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED*MULTI_IP_SUBNET*SECURE_BOOT*UEFI_COMPATIBLE*VIRTIO_SCSI_MULTIQUEUE*WINDOWS
- type string
- The ID of a supported feature. Read Enabling guest operating system features to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED*MULTI_IP_SUBNET*SECURE_BOOT*UEFI_COMPATIBLE*VIRTIO_SCSI_MULTIQUEUE*WINDOWS
- type str
- The ID of a supported feature. Read Enabling guest operating system features to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED*MULTI_IP_SUBNET*SECURE_BOOT*UEFI_COMPATIBLE*VIRTIO_SCSI_MULTIQUEUE*WINDOWS
- type String
- The ID of a supported feature. Read Enabling guest operating system features to see a list of available options. Valid values: * FEATURE_TYPE_UNSPECIFIED*MULTI_IP_SUBNET*SECURE_BOOT*UEFI_COMPATIBLE*VIRTIO_SCSI_MULTIQUEUE*WINDOWS
RuntimeMetricsResponse, RuntimeMetricsResponseArgs      
- SystemMetrics Dictionary<string, string>
- The system metrics.
- SystemMetrics map[string]string
- The system metrics.
- systemMetrics Map<String,String>
- The system metrics.
- systemMetrics {[key: string]: string}
- The system metrics.
- system_metrics Mapping[str, str]
- The system metrics.
- systemMetrics Map<String>
- The system metrics.
RuntimeMigrationEligibilityResponse, RuntimeMigrationEligibilityResponseArgs        
RuntimeShieldedInstanceConfig, RuntimeShieldedInstanceConfigArgs        
- EnableIntegrity boolMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- EnableSecure boolBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- EnableVtpm bool
- Defines whether the instance has the vTPM enabled. Enabled by default.
- EnableIntegrity boolMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- EnableSecure boolBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- EnableVtpm bool
- Defines whether the instance has the vTPM enabled. Enabled by default.
- enableIntegrity BooleanMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- enableSecure BooleanBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- enableVtpm Boolean
- Defines whether the instance has the vTPM enabled. Enabled by default.
- enableIntegrity booleanMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- enableSecure booleanBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- enableVtpm boolean
- Defines whether the instance has the vTPM enabled. Enabled by default.
- enable_integrity_ boolmonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- enable_secure_ boolboot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- enable_vtpm bool
- Defines whether the instance has the vTPM enabled. Enabled by default.
- enableIntegrity BooleanMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- enableSecure BooleanBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- enableVtpm Boolean
- Defines whether the instance has the vTPM enabled. Enabled by default.
RuntimeShieldedInstanceConfigResponse, RuntimeShieldedInstanceConfigResponseArgs          
- EnableIntegrity boolMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- EnableSecure boolBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- EnableVtpm bool
- Defines whether the instance has the vTPM enabled. Enabled by default.
- EnableIntegrity boolMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- EnableSecure boolBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- EnableVtpm bool
- Defines whether the instance has the vTPM enabled. Enabled by default.
- enableIntegrity BooleanMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- enableSecure BooleanBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- enableVtpm Boolean
- Defines whether the instance has the vTPM enabled. Enabled by default.
- enableIntegrity booleanMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- enableSecure booleanBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- enableVtpm boolean
- Defines whether the instance has the vTPM enabled. Enabled by default.
- enable_integrity_ boolmonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- enable_secure_ boolboot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- enable_vtpm bool
- Defines whether the instance has the vTPM enabled. Enabled by default.
- enableIntegrity BooleanMonitoring 
- Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default.
- enableSecure BooleanBoot 
- Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.
- enableVtpm Boolean
- Defines whether the instance has the vTPM enabled. Enabled by default.
RuntimeSoftwareConfig, RuntimeSoftwareConfigArgs      
- CustomGpu stringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- DisableTerminal bool
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- EnableHealth boolMonitoring 
- Verifies core internal services are running. Default: True
- IdleShutdown bool
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- IdleShutdown intTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- InstallGpu boolDriver 
- Install Nvidia Driver automatically. Default: True
- Kernels
List<Pulumi.Google Native. Notebooks. V1. Inputs. Container Image> 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- MixerDisabled bool
- Bool indicating whether mixer client should be disabled. Default: False
- NotebookUpgrade stringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- PostStartup stringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- PostStartup Pulumi.Script Behavior Google Native. Notebooks. V1. Runtime Software Config Post Startup Script Behavior 
- Behavior for the post startup script.
- CustomGpu stringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- DisableTerminal bool
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- EnableHealth boolMonitoring 
- Verifies core internal services are running. Default: True
- IdleShutdown bool
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- IdleShutdown intTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- InstallGpu boolDriver 
- Install Nvidia Driver automatically. Default: True
- Kernels
[]ContainerImage 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- MixerDisabled bool
- Bool indicating whether mixer client should be disabled. Default: False
- NotebookUpgrade stringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- PostStartup stringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- PostStartup RuntimeScript Behavior Software Config Post Startup Script Behavior 
- Behavior for the post startup script.
- customGpu StringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- disableTerminal Boolean
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enableHealth BooleanMonitoring 
- Verifies core internal services are running. Default: True
- idleShutdown Boolean
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idleShutdown IntegerTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- installGpu BooleanDriver 
- Install Nvidia Driver automatically. Default: True
- kernels
List<ContainerImage> 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixerDisabled Boolean
- Bool indicating whether mixer client should be disabled. Default: False
- notebookUpgrade StringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- postStartup StringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- postStartup RuntimeScript Behavior Software Config Post Startup Script Behavior 
- Behavior for the post startup script.
- customGpu stringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- disableTerminal boolean
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enableHealth booleanMonitoring 
- Verifies core internal services are running. Default: True
- idleShutdown boolean
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idleShutdown numberTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- installGpu booleanDriver 
- Install Nvidia Driver automatically. Default: True
- kernels
ContainerImage[] 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixerDisabled boolean
- Bool indicating whether mixer client should be disabled. Default: False
- notebookUpgrade stringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- postStartup stringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- postStartup RuntimeScript Behavior Software Config Post Startup Script Behavior 
- Behavior for the post startup script.
- custom_gpu_ strdriver_ path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- disable_terminal bool
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enable_health_ boolmonitoring 
- Verifies core internal services are running. Default: True
- idle_shutdown bool
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idle_shutdown_ inttimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- install_gpu_ booldriver 
- Install Nvidia Driver automatically. Default: True
- kernels
Sequence[ContainerImage] 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixer_disabled bool
- Bool indicating whether mixer client should be disabled. Default: False
- notebook_upgrade_ strschedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- post_startup_ strscript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- post_startup_ Runtimescript_ behavior Software Config Post Startup Script Behavior 
- Behavior for the post startup script.
- customGpu StringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- disableTerminal Boolean
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enableHealth BooleanMonitoring 
- Verifies core internal services are running. Default: True
- idleShutdown Boolean
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idleShutdown NumberTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- installGpu BooleanDriver 
- Install Nvidia Driver automatically. Default: True
- kernels List<Property Map>
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixerDisabled Boolean
- Bool indicating whether mixer client should be disabled. Default: False
- notebookUpgrade StringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- postStartup StringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- postStartup "POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED" | "RUN_EVERY_START" | "DOWNLOAD_AND_RUN_EVERY_START"Script Behavior 
- Behavior for the post startup script.
RuntimeSoftwareConfigPostStartupScriptBehavior, RuntimeSoftwareConfigPostStartupScriptBehaviorArgs              
- PostStartup Script Behavior Unspecified 
- POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIEDUnspecified post startup script behavior. Will run only once at creation.
- RunEvery Start 
- RUN_EVERY_STARTRuns the post startup script provided during creation at every start.
- DownloadAnd Run Every Start 
- DOWNLOAD_AND_RUN_EVERY_STARTDownloads and runs the provided post startup script at every start.
- RuntimeSoftware Config Post Startup Script Behavior Post Startup Script Behavior Unspecified 
- POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIEDUnspecified post startup script behavior. Will run only once at creation.
- RuntimeSoftware Config Post Startup Script Behavior Run Every Start 
- RUN_EVERY_STARTRuns the post startup script provided during creation at every start.
- RuntimeSoftware Config Post Startup Script Behavior Download And Run Every Start 
- DOWNLOAD_AND_RUN_EVERY_STARTDownloads and runs the provided post startup script at every start.
- PostStartup Script Behavior Unspecified 
- POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIEDUnspecified post startup script behavior. Will run only once at creation.
- RunEvery Start 
- RUN_EVERY_STARTRuns the post startup script provided during creation at every start.
- DownloadAnd Run Every Start 
- DOWNLOAD_AND_RUN_EVERY_STARTDownloads and runs the provided post startup script at every start.
- PostStartup Script Behavior Unspecified 
- POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIEDUnspecified post startup script behavior. Will run only once at creation.
- RunEvery Start 
- RUN_EVERY_STARTRuns the post startup script provided during creation at every start.
- DownloadAnd Run Every Start 
- DOWNLOAD_AND_RUN_EVERY_STARTDownloads and runs the provided post startup script at every start.
- POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED
- POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIEDUnspecified post startup script behavior. Will run only once at creation.
- RUN_EVERY_START
- RUN_EVERY_STARTRuns the post startup script provided during creation at every start.
- DOWNLOAD_AND_RUN_EVERY_START
- DOWNLOAD_AND_RUN_EVERY_STARTDownloads and runs the provided post startup script at every start.
- "POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED"
- POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIEDUnspecified post startup script behavior. Will run only once at creation.
- "RUN_EVERY_START"
- RUN_EVERY_STARTRuns the post startup script provided during creation at every start.
- "DOWNLOAD_AND_RUN_EVERY_START"
- DOWNLOAD_AND_RUN_EVERY_STARTDownloads and runs the provided post startup script at every start.
RuntimeSoftwareConfigResponse, RuntimeSoftwareConfigResponseArgs        
- CustomGpu stringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- DisableTerminal bool
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- EnableHealth boolMonitoring 
- Verifies core internal services are running. Default: True
- IdleShutdown bool
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- IdleShutdown intTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- InstallGpu boolDriver 
- Install Nvidia Driver automatically. Default: True
- Kernels
List<Pulumi.Google Native. Notebooks. V1. Inputs. Container Image Response> 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- MixerDisabled bool
- Bool indicating whether mixer client should be disabled. Default: False
- NotebookUpgrade stringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- PostStartup stringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- PostStartup stringScript Behavior 
- Behavior for the post startup script.
- Upgradeable bool
- Bool indicating whether an newer image is available in an image family.
- Version string
- version of boot image such as M100, from release label of the image.
- CustomGpu stringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- DisableTerminal bool
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- EnableHealth boolMonitoring 
- Verifies core internal services are running. Default: True
- IdleShutdown bool
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- IdleShutdown intTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- InstallGpu boolDriver 
- Install Nvidia Driver automatically. Default: True
- Kernels
[]ContainerImage Response 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- MixerDisabled bool
- Bool indicating whether mixer client should be disabled. Default: False
- NotebookUpgrade stringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- PostStartup stringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- PostStartup stringScript Behavior 
- Behavior for the post startup script.
- Upgradeable bool
- Bool indicating whether an newer image is available in an image family.
- Version string
- version of boot image such as M100, from release label of the image.
- customGpu StringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- disableTerminal Boolean
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enableHealth BooleanMonitoring 
- Verifies core internal services are running. Default: True
- idleShutdown Boolean
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idleShutdown IntegerTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- installGpu BooleanDriver 
- Install Nvidia Driver automatically. Default: True
- kernels
List<ContainerImage Response> 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixerDisabled Boolean
- Bool indicating whether mixer client should be disabled. Default: False
- notebookUpgrade StringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- postStartup StringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- postStartup StringScript Behavior 
- Behavior for the post startup script.
- upgradeable Boolean
- Bool indicating whether an newer image is available in an image family.
- version String
- version of boot image such as M100, from release label of the image.
- customGpu stringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- disableTerminal boolean
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enableHealth booleanMonitoring 
- Verifies core internal services are running. Default: True
- idleShutdown boolean
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idleShutdown numberTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- installGpu booleanDriver 
- Install Nvidia Driver automatically. Default: True
- kernels
ContainerImage Response[] 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixerDisabled boolean
- Bool indicating whether mixer client should be disabled. Default: False
- notebookUpgrade stringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- postStartup stringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- postStartup stringScript Behavior 
- Behavior for the post startup script.
- upgradeable boolean
- Bool indicating whether an newer image is available in an image family.
- version string
- version of boot image such as M100, from release label of the image.
- custom_gpu_ strdriver_ path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- disable_terminal bool
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enable_health_ boolmonitoring 
- Verifies core internal services are running. Default: True
- idle_shutdown bool
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idle_shutdown_ inttimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- install_gpu_ booldriver 
- Install Nvidia Driver automatically. Default: True
- kernels
Sequence[ContainerImage Response] 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixer_disabled bool
- Bool indicating whether mixer client should be disabled. Default: False
- notebook_upgrade_ strschedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- post_startup_ strscript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- post_startup_ strscript_ behavior 
- Behavior for the post startup script.
- upgradeable bool
- Bool indicating whether an newer image is available in an image family.
- version str
- version of boot image such as M100, from release label of the image.
- customGpu StringDriver Path 
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
- disableTerminal Boolean
- Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enableHealth BooleanMonitoring 
- Verifies core internal services are running. Default: True
- idleShutdown Boolean
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idleShutdown NumberTimeout 
- Time in minutes to wait before shutting down runtime. Default: 180 minutes
- installGpu BooleanDriver 
- Install Nvidia Driver automatically. Default: True
- kernels List<Property Map>
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixerDisabled Boolean
- Bool indicating whether mixer client should be disabled. Default: False
- notebookUpgrade StringSchedule 
- Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- postStartup StringScript 
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).
- postStartup StringScript Behavior 
- Behavior for the post startup script.
- upgradeable Boolean
- Bool indicating whether an newer image is available in an image family.
- version String
- version of boot image such as M100, from release label of the image.
VirtualMachine, VirtualMachineArgs    
- VirtualMachine Pulumi.Config Google Native. Notebooks. V1. Inputs. Virtual Machine Config 
- Virtual Machine configuration settings.
- VirtualMachine VirtualConfig Machine Config 
- Virtual Machine configuration settings.
- virtualMachine VirtualConfig Machine Config 
- Virtual Machine configuration settings.
- virtualMachine VirtualConfig Machine Config 
- Virtual Machine configuration settings.
- virtual_machine_ Virtualconfig Machine Config 
- Virtual Machine configuration settings.
- virtualMachine Property MapConfig 
- Virtual Machine configuration settings.
VirtualMachineConfig, VirtualMachineConfigArgs      
- DataDisk Pulumi.Google Native. Notebooks. V1. Inputs. Local Disk 
- Data disk option configuration settings.
- MachineType string
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- AcceleratorConfig Pulumi.Google Native. Notebooks. V1. Inputs. Runtime Accelerator Config 
- Optional. The Compute Engine accelerator configuration for this runtime.
- BootImage Pulumi.Google Native. Notebooks. V1. Inputs. Boot Image 
- Optional. Boot image metadata used for runtime upgradeability.
- ContainerImages List<Pulumi.Google Native. Notebooks. V1. Inputs. Container Image> 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- EncryptionConfig Pulumi.Google Native. Notebooks. V1. Inputs. Encryption Config 
- Optional. Encryption settings for virtual machine data disk.
- InternalIp boolOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- Labels Dictionary<string, string>
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- Metadata Dictionary<string, string>
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- Network string
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- NicType Pulumi.Google Native. Notebooks. V1. Virtual Machine Config Nic Type 
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- ReservedIp stringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- ShieldedInstance Pulumi.Config Google Native. Notebooks. V1. Inputs. Runtime Shielded Instance Config 
- Optional. Shielded VM Instance configuration settings.
- Subnet string
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- List<string>
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- DataDisk LocalDisk 
- Data disk option configuration settings.
- MachineType string
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- AcceleratorConfig RuntimeAccelerator Config 
- Optional. The Compute Engine accelerator configuration for this runtime.
- BootImage BootImage 
- Optional. Boot image metadata used for runtime upgradeability.
- ContainerImages []ContainerImage 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- EncryptionConfig EncryptionConfig 
- Optional. Encryption settings for virtual machine data disk.
- InternalIp boolOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- Labels map[string]string
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- Metadata map[string]string
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- Network string
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- NicType VirtualMachine Config Nic Type 
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- ReservedIp stringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- ShieldedInstance RuntimeConfig Shielded Instance Config 
- Optional. Shielded VM Instance configuration settings.
- Subnet string
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- []string
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- dataDisk LocalDisk 
- Data disk option configuration settings.
- machineType String
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- acceleratorConfig RuntimeAccelerator Config 
- Optional. The Compute Engine accelerator configuration for this runtime.
- bootImage BootImage 
- Optional. Boot image metadata used for runtime upgradeability.
- containerImages List<ContainerImage> 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- encryptionConfig EncryptionConfig 
- Optional. Encryption settings for virtual machine data disk.
- internalIp BooleanOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- labels Map<String,String>
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- metadata Map<String,String>
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- network String
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- nicType VirtualMachine Config Nic Type 
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reservedIp StringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- shieldedInstance RuntimeConfig Shielded Instance Config 
- Optional. Shielded VM Instance configuration settings.
- subnet String
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- List<String>
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- dataDisk LocalDisk 
- Data disk option configuration settings.
- machineType string
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- acceleratorConfig RuntimeAccelerator Config 
- Optional. The Compute Engine accelerator configuration for this runtime.
- bootImage BootImage 
- Optional. Boot image metadata used for runtime upgradeability.
- containerImages ContainerImage[] 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- encryptionConfig EncryptionConfig 
- Optional. Encryption settings for virtual machine data disk.
- internalIp booleanOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- labels {[key: string]: string}
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- metadata {[key: string]: string}
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- network string
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- nicType VirtualMachine Config Nic Type 
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reservedIp stringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- shieldedInstance RuntimeConfig Shielded Instance Config 
- Optional. Shielded VM Instance configuration settings.
- subnet string
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- string[]
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- data_disk LocalDisk 
- Data disk option configuration settings.
- machine_type str
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- accelerator_config RuntimeAccelerator Config 
- Optional. The Compute Engine accelerator configuration for this runtime.
- boot_image BootImage 
- Optional. Boot image metadata used for runtime upgradeability.
- container_images Sequence[ContainerImage] 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- encryption_config EncryptionConfig 
- Optional. Encryption settings for virtual machine data disk.
- internal_ip_ boolonly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- labels Mapping[str, str]
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- metadata Mapping[str, str]
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- network str
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- nic_type VirtualMachine Config Nic Type 
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reserved_ip_ strrange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- shielded_instance_ Runtimeconfig Shielded Instance Config 
- Optional. Shielded VM Instance configuration settings.
- subnet str
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- Sequence[str]
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- dataDisk Property Map
- Data disk option configuration settings.
- machineType String
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- acceleratorConfig Property Map
- Optional. The Compute Engine accelerator configuration for this runtime.
- bootImage Property Map
- Optional. Boot image metadata used for runtime upgradeability.
- containerImages List<Property Map>
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- encryptionConfig Property Map
- Optional. Encryption settings for virtual machine data disk.
- internalIp BooleanOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- labels Map<String>
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- metadata Map<String>
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- network String
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- nicType "UNSPECIFIED_NIC_TYPE" | "VIRTIO_NET" | "GVNIC"
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reservedIp StringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- shieldedInstance Property MapConfig 
- Optional. Shielded VM Instance configuration settings.
- subnet String
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- List<String>
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
VirtualMachineConfigNicType, VirtualMachineConfigNicTypeArgs          
- UnspecifiedNic Type 
- UNSPECIFIED_NIC_TYPENo type specified.
- VirtioNet 
- VIRTIO_NETVIRTIO
- Gvnic
- GVNICGVNIC
- VirtualMachine Config Nic Type Unspecified Nic Type 
- UNSPECIFIED_NIC_TYPENo type specified.
- VirtualMachine Config Nic Type Virtio Net 
- VIRTIO_NETVIRTIO
- VirtualMachine Config Nic Type Gvnic 
- GVNICGVNIC
- UnspecifiedNic Type 
- UNSPECIFIED_NIC_TYPENo type specified.
- VirtioNet 
- VIRTIO_NETVIRTIO
- Gvnic
- GVNICGVNIC
- UnspecifiedNic Type 
- UNSPECIFIED_NIC_TYPENo type specified.
- VirtioNet 
- VIRTIO_NETVIRTIO
- Gvnic
- GVNICGVNIC
- UNSPECIFIED_NIC_TYPE
- UNSPECIFIED_NIC_TYPENo type specified.
- VIRTIO_NET
- VIRTIO_NETVIRTIO
- GVNIC
- GVNICGVNIC
- "UNSPECIFIED_NIC_TYPE"
- UNSPECIFIED_NIC_TYPENo type specified.
- "VIRTIO_NET"
- VIRTIO_NETVIRTIO
- "GVNIC"
- GVNICGVNIC
VirtualMachineConfigResponse, VirtualMachineConfigResponseArgs        
- AcceleratorConfig Pulumi.Google Native. Notebooks. V1. Inputs. Runtime Accelerator Config Response 
- Optional. The Compute Engine accelerator configuration for this runtime.
- BootImage Pulumi.Google Native. Notebooks. V1. Inputs. Boot Image Response 
- Optional. Boot image metadata used for runtime upgradeability.
- ContainerImages List<Pulumi.Google Native. Notebooks. V1. Inputs. Container Image Response> 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- DataDisk Pulumi.Google Native. Notebooks. V1. Inputs. Local Disk Response 
- Data disk option configuration settings.
- EncryptionConfig Pulumi.Google Native. Notebooks. V1. Inputs. Encryption Config Response 
- Optional. Encryption settings for virtual machine data disk.
- GuestAttributes Dictionary<string, string>
- The Compute Engine guest attributes. (see Project and instance guest attributes).
- InternalIp boolOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- Labels Dictionary<string, string>
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- MachineType string
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- Metadata Dictionary<string, string>
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- Network string
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- NicType string
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- ReservedIp stringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- ShieldedInstance Pulumi.Config Google Native. Notebooks. V1. Inputs. Runtime Shielded Instance Config Response 
- Optional. Shielded VM Instance configuration settings.
- Subnet string
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- List<string>
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- Zone string
- The zone where the virtual machine is located. If using regional request, the notebooks service will pick a location in the corresponding runtime region. On a get request, zone will always be present. Example: * us-central1-b
- AcceleratorConfig RuntimeAccelerator Config Response 
- Optional. The Compute Engine accelerator configuration for this runtime.
- BootImage BootImage Response 
- Optional. Boot image metadata used for runtime upgradeability.
- ContainerImages []ContainerImage Response 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- DataDisk LocalDisk Response 
- Data disk option configuration settings.
- EncryptionConfig EncryptionConfig Response 
- Optional. Encryption settings for virtual machine data disk.
- GuestAttributes map[string]string
- The Compute Engine guest attributes. (see Project and instance guest attributes).
- InternalIp boolOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- Labels map[string]string
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- MachineType string
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- Metadata map[string]string
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- Network string
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- NicType string
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- ReservedIp stringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- ShieldedInstance RuntimeConfig Shielded Instance Config Response 
- Optional. Shielded VM Instance configuration settings.
- Subnet string
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- []string
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- Zone string
- The zone where the virtual machine is located. If using regional request, the notebooks service will pick a location in the corresponding runtime region. On a get request, zone will always be present. Example: * us-central1-b
- acceleratorConfig RuntimeAccelerator Config Response 
- Optional. The Compute Engine accelerator configuration for this runtime.
- bootImage BootImage Response 
- Optional. Boot image metadata used for runtime upgradeability.
- containerImages List<ContainerImage Response> 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- dataDisk LocalDisk Response 
- Data disk option configuration settings.
- encryptionConfig EncryptionConfig Response 
- Optional. Encryption settings for virtual machine data disk.
- guestAttributes Map<String,String>
- The Compute Engine guest attributes. (see Project and instance guest attributes).
- internalIp BooleanOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- labels Map<String,String>
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- machineType String
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- metadata Map<String,String>
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- network String
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- nicType String
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reservedIp StringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- shieldedInstance RuntimeConfig Shielded Instance Config Response 
- Optional. Shielded VM Instance configuration settings.
- subnet String
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- List<String>
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- zone String
- The zone where the virtual machine is located. If using regional request, the notebooks service will pick a location in the corresponding runtime region. On a get request, zone will always be present. Example: * us-central1-b
- acceleratorConfig RuntimeAccelerator Config Response 
- Optional. The Compute Engine accelerator configuration for this runtime.
- bootImage BootImage Response 
- Optional. Boot image metadata used for runtime upgradeability.
- containerImages ContainerImage Response[] 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- dataDisk LocalDisk Response 
- Data disk option configuration settings.
- encryptionConfig EncryptionConfig Response 
- Optional. Encryption settings for virtual machine data disk.
- guestAttributes {[key: string]: string}
- The Compute Engine guest attributes. (see Project and instance guest attributes).
- internalIp booleanOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- labels {[key: string]: string}
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- machineType string
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- metadata {[key: string]: string}
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- network string
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- nicType string
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reservedIp stringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- shieldedInstance RuntimeConfig Shielded Instance Config Response 
- Optional. Shielded VM Instance configuration settings.
- subnet string
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- string[]
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- zone string
- The zone where the virtual machine is located. If using regional request, the notebooks service will pick a location in the corresponding runtime region. On a get request, zone will always be present. Example: * us-central1-b
- accelerator_config RuntimeAccelerator Config Response 
- Optional. The Compute Engine accelerator configuration for this runtime.
- boot_image BootImage Response 
- Optional. Boot image metadata used for runtime upgradeability.
- container_images Sequence[ContainerImage Response] 
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- data_disk LocalDisk Response 
- Data disk option configuration settings.
- encryption_config EncryptionConfig Response 
- Optional. Encryption settings for virtual machine data disk.
- guest_attributes Mapping[str, str]
- The Compute Engine guest attributes. (see Project and instance guest attributes).
- internal_ip_ boolonly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- labels Mapping[str, str]
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- machine_type str
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- metadata Mapping[str, str]
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- network str
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- nic_type str
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reserved_ip_ strrange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- shielded_instance_ Runtimeconfig Shielded Instance Config Response 
- Optional. Shielded VM Instance configuration settings.
- subnet str
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- Sequence[str]
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- zone str
- The zone where the virtual machine is located. If using regional request, the notebooks service will pick a location in the corresponding runtime region. On a get request, zone will always be present. Example: * us-central1-b
- acceleratorConfig Property Map
- Optional. The Compute Engine accelerator configuration for this runtime.
- bootImage Property Map
- Optional. Boot image metadata used for runtime upgradeability.
- containerImages List<Property Map>
- Optional. Use a list of container images to use as Kernels in the notebook instance.
- dataDisk Property Map
- Data disk option configuration settings.
- encryptionConfig Property Map
- Optional. Encryption settings for virtual machine data disk.
- guestAttributes Map<String>
- The Compute Engine guest attributes. (see Project and instance guest attributes).
- internalIp BooleanOnly 
- Optional. If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_onlyrestriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
- labels Map<String>
- Optional. The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
- machineType String
- The Compute Engine machine type used for runtimes. Short name is valid. Examples: * n1-standard-2*e2-standard-8
- metadata Map<String>
- Optional. The Compute Engine metadata entries to add to virtual machine. (see Project and instance metadata).
- network String
- Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork. If neither networknorsubnetis specified, the "default" network of the project is used, if it exists. A full URL or partial URI. Examples: *https://www.googleapis.com/compute/v1/projects/[project_id]/global/networks/default*projects/[project_id]/global/networks/defaultRuntimes are managed resources inside Google Infrastructure. Runtimes support the following network configurations: * Google Managed Network (Network & subnet are empty) * Consumer Project VPC (network & subnet are required). Requires configuring Private Service Access. * Shared VPC (network & subnet are required). Requires configuring Private Service Access.
- nicType String
- Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reservedIp StringRange 
- Optional. Reserved IP Range name is used for VPC Peering. The subnetwork allocation will use the range name if it's assigned. Example: managed-notebooks-range-c PEERING_RANGE_NAME_3=managed-notebooks-range-c gcloud compute addresses create $PEERING_RANGE_NAME_3 \ --global \ --prefix-length=24 \ --description="Google Cloud Managed Notebooks Range 24 c" \ --network=$NETWORK \ --addresses=192.168.0.0 \ --purpose=VPC_PEERING Field value will be: managed-notebooks-range-c
- shieldedInstance Property MapConfig 
- Optional. Shielded VM Instance configuration settings.
- subnet String
- Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network. A full URL or partial URI are valid. Examples: * https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0*projects/[project_id]/regions/us-east1/subnetworks/sub0
- List<String>
- Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- zone String
- The zone where the virtual machine is located. If using regional request, the notebooks service will pick a location in the corresponding runtime region. On a get request, zone will always be present. Example: * us-central1-b
VirtualMachineResponse, VirtualMachineResponseArgs      
- InstanceId string
- The unique identifier of the Managed Compute Engine instance.
- InstanceName string
- The user-friendly name of the Managed Compute Engine instance.
- VirtualMachine Pulumi.Config Google Native. Notebooks. V1. Inputs. Virtual Machine Config Response 
- Virtual Machine configuration settings.
- InstanceId string
- The unique identifier of the Managed Compute Engine instance.
- InstanceName string
- The user-friendly name of the Managed Compute Engine instance.
- VirtualMachine VirtualConfig Machine Config Response 
- Virtual Machine configuration settings.
- instanceId String
- The unique identifier of the Managed Compute Engine instance.
- instanceName String
- The user-friendly name of the Managed Compute Engine instance.
- virtualMachine VirtualConfig Machine Config Response 
- Virtual Machine configuration settings.
- instanceId string
- The unique identifier of the Managed Compute Engine instance.
- instanceName string
- The user-friendly name of the Managed Compute Engine instance.
- virtualMachine VirtualConfig Machine Config Response 
- Virtual Machine configuration settings.
- instance_id str
- The unique identifier of the Managed Compute Engine instance.
- instance_name str
- The user-friendly name of the Managed Compute Engine instance.
- virtual_machine_ Virtualconfig Machine Config Response 
- Virtual Machine configuration settings.
- instanceId String
- The unique identifier of the Managed Compute Engine instance.
- instanceName String
- The user-friendly name of the Managed Compute Engine instance.
- virtualMachine Property MapConfig 
- Virtual Machine configuration settings.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.