1. Packages
  2. Google Cloud Native
  3. API Docs
  4. aiplatform
  5. aiplatform/v1
  6. getCustomJob

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.aiplatform/v1.getCustomJob

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 a CustomJob.

Using getCustomJob

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 getCustomJob(args: GetCustomJobArgs, opts?: InvokeOptions): Promise<GetCustomJobResult>
function getCustomJobOutput(args: GetCustomJobOutputArgs, opts?: InvokeOptions): Output<GetCustomJobResult>
Copy
def get_custom_job(custom_job_id: Optional[str] = None,
                   location: Optional[str] = None,
                   project: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetCustomJobResult
def get_custom_job_output(custom_job_id: Optional[pulumi.Input[str]] = None,
                   location: Optional[pulumi.Input[str]] = None,
                   project: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetCustomJobResult]
Copy
func LookupCustomJob(ctx *Context, args *LookupCustomJobArgs, opts ...InvokeOption) (*LookupCustomJobResult, error)
func LookupCustomJobOutput(ctx *Context, args *LookupCustomJobOutputArgs, opts ...InvokeOption) LookupCustomJobResultOutput
Copy

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

public static class GetCustomJob 
{
    public static Task<GetCustomJobResult> InvokeAsync(GetCustomJobArgs args, InvokeOptions? opts = null)
    public static Output<GetCustomJobResult> Invoke(GetCustomJobInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCustomJobResult> getCustomJob(GetCustomJobArgs args, InvokeOptions options)
public static Output<GetCustomJobResult> getCustomJob(GetCustomJobArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:aiplatform/v1:getCustomJob
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CustomJobId This property is required. string
Location This property is required. string
Project string
CustomJobId This property is required. string
Location This property is required. string
Project string
customJobId This property is required. String
location This property is required. String
project String
customJobId This property is required. string
location This property is required. string
project string
custom_job_id This property is required. str
location This property is required. str
project str
customJobId This property is required. String
location This property is required. String
project String

getCustomJob Result

The following output properties are available:

CreateTime string
Time when the CustomJob was created.
DisplayName string
The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
EncryptionSpec Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.
EndTime string
Time when the CustomJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
Error Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
JobSpec Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1CustomJobSpecResponse
Job spec.
Labels Dictionary<string, string>
The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
Name string
Resource name of a CustomJob.
StartTime string
Time when the CustomJob for the first time entered the JOB_STATE_RUNNING state.
State string
The detailed state of the job.
UpdateTime string
Time when the CustomJob was most recently updated.
WebAccessUris Dictionary<string, string>
URIs for accessing interactive shells (one URI for each training node). Only available if job_spec.enable_web_access is true. The keys are names of each node in the training job; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
CreateTime string
Time when the CustomJob was created.
DisplayName string
The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
EncryptionSpec GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.
EndTime string
Time when the CustomJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
Error GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
JobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
Job spec.
Labels map[string]string
The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
Name string
Resource name of a CustomJob.
StartTime string
Time when the CustomJob for the first time entered the JOB_STATE_RUNNING state.
State string
The detailed state of the job.
UpdateTime string
Time when the CustomJob was most recently updated.
WebAccessUris map[string]string
URIs for accessing interactive shells (one URI for each training node). Only available if job_spec.enable_web_access is true. The keys are names of each node in the training job; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
createTime String
Time when the CustomJob was created.
displayName String
The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
encryptionSpec GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.
endTime String
Time when the CustomJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
error GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
jobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
Job spec.
labels Map<String,String>
The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
name String
Resource name of a CustomJob.
startTime String
Time when the CustomJob for the first time entered the JOB_STATE_RUNNING state.
state String
The detailed state of the job.
updateTime String
Time when the CustomJob was most recently updated.
webAccessUris Map<String,String>
URIs for accessing interactive shells (one URI for each training node). Only available if job_spec.enable_web_access is true. The keys are names of each node in the training job; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
createTime string
Time when the CustomJob was created.
displayName string
The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
encryptionSpec GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.
endTime string
Time when the CustomJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
error GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
jobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
Job spec.
labels {[key: string]: string}
The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
name string
Resource name of a CustomJob.
startTime string
Time when the CustomJob for the first time entered the JOB_STATE_RUNNING state.
state string
The detailed state of the job.
updateTime string
Time when the CustomJob was most recently updated.
webAccessUris {[key: string]: string}
URIs for accessing interactive shells (one URI for each training node). Only available if job_spec.enable_web_access is true. The keys are names of each node in the training job; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
create_time str
Time when the CustomJob was created.
display_name str
The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
encryption_spec GoogleCloudAiplatformV1EncryptionSpecResponse
Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.
end_time str
Time when the CustomJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
error GoogleRpcStatusResponse
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
job_spec GoogleCloudAiplatformV1CustomJobSpecResponse
Job spec.
labels Mapping[str, str]
The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
name str
Resource name of a CustomJob.
start_time str
Time when the CustomJob for the first time entered the JOB_STATE_RUNNING state.
state str
The detailed state of the job.
update_time str
Time when the CustomJob was most recently updated.
web_access_uris Mapping[str, str]
URIs for accessing interactive shells (one URI for each training node). Only available if job_spec.enable_web_access is true. The keys are names of each node in the training job; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
createTime String
Time when the CustomJob was created.
displayName String
The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
encryptionSpec Property Map
Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.
endTime String
Time when the CustomJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.
error Property Map
Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
jobSpec Property Map
Job spec.
labels Map<String>
The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
name String
Resource name of a CustomJob.
startTime String
Time when the CustomJob for the first time entered the JOB_STATE_RUNNING state.
state String
The detailed state of the job.
updateTime String
Time when the CustomJob was most recently updated.
webAccessUris Map<String>
URIs for accessing interactive shells (one URI for each training node). Only available if job_spec.enable_web_access is true. The keys are names of each node in the training job; for example, workerpool0-0 for the primary node, workerpool1-0 for the first node in the second worker pool, and workerpool1-1 for the second node in the second worker pool. The values are the URIs for each node's interactive shell.

Supporting Types

GoogleCloudAiplatformV1ContainerSpecResponse

Args This property is required. List<string>
The arguments to be passed when starting the container.
Command This property is required. List<string>
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
Env This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1EnvVarResponse>
Environment variables to be passed to the container. Maximum limit is 100.
ImageUri This property is required. string
The URI of a container image in the Container Registry that is to be run on each worker replica.
Args This property is required. []string
The arguments to be passed when starting the container.
Command This property is required. []string
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
Env This property is required. []GoogleCloudAiplatformV1EnvVarResponse
Environment variables to be passed to the container. Maximum limit is 100.
ImageUri This property is required. string
The URI of a container image in the Container Registry that is to be run on each worker replica.
args This property is required. List<String>
The arguments to be passed when starting the container.
command This property is required. List<String>
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
env This property is required. List<GoogleCloudAiplatformV1EnvVarResponse>
Environment variables to be passed to the container. Maximum limit is 100.
imageUri This property is required. String
The URI of a container image in the Container Registry that is to be run on each worker replica.
args This property is required. string[]
The arguments to be passed when starting the container.
command This property is required. string[]
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
env This property is required. GoogleCloudAiplatformV1EnvVarResponse[]
Environment variables to be passed to the container. Maximum limit is 100.
imageUri This property is required. string
The URI of a container image in the Container Registry that is to be run on each worker replica.
args This property is required. Sequence[str]
The arguments to be passed when starting the container.
command This property is required. Sequence[str]
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
env This property is required. Sequence[GoogleCloudAiplatformV1EnvVarResponse]
Environment variables to be passed to the container. Maximum limit is 100.
image_uri This property is required. str
The URI of a container image in the Container Registry that is to be run on each worker replica.
args This property is required. List<String>
The arguments to be passed when starting the container.
command This property is required. List<String>
The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
env This property is required. List<Property Map>
Environment variables to be passed to the container. Maximum limit is 100.
imageUri This property is required. String
The URI of a container image in the Container Registry that is to be run on each worker replica.

GoogleCloudAiplatformV1CustomJobSpecResponse

BaseOutputDirectory This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
EnableDashboardAccess This property is required. bool
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
EnableWebAccess This property is required. bool
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
Experiment This property is required. string
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
ExperimentRun This property is required. string
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
Network This property is required. string
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
ProtectedArtifactLocationId This property is required. string
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
ReservedIpRanges This property is required. List<string>
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
Scheduling This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
ServiceAccount This property is required. string
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
Tensorboard This property is required. string
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
WorkerPoolSpecs This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1WorkerPoolSpecResponse>
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
BaseOutputDirectory This property is required. GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
EnableDashboardAccess This property is required. bool
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
EnableWebAccess This property is required. bool
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
Experiment This property is required. string
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
ExperimentRun This property is required. string
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
Network This property is required. string
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
ProtectedArtifactLocationId This property is required. string
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
ReservedIpRanges This property is required. []string
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
Scheduling This property is required. GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
ServiceAccount This property is required. string
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
Tensorboard This property is required. string
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
WorkerPoolSpecs This property is required. []GoogleCloudAiplatformV1WorkerPoolSpecResponse
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
baseOutputDirectory This property is required. GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
enableDashboardAccess This property is required. Boolean
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
enableWebAccess This property is required. Boolean
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
experiment This property is required. String
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
experimentRun This property is required. String
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
network This property is required. String
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
protectedArtifactLocationId This property is required. String
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
reservedIpRanges This property is required. List<String>
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
scheduling This property is required. GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
serviceAccount This property is required. String
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
tensorboard This property is required. String
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
workerPoolSpecs This property is required. List<GoogleCloudAiplatformV1WorkerPoolSpecResponse>
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
baseOutputDirectory This property is required. GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
enableDashboardAccess This property is required. boolean
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
enableWebAccess This property is required. boolean
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
experiment This property is required. string
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
experimentRun This property is required. string
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
network This property is required. string
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
protectedArtifactLocationId This property is required. string
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
reservedIpRanges This property is required. string[]
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
scheduling This property is required. GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
serviceAccount This property is required. string
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
tensorboard This property is required. string
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
workerPoolSpecs This property is required. GoogleCloudAiplatformV1WorkerPoolSpecResponse[]
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
base_output_directory This property is required. GoogleCloudAiplatformV1GcsDestinationResponse
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
enable_dashboard_access This property is required. bool
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
enable_web_access This property is required. bool
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
experiment This property is required. str
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
experiment_run This property is required. str
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
network This property is required. str
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
protected_artifact_location_id This property is required. str
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
reserved_ip_ranges This property is required. Sequence[str]
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
scheduling This property is required. GoogleCloudAiplatformV1SchedulingResponse
Scheduling options for a CustomJob.
service_account This property is required. str
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
tensorboard This property is required. str
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
worker_pool_specs This property is required. Sequence[GoogleCloudAiplatformV1WorkerPoolSpecResponse]
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
baseOutputDirectory This property is required. Property Map
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name id under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = /model/ * AIP_CHECKPOINT_DIR = /checkpoints/ * AIP_TENSORBOARD_LOG_DIR = /logs/ For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = //model/ * AIP_CHECKPOINT_DIR = //checkpoints/ * AIP_TENSORBOARD_LOG_DIR = //logs/
enableDashboardAccess This property is required. Boolean
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to true, you can access the dashboard at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
enableWebAccess This property is required. Boolean
Optional. Whether you want Vertex AI to enable interactive shell access to training containers. If set to true, you can access interactive shells at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris (within HyperparameterTuningJob.trials).
experiment This property is required. String
Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
experimentRun This property is required. String
Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
network This property is required. String
Optional. The full name of the Compute Engine network to which the Job should be peered. For example, projects/12345/global/networks/myVPC. Format is of the form projects/{project}/global/networks/{network}. Where {project} is a project number, as in 12345, and {network} is a network name. To specify this field, you must have already configured VPC Network Peering for Vertex AI. If this field is left unspecified, the job is not peered with any network.
protectedArtifactLocationId This property is required. String
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
reservedIpRanges This property is required. List<String>
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
scheduling This property is required. Property Map
Scheduling options for a CustomJob.
serviceAccount This property is required. String
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the Vertex AI Custom Code Service Agent for the CustomJob's project is used.
tensorboard This property is required. String
Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: projects/{project}/locations/{location}/tensorboards/{tensorboard}
workerPoolSpecs This property is required. List<Property Map>
The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.

GoogleCloudAiplatformV1DiskSpecResponse

BootDiskSizeGb This property is required. int
Size in GB of the boot disk (default is 100GB).
BootDiskType This property is required. string
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
BootDiskSizeGb This property is required. int
Size in GB of the boot disk (default is 100GB).
BootDiskType This property is required. string
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
bootDiskSizeGb This property is required. Integer
Size in GB of the boot disk (default is 100GB).
bootDiskType This property is required. String
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
bootDiskSizeGb This property is required. number
Size in GB of the boot disk (default is 100GB).
bootDiskType This property is required. string
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
boot_disk_size_gb This property is required. int
Size in GB of the boot disk (default is 100GB).
boot_disk_type This property is required. str
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
bootDiskSizeGb This property is required. Number
Size in GB of the boot disk (default is 100GB).
bootDiskType This property is required. String
Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).

GoogleCloudAiplatformV1EncryptionSpecResponse

KmsKeyName This property is required. string
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
KmsKeyName This property is required. string
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
kmsKeyName This property is required. String
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
kmsKeyName This property is required. string
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
kms_key_name This property is required. str
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
kmsKeyName This property is required. String
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.

GoogleCloudAiplatformV1EnvVarResponse

Name This property is required. string
Name of the environment variable. Must be a valid C identifier.
Value This property is required. string
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
Name This property is required. string
Name of the environment variable. Must be a valid C identifier.
Value This property is required. string
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
name This property is required. String
Name of the environment variable. Must be a valid C identifier.
value This property is required. String
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
name This property is required. string
Name of the environment variable. Must be a valid C identifier.
value This property is required. string
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
name This property is required. str
Name of the environment variable. Must be a valid C identifier.
value This property is required. str
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.
name This property is required. String
Name of the environment variable. Must be a valid C identifier.
value This property is required. String
Variables that reference a $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not.

GoogleCloudAiplatformV1GcsDestinationResponse

OutputUriPrefix This property is required. string
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
OutputUriPrefix This property is required. string
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
outputUriPrefix This property is required. String
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
outputUriPrefix This property is required. string
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
output_uri_prefix This property is required. str
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
outputUriPrefix This property is required. String
Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.

GoogleCloudAiplatformV1MachineSpecResponse

AcceleratorCount This property is required. int
The number of accelerators to attach to the machine.
AcceleratorType This property is required. string
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
MachineType This property is required. string
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
TpuTopology This property is required. string
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
AcceleratorCount This property is required. int
The number of accelerators to attach to the machine.
AcceleratorType This property is required. string
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
MachineType This property is required. string
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
TpuTopology This property is required. string
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
acceleratorCount This property is required. Integer
The number of accelerators to attach to the machine.
acceleratorType This property is required. String
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
machineType This property is required. String
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
tpuTopology This property is required. String
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
acceleratorCount This property is required. number
The number of accelerators to attach to the machine.
acceleratorType This property is required. string
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
machineType This property is required. string
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
tpuTopology This property is required. string
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
accelerator_count This property is required. int
The number of accelerators to attach to the machine.
accelerator_type This property is required. str
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
machine_type This property is required. str
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
tpu_topology This property is required. str
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
acceleratorCount This property is required. Number
The number of accelerators to attach to the machine.
acceleratorType This property is required. String
Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
machineType This property is required. String
Immutable. The type of the machine. See the list of machine types supported for prediction See the list of machine types supported for custom training. For DeployedModel this field is optional, and the default value is n1-standard-2. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.
tpuTopology This property is required. String
Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").

GoogleCloudAiplatformV1NfsMountResponse

MountPoint This property is required. string
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
Path This property is required. string
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
Server This property is required. string
IP address of the NFS server.
MountPoint This property is required. string
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
Path This property is required. string
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
Server This property is required. string
IP address of the NFS server.
mountPoint This property is required. String
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
path This property is required. String
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
server This property is required. String
IP address of the NFS server.
mountPoint This property is required. string
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
path This property is required. string
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
server This property is required. string
IP address of the NFS server.
mount_point This property is required. str
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
path This property is required. str
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
server This property is required. str
IP address of the NFS server.
mountPoint This property is required. String
Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
path This property is required. String
Source path exported from NFS server. Has to start with '/', and combined with the ip address, it indicates the source mount path in the form of server:path
server This property is required. String
IP address of the NFS server.

GoogleCloudAiplatformV1PythonPackageSpecResponse

Args This property is required. List<string>
Command line arguments to be passed to the Python task.
Env This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1EnvVarResponse>
Environment variables to be passed to the python module. Maximum limit is 100.
ExecutorImageUri This property is required. string
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
PackageUris This property is required. List<string>
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
PythonModule This property is required. string
The Python module name to run after installing the packages.
Args This property is required. []string
Command line arguments to be passed to the Python task.
Env This property is required. []GoogleCloudAiplatformV1EnvVarResponse
Environment variables to be passed to the python module. Maximum limit is 100.
ExecutorImageUri This property is required. string
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
PackageUris This property is required. []string
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
PythonModule This property is required. string
The Python module name to run after installing the packages.
args This property is required. List<String>
Command line arguments to be passed to the Python task.
env This property is required. List<GoogleCloudAiplatformV1EnvVarResponse>
Environment variables to be passed to the python module. Maximum limit is 100.
executorImageUri This property is required. String
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
packageUris This property is required. List<String>
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
pythonModule This property is required. String
The Python module name to run after installing the packages.
args This property is required. string[]
Command line arguments to be passed to the Python task.
env This property is required. GoogleCloudAiplatformV1EnvVarResponse[]
Environment variables to be passed to the python module. Maximum limit is 100.
executorImageUri This property is required. string
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
packageUris This property is required. string[]
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
pythonModule This property is required. string
The Python module name to run after installing the packages.
args This property is required. Sequence[str]
Command line arguments to be passed to the Python task.
env This property is required. Sequence[GoogleCloudAiplatformV1EnvVarResponse]
Environment variables to be passed to the python module. Maximum limit is 100.
executor_image_uri This property is required. str
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
package_uris This property is required. Sequence[str]
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
python_module This property is required. str
The Python module name to run after installing the packages.
args This property is required. List<String>
Command line arguments to be passed to the Python task.
env This property is required. List<Property Map>
Environment variables to be passed to the python module. Maximum limit is 100.
executorImageUri This property is required. String
The URI of a container image in Artifact Registry that will run the provided Python package. Vertex AI provides a wide range of executor images with pre-installed packages to meet users' various use cases. See the list of pre-built containers for training. You must use an image from this list.
packageUris This property is required. List<String>
The Google Cloud Storage location of the Python package files which are the training program and its dependent packages. The maximum number of package URIs is 100.
pythonModule This property is required. String
The Python module name to run after installing the packages.

GoogleCloudAiplatformV1SchedulingResponse

DisableRetries This property is required. bool
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
RestartJobOnWorkerRestart This property is required. bool
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
Timeout This property is required. string
The maximum job running time. The default is 7 days.
DisableRetries This property is required. bool
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
RestartJobOnWorkerRestart This property is required. bool
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
Timeout This property is required. string
The maximum job running time. The default is 7 days.
disableRetries This property is required. Boolean
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
restartJobOnWorkerRestart This property is required. Boolean
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
timeout This property is required. String
The maximum job running time. The default is 7 days.
disableRetries This property is required. boolean
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
restartJobOnWorkerRestart This property is required. boolean
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
timeout This property is required. string
The maximum job running time. The default is 7 days.
disable_retries This property is required. bool
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
restart_job_on_worker_restart This property is required. bool
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
timeout This property is required. str
The maximum job running time. The default is 7 days.
disableRetries This property is required. Boolean
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
restartJobOnWorkerRestart This property is required. Boolean
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
timeout This property is required. String
The maximum job running time. The default is 7 days.

GoogleCloudAiplatformV1WorkerPoolSpecResponse

ContainerSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
DiskSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
MachineSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
NfsMounts This property is required. List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NfsMountResponse>
Optional. List of NFS mount spec.
PythonPackageSpec This property is required. Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
ReplicaCount This property is required. string
Optional. The number of worker replicas to use for this worker pool.
ContainerSpec This property is required. GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
DiskSpec This property is required. GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
MachineSpec This property is required. GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
NfsMounts This property is required. []GoogleCloudAiplatformV1NfsMountResponse
Optional. List of NFS mount spec.
PythonPackageSpec This property is required. GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
ReplicaCount This property is required. string
Optional. The number of worker replicas to use for this worker pool.
containerSpec This property is required. GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
diskSpec This property is required. GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
machineSpec This property is required. GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
nfsMounts This property is required. List<GoogleCloudAiplatformV1NfsMountResponse>
Optional. List of NFS mount spec.
pythonPackageSpec This property is required. GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
replicaCount This property is required. String
Optional. The number of worker replicas to use for this worker pool.
containerSpec This property is required. GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
diskSpec This property is required. GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
machineSpec This property is required. GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
nfsMounts This property is required. GoogleCloudAiplatformV1NfsMountResponse[]
Optional. List of NFS mount spec.
pythonPackageSpec This property is required. GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
replicaCount This property is required. string
Optional. The number of worker replicas to use for this worker pool.
container_spec This property is required. GoogleCloudAiplatformV1ContainerSpecResponse
The custom container task.
disk_spec This property is required. GoogleCloudAiplatformV1DiskSpecResponse
Disk spec.
machine_spec This property is required. GoogleCloudAiplatformV1MachineSpecResponse
Optional. Immutable. The specification of a single machine.
nfs_mounts This property is required. Sequence[GoogleCloudAiplatformV1NfsMountResponse]
Optional. List of NFS mount spec.
python_package_spec This property is required. GoogleCloudAiplatformV1PythonPackageSpecResponse
The Python packaged task.
replica_count This property is required. str
Optional. The number of worker replicas to use for this worker pool.
containerSpec This property is required. Property Map
The custom container task.
diskSpec This property is required. Property Map
Disk spec.
machineSpec This property is required. Property Map
Optional. Immutable. The specification of a single machine.
nfsMounts This property is required. List<Property Map>
Optional. List of NFS mount spec.
pythonPackageSpec This property is required. Property Map
The Python packaged task.
replicaCount This property is required. String
Optional. The number of worker replicas to use for this worker pool.

GoogleRpcStatusResponse

Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. List<ImmutableDictionary<string, string>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. []map[string]string
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Integer
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String,String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. {[key: string]: string}[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
details This property is required. Sequence[Mapping[str, str]]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. str
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

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