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.getInstance
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 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
Migration Pulumi.Eligibility Google Native. Notebooks. V1. Outputs. Instance Migration Eligibility Response - Checks how feasible a migration from UmN to WbI is.
- 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. For example, to specify a Cloud Storage bucket for automatic backup, you can use the
gcs-data-bucket
metadata tag. Format:"--metadata=gcs-data-bucket=``BUCKET''"
. - Migrated bool
- Bool indicating whether this notebook has been migrated to a Workbench 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 external 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
Migration InstanceEligibility Migration Eligibility Response - Checks how feasible a migration from UmN to WbI is.
- 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. For example, to specify a Cloud Storage bucket for automatic backup, you can use the
gcs-data-bucket
metadata tag. Format:"--metadata=gcs-data-bucket=``BUCKET''"
. - Migrated bool
- Bool indicating whether this notebook has been migrated to a Workbench 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 external 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
Migration InstanceEligibility Migration Eligibility Response - Checks how feasible a migration from UmN to WbI is.
- 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. For example, to specify a Cloud Storage bucket for automatic backup, you can use the
gcs-data-bucket
metadata tag. Format:"--metadata=gcs-data-bucket=``BUCKET''"
. - migrated Boolean
- Bool indicating whether this notebook has been migrated to a Workbench 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 external 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
Migration InstanceEligibility Migration Eligibility Response - Checks how feasible a migration from UmN to WbI is.
- 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. For example, to specify a Cloud Storage bucket for automatic backup, you can use the
gcs-data-bucket
metadata tag. Format:"--metadata=gcs-data-bucket=``BUCKET''"
. - migrated boolean
- Bool indicating whether this notebook has been migrated to a Workbench 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 external 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_
migration_ Instanceeligibility Migration Eligibility Response - Checks how feasible a migration from UmN to WbI is.
- 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. For example, to specify a Cloud Storage bucket for automatic backup, you can use the
gcs-data-bucket
metadata tag. Format:"--metadata=gcs-data-bucket=``BUCKET''"
. - migrated bool
- Bool indicating whether this notebook has been migrated to a Workbench 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 external 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
Migration Property MapEligibility - Checks how feasible a migration from UmN to WbI is.
- 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. For example, to specify a Cloud Storage bucket for automatic backup, you can use the
gcs-data-bucket
metadata tag. Format:"--metadata=gcs-data-bucket=``BUCKET''"
. - migrated Boolean
- Bool indicating whether this notebook has been migrated to a Workbench 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 external 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
InstanceMigrationEligibilityResponse
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.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi