Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.notebooks/v1.getRuntime
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets details of a single Runtime. The location must be a regional endpoint rather than zonal.
Using getRuntime
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRuntime(args: GetRuntimeArgs, opts?: InvokeOptions): Promise<GetRuntimeResult>
function getRuntimeOutput(args: GetRuntimeOutputArgs, opts?: InvokeOptions): Output<GetRuntimeResult>
def get_runtime(location: Optional[str] = None,
project: Optional[str] = None,
runtime_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRuntimeResult
def get_runtime_output(location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
runtime_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRuntimeResult]
func LookupRuntime(ctx *Context, args *LookupRuntimeArgs, opts ...InvokeOption) (*LookupRuntimeResult, error)
func LookupRuntimeOutput(ctx *Context, args *LookupRuntimeOutputArgs, opts ...InvokeOption) LookupRuntimeResultOutput
> Note: This function is named LookupRuntime
in the Go SDK.
public static class GetRuntime
{
public static Task<GetRuntimeResult> InvokeAsync(GetRuntimeArgs args, InvokeOptions? opts = null)
public static Output<GetRuntimeResult> Invoke(GetRuntimeInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRuntimeResult> getRuntime(GetRuntimeArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:notebooks/v1:getRuntime
arguments:
# arguments dictionary
The following arguments are supported:
- location str
- runtime_
id str - project str
getRuntime Result
The following output properties are available:
- Access
Config Pulumi.Google Native. Notebooks. V1. Outputs. Runtime Access Config Response - The config settings for accessing runtime.
- Create
Time string - Runtime creation time.
- Health
State string - Runtime health_state.
- 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.
- 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}
- Runtime
Migration Pulumi.Eligibility Google Native. Notebooks. V1. Outputs. Runtime Migration Eligibility Response - Checks how feasible a migration from GmN to WbI is.
- Software
Config Pulumi.Google Native. Notebooks. V1. Outputs. Runtime Software Config Response - The config settings for software inside the runtime.
- State string
- Runtime state.
- Update
Time string - Runtime update time.
- Virtual
Machine Pulumi.Google Native. Notebooks. V1. Outputs. Virtual Machine Response - Use a Compute Engine VM image to start the managed notebook instance.
- Access
Config RuntimeAccess Config Response - The config settings for accessing runtime.
- Create
Time string - Runtime creation time.
- Health
State string - Runtime health_state.
- 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.
- Metrics
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}
- Runtime
Migration RuntimeEligibility Migration Eligibility Response - Checks how feasible a migration from GmN to WbI is.
- Software
Config RuntimeSoftware Config Response - The config settings for software inside the runtime.
- State string
- Runtime state.
- Update
Time string - Runtime update time.
- Virtual
Machine VirtualMachine Response - Use a Compute Engine VM image to start the managed notebook instance.
- access
Config RuntimeAccess Config Response - The config settings for accessing runtime.
- create
Time String - Runtime creation time.
- health
State String - Runtime health_state.
- 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.
- metrics
Runtime
Metrics 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}
- runtime
Migration RuntimeEligibility Migration Eligibility Response - Checks how feasible a migration from GmN to WbI is.
- software
Config RuntimeSoftware Config Response - The config settings for software inside the runtime.
- state String
- Runtime state.
- update
Time String - Runtime update time.
- virtual
Machine VirtualMachine Response - Use a Compute Engine VM image to start the managed notebook instance.
- access
Config RuntimeAccess Config Response - The config settings for accessing runtime.
- create
Time string - Runtime creation time.
- health
State string - Runtime health_state.
- 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.
- metrics
Runtime
Metrics 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}
- runtime
Migration RuntimeEligibility Migration Eligibility Response - Checks how feasible a migration from GmN to WbI is.
- software
Config RuntimeSoftware Config Response - The config settings for software inside the runtime.
- state string
- Runtime state.
- update
Time string - Runtime update time.
- virtual
Machine VirtualMachine Response - Use a Compute Engine VM image to start the managed notebook instance.
- access_
config RuntimeAccess Config Response - The config settings for accessing runtime.
- create_
time str - Runtime creation time.
- health_
state str - Runtime health_state.
- 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.
- metrics
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 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.
- software_
config RuntimeSoftware Config Response - The config settings for software inside the runtime.
- state str
- Runtime state.
- update_
time str - Runtime update time.
- virtual_
machine VirtualMachine Response - Use a Compute Engine VM image to start the managed notebook instance.
- access
Config Property Map - The config settings for accessing runtime.
- create
Time String - Runtime creation time.
- health
State String - Runtime health_state.
- 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.
- 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}
- runtime
Migration Property MapEligibility - Checks how feasible a migration from GmN to WbI is.
- software
Config Property Map - The config settings for software inside the runtime.
- state String
- Runtime state.
- update
Time String - Runtime update time.
- virtual
Machine Property Map - Use a Compute Engine VM image to start the managed notebook instance.
Supporting Types
ContainerImageResponse
- 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.
EncryptionConfigResponse
- Kms
Key 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 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 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 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}
- kms
Key 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}
LocalDiskInitializeParamsResponse
- Description string
- Optional. Provide this property when creating the disk.
- Disk
Name 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.
- Disk
Size 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.
- Disk
Type 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.
- Disk
Name 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.
- Disk
Size 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.
- Disk
Type 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.
- disk
Name 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.
- disk
Size 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.
- disk
Type 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.
- disk
Name 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.
- disk
Size 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.
- disk
Type 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.
- disk
Name 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.
- disk
Size 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.
- disk
Type 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
- 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 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. - Guest
Os 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.
- Initialize
Params 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_WRITE
orREAD_ONLY
. If not specified, the default is to attach the disk inREAD_WRITE
mode. 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
SCRATCH
orPERSISTENT
. 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 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. - Guest
Os []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 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_WRITE
orREAD_ONLY
. If not specified, the default is to attach the disk inREAD_WRITE
mode. 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
SCRATCH
orPERSISTENT
. If not specified, the default isPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
- auto
Delete 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.
- device
Name 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. - guest
Os 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.
- 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_ 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_WRITE
orREAD_ONLY
. If not specified, the default is to attach the disk inREAD_WRITE
mode. 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
SCRATCH
orPERSISTENT
. If not specified, the default isPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
- auto
Delete 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.
- device
Name 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. - guest
Os 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.
- 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 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_WRITE
orREAD_ONLY
. If not specified, the default is to attach the disk inREAD_WRITE
mode. 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
SCRATCH
orPERSISTENT
. 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_WRITE
orREAD_ONLY
. If not specified, the default is to attach the disk inREAD_WRITE
mode. 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
SCRATCH
orPERSISTENT
. If not specified, the default isPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
- auto
Delete 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.
- device
Name 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. - guest
Os 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.
- initialize
Params 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_WRITE
orREAD_ONLY
. If not specified, the default is to attach the disk inREAD_WRITE
mode. 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
SCRATCH
orPERSISTENT
. If not specified, the default isPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
RuntimeAcceleratorConfigResponse
- core_
count str - Count of cores of this accelerator.
- type str
- Accelerator model.
RuntimeAccessConfigResponse
- Access
Type string - The type of access mode this instance.
- Proxy
Uri string - The proxy endpoint that is used to access the runtime.
- Runtime
Owner string - The owner of this runtime after creation. Format:
alias@example.com
Currently supports one owner only.
- Access
Type string - The type of access mode this instance.
- Proxy
Uri string - The proxy endpoint that is used to access the runtime.
- Runtime
Owner string - The owner of this runtime after creation. Format:
alias@example.com
Currently supports one owner only.
- access
Type String - The type of access mode this instance.
- proxy
Uri String - The proxy endpoint that is used to access the runtime.
- runtime
Owner String - The owner of this runtime after creation. Format:
alias@example.com
Currently supports one owner only.
- access
Type string - The type of access mode this instance.
- proxy
Uri string - The proxy endpoint that is used to access the runtime.
- runtime
Owner string - The owner of this runtime after creation. Format:
alias@example.com
Currently 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.com
Currently supports one owner only.
- access
Type String - The type of access mode this instance.
- proxy
Uri String - The proxy endpoint that is used to access the runtime.
- runtime
Owner String - The owner of this runtime after creation. Format:
alias@example.com
Currently supports one owner only.
RuntimeGuestOsFeatureResponse
- 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
- System
Metrics Dictionary<string, string> - The system metrics.
- System
Metrics map[string]string - The system metrics.
- system
Metrics Map<String,String> - The system metrics.
- system
Metrics {[key: string]: string} - The system metrics.
- system_
metrics Mapping[str, str] - The system metrics.
- system
Metrics Map<String> - The system metrics.
RuntimeMigrationEligibilityResponse
RuntimeShieldedInstanceConfigResponse
- 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.
- 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.
- enable
Integrity 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.
- enable
Secure 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.
- enable
Vtpm Boolean - Defines whether the instance has the vTPM enabled. Enabled by default.
- enable
Integrity 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.
- enable
Secure 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.
- enable
Vtpm 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.
- enable
Integrity 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.
- enable
Secure 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.
- enable
Vtpm Boolean - Defines whether the instance has the vTPM enabled. Enabled by default.
RuntimeSoftwareConfigResponse
- Custom
Gpu 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.
- 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
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.
- Mixer
Disabled bool - Bool indicating whether mixer client should be disabled. Default: False
- Notebook
Upgrade stringSchedule - Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- Post
Startup 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
). - Post
Startup 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.
- Custom
Gpu 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.
- 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
[]Container
Image 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 stringSchedule - Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- Post
Startup 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
). - Post
Startup 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.
- custom
Gpu 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.
- disable
Terminal Boolean - Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enable
Health BooleanMonitoring - Verifies core internal services are running. Default: True
- idle
Shutdown Boolean - Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idle
Shutdown IntegerTimeout - Time in minutes to wait before shutting down runtime. Default: 180 minutes
- install
Gpu BooleanDriver - Install Nvidia Driver automatically. Default: True
- kernels
List<Container
Image Response> - Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixer
Disabled Boolean - Bool indicating whether mixer client should be disabled. Default: False
- notebook
Upgrade StringSchedule - Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- post
Startup 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
). - post
Startup 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 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.
- disable
Terminal boolean - Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enable
Health booleanMonitoring - Verifies core internal services are running. Default: True
- idle
Shutdown boolean - Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idle
Shutdown numberTimeout - Time in minutes to wait before shutting down runtime. Default: 180 minutes
- install
Gpu booleanDriver - Install Nvidia Driver automatically. Default: True
- kernels
Container
Image Response[] - Optional. Use a list of container images to use as Kernels in the notebook instance.
- mixer
Disabled boolean - Bool indicating whether mixer client should be disabled. Default: False
- notebook
Upgrade stringSchedule - Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- post
Startup 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
). - post
Startup 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[Container
Image 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.
- custom
Gpu 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.
- disable
Terminal Boolean - Bool indicating whether JupyterLab terminal will be available or not. Default: False
- enable
Health BooleanMonitoring - Verifies core internal services are running. Default: True
- idle
Shutdown Boolean - Runtime will automatically shutdown after idle_shutdown_time. Default: True
- idle
Shutdown NumberTimeout - Time in minutes to wait before shutting down runtime. Default: 180 minutes
- install
Gpu 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.
- mixer
Disabled Boolean - Bool indicating whether mixer client should be disabled. Default: False
- notebook
Upgrade StringSchedule - Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
- post
Startup 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
). - post
Startup 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.
VirtualMachineConfigResponse
- Accelerator
Config Pulumi.Google Native. Notebooks. V1. Inputs. Runtime Accelerator Config Response - Optional. The Compute Engine accelerator configuration for this runtime.
- Boot
Image Pulumi.Google Native. Notebooks. V1. Inputs. Boot Image Response - Optional. Boot image metadata used for runtime upgradeability.
- Container
Images 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.
- Data
Disk Pulumi.Google Native. Notebooks. V1. Inputs. Local Disk Response - Data disk option configuration settings.
- Encryption
Config Pulumi.Google Native. Notebooks. V1. Inputs. Encryption Config Response - Optional. Encryption settings for virtual machine data disk.
- Guest
Attributes Dictionary<string, string> - 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_only
restriction 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.
- Machine
Type 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
network
norsubnet
is 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/default
Runtimes 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 string - Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- Reserved
Ip 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
- Shielded
Instance 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
- 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 []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 map[string]string - 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_only
restriction 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.
- Machine
Type 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
network
norsubnet
is 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/default
Runtimes 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 string - Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- Reserved
Ip 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
- Shielded
Instance 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 List<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 Map<String,String> - The Compute Engine guest attributes. (see Project and instance guest attributes).
- internal
Ip 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_only
restriction 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.
- machine
Type 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
network
norsubnet
is 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/default
Runtimes 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 String - Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reserved
Ip 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
- shielded
Instance 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
- 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 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 {[key: string]: string} - The Compute Engine guest attributes. (see Project and instance guest attributes).
- internal
Ip 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_only
restriction 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.
- machine
Type 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
network
norsubnet
is 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/default
Runtimes 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 string - Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reserved
Ip 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
- shielded
Instance 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_only
restriction 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
network
norsubnet
is 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/default
Runtimes 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
- accelerator
Config Property Map - Optional. The Compute Engine accelerator configuration for this runtime.
- boot
Image Property Map - Optional. Boot image metadata used for runtime upgradeability.
- container
Images List<Property Map> - Optional. Use a list of container images to use as Kernels in the notebook instance.
- data
Disk Property Map - Data disk option configuration settings.
- encryption
Config Property Map - Optional. Encryption settings for virtual machine data disk.
- guest
Attributes Map<String> - The Compute Engine guest attributes. (see Project and instance guest attributes).
- internal
Ip 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_only
restriction 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.
- machine
Type 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
network
norsubnet
is 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/default
Runtimes 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 String - Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- reserved
Ip 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
- shielded
Instance 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
- Instance
Id string - The unique identifier of the Managed Compute Engine instance.
- Instance
Name string - The user-friendly name of the Managed Compute Engine instance.
- Virtual
Machine Pulumi.Config Google Native. Notebooks. V1. Inputs. Virtual Machine Config Response - Virtual Machine configuration settings.
- Instance
Id string - The unique identifier of the Managed Compute Engine instance.
- Instance
Name string - The user-friendly name of the Managed Compute Engine instance.
- Virtual
Machine VirtualConfig Machine Config Response - Virtual Machine configuration settings.
- instance
Id String - The unique identifier of the Managed Compute Engine instance.
- instance
Name String - The user-friendly name of the Managed Compute Engine instance.
- virtual
Machine VirtualConfig Machine Config Response - Virtual Machine configuration settings.
- instance
Id string - The unique identifier of the Managed Compute Engine instance.
- instance
Name string - The user-friendly name of the Managed Compute Engine instance.
- virtual
Machine 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.
- instance
Id String - The unique identifier of the Managed Compute Engine instance.
- instance
Name String - The user-friendly name of the Managed Compute Engine instance.
- virtual
Machine 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.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi