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

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.getNasJob

Explore with Pulumi AI

google-native logo

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 NasJob

    Using getNasJob

    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 getNasJob(args: GetNasJobArgs, opts?: InvokeOptions): Promise<GetNasJobResult>
    function getNasJobOutput(args: GetNasJobOutputArgs, opts?: InvokeOptions): Output<GetNasJobResult>
    def get_nas_job(location: Optional[str] = None,
                    nas_job_id: Optional[str] = None,
                    project: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetNasJobResult
    def get_nas_job_output(location: Optional[pulumi.Input[str]] = None,
                    nas_job_id: Optional[pulumi.Input[str]] = None,
                    project: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetNasJobResult]
    func LookupNasJob(ctx *Context, args *LookupNasJobArgs, opts ...InvokeOption) (*LookupNasJobResult, error)
    func LookupNasJobOutput(ctx *Context, args *LookupNasJobOutputArgs, opts ...InvokeOption) LookupNasJobResultOutput

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

    public static class GetNasJob 
    {
        public static Task<GetNasJobResult> InvokeAsync(GetNasJobArgs args, InvokeOptions? opts = null)
        public static Output<GetNasJobResult> Invoke(GetNasJobInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNasJobResult> getNasJob(GetNasJobArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:aiplatform/v1:getNasJob
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location string
    NasJobId string
    Project string
    Location string
    NasJobId string
    Project string
    location String
    nasJobId String
    project String
    location string
    nasJobId string
    project string
    location String
    nasJobId String
    project String

    getNasJob Result

    The following output properties are available:

    CreateTime string
    Time when the NasJob was created.
    DisplayName string
    The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    EnableRestrictedImageTraining bool
    Optional. Enable a separation of Custom model training and restricted image training for tenant project.
    EncryptionSpec Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1EncryptionSpecResponse
    Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
    EndTime string
    Time when the NasJob 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.
    Labels Dictionary<string, string>
    The labels with user-defined metadata to organize NasJobs. 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 the NasJob.
    NasJobOutput Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1NasJobOutputResponse
    Output of the NasJob.
    NasJobSpec Pulumi.GoogleNative.Aiplatform.V1.Outputs.GoogleCloudAiplatformV1NasJobSpecResponse
    The specification of a NasJob.
    StartTime string
    Time when the NasJob for the first time entered the JOB_STATE_RUNNING state.
    State string
    The detailed state of the job.
    UpdateTime string
    Time when the NasJob was most recently updated.
    CreateTime string
    Time when the NasJob was created.
    DisplayName string
    The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    EnableRestrictedImageTraining bool
    Optional. Enable a separation of Custom model training and restricted image training for tenant project.
    EncryptionSpec GoogleCloudAiplatformV1EncryptionSpecResponse
    Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
    EndTime string
    Time when the NasJob 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.
    Labels map[string]string
    The labels with user-defined metadata to organize NasJobs. 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 the NasJob.
    NasJobOutput GoogleCloudAiplatformV1NasJobOutputResponse
    Output of the NasJob.
    NasJobSpec GoogleCloudAiplatformV1NasJobSpecResponse
    The specification of a NasJob.
    StartTime string
    Time when the NasJob for the first time entered the JOB_STATE_RUNNING state.
    State string
    The detailed state of the job.
    UpdateTime string
    Time when the NasJob was most recently updated.
    createTime String
    Time when the NasJob was created.
    displayName String
    The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    enableRestrictedImageTraining Boolean
    Optional. Enable a separation of Custom model training and restricted image training for tenant project.
    encryptionSpec GoogleCloudAiplatformV1EncryptionSpecResponse
    Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
    endTime String
    Time when the NasJob 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.
    labels Map<String,String>
    The labels with user-defined metadata to organize NasJobs. 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 the NasJob.
    nasJobOutput GoogleCloudAiplatformV1NasJobOutputResponse
    Output of the NasJob.
    nasJobSpec GoogleCloudAiplatformV1NasJobSpecResponse
    The specification of a NasJob.
    startTime String
    Time when the NasJob for the first time entered the JOB_STATE_RUNNING state.
    state String
    The detailed state of the job.
    updateTime String
    Time when the NasJob was most recently updated.
    createTime string
    Time when the NasJob was created.
    displayName string
    The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    enableRestrictedImageTraining boolean
    Optional. Enable a separation of Custom model training and restricted image training for tenant project.
    encryptionSpec GoogleCloudAiplatformV1EncryptionSpecResponse
    Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
    endTime string
    Time when the NasJob 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.
    labels {[key: string]: string}
    The labels with user-defined metadata to organize NasJobs. 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 the NasJob.
    nasJobOutput GoogleCloudAiplatformV1NasJobOutputResponse
    Output of the NasJob.
    nasJobSpec GoogleCloudAiplatformV1NasJobSpecResponse
    The specification of a NasJob.
    startTime string
    Time when the NasJob for the first time entered the JOB_STATE_RUNNING state.
    state string
    The detailed state of the job.
    updateTime string
    Time when the NasJob was most recently updated.
    create_time str
    Time when the NasJob was created.
    display_name str
    The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    enable_restricted_image_training bool
    Optional. Enable a separation of Custom model training and restricted image training for tenant project.
    encryption_spec GoogleCloudAiplatformV1EncryptionSpecResponse
    Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
    end_time str
    Time when the NasJob 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.
    labels Mapping[str, str]
    The labels with user-defined metadata to organize NasJobs. 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 the NasJob.
    nas_job_output GoogleCloudAiplatformV1NasJobOutputResponse
    Output of the NasJob.
    nas_job_spec GoogleCloudAiplatformV1NasJobSpecResponse
    The specification of a NasJob.
    start_time str
    Time when the NasJob for the first time entered the JOB_STATE_RUNNING state.
    state str
    The detailed state of the job.
    update_time str
    Time when the NasJob was most recently updated.
    createTime String
    Time when the NasJob was created.
    displayName String
    The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
    enableRestrictedImageTraining Boolean
    Optional. Enable a separation of Custom model training and restricted image training for tenant project.
    encryptionSpec Property Map
    Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
    endTime String
    Time when the NasJob 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.
    labels Map<String>
    The labels with user-defined metadata to organize NasJobs. 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 the NasJob.
    nasJobOutput Property Map
    Output of the NasJob.
    nasJobSpec Property Map
    The specification of a NasJob.
    startTime String
    Time when the NasJob for the first time entered the JOB_STATE_RUNNING state.
    state String
    The detailed state of the job.
    updateTime String
    Time when the NasJob was most recently updated.

    Supporting Types

    GoogleCloudAiplatformV1ContainerSpecResponse

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

    GoogleCloudAiplatformV1CustomJobSpecResponse

    BaseOutputDirectory 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 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 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 string
    Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
    ExperimentRun string
    Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
    Network 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 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 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 Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1SchedulingResponse
    Scheduling options for a CustomJob.
    ServiceAccount 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 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 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 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 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 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 string
    Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
    ExperimentRun string
    Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
    Network 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 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 []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 GoogleCloudAiplatformV1SchedulingResponse
    Scheduling options for a CustomJob.
    ServiceAccount 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 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 []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 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 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 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 String
    Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
    experimentRun String
    Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
    network 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 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 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 GoogleCloudAiplatformV1SchedulingResponse
    Scheduling options for a CustomJob.
    serviceAccount 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 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 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 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 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 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 string
    Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
    experimentRun string
    Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
    network 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 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 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 GoogleCloudAiplatformV1SchedulingResponse
    Scheduling options for a CustomJob.
    serviceAccount 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 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 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 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 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 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 str
    Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
    experiment_run str
    Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
    network 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 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 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 GoogleCloudAiplatformV1SchedulingResponse
    Scheduling options for a CustomJob.
    service_account 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 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 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 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 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 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 String
    Optional. The Experiment associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}
    experimentRun String
    Optional. The Experiment Run associated with this job. Format: projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}
    network 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 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 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 Property Map
    Scheduling options for a CustomJob.
    serviceAccount 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 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 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 int
    Size in GB of the boot disk (default is 100GB).
    BootDiskType 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 int
    Size in GB of the boot disk (default is 100GB).
    BootDiskType 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 Integer
    Size in GB of the boot disk (default is 100GB).
    bootDiskType 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 number
    Size in GB of the boot disk (default is 100GB).
    bootDiskType 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 int
    Size in GB of the boot disk (default is 100GB).
    boot_disk_type 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 Number
    Size in GB of the boot disk (default is 100GB).
    bootDiskType 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 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 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 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 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 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 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 string
    Name of the environment variable. Must be a valid C identifier.
    Value 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 string
    Name of the environment variable. Must be a valid C identifier.
    Value 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 String
    Name of the environment variable. Must be a valid C identifier.
    value 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 string
    Name of the environment variable. Must be a valid C identifier.
    value 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 str
    Name of the environment variable. Must be a valid C identifier.
    value 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 String
    Name of the environment variable. Must be a valid C identifier.
    value 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 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 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 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 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 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 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 int
    The number of accelerators to attach to the machine.
    AcceleratorType string
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    MachineType 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 string
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    AcceleratorCount int
    The number of accelerators to attach to the machine.
    AcceleratorType string
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    MachineType 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 string
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    acceleratorCount Integer
    The number of accelerators to attach to the machine.
    acceleratorType String
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machineType 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 String
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    acceleratorCount number
    The number of accelerators to attach to the machine.
    acceleratorType string
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machineType 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 string
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    accelerator_count int
    The number of accelerators to attach to the machine.
    accelerator_type str
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machine_type 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 str
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
    acceleratorCount Number
    The number of accelerators to attach to the machine.
    acceleratorType String
    Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
    machineType 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 String
    Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").

    GoogleCloudAiplatformV1MeasurementMetricResponse

    MetricId string
    The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
    Value double
    The value for this metric.
    MetricId string
    The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
    Value float64
    The value for this metric.
    metricId String
    The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
    value Double
    The value for this metric.
    metricId string
    The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
    value number
    The value for this metric.
    metric_id str
    The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
    value float
    The value for this metric.
    metricId String
    The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
    value Number
    The value for this metric.

    GoogleCloudAiplatformV1MeasurementResponse

    ElapsedDuration string
    Time that the Trial has been running at the point of this Measurement.
    Metrics List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1MeasurementMetricResponse>
    A list of metrics got by evaluating the objective functions using suggested Parameter values.
    StepCount string
    The number of steps the machine learning model has been trained for. Must be non-negative.
    ElapsedDuration string
    Time that the Trial has been running at the point of this Measurement.
    Metrics []GoogleCloudAiplatformV1MeasurementMetricResponse
    A list of metrics got by evaluating the objective functions using suggested Parameter values.
    StepCount string
    The number of steps the machine learning model has been trained for. Must be non-negative.
    elapsedDuration String
    Time that the Trial has been running at the point of this Measurement.
    metrics List<GoogleCloudAiplatformV1MeasurementMetricResponse>
    A list of metrics got by evaluating the objective functions using suggested Parameter values.
    stepCount String
    The number of steps the machine learning model has been trained for. Must be non-negative.
    elapsedDuration string
    Time that the Trial has been running at the point of this Measurement.
    metrics GoogleCloudAiplatformV1MeasurementMetricResponse[]
    A list of metrics got by evaluating the objective functions using suggested Parameter values.
    stepCount string
    The number of steps the machine learning model has been trained for. Must be non-negative.
    elapsed_duration str
    Time that the Trial has been running at the point of this Measurement.
    metrics Sequence[GoogleCloudAiplatformV1MeasurementMetricResponse]
    A list of metrics got by evaluating the objective functions using suggested Parameter values.
    step_count str
    The number of steps the machine learning model has been trained for. Must be non-negative.
    elapsedDuration String
    Time that the Trial has been running at the point of this Measurement.
    metrics List<Property Map>
    A list of metrics got by evaluating the objective functions using suggested Parameter values.
    stepCount String
    The number of steps the machine learning model has been trained for. Must be non-negative.

    GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutputResponse

    SearchTrials []GoogleCloudAiplatformV1NasTrialResponse
    List of NasTrials that were started as part of search stage.
    TrainTrials []GoogleCloudAiplatformV1NasTrialResponse
    List of NasTrials that were started as part of train stage.
    searchTrials List<GoogleCloudAiplatformV1NasTrialResponse>
    List of NasTrials that were started as part of search stage.
    trainTrials List<GoogleCloudAiplatformV1NasTrialResponse>
    List of NasTrials that were started as part of train stage.
    searchTrials GoogleCloudAiplatformV1NasTrialResponse[]
    List of NasTrials that were started as part of search stage.
    trainTrials GoogleCloudAiplatformV1NasTrialResponse[]
    List of NasTrials that were started as part of train stage.
    search_trials Sequence[GoogleCloudAiplatformV1NasTrialResponse]
    List of NasTrials that were started as part of search stage.
    train_trials Sequence[GoogleCloudAiplatformV1NasTrialResponse]
    List of NasTrials that were started as part of train stage.
    searchTrials List<Property Map>
    List of NasTrials that were started as part of search stage.
    trainTrials List<Property Map>
    List of NasTrials that were started as part of train stage.

    GoogleCloudAiplatformV1NasJobOutputResponse

    MultiTrialJobOutput GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutputResponse
    The output of this multi-trial Neural Architecture Search (NAS) job.
    multiTrialJobOutput GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutputResponse
    The output of this multi-trial Neural Architecture Search (NAS) job.
    multiTrialJobOutput GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutputResponse
    The output of this multi-trial Neural Architecture Search (NAS) job.
    multi_trial_job_output GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutputResponse
    The output of this multi-trial Neural Architecture Search (NAS) job.
    multiTrialJobOutput Property Map
    The output of this multi-trial Neural Architecture Search (NAS) job.

    GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponse

    Goal string
    The optimization goal of the metric.
    MetricId string
    The ID of the metric. Must not contain whitespaces.
    Goal string
    The optimization goal of the metric.
    MetricId string
    The ID of the metric. Must not contain whitespaces.
    goal String
    The optimization goal of the metric.
    metricId String
    The ID of the metric. Must not contain whitespaces.
    goal string
    The optimization goal of the metric.
    metricId string
    The ID of the metric. Must not contain whitespaces.
    goal str
    The optimization goal of the metric.
    metric_id str
    The ID of the metric. Must not contain whitespaces.
    goal String
    The optimization goal of the metric.
    metricId String
    The ID of the metric. Must not contain whitespaces.

    GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecResponse

    Metric Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponse
    Metric specs for the NAS job. Validation for this field is done at multi_trial_algorithm_spec field.
    MultiTrialAlgorithm string
    The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to REINFORCEMENT_LEARNING.
    SearchTrialSpec Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponse
    Spec for search trials.
    TrainTrialSpec Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponse
    Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    Metric GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponse
    Metric specs for the NAS job. Validation for this field is done at multi_trial_algorithm_spec field.
    MultiTrialAlgorithm string
    The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to REINFORCEMENT_LEARNING.
    SearchTrialSpec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponse
    Spec for search trials.
    TrainTrialSpec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponse
    Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    metric GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponse
    Metric specs for the NAS job. Validation for this field is done at multi_trial_algorithm_spec field.
    multiTrialAlgorithm String
    The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to REINFORCEMENT_LEARNING.
    searchTrialSpec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponse
    Spec for search trials.
    trainTrialSpec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponse
    Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    metric GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponse
    Metric specs for the NAS job. Validation for this field is done at multi_trial_algorithm_spec field.
    multiTrialAlgorithm string
    The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to REINFORCEMENT_LEARNING.
    searchTrialSpec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponse
    Spec for search trials.
    trainTrialSpec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponse
    Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    metric GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponse
    Metric specs for the NAS job. Validation for this field is done at multi_trial_algorithm_spec field.
    multi_trial_algorithm str
    The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to REINFORCEMENT_LEARNING.
    search_trial_spec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponse
    Spec for search trials.
    train_trial_spec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponse
    Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    metric Property Map
    Metric specs for the NAS job. Validation for this field is done at multi_trial_algorithm_spec field.
    multiTrialAlgorithm String
    The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to REINFORCEMENT_LEARNING.
    searchTrialSpec Property Map
    Spec for search trials.
    trainTrialSpec Property Map
    Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.

    GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponse

    MaxFailedTrialCount int
    The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
    MaxParallelTrialCount int
    The maximum number of trials to run in parallel.
    MaxTrialCount int
    The maximum number of Neural Architecture Search (NAS) trials to run.
    SearchTrialJobSpec Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a search trial job. The same spec applies to all search trials.
    MaxFailedTrialCount int
    The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
    MaxParallelTrialCount int
    The maximum number of trials to run in parallel.
    MaxTrialCount int
    The maximum number of Neural Architecture Search (NAS) trials to run.
    SearchTrialJobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a search trial job. The same spec applies to all search trials.
    maxFailedTrialCount Integer
    The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
    maxParallelTrialCount Integer
    The maximum number of trials to run in parallel.
    maxTrialCount Integer
    The maximum number of Neural Architecture Search (NAS) trials to run.
    searchTrialJobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a search trial job. The same spec applies to all search trials.
    maxFailedTrialCount number
    The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
    maxParallelTrialCount number
    The maximum number of trials to run in parallel.
    maxTrialCount number
    The maximum number of Neural Architecture Search (NAS) trials to run.
    searchTrialJobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a search trial job. The same spec applies to all search trials.
    max_failed_trial_count int
    The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
    max_parallel_trial_count int
    The maximum number of trials to run in parallel.
    max_trial_count int
    The maximum number of Neural Architecture Search (NAS) trials to run.
    search_trial_job_spec GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a search trial job. The same spec applies to all search trials.
    maxFailedTrialCount Number
    The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
    maxParallelTrialCount Number
    The maximum number of trials to run in parallel.
    maxTrialCount Number
    The maximum number of Neural Architecture Search (NAS) trials to run.
    searchTrialJobSpec Property Map
    The spec of a search trial job. The same spec applies to all search trials.

    GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponse

    Frequency int
    Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    MaxParallelTrialCount int
    The maximum number of trials to run in parallel.
    TrainTrialJobSpec Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a train trial job. The same spec applies to all train trials.
    Frequency int
    Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    MaxParallelTrialCount int
    The maximum number of trials to run in parallel.
    TrainTrialJobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a train trial job. The same spec applies to all train trials.
    frequency Integer
    Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    maxParallelTrialCount Integer
    The maximum number of trials to run in parallel.
    trainTrialJobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a train trial job. The same spec applies to all train trials.
    frequency number
    Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    maxParallelTrialCount number
    The maximum number of trials to run in parallel.
    trainTrialJobSpec GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a train trial job. The same spec applies to all train trials.
    frequency int
    Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    max_parallel_trial_count int
    The maximum number of trials to run in parallel.
    train_trial_job_spec GoogleCloudAiplatformV1CustomJobSpecResponse
    The spec of a train trial job. The same spec applies to all train trials.
    frequency Number
    Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
    maxParallelTrialCount Number
    The maximum number of trials to run in parallel.
    trainTrialJobSpec Property Map
    The spec of a train trial job. The same spec applies to all train trials.

    GoogleCloudAiplatformV1NasJobSpecResponse

    MultiTrialAlgorithmSpec Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecResponse
    The spec of multi-trial algorithms.
    ResumeNasJobId string
    The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
    SearchSpaceSpec string
    It defines the search space for Neural Architecture Search (NAS).
    MultiTrialAlgorithmSpec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecResponse
    The spec of multi-trial algorithms.
    ResumeNasJobId string
    The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
    SearchSpaceSpec string
    It defines the search space for Neural Architecture Search (NAS).
    multiTrialAlgorithmSpec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecResponse
    The spec of multi-trial algorithms.
    resumeNasJobId String
    The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
    searchSpaceSpec String
    It defines the search space for Neural Architecture Search (NAS).
    multiTrialAlgorithmSpec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecResponse
    The spec of multi-trial algorithms.
    resumeNasJobId string
    The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
    searchSpaceSpec string
    It defines the search space for Neural Architecture Search (NAS).
    multi_trial_algorithm_spec GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecResponse
    The spec of multi-trial algorithms.
    resume_nas_job_id str
    The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
    search_space_spec str
    It defines the search space for Neural Architecture Search (NAS).
    multiTrialAlgorithmSpec Property Map
    The spec of multi-trial algorithms.
    resumeNasJobId String
    The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
    searchSpaceSpec String
    It defines the search space for Neural Architecture Search (NAS).

    GoogleCloudAiplatformV1NasTrialResponse

    EndTime string
    Time when the NasTrial's status changed to SUCCEEDED or INFEASIBLE.
    FinalMeasurement Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1MeasurementResponse
    The final measurement containing the objective value.
    StartTime string
    Time when the NasTrial was started.
    State string
    The detailed state of the NasTrial.
    EndTime string
    Time when the NasTrial's status changed to SUCCEEDED or INFEASIBLE.
    FinalMeasurement GoogleCloudAiplatformV1MeasurementResponse
    The final measurement containing the objective value.
    StartTime string
    Time when the NasTrial was started.
    State string
    The detailed state of the NasTrial.
    endTime String
    Time when the NasTrial's status changed to SUCCEEDED or INFEASIBLE.
    finalMeasurement GoogleCloudAiplatformV1MeasurementResponse
    The final measurement containing the objective value.
    startTime String
    Time when the NasTrial was started.
    state String
    The detailed state of the NasTrial.
    endTime string
    Time when the NasTrial's status changed to SUCCEEDED or INFEASIBLE.
    finalMeasurement GoogleCloudAiplatformV1MeasurementResponse
    The final measurement containing the objective value.
    startTime string
    Time when the NasTrial was started.
    state string
    The detailed state of the NasTrial.
    end_time str
    Time when the NasTrial's status changed to SUCCEEDED or INFEASIBLE.
    final_measurement GoogleCloudAiplatformV1MeasurementResponse
    The final measurement containing the objective value.
    start_time str
    Time when the NasTrial was started.
    state str
    The detailed state of the NasTrial.
    endTime String
    Time when the NasTrial's status changed to SUCCEEDED or INFEASIBLE.
    finalMeasurement Property Map
    The final measurement containing the objective value.
    startTime String
    Time when the NasTrial was started.
    state String
    The detailed state of the NasTrial.

    GoogleCloudAiplatformV1NfsMountResponse

    MountPoint string
    Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
    Path 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 string
    IP address of the NFS server.
    MountPoint string
    Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
    Path 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 string
    IP address of the NFS server.
    mountPoint String
    Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
    path 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 String
    IP address of the NFS server.
    mountPoint string
    Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
    path 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 string
    IP address of the NFS server.
    mount_point str
    Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
    path 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 str
    IP address of the NFS server.
    mountPoint String
    Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
    path 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 String
    IP address of the NFS server.

    GoogleCloudAiplatformV1PythonPackageSpecResponse

    Args List<string>
    Command line arguments to be passed to the Python task.
    Env List<Pulumi.GoogleNative.Aiplatform.V1.Inputs.GoogleCloudAiplatformV1EnvVarResponse>
    Environment variables to be passed to the python module. Maximum limit is 100.
    ExecutorImageUri 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 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 string
    The Python module name to run after installing the packages.
    Args []string
    Command line arguments to be passed to the Python task.
    Env []GoogleCloudAiplatformV1EnvVarResponse
    Environment variables to be passed to the python module. Maximum limit is 100.
    ExecutorImageUri 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 []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 string
    The Python module name to run after installing the packages.
    args List<String>
    Command line arguments to be passed to the Python task.
    env List<GoogleCloudAiplatformV1EnvVarResponse>
    Environment variables to be passed to the python module. Maximum limit is 100.
    executorImageUri 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 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 String
    The Python module name to run after installing the packages.
    args string[]
    Command line arguments to be passed to the Python task.
    env GoogleCloudAiplatformV1EnvVarResponse[]
    Environment variables to be passed to the python module. Maximum limit is 100.
    executorImageUri 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 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 string
    The Python module name to run after installing the packages.
    args Sequence[str]
    Command line arguments to be passed to the Python task.
    env Sequence[GoogleCloudAiplatformV1EnvVarResponse]
    Environment variables to be passed to the python module. Maximum limit is 100.
    executor_image_uri 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 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 str
    The Python module name to run after installing the packages.
    args List<String>
    Command line arguments to be passed to the Python task.
    env List<Property Map>
    Environment variables to be passed to the python module. Maximum limit is 100.
    executorImageUri 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 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 String
    The Python module name to run after installing the packages.

    GoogleCloudAiplatformV1SchedulingResponse

    DisableRetries 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 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 string
    The maximum job running time. The default is 7 days.
    DisableRetries 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 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 string
    The maximum job running time. The default is 7 days.
    disableRetries 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 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 String
    The maximum job running time. The default is 7 days.
    disableRetries 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 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 string
    The maximum job running time. The default is 7 days.
    disable_retries 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 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 str
    The maximum job running time. The default is 7 days.
    disableRetries 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 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 String
    The maximum job running time. The default is 7 days.

    GoogleCloudAiplatformV1WorkerPoolSpecResponse

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

    GoogleRpcStatusResponse

    Code int
    The status code, which should be an enum value of google.rpc.Code.
    Details 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 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 int
    The status code, which should be an enum value of google.rpc.Code.
    Details []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 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 Integer
    The status code, which should be an enum value of google.rpc.Code.
    details 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 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 number
    The status code, which should be an enum value of google.rpc.Code.
    details {[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 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 int
    The status code, which should be an enum value of google.rpc.Code.
    details 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 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 Number
    The status code, which should be an enum value of google.rpc.Code.
    details 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 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-native logo

    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