Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.notebooks/v1.getInstance
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Gets details of a single Instance.
Using getInstance
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 getInstance(args: GetInstanceArgs, opts?: InvokeOptions): Promise<GetInstanceResult>
function getInstanceOutput(args: GetInstanceOutputArgs, opts?: InvokeOptions): Output<GetInstanceResult>
def get_instance(instance_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceResult
def get_instance_output(instance_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceResult]
func LookupInstance(ctx *Context, args *LookupInstanceArgs, opts ...InvokeOption) (*LookupInstanceResult, error)
func LookupInstanceOutput(ctx *Context, args *LookupInstanceOutputArgs, opts ...InvokeOption) LookupInstanceResultOutput
> Note: This function is named LookupInstance
in the Go SDK.
public static class GetInstance
{
public static Task<GetInstanceResult> InvokeAsync(GetInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceResult> Invoke(GetInstanceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:notebooks/v1:getInstance
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id string - Location string
- Project string
- Instance
Id string - Location string
- Project string
- instance
Id String - location String
- project String
- instance
Id string - location string
- project string
- instance_
id str - location str
- project str
- instance
Id String - location String
- project String
getInstance Result
The following output properties are available:
- Accelerator
Config Pulumi.Google Native. Notebooks. V1. Outputs. Accelerator Config Response The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has enough vCPUs and memory to support the
machine_type
you have selected.- Boot
Disk stringSize Gb Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
- Boot
Disk stringType Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- Can
Ip boolForward Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
- Container
Image Pulumi.Google Native. Notebooks. V1. Outputs. Container Image Response Use a container image to start the notebook instance.
- Create
Time string Instance creation time.
- Creator string
Email address of entity that sent original CreateInstance request.
- 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.
- Data
Disk stringSize Gb Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
- Data
Disk stringType Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- Disk
Encryption string Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
- Disks
List<Pulumi.
Google Native. Notebooks. V1. Outputs. Disk Response> Attached disks to notebook instance.
- Install
Gpu boolDriver Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
- Instance
Owners List<string> Input only. The owner of this instance after creation. Format:
alias@example.com
Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.- Kms
Key string Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format:
projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}
Learn more about using your own encryption keys.- Labels Dictionary<string, string>
Labels to apply to this instance. These can be later modified by the setLabels method.
- Machine
Type string The Compute Engine machine type of this instance.
- Metadata Dictionary<string, string>
Custom metadata to apply to this instance.
- Name string
The name of this notebook instance. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
- Network string
The name of the VPC that this instance is in. Format:
projects/{project_id}/global/networks/{network_id}
- Nic
Type string Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- No
Proxy boolAccess If true, the notebook instance will not register with the proxy.
- No
Public boolIp If true, no public IP will be assigned to this instance.
- No
Remove boolData Disk Input only. If true, the data disk will not be auto deleted when deleting the instance.
- 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
).- Proxy
Uri string The proxy endpoint that is used to access the Jupyter notebook.
- Reservation
Affinity Pulumi.Google Native. Notebooks. V1. Outputs. Reservation Affinity Response Optional. The optional reservation affinity. Setting this field will apply the specified Zonal Compute Reservation to this notebook instance.
- Service
Account string The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
- Service
Account List<string>Scopes Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following scopes are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute
- Shielded
Instance Pulumi.Config Google Native. Notebooks. V1. Outputs. Shielded Instance Config Response Optional. Shielded VM configuration. Images using supported Shielded VM features.
- State string
The state of this instance.
- Subnet string
The name of the subnet that this instance is in. Format:
projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}
- List<string>
Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- Update
Time string Instance update time.
- Upgrade
History List<Pulumi.Google Native. Notebooks. V1. Outputs. Upgrade History Entry Response> The upgrade history of this instance.
- Vm
Image Pulumi.Google Native. Notebooks. V1. Outputs. Vm Image Response Use a Compute Engine VM image to start the notebook instance.
- Accelerator
Config AcceleratorConfig Response The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has enough vCPUs and memory to support the
machine_type
you have selected.- Boot
Disk stringSize Gb Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
- Boot
Disk stringType Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- Can
Ip boolForward Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
- Container
Image ContainerImage Response Use a container image to start the notebook instance.
- Create
Time string Instance creation time.
- Creator string
Email address of entity that sent original CreateInstance request.
- 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.
- Data
Disk stringSize Gb Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
- Data
Disk stringType Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- Disk
Encryption string Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
- Disks
[]Disk
Response Attached disks to notebook instance.
- Install
Gpu boolDriver Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
- Instance
Owners []string Input only. The owner of this instance after creation. Format:
alias@example.com
Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.- Kms
Key string Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format:
projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}
Learn more about using your own encryption keys.- Labels map[string]string
Labels to apply to this instance. These can be later modified by the setLabels method.
- Machine
Type string The Compute Engine machine type of this instance.
- Metadata map[string]string
Custom metadata to apply to this instance.
- Name string
The name of this notebook instance. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
- Network string
The name of the VPC that this instance is in. Format:
projects/{project_id}/global/networks/{network_id}
- Nic
Type string Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- No
Proxy boolAccess If true, the notebook instance will not register with the proxy.
- No
Public boolIp If true, no public IP will be assigned to this instance.
- No
Remove boolData Disk Input only. If true, the data disk will not be auto deleted when deleting the instance.
- 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
).- Proxy
Uri string The proxy endpoint that is used to access the Jupyter notebook.
- Reservation
Affinity ReservationAffinity Response Optional. The optional reservation affinity. Setting this field will apply the specified Zonal Compute Reservation to this notebook instance.
- Service
Account string The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
- Service
Account []stringScopes Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following scopes are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute
- Shielded
Instance ShieldedConfig Instance Config Response Optional. Shielded VM configuration. Images using supported Shielded VM features.
- State string
The state of this instance.
- Subnet string
The name of the subnet that this instance is in. Format:
projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}
- []string
Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- Update
Time string Instance update time.
- Upgrade
History []UpgradeHistory Entry Response The upgrade history of this instance.
- Vm
Image VmImage Response Use a Compute Engine VM image to start the notebook instance.
- accelerator
Config AcceleratorConfig Response The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has enough vCPUs and memory to support the
machine_type
you have selected.- boot
Disk StringSize Gb Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
- boot
Disk StringType Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- can
Ip BooleanForward Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
- container
Image ContainerImage Response Use a container image to start the notebook instance.
- create
Time String Instance creation time.
- creator String
Email address of entity that sent original CreateInstance request.
- 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.
- data
Disk StringSize Gb Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
- data
Disk StringType Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- disk
Encryption String Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
- disks
List<Disk
Response> Attached disks to notebook instance.
- install
Gpu BooleanDriver Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
- instance
Owners List<String> Input only. The owner of this instance after creation. Format:
alias@example.com
Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.- kms
Key String Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format:
projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}
Learn more about using your own encryption keys.- labels Map<String,String>
Labels to apply to this instance. These can be later modified by the setLabels method.
- machine
Type String The Compute Engine machine type of this instance.
- metadata Map<String,String>
Custom metadata to apply to this instance.
- name String
The name of this notebook instance. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
- network String
The name of the VPC that this instance is in. Format:
projects/{project_id}/global/networks/{network_id}
- nic
Type String Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- no
Proxy BooleanAccess If true, the notebook instance will not register with the proxy.
- no
Public BooleanIp If true, no public IP will be assigned to this instance.
- no
Remove BooleanData Disk Input only. If true, the data disk will not be auto deleted when deleting the instance.
- 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
).- proxy
Uri String The proxy endpoint that is used to access the Jupyter notebook.
- reservation
Affinity ReservationAffinity Response Optional. The optional reservation affinity. Setting this field will apply the specified Zonal Compute Reservation to this notebook instance.
- service
Account String The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
- service
Account List<String>Scopes Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following scopes are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute
- shielded
Instance ShieldedConfig Instance Config Response Optional. Shielded VM configuration. Images using supported Shielded VM features.
- state String
The state of this instance.
- subnet String
The name of the subnet that this instance is in. Format:
projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}
- List<String>
Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- update
Time String Instance update time.
- upgrade
History List<UpgradeHistory Entry Response> The upgrade history of this instance.
- vm
Image VmImage Response Use a Compute Engine VM image to start the notebook instance.
- accelerator
Config AcceleratorConfig Response The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has enough vCPUs and memory to support the
machine_type
you have selected.- boot
Disk stringSize Gb Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
- boot
Disk stringType Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- can
Ip booleanForward Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
- container
Image ContainerImage Response Use a container image to start the notebook instance.
- create
Time string Instance creation time.
- creator string
Email address of entity that sent original CreateInstance request.
- 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.
- data
Disk stringSize Gb Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
- data
Disk stringType Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- disk
Encryption string Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
- disks
Disk
Response[] Attached disks to notebook instance.
- install
Gpu booleanDriver Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
- instance
Owners string[] Input only. The owner of this instance after creation. Format:
alias@example.com
Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.- kms
Key string Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format:
projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}
Learn more about using your own encryption keys.- labels {[key: string]: string}
Labels to apply to this instance. These can be later modified by the setLabels method.
- machine
Type string The Compute Engine machine type of this instance.
- metadata {[key: string]: string}
Custom metadata to apply to this instance.
- name string
The name of this notebook instance. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
- network string
The name of the VPC that this instance is in. Format:
projects/{project_id}/global/networks/{network_id}
- nic
Type string Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- no
Proxy booleanAccess If true, the notebook instance will not register with the proxy.
- no
Public booleanIp If true, no public IP will be assigned to this instance.
- no
Remove booleanData Disk Input only. If true, the data disk will not be auto deleted when deleting the instance.
- 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
).- proxy
Uri string The proxy endpoint that is used to access the Jupyter notebook.
- reservation
Affinity ReservationAffinity Response Optional. The optional reservation affinity. Setting this field will apply the specified Zonal Compute Reservation to this notebook instance.
- service
Account string The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
- service
Account string[]Scopes Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following scopes are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute
- shielded
Instance ShieldedConfig Instance Config Response Optional. Shielded VM configuration. Images using supported Shielded VM features.
- state string
The state of this instance.
- subnet string
The name of the subnet that this instance is in. Format:
projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}
- string[]
Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- update
Time string Instance update time.
- upgrade
History UpgradeHistory Entry Response[] The upgrade history of this instance.
- vm
Image VmImage Response Use a Compute Engine VM image to start the notebook instance.
- accelerator_
config AcceleratorConfig Response The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has enough vCPUs and memory to support the
machine_type
you have selected.- boot_
disk_ strsize_ gb Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
- boot_
disk_ strtype Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- can_
ip_ boolforward Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
- container_
image ContainerImage Response Use a container image to start the notebook instance.
- create_
time str Instance creation time.
- creator str
Email address of entity that sent original CreateInstance request.
- 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.
- data_
disk_ strsize_ gb Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
- data_
disk_ strtype Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- disk_
encryption str Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
- disks
Sequence[Disk
Response] Attached disks to notebook instance.
- install_
gpu_ booldriver Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
- instance_
owners Sequence[str] Input only. The owner of this instance after creation. Format:
alias@example.com
Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.- kms_
key str Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format:
projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}
Learn more about using your own encryption keys.- labels Mapping[str, str]
Labels to apply to this instance. These can be later modified by the setLabels method.
- machine_
type str The Compute Engine machine type of this instance.
- metadata Mapping[str, str]
Custom metadata to apply to this instance.
- name str
The name of this notebook instance. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
- network str
The name of the VPC that this instance is in. Format:
projects/{project_id}/global/networks/{network_id}
- nic_
type str Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- no_
proxy_ boolaccess If true, the notebook instance will not register with the proxy.
- no_
public_ boolip If true, no public IP will be assigned to this instance.
- no_
remove_ booldata_ disk Input only. If true, the data disk will not be auto deleted when deleting the instance.
- 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
).- proxy_
uri str The proxy endpoint that is used to access the Jupyter notebook.
- reservation_
affinity ReservationAffinity Response Optional. The optional reservation affinity. Setting this field will apply the specified Zonal Compute Reservation to this notebook instance.
- service_
account str The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
- service_
account_ Sequence[str]scopes Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following scopes are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute
- shielded_
instance_ Shieldedconfig Instance Config Response Optional. Shielded VM configuration. Images using supported Shielded VM features.
- state str
The state of this instance.
- subnet str
The name of the subnet that this instance is in. Format:
projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}
- Sequence[str]
Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- update_
time str Instance update time.
- upgrade_
history Sequence[UpgradeHistory Entry Response] The upgrade history of this instance.
- vm_
image VmImage Response Use a Compute Engine VM image to start the notebook instance.
- accelerator
Config Property Map The hardware accelerator used on this instance. If you use accelerators, make sure that your configuration has enough vCPUs and memory to support the
machine_type
you have selected.- boot
Disk StringSize Gb Input only. The size of the boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). The minimum recommended value is 100 GB. If not specified, this defaults to 100.
- boot
Disk StringType Input only. The type of the boot disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- can
Ip BooleanForward Optional. Flag to enable ip forwarding or not, default false/off. https://cloud.google.com/vpc/docs/using-routes#canipforward
- container
Image Property Map Use a container image to start the notebook instance.
- create
Time String Instance creation time.
- creator String
Email address of entity that sent original CreateInstance request.
- 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.
- data
Disk StringSize Gb Input only. The size of the data disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). You can choose the size of the data disk based on how big your notebooks and data are. If not specified, this defaults to 100.
- data
Disk StringType Input only. The type of the data disk attached to this instance, defaults to standard persistent disk (
PD_STANDARD
).- disk
Encryption String Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.
- disks List<Property Map>
Attached disks to notebook instance.
- install
Gpu BooleanDriver Whether the end user authorizes Google Cloud to install GPU driver on this instance. If this field is empty or set to false, the GPU driver won't be installed. Only applicable to instances with GPUs.
- instance
Owners List<String> Input only. The owner of this instance after creation. Format:
alias@example.com
Currently supports one owner only. If not specified, all of the service account users of your VM instance's service account can use the instance.- kms
Key String Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format:
projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}
Learn more about using your own encryption keys.- labels Map<String>
Labels to apply to this instance. These can be later modified by the setLabels method.
- machine
Type String The Compute Engine machine type of this instance.
- metadata Map<String>
Custom metadata to apply to this instance.
- name String
The name of this notebook instance. Format:
projects/{project_id}/locations/{location}/instances/{instance_id}
- network String
The name of the VPC that this instance is in. Format:
projects/{project_id}/global/networks/{network_id}
- nic
Type String Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
- no
Proxy BooleanAccess If true, the notebook instance will not register with the proxy.
- no
Public BooleanIp If true, no public IP will be assigned to this instance.
- no
Remove BooleanData Disk Input only. If true, the data disk will not be auto deleted when deleting the instance.
- 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
).- proxy
Uri String The proxy endpoint that is used to access the Jupyter notebook.
- reservation
Affinity Property Map Optional. The optional reservation affinity. Setting this field will apply the specified Zonal Compute Reservation to this notebook instance.
- service
Account String The service account on this instance, giving access to other Google Cloud services. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the Compute Engine default service account is used.
- service
Account List<String>Scopes Optional. The URIs of service account scopes to be included in Compute Engine instances. If not specified, the following scopes are defined: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email If not using default scopes, you need at least: https://www.googleapis.com/auth/compute
- shielded
Instance Property MapConfig Optional. Shielded VM configuration. Images using supported Shielded VM features.
- state String
The state of this instance.
- subnet String
The name of the subnet that this instance is in. Format:
projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}
- List<String>
Optional. The Compute Engine tags to add to runtime (see Tagging instances).
- update
Time String Instance update time.
- upgrade
History List<Property Map> The upgrade history of this instance.
- vm
Image Property Map Use a Compute Engine VM image to start the notebook instance.
Supporting Types
AcceleratorConfigResponse
- core_
count str Count of cores of this accelerator.
- type str
Type of this accelerator.
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.
DiskResponse
- Auto
Delete bool Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- Boot bool
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 Indicates 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.- Disk
Size stringGb Indicates the size of the disk in base-2 GB.
- Guest
Os List<Pulumi.Features Google Native. Notebooks. V1. Inputs. 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 string
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.
- Interface string
Indicates 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>
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
- 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
Indicates a valid partial or full URL to an existing Persistent Disk resource.
- Type string
Indicates the type of the disk, either
SCRATCH
orPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
- Auto
Delete bool Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- Boot bool
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 Indicates 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.- Disk
Size stringGb Indicates the size of the disk in base-2 GB.
- Guest
Os []GuestFeatures 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 string
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.
- Interface string
Indicates 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
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
- 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
Indicates a valid partial or full URL to an existing Persistent Disk resource.
- Type string
Indicates the type of the disk, either
SCRATCH
orPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
- auto
Delete Boolean Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- boot Boolean
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 Indicates 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.- disk
Size StringGb Indicates the size of the disk in base-2 GB.
- guest
Os List<GuestFeatures 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 String
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.
- interface_ String
Indicates 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>
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
- 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
Indicates a valid partial or full URL to an existing Persistent Disk resource.
- type String
Indicates the type of the disk, either
SCRATCH
orPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
- auto
Delete boolean Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- boot boolean
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 Indicates 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.- disk
Size stringGb Indicates the size of the disk in base-2 GB.
- guest
Os GuestFeatures 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 string
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.
- interface string
Indicates 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[]
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
- 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
Indicates a valid partial or full URL to an existing Persistent Disk resource.
- type string
Indicates the type of the disk, either
SCRATCH
orPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
- auto_
delete bool Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- boot bool
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 Indicates 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.- disk_
size_ strgb Indicates the size of the disk in base-2 GB.
- guest_
os_ Sequence[Guestfeatures 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 str
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.
- interface str
Indicates 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]
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
- 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
Indicates a valid partial or full URL to an existing Persistent Disk resource.
- type str
Indicates the type of the disk, either
SCRATCH
orPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
- auto
Delete Boolean Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
- boot Boolean
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 Indicates 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.- disk
Size StringGb Indicates the size of the disk in base-2 GB.
- 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 String
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.
- interface String
Indicates 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>
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
- 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
Indicates a valid partial or full URL to an existing Persistent Disk resource.
- type String
Indicates the type of the disk, either
SCRATCH
orPERSISTENT
. Valid values: *PERSISTENT
*SCRATCH
GuestOsFeatureResponse
- 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
ReservationAffinityResponse
- Consume
Reservation stringType Optional. Type of reservation to consume
- Key string
Optional. Corresponds to the label key of reservation resource.
- Values List<string>
Optional. Corresponds to the label values of reservation resource.
- Consume
Reservation stringType Optional. Type of reservation to consume
- Key string
Optional. Corresponds to the label key of reservation resource.
- Values []string
Optional. Corresponds to the label values of reservation resource.
- consume
Reservation StringType Optional. Type of reservation to consume
- key String
Optional. Corresponds to the label key of reservation resource.
- values List<String>
Optional. Corresponds to the label values of reservation resource.
- consume
Reservation stringType Optional. Type of reservation to consume
- key string
Optional. Corresponds to the label key of reservation resource.
- values string[]
Optional. Corresponds to the label values of reservation resource.
- consume_
reservation_ strtype Optional. Type of reservation to consume
- key str
Optional. Corresponds to the label key of reservation resource.
- values Sequence[str]
Optional. Corresponds to the label values of reservation resource.
- consume
Reservation StringType Optional. Type of reservation to consume
- key String
Optional. Corresponds to the label key of reservation resource.
- values List<String>
Optional. Corresponds to the label values of reservation resource.
ShieldedInstanceConfigResponse
- 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.
UpgradeHistoryEntryResponse
- Action string
Action. Rolloback or Upgrade.
- Container
Image string The container image before this instance upgrade.
- Create
Time string The time that this instance upgrade history entry is created.
- Framework string
The framework of this notebook instance.
- Snapshot string
The snapshot of the boot disk of this notebook instance before upgrade.
- State string
The state of this instance upgrade history entry.
- Target
Image string Target VM Image. Format:
ainotebooks-vm/project/image-name/name
.- Target
Version string Target VM Version, like m63.
- Version string
The version of the notebook instance before this upgrade.
- Vm
Image string The VM image before this instance upgrade.
- Action string
Action. Rolloback or Upgrade.
- Container
Image string The container image before this instance upgrade.
- Create
Time string The time that this instance upgrade history entry is created.
- Framework string
The framework of this notebook instance.
- Snapshot string
The snapshot of the boot disk of this notebook instance before upgrade.
- State string
The state of this instance upgrade history entry.
- Target
Image string Target VM Image. Format:
ainotebooks-vm/project/image-name/name
.- Target
Version string Target VM Version, like m63.
- Version string
The version of the notebook instance before this upgrade.
- Vm
Image string The VM image before this instance upgrade.
- action String
Action. Rolloback or Upgrade.
- container
Image String The container image before this instance upgrade.
- create
Time String The time that this instance upgrade history entry is created.
- framework String
The framework of this notebook instance.
- snapshot String
The snapshot of the boot disk of this notebook instance before upgrade.
- state String
The state of this instance upgrade history entry.
- target
Image String Target VM Image. Format:
ainotebooks-vm/project/image-name/name
.- target
Version String Target VM Version, like m63.
- version String
The version of the notebook instance before this upgrade.
- vm
Image String The VM image before this instance upgrade.
- action string
Action. Rolloback or Upgrade.
- container
Image string The container image before this instance upgrade.
- create
Time string The time that this instance upgrade history entry is created.
- framework string
The framework of this notebook instance.
- snapshot string
The snapshot of the boot disk of this notebook instance before upgrade.
- state string
The state of this instance upgrade history entry.
- target
Image string Target VM Image. Format:
ainotebooks-vm/project/image-name/name
.- target
Version string Target VM Version, like m63.
- version string
The version of the notebook instance before this upgrade.
- vm
Image string The VM image before this instance upgrade.
- action str
Action. Rolloback or Upgrade.
- container_
image str The container image before this instance upgrade.
- create_
time str The time that this instance upgrade history entry is created.
- framework str
The framework of this notebook instance.
- snapshot str
The snapshot of the boot disk of this notebook instance before upgrade.
- state str
The state of this instance upgrade history entry.
- target_
image str Target VM Image. Format:
ainotebooks-vm/project/image-name/name
.- target_
version str Target VM Version, like m63.
- version str
The version of the notebook instance before this upgrade.
- vm_
image str The VM image before this instance upgrade.
- action String
Action. Rolloback or Upgrade.
- container
Image String The container image before this instance upgrade.
- create
Time String The time that this instance upgrade history entry is created.
- framework String
The framework of this notebook instance.
- snapshot String
The snapshot of the boot disk of this notebook instance before upgrade.
- state String
The state of this instance upgrade history entry.
- target
Image String Target VM Image. Format:
ainotebooks-vm/project/image-name/name
.- target
Version String Target VM Version, like m63.
- version String
The version of the notebook instance before this upgrade.
- vm
Image String The VM image before this instance upgrade.
VmImageResponse
- Image
Family string Use this VM image family to find the image; the newest image in this family will be used.
- Image
Name string Use VM image name to find the image.
- Project string
The name of the Google Cloud project that this VM image belongs to. Format:
{project_id}
- Image
Family string Use this VM image family to find the image; the newest image in this family will be used.
- Image
Name string Use VM image name to find the image.
- Project string
The name of the Google Cloud project that this VM image belongs to. Format:
{project_id}
- image
Family String Use this VM image family to find the image; the newest image in this family will be used.
- image
Name String Use VM image name to find the image.
- project String
The name of the Google Cloud project that this VM image belongs to. Format:
{project_id}
- image
Family string Use this VM image family to find the image; the newest image in this family will be used.
- image
Name string Use VM image name to find the image.
- project string
The name of the Google Cloud project that this VM image belongs to. Format:
{project_id}
- image_
family str Use this VM image family to find the image; the newest image in this family will be used.
- image_
name str Use VM image name to find the image.
- project str
The name of the Google Cloud project that this VM image belongs to. Format:
{project_id}
- image
Family String Use this VM image family to find the image; the newest image in this family will be used.
- image
Name String Use VM image name to find the image.
- project String
The name of the Google Cloud project that this VM image belongs to. Format:
{project_id}
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.