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>
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]
func LookupPipeline(ctx *Context, args *LookupPipelineArgs, opts ...InvokeOption) (*LookupPipelineResult, error)
func LookupPipelineOutput(ctx *Context, args *LookupPipelineOutputArgs, opts ...InvokeOption) LookupPipelineResultOutput
> 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)
}
public static CompletableFuture<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
public static Output<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
fn::invoke:
function: google-native:genomics/v1alpha2:getPipeline
arguments:
# arguments dictionary
The following arguments are supported:
- Pipeline
Id This property is required. string
- Pipeline
Id This property is required. string
- pipeline
Id This property is required. String
- pipeline
Id This property is required. string
- pipeline_
id This property is required. str
- pipeline
Id This property is required. String
getPipeline Result
The following output properties are available:
- Description string
- User-specified description.
- Docker
Pulumi.
Google Native. Genomics. V1Alpha2. Outputs. Docker Executor Response - Specifies the docker run information.
- Input
Parameters List<Pulumi.Google Native. Genomics. V1Alpha2. Outputs. Pipeline Parameter Response> - 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.
- Output
Parameters List<Pulumi.Google Native. Genomics. V1Alpha2. Outputs. Pipeline Parameter Response> - Output parameters of the pipeline.
- Pipeline
Id 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.
Google Native. Genomics. V1Alpha2. Outputs. Pipeline Resources Response - Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
- Description string
- User-specified description.
- Docker
Docker
Executor Response - Specifies the docker run information.
- Input
Parameters []PipelineParameter Response - 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.
- Output
Parameters []PipelineParameter Response - Output parameters of the pipeline.
- Pipeline
Id 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
Pipeline
Resources Response - Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
- description String
- User-specified description.
- docker
Docker
Executor Response - Specifies the docker run information.
- input
Parameters List<PipelineParameter Response> - 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.
- output
Parameters List<PipelineParameter Response> - Output parameters of the pipeline.
- pipeline
Id 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
Pipeline
Resources Response - Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
- description string
- User-specified description.
- docker
Docker
Executor Response - Specifies the docker run information.
- input
Parameters PipelineParameter Response[] - 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.
- output
Parameters PipelineParameter Response[] - Output parameters of the pipeline.
- pipeline
Id 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
Pipeline
Resources Response - Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
- description str
- User-specified description.
- docker
Docker
Executor Response - Specifies the docker run information.
- input_
parameters Sequence[PipelineParameter Response] - 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[PipelineParameter Response] - 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
Pipeline
Resources Response - Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
- description String
- User-specified description.
- docker Property Map
- Specifies the docker run information.
- input
Parameters 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.
- output
Parameters List<Property Map> - Output parameters of the pipeline.
- pipeline
Id 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
- 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.
- Mount
Point 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 haslocalPath
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.
- 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. 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.
- Mount
Point 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 haslocalPath
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.
- 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. 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. 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.
- mount
Point 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 haslocalPath
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.
- read
Only 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.
- size
Gb 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.
- auto
Delete 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.
- mount
Point 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 haslocalPath
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.
- read
Only 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.
- size
Gb 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.
- 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 haslocalPath
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.
- auto
Delete 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.
- mount
Point 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 haslocalPath
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.
- read
Only 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.
- size
Gb 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. - Image
Name 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. - Image
Name 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. - image
Name 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. - image
Name 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. - image
Name 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
- Default
Value 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 withgs://
. - Description
This property is required. string - Human-readable description.
- Local
Copy This property is required. Pulumi.Google Native. Genomics. V1Alpha2. Inputs. Local Copy Response - 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 usingdefaultValue
) 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. 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 withgs://
. - Description
This property is required. string - Human-readable description.
- Local
Copy This property is required. LocalCopy Response - 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 usingdefaultValue
) 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. 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 withgs://
. - description
This property is required. String - Human-readable description.
- local
Copy This property is required. LocalCopy Response - 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 usingdefaultValue
) 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. 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 withgs://
. - description
This property is required. string - Human-readable description.
- local
Copy This property is required. LocalCopy Response - 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 usingdefaultValue
) 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 withgs://
. - description
This property is required. str - Human-readable description.
- local_
copy This property is required. LocalCopy Response - 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 usingdefaultValue
) 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.
- default
Value 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 withgs://
. - description
This property is required. String - Human-readable description.
- local
Copy 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 usingdefaultValue
) 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
- Accelerator
Count 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.
- Accelerator
Type 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.
- Boot
Disk Size Gb This property is required. int - The size of the boot disk. Defaults to 10 (GB).
- Disks
This property is required. List<Pulumi.Google Native. Genomics. V1Alpha2. Inputs. Disk Response> - 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. double - 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. List<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. 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.
- Accelerator
Type 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.
- Boot
Disk Size Gb This property is required. int - The size of the boot disk. Defaults to 10 (GB).
- Disks
This property is required. []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. float64 - 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. []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. 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.
- accelerator
Type 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.
- boot
Disk Size Gb 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.
- minimum
Cpu Cores This property is required. Integer - The minimum number of cores to use. Defaults to 1.
- minimum
Ram Gb This property is required. Double - The minimum amount of RAM to use. Defaults to 3.75 (GB)
- no
Address 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.
- accelerator
Count 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.
- accelerator
Type 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.
- boot
Disk Size Gb This property is required. number - The size of the boot disk. Defaults to 10 (GB).
- disks
This property is required. DiskResponse[] - Disks to attach.
- minimum
Cpu Cores This property is required. number - The minimum number of cores to use. Defaults to 1.
- minimum
Ram Gb This property is required. number - The minimum amount of RAM to use. Defaults to 3.75 (GB)
- no
Address 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.
- accelerator
Count 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.
- accelerator
Type 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.
- boot
Disk Size Gb 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.
- minimum
Cpu Cores This property is required. Number - The minimum number of cores to use. Defaults to 1.
- minimum
Ram Gb This property is required. Number - The minimum amount of RAM to use. Defaults to 3.75 (GB)
- no
Address 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