1. Packages
  2. Google Cloud Native
  3. API Docs
  4. genomics
  5. genomics/v1alpha2
  6. getPipeline

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.genomics/v1alpha2.getPipeline

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

Retrieves a pipeline based on ID. Caller must have READ permission to the project.

Using getPipeline

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 getPipeline(args: GetPipelineArgs, opts?: InvokeOptions): Promise<GetPipelineResult>
function getPipelineOutput(args: GetPipelineOutputArgs, opts?: InvokeOptions): Output<GetPipelineResult>
Copy
def get_pipeline(pipeline_id: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetPipelineResult
def get_pipeline_output(pipeline_id: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetPipelineResult]
Copy
func LookupPipeline(ctx *Context, args *LookupPipelineArgs, opts ...InvokeOption) (*LookupPipelineResult, error)
func LookupPipelineOutput(ctx *Context, args *LookupPipelineOutputArgs, opts ...InvokeOption) LookupPipelineResultOutput
Copy

> Note: This function is named LookupPipeline in the Go SDK.

public static class GetPipeline 
{
    public static Task<GetPipelineResult> InvokeAsync(GetPipelineArgs args, InvokeOptions? opts = null)
    public static Output<GetPipelineResult> Invoke(GetPipelineInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
public static Output<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:genomics/v1alpha2:getPipeline
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

PipelineId This property is required. string
PipelineId This property is required. string
pipelineId This property is required. String
pipelineId This property is required. string
pipeline_id This property is required. str
pipelineId This property is required. String

getPipeline Result

The following output properties are available:

Description string
User-specified description.
Docker Pulumi.GoogleNative.Genomics.V1Alpha2.Outputs.DockerExecutorResponse
Specifies the docker run information.
InputParameters List<Pulumi.GoogleNative.Genomics.V1Alpha2.Outputs.PipelineParameterResponse>
Input parameters of the pipeline.
Name string
A user specified pipeline name that does not have to be unique. This name can be used for filtering Pipelines in ListPipelines.
OutputParameters List<Pulumi.GoogleNative.Genomics.V1Alpha2.Outputs.PipelineParameterResponse>
Output parameters of the pipeline.
PipelineId string
Unique pipeline id that is generated by the service when CreatePipeline is called. Cannot be specified in the Pipeline used in the CreatePipelineRequest, and will be populated in the response to CreatePipeline and all subsequent Get and List calls. Indicates that the service has registered this pipeline.
Project string
The project in which to create the pipeline. The caller must have WRITE access.
Resources Pulumi.GoogleNative.Genomics.V1Alpha2.Outputs.PipelineResourcesResponse
Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
Description string
User-specified description.
Docker DockerExecutorResponse
Specifies the docker run information.
InputParameters []PipelineParameterResponse
Input parameters of the pipeline.
Name string
A user specified pipeline name that does not have to be unique. This name can be used for filtering Pipelines in ListPipelines.
OutputParameters []PipelineParameterResponse
Output parameters of the pipeline.
PipelineId string
Unique pipeline id that is generated by the service when CreatePipeline is called. Cannot be specified in the Pipeline used in the CreatePipelineRequest, and will be populated in the response to CreatePipeline and all subsequent Get and List calls. Indicates that the service has registered this pipeline.
Project string
The project in which to create the pipeline. The caller must have WRITE access.
Resources PipelineResourcesResponse
Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
description String
User-specified description.
docker DockerExecutorResponse
Specifies the docker run information.
inputParameters List<PipelineParameterResponse>
Input parameters of the pipeline.
name String
A user specified pipeline name that does not have to be unique. This name can be used for filtering Pipelines in ListPipelines.
outputParameters List<PipelineParameterResponse>
Output parameters of the pipeline.
pipelineId String
Unique pipeline id that is generated by the service when CreatePipeline is called. Cannot be specified in the Pipeline used in the CreatePipelineRequest, and will be populated in the response to CreatePipeline and all subsequent Get and List calls. Indicates that the service has registered this pipeline.
project String
The project in which to create the pipeline. The caller must have WRITE access.
resources PipelineResourcesResponse
Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
description string
User-specified description.
docker DockerExecutorResponse
Specifies the docker run information.
inputParameters PipelineParameterResponse[]
Input parameters of the pipeline.
name string
A user specified pipeline name that does not have to be unique. This name can be used for filtering Pipelines in ListPipelines.
outputParameters PipelineParameterResponse[]
Output parameters of the pipeline.
pipelineId string
Unique pipeline id that is generated by the service when CreatePipeline is called. Cannot be specified in the Pipeline used in the CreatePipelineRequest, and will be populated in the response to CreatePipeline and all subsequent Get and List calls. Indicates that the service has registered this pipeline.
project string
The project in which to create the pipeline. The caller must have WRITE access.
resources PipelineResourcesResponse
Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
description str
User-specified description.
docker DockerExecutorResponse
Specifies the docker run information.
input_parameters Sequence[PipelineParameterResponse]
Input parameters of the pipeline.
name str
A user specified pipeline name that does not have to be unique. This name can be used for filtering Pipelines in ListPipelines.
output_parameters Sequence[PipelineParameterResponse]
Output parameters of the pipeline.
pipeline_id str
Unique pipeline id that is generated by the service when CreatePipeline is called. Cannot be specified in the Pipeline used in the CreatePipelineRequest, and will be populated in the response to CreatePipeline and all subsequent Get and List calls. Indicates that the service has registered this pipeline.
project str
The project in which to create the pipeline. The caller must have WRITE access.
resources PipelineResourcesResponse
Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
description String
User-specified description.
docker Property Map
Specifies the docker run information.
inputParameters List<Property Map>
Input parameters of the pipeline.
name String
A user specified pipeline name that does not have to be unique. This name can be used for filtering Pipelines in ListPipelines.
outputParameters List<Property Map>
Output parameters of the pipeline.
pipelineId String
Unique pipeline id that is generated by the service when CreatePipeline is called. Cannot be specified in the Pipeline used in the CreatePipelineRequest, and will be populated in the response to CreatePipeline and all subsequent Get and List calls. Indicates that the service has registered this pipeline.
project String
The project in which to create the pipeline. The caller must have WRITE access.
resources Property Map
Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb

Supporting Types

DiskResponse

AutoDelete This property is required. bool
Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

Deprecated: Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

MountPoint This property is required. string
Required at create time and cannot be overridden at run time. Specifies the path in the docker container where files on this disk should be located. For example, if mountPoint is /mnt/disk, and the parameter has localPath inputs/file.txt, the docker container can access the data at /mnt/disk/inputs/file.txt.
Name This property is required. string
The name of the disk that can be used in the pipeline parameters. Must be 1 - 63 characters. The name "boot" is reserved for system use.
ReadOnly This property is required. bool
Specifies how a sourced-base persistent disk will be mounted. See https://cloud.google.com/compute/docs/disks/persistent-disks#use_multi_instances for more details. Can only be set at create time.
SizeGb This property is required. int
The size of the disk. Defaults to 500 (GB). This field is not applicable for local SSD.
Source This property is required. string
The full or partial URL of the persistent disk to attach. See https://cloud.google.com/compute/docs/reference/latest/instances#resource and https://cloud.google.com/compute/docs/disks/persistent-disks#snapshots for more details.
Type This property is required. string
The type of the disk to create.
AutoDelete This property is required. bool
Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

Deprecated: Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

MountPoint This property is required. string
Required at create time and cannot be overridden at run time. Specifies the path in the docker container where files on this disk should be located. For example, if mountPoint is /mnt/disk, and the parameter has localPath inputs/file.txt, the docker container can access the data at /mnt/disk/inputs/file.txt.
Name This property is required. string
The name of the disk that can be used in the pipeline parameters. Must be 1 - 63 characters. The name "boot" is reserved for system use.
ReadOnly This property is required. bool
Specifies how a sourced-base persistent disk will be mounted. See https://cloud.google.com/compute/docs/disks/persistent-disks#use_multi_instances for more details. Can only be set at create time.
SizeGb This property is required. int
The size of the disk. Defaults to 500 (GB). This field is not applicable for local SSD.
Source This property is required. string
The full or partial URL of the persistent disk to attach. See https://cloud.google.com/compute/docs/reference/latest/instances#resource and https://cloud.google.com/compute/docs/disks/persistent-disks#snapshots for more details.
Type This property is required. string
The type of the disk to create.
autoDelete This property is required. Boolean
Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

Deprecated: Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

mountPoint This property is required. String
Required at create time and cannot be overridden at run time. Specifies the path in the docker container where files on this disk should be located. For example, if mountPoint is /mnt/disk, and the parameter has localPath inputs/file.txt, the docker container can access the data at /mnt/disk/inputs/file.txt.
name This property is required. String
The name of the disk that can be used in the pipeline parameters. Must be 1 - 63 characters. The name "boot" is reserved for system use.
readOnly This property is required. Boolean
Specifies how a sourced-base persistent disk will be mounted. See https://cloud.google.com/compute/docs/disks/persistent-disks#use_multi_instances for more details. Can only be set at create time.
sizeGb This property is required. Integer
The size of the disk. Defaults to 500 (GB). This field is not applicable for local SSD.
source This property is required. String
The full or partial URL of the persistent disk to attach. See https://cloud.google.com/compute/docs/reference/latest/instances#resource and https://cloud.google.com/compute/docs/disks/persistent-disks#snapshots for more details.
type This property is required. String
The type of the disk to create.
autoDelete This property is required. boolean
Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

Deprecated: Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

mountPoint This property is required. string
Required at create time and cannot be overridden at run time. Specifies the path in the docker container where files on this disk should be located. For example, if mountPoint is /mnt/disk, and the parameter has localPath inputs/file.txt, the docker container can access the data at /mnt/disk/inputs/file.txt.
name This property is required. string
The name of the disk that can be used in the pipeline parameters. Must be 1 - 63 characters. The name "boot" is reserved for system use.
readOnly This property is required. boolean
Specifies how a sourced-base persistent disk will be mounted. See https://cloud.google.com/compute/docs/disks/persistent-disks#use_multi_instances for more details. Can only be set at create time.
sizeGb This property is required. number
The size of the disk. Defaults to 500 (GB). This field is not applicable for local SSD.
source This property is required. string
The full or partial URL of the persistent disk to attach. See https://cloud.google.com/compute/docs/reference/latest/instances#resource and https://cloud.google.com/compute/docs/disks/persistent-disks#snapshots for more details.
type This property is required. string
The type of the disk to create.
auto_delete This property is required. bool
Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

Deprecated: Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

mount_point This property is required. str
Required at create time and cannot be overridden at run time. Specifies the path in the docker container where files on this disk should be located. For example, if mountPoint is /mnt/disk, and the parameter has localPath inputs/file.txt, the docker container can access the data at /mnt/disk/inputs/file.txt.
name This property is required. str
The name of the disk that can be used in the pipeline parameters. Must be 1 - 63 characters. The name "boot" is reserved for system use.
read_only This property is required. bool
Specifies how a sourced-base persistent disk will be mounted. See https://cloud.google.com/compute/docs/disks/persistent-disks#use_multi_instances for more details. Can only be set at create time.
size_gb This property is required. int
The size of the disk. Defaults to 500 (GB). This field is not applicable for local SSD.
source This property is required. str
The full or partial URL of the persistent disk to attach. See https://cloud.google.com/compute/docs/reference/latest/instances#resource and https://cloud.google.com/compute/docs/disks/persistent-disks#snapshots for more details.
type This property is required. str
The type of the disk to create.
autoDelete This property is required. Boolean
Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

Deprecated: Deprecated. Disks created by the Pipelines API will be deleted at the end of the pipeline run, regardless of what this field is set to.

mountPoint This property is required. String
Required at create time and cannot be overridden at run time. Specifies the path in the docker container where files on this disk should be located. For example, if mountPoint is /mnt/disk, and the parameter has localPath inputs/file.txt, the docker container can access the data at /mnt/disk/inputs/file.txt.
name This property is required. String
The name of the disk that can be used in the pipeline parameters. Must be 1 - 63 characters. The name "boot" is reserved for system use.
readOnly This property is required. Boolean
Specifies how a sourced-base persistent disk will be mounted. See https://cloud.google.com/compute/docs/disks/persistent-disks#use_multi_instances for more details. Can only be set at create time.
sizeGb This property is required. Number
The size of the disk. Defaults to 500 (GB). This field is not applicable for local SSD.
source This property is required. String
The full or partial URL of the persistent disk to attach. See https://cloud.google.com/compute/docs/reference/latest/instances#resource and https://cloud.google.com/compute/docs/disks/persistent-disks#snapshots for more details.
type This property is required. String
The type of the disk to create.

DockerExecutorResponse

Cmd This property is required. string
The command or newline delimited script to run. The command string will be executed within a bash shell. If the command exits with a non-zero exit code, output parameter de-localization will be skipped and the pipeline operation's error field will be populated. Maximum command string length is 16384.
ImageName This property is required. string
Image name from either Docker Hub or Google Container Registry. Users that run pipelines must have READ access to the image.
Cmd This property is required. string
The command or newline delimited script to run. The command string will be executed within a bash shell. If the command exits with a non-zero exit code, output parameter de-localization will be skipped and the pipeline operation's error field will be populated. Maximum command string length is 16384.
ImageName This property is required. string
Image name from either Docker Hub or Google Container Registry. Users that run pipelines must have READ access to the image.
cmd This property is required. String
The command or newline delimited script to run. The command string will be executed within a bash shell. If the command exits with a non-zero exit code, output parameter de-localization will be skipped and the pipeline operation's error field will be populated. Maximum command string length is 16384.
imageName This property is required. String
Image name from either Docker Hub or Google Container Registry. Users that run pipelines must have READ access to the image.
cmd This property is required. string
The command or newline delimited script to run. The command string will be executed within a bash shell. If the command exits with a non-zero exit code, output parameter de-localization will be skipped and the pipeline operation's error field will be populated. Maximum command string length is 16384.
imageName This property is required. string
Image name from either Docker Hub or Google Container Registry. Users that run pipelines must have READ access to the image.
cmd This property is required. str
The command or newline delimited script to run. The command string will be executed within a bash shell. If the command exits with a non-zero exit code, output parameter de-localization will be skipped and the pipeline operation's error field will be populated. Maximum command string length is 16384.
image_name This property is required. str
Image name from either Docker Hub or Google Container Registry. Users that run pipelines must have READ access to the image.
cmd This property is required. String
The command or newline delimited script to run. The command string will be executed within a bash shell. If the command exits with a non-zero exit code, output parameter de-localization will be skipped and the pipeline operation's error field will be populated. Maximum command string length is 16384.
imageName This property is required. String
Image name from either Docker Hub or Google Container Registry. Users that run pipelines must have READ access to the image.

LocalCopyResponse

Disk This property is required. string
The name of the disk where this parameter is located. Can be the name of one of the disks specified in the Resources field, or "boot", which represents the Docker instance's boot disk and has a mount point of /.
Path This property is required. string
The path within the user's docker container where this input should be localized to and from, relative to the specified disk's mount point. For example: file.txt,
Disk This property is required. string
The name of the disk where this parameter is located. Can be the name of one of the disks specified in the Resources field, or "boot", which represents the Docker instance's boot disk and has a mount point of /.
Path This property is required. string
The path within the user's docker container where this input should be localized to and from, relative to the specified disk's mount point. For example: file.txt,
disk This property is required. String
The name of the disk where this parameter is located. Can be the name of one of the disks specified in the Resources field, or "boot", which represents the Docker instance's boot disk and has a mount point of /.
path This property is required. String
The path within the user's docker container where this input should be localized to and from, relative to the specified disk's mount point. For example: file.txt,
disk This property is required. string
The name of the disk where this parameter is located. Can be the name of one of the disks specified in the Resources field, or "boot", which represents the Docker instance's boot disk and has a mount point of /.
path This property is required. string
The path within the user's docker container where this input should be localized to and from, relative to the specified disk's mount point. For example: file.txt,
disk This property is required. str
The name of the disk where this parameter is located. Can be the name of one of the disks specified in the Resources field, or "boot", which represents the Docker instance's boot disk and has a mount point of /.
path This property is required. str
The path within the user's docker container where this input should be localized to and from, relative to the specified disk's mount point. For example: file.txt,
disk This property is required. String
The name of the disk where this parameter is located. Can be the name of one of the disks specified in the Resources field, or "boot", which represents the Docker instance's boot disk and has a mount point of /.
path This property is required. String
The path within the user's docker container where this input should be localized to and from, relative to the specified disk's mount point. For example: file.txt,

PipelineParameterResponse

DefaultValue This property is required. string
The default value for this parameter. Can be overridden at runtime. If localCopy is present, then this must be a Google Cloud Storage path beginning with gs://.
Description This property is required. string
Human-readable description.
LocalCopy This property is required. Pulumi.GoogleNative.Genomics.V1Alpha2.Inputs.LocalCopyResponse
If present, this parameter is marked for copying to and from the VM. LocalCopy indicates where on the VM the file should be. The value given to this parameter (either at runtime or using defaultValue) must be the remote path where the file should be.
Name This property is required. string
Name of the parameter - the pipeline runner uses this string as the key to the input and output maps in RunPipeline.
DefaultValue This property is required. string
The default value for this parameter. Can be overridden at runtime. If localCopy is present, then this must be a Google Cloud Storage path beginning with gs://.
Description This property is required. string
Human-readable description.
LocalCopy This property is required. LocalCopyResponse
If present, this parameter is marked for copying to and from the VM. LocalCopy indicates where on the VM the file should be. The value given to this parameter (either at runtime or using defaultValue) must be the remote path where the file should be.
Name This property is required. string
Name of the parameter - the pipeline runner uses this string as the key to the input and output maps in RunPipeline.
defaultValue This property is required. String
The default value for this parameter. Can be overridden at runtime. If localCopy is present, then this must be a Google Cloud Storage path beginning with gs://.
description This property is required. String
Human-readable description.
localCopy This property is required. LocalCopyResponse
If present, this parameter is marked for copying to and from the VM. LocalCopy indicates where on the VM the file should be. The value given to this parameter (either at runtime or using defaultValue) must be the remote path where the file should be.
name This property is required. String
Name of the parameter - the pipeline runner uses this string as the key to the input and output maps in RunPipeline.
defaultValue This property is required. string
The default value for this parameter. Can be overridden at runtime. If localCopy is present, then this must be a Google Cloud Storage path beginning with gs://.
description This property is required. string
Human-readable description.
localCopy This property is required. LocalCopyResponse
If present, this parameter is marked for copying to and from the VM. LocalCopy indicates where on the VM the file should be. The value given to this parameter (either at runtime or using defaultValue) must be the remote path where the file should be.
name This property is required. string
Name of the parameter - the pipeline runner uses this string as the key to the input and output maps in RunPipeline.
default_value This property is required. str
The default value for this parameter. Can be overridden at runtime. If localCopy is present, then this must be a Google Cloud Storage path beginning with gs://.
description This property is required. str
Human-readable description.
local_copy This property is required. LocalCopyResponse
If present, this parameter is marked for copying to and from the VM. LocalCopy indicates where on the VM the file should be. The value given to this parameter (either at runtime or using defaultValue) must be the remote path where the file should be.
name This property is required. str
Name of the parameter - the pipeline runner uses this string as the key to the input and output maps in RunPipeline.
defaultValue This property is required. String
The default value for this parameter. Can be overridden at runtime. If localCopy is present, then this must be a Google Cloud Storage path beginning with gs://.
description This property is required. String
Human-readable description.
localCopy This property is required. Property Map
If present, this parameter is marked for copying to and from the VM. LocalCopy indicates where on the VM the file should be. The value given to this parameter (either at runtime or using defaultValue) must be the remote path where the file should be.
name This property is required. String
Name of the parameter - the pipeline runner uses this string as the key to the input and output maps in RunPipeline.

PipelineResourcesResponse

AcceleratorCount This property is required. string
Optional. The number of accelerators of the specified type to attach. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit.
AcceleratorType This property is required. string
Optional. The Compute Engine defined accelerator type. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit. Please see https://cloud.google.com/compute/docs/gpus/ for a list of available accelerator types.
BootDiskSizeGb This property is required. int
The size of the boot disk. Defaults to 10 (GB).
Disks This property is required. List<Pulumi.GoogleNative.Genomics.V1Alpha2.Inputs.DiskResponse>
Disks to attach.
MinimumCpuCores This property is required. int
The minimum number of cores to use. Defaults to 1.
MinimumRamGb This property is required. double
The minimum amount of RAM to use. Defaults to 3.75 (GB)
NoAddress This property is required. bool
Whether to assign an external IP to the instance. This is an experimental feature that may go away. Defaults to false. Corresponds to --no_address flag for [gcloud compute instances create] (https://cloud.google.com/sdk/gcloud/reference/compute/instances/create). In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time. If you need to ssh into a private IP VM for debugging, you can ssh to a public VM and then ssh into the private VM's Internal IP. If noAddress is set, this pipeline run may only load docker images from Google Container Registry and not Docker Hub. Before using this, you must configure access to Google services from internal IPs.
Preemptible This property is required. bool
Whether to use preemptible VMs. Defaults to false. In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time.
Zones This property is required. List<string>
List of Google Compute Engine availability zones to which resource creation will restricted. If empty, any zone may be chosen.
AcceleratorCount This property is required. string
Optional. The number of accelerators of the specified type to attach. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit.
AcceleratorType This property is required. string
Optional. The Compute Engine defined accelerator type. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit. Please see https://cloud.google.com/compute/docs/gpus/ for a list of available accelerator types.
BootDiskSizeGb This property is required. int
The size of the boot disk. Defaults to 10 (GB).
Disks This property is required. []DiskResponse
Disks to attach.
MinimumCpuCores This property is required. int
The minimum number of cores to use. Defaults to 1.
MinimumRamGb This property is required. float64
The minimum amount of RAM to use. Defaults to 3.75 (GB)
NoAddress This property is required. bool
Whether to assign an external IP to the instance. This is an experimental feature that may go away. Defaults to false. Corresponds to --no_address flag for [gcloud compute instances create] (https://cloud.google.com/sdk/gcloud/reference/compute/instances/create). In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time. If you need to ssh into a private IP VM for debugging, you can ssh to a public VM and then ssh into the private VM's Internal IP. If noAddress is set, this pipeline run may only load docker images from Google Container Registry and not Docker Hub. Before using this, you must configure access to Google services from internal IPs.
Preemptible This property is required. bool
Whether to use preemptible VMs. Defaults to false. In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time.
Zones This property is required. []string
List of Google Compute Engine availability zones to which resource creation will restricted. If empty, any zone may be chosen.
acceleratorCount This property is required. String
Optional. The number of accelerators of the specified type to attach. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit.
acceleratorType This property is required. String
Optional. The Compute Engine defined accelerator type. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit. Please see https://cloud.google.com/compute/docs/gpus/ for a list of available accelerator types.
bootDiskSizeGb This property is required. Integer
The size of the boot disk. Defaults to 10 (GB).
disks This property is required. List<DiskResponse>
Disks to attach.
minimumCpuCores This property is required. Integer
The minimum number of cores to use. Defaults to 1.
minimumRamGb This property is required. Double
The minimum amount of RAM to use. Defaults to 3.75 (GB)
noAddress This property is required. Boolean
Whether to assign an external IP to the instance. This is an experimental feature that may go away. Defaults to false. Corresponds to --no_address flag for [gcloud compute instances create] (https://cloud.google.com/sdk/gcloud/reference/compute/instances/create). In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time. If you need to ssh into a private IP VM for debugging, you can ssh to a public VM and then ssh into the private VM's Internal IP. If noAddress is set, this pipeline run may only load docker images from Google Container Registry and not Docker Hub. Before using this, you must configure access to Google services from internal IPs.
preemptible This property is required. Boolean
Whether to use preemptible VMs. Defaults to false. In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time.
zones This property is required. List<String>
List of Google Compute Engine availability zones to which resource creation will restricted. If empty, any zone may be chosen.
acceleratorCount This property is required. string
Optional. The number of accelerators of the specified type to attach. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit.
acceleratorType This property is required. string
Optional. The Compute Engine defined accelerator type. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit. Please see https://cloud.google.com/compute/docs/gpus/ for a list of available accelerator types.
bootDiskSizeGb This property is required. number
The size of the boot disk. Defaults to 10 (GB).
disks This property is required. DiskResponse[]
Disks to attach.
minimumCpuCores This property is required. number
The minimum number of cores to use. Defaults to 1.
minimumRamGb This property is required. number
The minimum amount of RAM to use. Defaults to 3.75 (GB)
noAddress This property is required. boolean
Whether to assign an external IP to the instance. This is an experimental feature that may go away. Defaults to false. Corresponds to --no_address flag for [gcloud compute instances create] (https://cloud.google.com/sdk/gcloud/reference/compute/instances/create). In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time. If you need to ssh into a private IP VM for debugging, you can ssh to a public VM and then ssh into the private VM's Internal IP. If noAddress is set, this pipeline run may only load docker images from Google Container Registry and not Docker Hub. Before using this, you must configure access to Google services from internal IPs.
preemptible This property is required. boolean
Whether to use preemptible VMs. Defaults to false. In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time.
zones This property is required. string[]
List of Google Compute Engine availability zones to which resource creation will restricted. If empty, any zone may be chosen.
accelerator_count This property is required. str
Optional. The number of accelerators of the specified type to attach. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit.
accelerator_type This property is required. str
Optional. The Compute Engine defined accelerator type. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit. Please see https://cloud.google.com/compute/docs/gpus/ for a list of available accelerator types.
boot_disk_size_gb This property is required. int
The size of the boot disk. Defaults to 10 (GB).
disks This property is required. Sequence[DiskResponse]
Disks to attach.
minimum_cpu_cores This property is required. int
The minimum number of cores to use. Defaults to 1.
minimum_ram_gb This property is required. float
The minimum amount of RAM to use. Defaults to 3.75 (GB)
no_address This property is required. bool
Whether to assign an external IP to the instance. This is an experimental feature that may go away. Defaults to false. Corresponds to --no_address flag for [gcloud compute instances create] (https://cloud.google.com/sdk/gcloud/reference/compute/instances/create). In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time. If you need to ssh into a private IP VM for debugging, you can ssh to a public VM and then ssh into the private VM's Internal IP. If noAddress is set, this pipeline run may only load docker images from Google Container Registry and not Docker Hub. Before using this, you must configure access to Google services from internal IPs.
preemptible This property is required. bool
Whether to use preemptible VMs. Defaults to false. In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time.
zones This property is required. Sequence[str]
List of Google Compute Engine availability zones to which resource creation will restricted. If empty, any zone may be chosen.
acceleratorCount This property is required. String
Optional. The number of accelerators of the specified type to attach. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit.
acceleratorType This property is required. String
Optional. The Compute Engine defined accelerator type. By specifying this parameter, you will download and install the following third-party software onto your managed Compute Engine instances: NVIDIA® Tesla® drivers and NVIDIA® CUDA toolkit. Please see https://cloud.google.com/compute/docs/gpus/ for a list of available accelerator types.
bootDiskSizeGb This property is required. Number
The size of the boot disk. Defaults to 10 (GB).
disks This property is required. List<Property Map>
Disks to attach.
minimumCpuCores This property is required. Number
The minimum number of cores to use. Defaults to 1.
minimumRamGb This property is required. Number
The minimum amount of RAM to use. Defaults to 3.75 (GB)
noAddress This property is required. Boolean
Whether to assign an external IP to the instance. This is an experimental feature that may go away. Defaults to false. Corresponds to --no_address flag for [gcloud compute instances create] (https://cloud.google.com/sdk/gcloud/reference/compute/instances/create). In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time. If you need to ssh into a private IP VM for debugging, you can ssh to a public VM and then ssh into the private VM's Internal IP. If noAddress is set, this pipeline run may only load docker images from Google Container Registry and not Docker Hub. Before using this, you must configure access to Google services from internal IPs.
preemptible This property is required. Boolean
Whether to use preemptible VMs. Defaults to false. In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time.
zones This property is required. List<String>
List of Google Compute Engine availability zones to which resource creation will restricted. If empty, any zone may be chosen.

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