Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.aiplatform/v1beta1.HyperparameterTuningJob
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a HyperparameterTuningJob Auto-naming is currently not supported for this resource.
Create HyperparameterTuningJob Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new HyperparameterTuningJob(name: string, args: HyperparameterTuningJobArgs, opts?: CustomResourceOptions);@overload
def HyperparameterTuningJob(resource_name: str,
                            args: HyperparameterTuningJobArgs,
                            opts: Optional[ResourceOptions] = None)
@overload
def HyperparameterTuningJob(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            display_name: Optional[str] = None,
                            max_trial_count: Optional[int] = None,
                            parallel_trial_count: Optional[int] = None,
                            study_spec: Optional[GoogleCloudAiplatformV1beta1StudySpecArgs] = None,
                            trial_job_spec: Optional[GoogleCloudAiplatformV1beta1CustomJobSpecArgs] = None,
                            encryption_spec: Optional[GoogleCloudAiplatformV1beta1EncryptionSpecArgs] = None,
                            labels: Optional[Mapping[str, str]] = None,
                            location: Optional[str] = None,
                            max_failed_trial_count: Optional[int] = None,
                            project: Optional[str] = None)func NewHyperparameterTuningJob(ctx *Context, name string, args HyperparameterTuningJobArgs, opts ...ResourceOption) (*HyperparameterTuningJob, error)public HyperparameterTuningJob(string name, HyperparameterTuningJobArgs args, CustomResourceOptions? opts = null)
public HyperparameterTuningJob(String name, HyperparameterTuningJobArgs args)
public HyperparameterTuningJob(String name, HyperparameterTuningJobArgs args, CustomResourceOptions options)
type: google-native:aiplatform/v1beta1:HyperparameterTuningJob
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args HyperparameterTuningJobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args HyperparameterTuningJobArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args HyperparameterTuningJobArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args HyperparameterTuningJobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args HyperparameterTuningJobArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var google_nativeHyperparameterTuningJobResource = new GoogleNative.Aiplatform.V1Beta1.HyperparameterTuningJob("google-nativeHyperparameterTuningJobResource", new()
{
    DisplayName = "string",
    MaxTrialCount = 0,
    ParallelTrialCount = 0,
    StudySpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecArgs
    {
        Metrics = new[]
        {
            new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs
            {
                Goal = GoogleNative.Aiplatform.V1Beta1.GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal.GoalTypeUnspecified,
                MetricId = "string",
                SafetyConfig = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs
                {
                    DesiredMinSafeTrialsFraction = 0,
                    SafetyThreshold = 0,
                },
            },
        },
        Parameters = new[]
        {
            new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs
            {
                ParameterId = "string",
                CategoricalValueSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs
                {
                    Values = new[]
                    {
                        "string",
                    },
                    DefaultValue = "string",
                },
                ConditionalParameterSpecs = new[]
                {
                    new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs
                    {
                        ParameterSpec = googleCloudAiplatformV1beta1StudySpecParameterSpec,
                        ParentCategoricalValues = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs
                        {
                            Values = new[]
                            {
                                "string",
                            },
                        },
                        ParentDiscreteValues = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs
                        {
                            Values = new[]
                            {
                                0,
                            },
                        },
                        ParentIntValues = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs
                        {
                            Values = new[]
                            {
                                "string",
                            },
                        },
                    },
                },
                DiscreteValueSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs
                {
                    Values = new[]
                    {
                        0,
                    },
                    DefaultValue = 0,
                },
                DoubleValueSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs
                {
                    MaxValue = 0,
                    MinValue = 0,
                    DefaultValue = 0,
                },
                IntegerValueSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs
                {
                    MaxValue = "string",
                    MinValue = "string",
                    DefaultValue = "string",
                },
                ScaleType = GoogleNative.Aiplatform.V1Beta1.GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType.ScaleTypeUnspecified,
            },
        },
        Algorithm = GoogleNative.Aiplatform.V1Beta1.GoogleCloudAiplatformV1beta1StudySpecAlgorithm.AlgorithmUnspecified,
        ConvexAutomatedStoppingSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs
        {
            LearningRateParameterName = "string",
            MaxStepCount = "string",
            MinMeasurementCount = "string",
            MinStepCount = "string",
            UpdateAllStoppedTrials = false,
            UseElapsedDuration = false,
        },
        DecayCurveStoppingSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs
        {
            UseElapsedDuration = false,
        },
        MeasurementSelectionType = GoogleNative.Aiplatform.V1Beta1.GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType.MeasurementSelectionTypeUnspecified,
        MedianAutomatedStoppingSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs
        {
            UseElapsedDuration = false,
        },
        ObservationNoise = GoogleNative.Aiplatform.V1Beta1.GoogleCloudAiplatformV1beta1StudySpecObservationNoise.ObservationNoiseUnspecified,
        StudyStoppingConfig = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs
        {
            MaxDurationNoProgress = "string",
            MaxNumTrials = 0,
            MaxNumTrialsNoProgress = 0,
            MaximumRuntimeConstraint = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs
            {
                EndTime = "string",
                MaxDuration = "string",
            },
            MinNumTrials = 0,
            MinimumRuntimeConstraint = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs
            {
                EndTime = "string",
                MaxDuration = "string",
            },
            ShouldStopAsap = false,
        },
        TransferLearningConfig = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs
        {
            DisableTransferLearning = false,
        },
    },
    TrialJobSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1CustomJobSpecArgs
    {
        WorkerPoolSpecs = new[]
        {
            new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs
            {
                ContainerSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1ContainerSpecArgs
                {
                    ImageUri = "string",
                    Args = new[]
                    {
                        "string",
                    },
                    Command = new[]
                    {
                        "string",
                    },
                    Env = new[]
                    {
                        new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1EnvVarArgs
                        {
                            Name = "string",
                            Value = "string",
                        },
                    },
                },
                DiskSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1DiskSpecArgs
                {
                    BootDiskSizeGb = 0,
                    BootDiskType = "string",
                },
                MachineSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1MachineSpecArgs
                {
                    AcceleratorCount = 0,
                    AcceleratorType = GoogleNative.Aiplatform.V1Beta1.GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType.AcceleratorTypeUnspecified,
                    MachineType = "string",
                    TpuTopology = "string",
                },
                NfsMounts = new[]
                {
                    new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1NfsMountArgs
                    {
                        MountPoint = "string",
                        Path = "string",
                        Server = "string",
                    },
                },
                PythonPackageSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1PythonPackageSpecArgs
                {
                    ExecutorImageUri = "string",
                    PackageUris = new[]
                    {
                        "string",
                    },
                    PythonModule = "string",
                    Args = new[]
                    {
                        "string",
                    },
                    Env = new[]
                    {
                        new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1EnvVarArgs
                        {
                            Name = "string",
                            Value = "string",
                        },
                    },
                },
                ReplicaCount = "string",
            },
        },
        PersistentResourceId = "string",
        EnableWebAccess = false,
        Experiment = "string",
        ExperimentRun = "string",
        Network = "string",
        BaseOutputDirectory = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1GcsDestinationArgs
        {
            OutputUriPrefix = "string",
        },
        ProtectedArtifactLocationId = "string",
        ReservedIpRanges = new[]
        {
            "string",
        },
        Scheduling = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1SchedulingArgs
        {
            DisableRetries = false,
            RestartJobOnWorkerRestart = false,
            Timeout = "string",
        },
        ServiceAccount = "string",
        Tensorboard = "string",
        EnableDashboardAccess = false,
    },
    EncryptionSpec = new GoogleNative.Aiplatform.V1Beta1.Inputs.GoogleCloudAiplatformV1beta1EncryptionSpecArgs
    {
        KmsKeyName = "string",
    },
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    MaxFailedTrialCount = 0,
    Project = "string",
});
example, err := aiplatformv1beta1.NewHyperparameterTuningJob(ctx, "google-nativeHyperparameterTuningJobResource", &aiplatformv1beta1.HyperparameterTuningJobArgs{
	DisplayName:        pulumi.String("string"),
	MaxTrialCount:      pulumi.Int(0),
	ParallelTrialCount: pulumi.Int(0),
	StudySpec: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecArgs{
		Metrics: aiplatform.GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray{
			&aiplatform.GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs{
				Goal:     aiplatformv1beta1.GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalGoalTypeUnspecified,
				MetricId: pulumi.String("string"),
				SafetyConfig: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs{
					DesiredMinSafeTrialsFraction: pulumi.Float64(0),
					SafetyThreshold:              pulumi.Float64(0),
				},
			},
		},
		Parameters: aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray{
			&aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs{
				ParameterId: pulumi.String("string"),
				CategoricalValueSpec: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs{
					Values: pulumi.StringArray{
						pulumi.String("string"),
					},
					DefaultValue: pulumi.String("string"),
				},
				ConditionalParameterSpecs: aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArray{
					&aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs{
						ParameterSpec: pulumi.Any(googleCloudAiplatformV1beta1StudySpecParameterSpec),
						ParentCategoricalValues: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs{
							Values: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
						ParentDiscreteValues: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs{
							Values: pulumi.Float64Array{
								pulumi.Float64(0),
							},
						},
						ParentIntValues: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs{
							Values: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
					},
				},
				DiscreteValueSpec: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs{
					Values: pulumi.Float64Array{
						pulumi.Float64(0),
					},
					DefaultValue: pulumi.Float64(0),
				},
				DoubleValueSpec: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs{
					MaxValue:     pulumi.Float64(0),
					MinValue:     pulumi.Float64(0),
					DefaultValue: pulumi.Float64(0),
				},
				IntegerValueSpec: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs{
					MaxValue:     pulumi.String("string"),
					MinValue:     pulumi.String("string"),
					DefaultValue: pulumi.String("string"),
				},
				ScaleType: aiplatformv1beta1.GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeScaleTypeUnspecified,
			},
		},
		Algorithm: aiplatformv1beta1.GoogleCloudAiplatformV1beta1StudySpecAlgorithmAlgorithmUnspecified,
		ConvexAutomatedStoppingSpec: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs{
			LearningRateParameterName: pulumi.String("string"),
			MaxStepCount:              pulumi.String("string"),
			MinMeasurementCount:       pulumi.String("string"),
			MinStepCount:              pulumi.String("string"),
			UpdateAllStoppedTrials:    pulumi.Bool(false),
			UseElapsedDuration:        pulumi.Bool(false),
		},
		DecayCurveStoppingSpec: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs{
			UseElapsedDuration: pulumi.Bool(false),
		},
		MeasurementSelectionType: aiplatformv1beta1.GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeMeasurementSelectionTypeUnspecified,
		MedianAutomatedStoppingSpec: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs{
			UseElapsedDuration: pulumi.Bool(false),
		},
		ObservationNoise: aiplatformv1beta1.GoogleCloudAiplatformV1beta1StudySpecObservationNoiseObservationNoiseUnspecified,
		StudyStoppingConfig: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs{
			MaxDurationNoProgress:  pulumi.String("string"),
			MaxNumTrials:           pulumi.Int(0),
			MaxNumTrialsNoProgress: pulumi.Int(0),
			MaximumRuntimeConstraint: &aiplatform.GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs{
				EndTime:     pulumi.String("string"),
				MaxDuration: pulumi.String("string"),
			},
			MinNumTrials: pulumi.Int(0),
			MinimumRuntimeConstraint: &aiplatform.GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs{
				EndTime:     pulumi.String("string"),
				MaxDuration: pulumi.String("string"),
			},
			ShouldStopAsap: pulumi.Bool(false),
		},
		TransferLearningConfig: &aiplatform.GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs{
			DisableTransferLearning: pulumi.Bool(false),
		},
	},
	TrialJobSpec: &aiplatform.GoogleCloudAiplatformV1beta1CustomJobSpecArgs{
		WorkerPoolSpecs: aiplatform.GoogleCloudAiplatformV1beta1WorkerPoolSpecArray{
			&aiplatform.GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs{
				ContainerSpec: &aiplatform.GoogleCloudAiplatformV1beta1ContainerSpecArgs{
					ImageUri: pulumi.String("string"),
					Args: pulumi.StringArray{
						pulumi.String("string"),
					},
					Command: pulumi.StringArray{
						pulumi.String("string"),
					},
					Env: aiplatform.GoogleCloudAiplatformV1beta1EnvVarArray{
						&aiplatform.GoogleCloudAiplatformV1beta1EnvVarArgs{
							Name:  pulumi.String("string"),
							Value: pulumi.String("string"),
						},
					},
				},
				DiskSpec: &aiplatform.GoogleCloudAiplatformV1beta1DiskSpecArgs{
					BootDiskSizeGb: pulumi.Int(0),
					BootDiskType:   pulumi.String("string"),
				},
				MachineSpec: &aiplatform.GoogleCloudAiplatformV1beta1MachineSpecArgs{
					AcceleratorCount: pulumi.Int(0),
					AcceleratorType:  aiplatformv1beta1.GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeAcceleratorTypeUnspecified,
					MachineType:      pulumi.String("string"),
					TpuTopology:      pulumi.String("string"),
				},
				NfsMounts: aiplatform.GoogleCloudAiplatformV1beta1NfsMountArray{
					&aiplatform.GoogleCloudAiplatformV1beta1NfsMountArgs{
						MountPoint: pulumi.String("string"),
						Path:       pulumi.String("string"),
						Server:     pulumi.String("string"),
					},
				},
				PythonPackageSpec: &aiplatform.GoogleCloudAiplatformV1beta1PythonPackageSpecArgs{
					ExecutorImageUri: pulumi.String("string"),
					PackageUris: pulumi.StringArray{
						pulumi.String("string"),
					},
					PythonModule: pulumi.String("string"),
					Args: pulumi.StringArray{
						pulumi.String("string"),
					},
					Env: aiplatform.GoogleCloudAiplatformV1beta1EnvVarArray{
						&aiplatform.GoogleCloudAiplatformV1beta1EnvVarArgs{
							Name:  pulumi.String("string"),
							Value: pulumi.String("string"),
						},
					},
				},
				ReplicaCount: pulumi.String("string"),
			},
		},
		PersistentResourceId: pulumi.String("string"),
		EnableWebAccess:      pulumi.Bool(false),
		Experiment:           pulumi.String("string"),
		ExperimentRun:        pulumi.String("string"),
		Network:              pulumi.String("string"),
		BaseOutputDirectory: &aiplatform.GoogleCloudAiplatformV1beta1GcsDestinationArgs{
			OutputUriPrefix: pulumi.String("string"),
		},
		ProtectedArtifactLocationId: pulumi.String("string"),
		ReservedIpRanges: pulumi.StringArray{
			pulumi.String("string"),
		},
		Scheduling: &aiplatform.GoogleCloudAiplatformV1beta1SchedulingArgs{
			DisableRetries:            pulumi.Bool(false),
			RestartJobOnWorkerRestart: pulumi.Bool(false),
			Timeout:                   pulumi.String("string"),
		},
		ServiceAccount:        pulumi.String("string"),
		Tensorboard:           pulumi.String("string"),
		EnableDashboardAccess: pulumi.Bool(false),
	},
	EncryptionSpec: &aiplatform.GoogleCloudAiplatformV1beta1EncryptionSpecArgs{
		KmsKeyName: pulumi.String("string"),
	},
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location:            pulumi.String("string"),
	MaxFailedTrialCount: pulumi.Int(0),
	Project:             pulumi.String("string"),
})
var google_nativeHyperparameterTuningJobResource = new HyperparameterTuningJob("google-nativeHyperparameterTuningJobResource", HyperparameterTuningJobArgs.builder()
    .displayName("string")
    .maxTrialCount(0)
    .parallelTrialCount(0)
    .studySpec(GoogleCloudAiplatformV1beta1StudySpecArgs.builder()
        .metrics(GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs.builder()
            .goal("GOAL_TYPE_UNSPECIFIED")
            .metricId("string")
            .safetyConfig(GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs.builder()
                .desiredMinSafeTrialsFraction(0)
                .safetyThreshold(0)
                .build())
            .build())
        .parameters(GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs.builder()
            .parameterId("string")
            .categoricalValueSpec(GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs.builder()
                .values("string")
                .defaultValue("string")
                .build())
            .conditionalParameterSpecs(GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs.builder()
                .parameterSpec(googleCloudAiplatformV1beta1StudySpecParameterSpec)
                .parentCategoricalValues(GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs.builder()
                    .values("string")
                    .build())
                .parentDiscreteValues(GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs.builder()
                    .values(0)
                    .build())
                .parentIntValues(GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs.builder()
                    .values("string")
                    .build())
                .build())
            .discreteValueSpec(GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs.builder()
                .values(0)
                .defaultValue(0)
                .build())
            .doubleValueSpec(GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs.builder()
                .maxValue(0)
                .minValue(0)
                .defaultValue(0)
                .build())
            .integerValueSpec(GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs.builder()
                .maxValue("string")
                .minValue("string")
                .defaultValue("string")
                .build())
            .scaleType("SCALE_TYPE_UNSPECIFIED")
            .build())
        .algorithm("ALGORITHM_UNSPECIFIED")
        .convexAutomatedStoppingSpec(GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs.builder()
            .learningRateParameterName("string")
            .maxStepCount("string")
            .minMeasurementCount("string")
            .minStepCount("string")
            .updateAllStoppedTrials(false)
            .useElapsedDuration(false)
            .build())
        .decayCurveStoppingSpec(GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs.builder()
            .useElapsedDuration(false)
            .build())
        .measurementSelectionType("MEASUREMENT_SELECTION_TYPE_UNSPECIFIED")
        .medianAutomatedStoppingSpec(GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs.builder()
            .useElapsedDuration(false)
            .build())
        .observationNoise("OBSERVATION_NOISE_UNSPECIFIED")
        .studyStoppingConfig(GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs.builder()
            .maxDurationNoProgress("string")
            .maxNumTrials(0)
            .maxNumTrialsNoProgress(0)
            .maximumRuntimeConstraint(GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs.builder()
                .endTime("string")
                .maxDuration("string")
                .build())
            .minNumTrials(0)
            .minimumRuntimeConstraint(GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs.builder()
                .endTime("string")
                .maxDuration("string")
                .build())
            .shouldStopAsap(false)
            .build())
        .transferLearningConfig(GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs.builder()
            .disableTransferLearning(false)
            .build())
        .build())
    .trialJobSpec(GoogleCloudAiplatformV1beta1CustomJobSpecArgs.builder()
        .workerPoolSpecs(GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs.builder()
            .containerSpec(GoogleCloudAiplatformV1beta1ContainerSpecArgs.builder()
                .imageUri("string")
                .args("string")
                .command("string")
                .env(GoogleCloudAiplatformV1beta1EnvVarArgs.builder()
                    .name("string")
                    .value("string")
                    .build())
                .build())
            .diskSpec(GoogleCloudAiplatformV1beta1DiskSpecArgs.builder()
                .bootDiskSizeGb(0)
                .bootDiskType("string")
                .build())
            .machineSpec(GoogleCloudAiplatformV1beta1MachineSpecArgs.builder()
                .acceleratorCount(0)
                .acceleratorType("ACCELERATOR_TYPE_UNSPECIFIED")
                .machineType("string")
                .tpuTopology("string")
                .build())
            .nfsMounts(GoogleCloudAiplatformV1beta1NfsMountArgs.builder()
                .mountPoint("string")
                .path("string")
                .server("string")
                .build())
            .pythonPackageSpec(GoogleCloudAiplatformV1beta1PythonPackageSpecArgs.builder()
                .executorImageUri("string")
                .packageUris("string")
                .pythonModule("string")
                .args("string")
                .env(GoogleCloudAiplatformV1beta1EnvVarArgs.builder()
                    .name("string")
                    .value("string")
                    .build())
                .build())
            .replicaCount("string")
            .build())
        .persistentResourceId("string")
        .enableWebAccess(false)
        .experiment("string")
        .experimentRun("string")
        .network("string")
        .baseOutputDirectory(GoogleCloudAiplatformV1beta1GcsDestinationArgs.builder()
            .outputUriPrefix("string")
            .build())
        .protectedArtifactLocationId("string")
        .reservedIpRanges("string")
        .scheduling(GoogleCloudAiplatformV1beta1SchedulingArgs.builder()
            .disableRetries(false)
            .restartJobOnWorkerRestart(false)
            .timeout("string")
            .build())
        .serviceAccount("string")
        .tensorboard("string")
        .enableDashboardAccess(false)
        .build())
    .encryptionSpec(GoogleCloudAiplatformV1beta1EncryptionSpecArgs.builder()
        .kmsKeyName("string")
        .build())
    .labels(Map.of("string", "string"))
    .location("string")
    .maxFailedTrialCount(0)
    .project("string")
    .build());
google_native_hyperparameter_tuning_job_resource = google_native.aiplatform.v1beta1.HyperparameterTuningJob("google-nativeHyperparameterTuningJobResource",
    display_name="string",
    max_trial_count=0,
    parallel_trial_count=0,
    study_spec={
        "metrics": [{
            "goal": google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal.GOAL_TYPE_UNSPECIFIED,
            "metric_id": "string",
            "safety_config": {
                "desired_min_safe_trials_fraction": 0,
                "safety_threshold": 0,
            },
        }],
        "parameters": [{
            "parameter_id": "string",
            "categorical_value_spec": {
                "values": ["string"],
                "default_value": "string",
            },
            "conditional_parameter_specs": [{
                "parameter_spec": google_cloud_aiplatform_v1beta1_study_spec_parameter_spec,
                "parent_categorical_values": {
                    "values": ["string"],
                },
                "parent_discrete_values": {
                    "values": [0],
                },
                "parent_int_values": {
                    "values": ["string"],
                },
            }],
            "discrete_value_spec": {
                "values": [0],
                "default_value": 0,
            },
            "double_value_spec": {
                "max_value": 0,
                "min_value": 0,
                "default_value": 0,
            },
            "integer_value_spec": {
                "max_value": "string",
                "min_value": "string",
                "default_value": "string",
            },
            "scale_type": google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType.SCALE_TYPE_UNSPECIFIED,
        }],
        "algorithm": google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecAlgorithm.ALGORITHM_UNSPECIFIED,
        "convex_automated_stopping_spec": {
            "learning_rate_parameter_name": "string",
            "max_step_count": "string",
            "min_measurement_count": "string",
            "min_step_count": "string",
            "update_all_stopped_trials": False,
            "use_elapsed_duration": False,
        },
        "decay_curve_stopping_spec": {
            "use_elapsed_duration": False,
        },
        "measurement_selection_type": google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType.MEASUREMENT_SELECTION_TYPE_UNSPECIFIED,
        "median_automated_stopping_spec": {
            "use_elapsed_duration": False,
        },
        "observation_noise": google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecObservationNoise.OBSERVATION_NOISE_UNSPECIFIED,
        "study_stopping_config": {
            "max_duration_no_progress": "string",
            "max_num_trials": 0,
            "max_num_trials_no_progress": 0,
            "maximum_runtime_constraint": {
                "end_time": "string",
                "max_duration": "string",
            },
            "min_num_trials": 0,
            "minimum_runtime_constraint": {
                "end_time": "string",
                "max_duration": "string",
            },
            "should_stop_asap": False,
        },
        "transfer_learning_config": {
            "disable_transfer_learning": False,
        },
    },
    trial_job_spec={
        "worker_pool_specs": [{
            "container_spec": {
                "image_uri": "string",
                "args": ["string"],
                "command": ["string"],
                "env": [{
                    "name": "string",
                    "value": "string",
                }],
            },
            "disk_spec": {
                "boot_disk_size_gb": 0,
                "boot_disk_type": "string",
            },
            "machine_spec": {
                "accelerator_count": 0,
                "accelerator_type": google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType.ACCELERATOR_TYPE_UNSPECIFIED,
                "machine_type": "string",
                "tpu_topology": "string",
            },
            "nfs_mounts": [{
                "mount_point": "string",
                "path": "string",
                "server": "string",
            }],
            "python_package_spec": {
                "executor_image_uri": "string",
                "package_uris": ["string"],
                "python_module": "string",
                "args": ["string"],
                "env": [{
                    "name": "string",
                    "value": "string",
                }],
            },
            "replica_count": "string",
        }],
        "persistent_resource_id": "string",
        "enable_web_access": False,
        "experiment": "string",
        "experiment_run": "string",
        "network": "string",
        "base_output_directory": {
            "output_uri_prefix": "string",
        },
        "protected_artifact_location_id": "string",
        "reserved_ip_ranges": ["string"],
        "scheduling": {
            "disable_retries": False,
            "restart_job_on_worker_restart": False,
            "timeout": "string",
        },
        "service_account": "string",
        "tensorboard": "string",
        "enable_dashboard_access": False,
    },
    encryption_spec={
        "kms_key_name": "string",
    },
    labels={
        "string": "string",
    },
    location="string",
    max_failed_trial_count=0,
    project="string")
const google_nativeHyperparameterTuningJobResource = new google_native.aiplatform.v1beta1.HyperparameterTuningJob("google-nativeHyperparameterTuningJobResource", {
    displayName: "string",
    maxTrialCount: 0,
    parallelTrialCount: 0,
    studySpec: {
        metrics: [{
            goal: google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal.GoalTypeUnspecified,
            metricId: "string",
            safetyConfig: {
                desiredMinSafeTrialsFraction: 0,
                safetyThreshold: 0,
            },
        }],
        parameters: [{
            parameterId: "string",
            categoricalValueSpec: {
                values: ["string"],
                defaultValue: "string",
            },
            conditionalParameterSpecs: [{
                parameterSpec: googleCloudAiplatformV1beta1StudySpecParameterSpec,
                parentCategoricalValues: {
                    values: ["string"],
                },
                parentDiscreteValues: {
                    values: [0],
                },
                parentIntValues: {
                    values: ["string"],
                },
            }],
            discreteValueSpec: {
                values: [0],
                defaultValue: 0,
            },
            doubleValueSpec: {
                maxValue: 0,
                minValue: 0,
                defaultValue: 0,
            },
            integerValueSpec: {
                maxValue: "string",
                minValue: "string",
                defaultValue: "string",
            },
            scaleType: google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType.ScaleTypeUnspecified,
        }],
        algorithm: google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecAlgorithm.AlgorithmUnspecified,
        convexAutomatedStoppingSpec: {
            learningRateParameterName: "string",
            maxStepCount: "string",
            minMeasurementCount: "string",
            minStepCount: "string",
            updateAllStoppedTrials: false,
            useElapsedDuration: false,
        },
        decayCurveStoppingSpec: {
            useElapsedDuration: false,
        },
        measurementSelectionType: google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType.MeasurementSelectionTypeUnspecified,
        medianAutomatedStoppingSpec: {
            useElapsedDuration: false,
        },
        observationNoise: google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1StudySpecObservationNoise.ObservationNoiseUnspecified,
        studyStoppingConfig: {
            maxDurationNoProgress: "string",
            maxNumTrials: 0,
            maxNumTrialsNoProgress: 0,
            maximumRuntimeConstraint: {
                endTime: "string",
                maxDuration: "string",
            },
            minNumTrials: 0,
            minimumRuntimeConstraint: {
                endTime: "string",
                maxDuration: "string",
            },
            shouldStopAsap: false,
        },
        transferLearningConfig: {
            disableTransferLearning: false,
        },
    },
    trialJobSpec: {
        workerPoolSpecs: [{
            containerSpec: {
                imageUri: "string",
                args: ["string"],
                command: ["string"],
                env: [{
                    name: "string",
                    value: "string",
                }],
            },
            diskSpec: {
                bootDiskSizeGb: 0,
                bootDiskType: "string",
            },
            machineSpec: {
                acceleratorCount: 0,
                acceleratorType: google_native.aiplatform.v1beta1.GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType.AcceleratorTypeUnspecified,
                machineType: "string",
                tpuTopology: "string",
            },
            nfsMounts: [{
                mountPoint: "string",
                path: "string",
                server: "string",
            }],
            pythonPackageSpec: {
                executorImageUri: "string",
                packageUris: ["string"],
                pythonModule: "string",
                args: ["string"],
                env: [{
                    name: "string",
                    value: "string",
                }],
            },
            replicaCount: "string",
        }],
        persistentResourceId: "string",
        enableWebAccess: false,
        experiment: "string",
        experimentRun: "string",
        network: "string",
        baseOutputDirectory: {
            outputUriPrefix: "string",
        },
        protectedArtifactLocationId: "string",
        reservedIpRanges: ["string"],
        scheduling: {
            disableRetries: false,
            restartJobOnWorkerRestart: false,
            timeout: "string",
        },
        serviceAccount: "string",
        tensorboard: "string",
        enableDashboardAccess: false,
    },
    encryptionSpec: {
        kmsKeyName: "string",
    },
    labels: {
        string: "string",
    },
    location: "string",
    maxFailedTrialCount: 0,
    project: "string",
});
type: google-native:aiplatform/v1beta1:HyperparameterTuningJob
properties:
    displayName: string
    encryptionSpec:
        kmsKeyName: string
    labels:
        string: string
    location: string
    maxFailedTrialCount: 0
    maxTrialCount: 0
    parallelTrialCount: 0
    project: string
    studySpec:
        algorithm: ALGORITHM_UNSPECIFIED
        convexAutomatedStoppingSpec:
            learningRateParameterName: string
            maxStepCount: string
            minMeasurementCount: string
            minStepCount: string
            updateAllStoppedTrials: false
            useElapsedDuration: false
        decayCurveStoppingSpec:
            useElapsedDuration: false
        measurementSelectionType: MEASUREMENT_SELECTION_TYPE_UNSPECIFIED
        medianAutomatedStoppingSpec:
            useElapsedDuration: false
        metrics:
            - goal: GOAL_TYPE_UNSPECIFIED
              metricId: string
              safetyConfig:
                desiredMinSafeTrialsFraction: 0
                safetyThreshold: 0
        observationNoise: OBSERVATION_NOISE_UNSPECIFIED
        parameters:
            - categoricalValueSpec:
                defaultValue: string
                values:
                    - string
              conditionalParameterSpecs:
                - parameterSpec: ${googleCloudAiplatformV1beta1StudySpecParameterSpec}
                  parentCategoricalValues:
                    values:
                        - string
                  parentDiscreteValues:
                    values:
                        - 0
                  parentIntValues:
                    values:
                        - string
              discreteValueSpec:
                defaultValue: 0
                values:
                    - 0
              doubleValueSpec:
                defaultValue: 0
                maxValue: 0
                minValue: 0
              integerValueSpec:
                defaultValue: string
                maxValue: string
                minValue: string
              parameterId: string
              scaleType: SCALE_TYPE_UNSPECIFIED
        studyStoppingConfig:
            maxDurationNoProgress: string
            maxNumTrials: 0
            maxNumTrialsNoProgress: 0
            maximumRuntimeConstraint:
                endTime: string
                maxDuration: string
            minNumTrials: 0
            minimumRuntimeConstraint:
                endTime: string
                maxDuration: string
            shouldStopAsap: false
        transferLearningConfig:
            disableTransferLearning: false
    trialJobSpec:
        baseOutputDirectory:
            outputUriPrefix: string
        enableDashboardAccess: false
        enableWebAccess: false
        experiment: string
        experimentRun: string
        network: string
        persistentResourceId: string
        protectedArtifactLocationId: string
        reservedIpRanges:
            - string
        scheduling:
            disableRetries: false
            restartJobOnWorkerRestart: false
            timeout: string
        serviceAccount: string
        tensorboard: string
        workerPoolSpecs:
            - containerSpec:
                args:
                    - string
                command:
                    - string
                env:
                    - name: string
                      value: string
                imageUri: string
              diskSpec:
                bootDiskSizeGb: 0
                bootDiskType: string
              machineSpec:
                acceleratorCount: 0
                acceleratorType: ACCELERATOR_TYPE_UNSPECIFIED
                machineType: string
                tpuTopology: string
              nfsMounts:
                - mountPoint: string
                  path: string
                  server: string
              pythonPackageSpec:
                args:
                    - string
                env:
                    - name: string
                      value: string
                executorImageUri: string
                packageUris:
                    - string
                pythonModule: string
              replicaCount: string
HyperparameterTuningJob Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The HyperparameterTuningJob resource accepts the following input properties:
- DisplayName string
- The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
- MaxTrial intCount 
- The desired total number of Trials.
- ParallelTrial intCount 
- The desired number of Trials to run in parallel.
- StudySpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec 
- Study configuration of the HyperparameterTuningJob.
- TrialJob Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Custom Job Spec 
- The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- EncryptionSpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Encryption Spec 
- Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
- Labels Dictionary<string, string>
- The labels with user-defined metadata to organize HyperparameterTuningJobs. 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.
- Location string
- MaxFailed intTrial Count 
- The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
- Project string
- DisplayName string
- The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
- MaxTrial intCount 
- The desired total number of Trials.
- ParallelTrial intCount 
- The desired number of Trials to run in parallel.
- StudySpec GoogleCloud Aiplatform V1beta1Study Spec Args 
- Study configuration of the HyperparameterTuningJob.
- TrialJob GoogleSpec Cloud Aiplatform V1beta1Custom Job Spec Args 
- The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- EncryptionSpec GoogleCloud Aiplatform V1beta1Encryption Spec Args 
- Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
- Labels map[string]string
- The labels with user-defined metadata to organize HyperparameterTuningJobs. 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.
- Location string
- MaxFailed intTrial Count 
- The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
- Project string
- displayName String
- The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
- maxTrial IntegerCount 
- The desired total number of Trials.
- parallelTrial IntegerCount 
- The desired number of Trials to run in parallel.
- studySpec GoogleCloud Aiplatform V1beta1Study Spec 
- Study configuration of the HyperparameterTuningJob.
- trialJob GoogleSpec Cloud Aiplatform V1beta1Custom Job Spec 
- The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- encryptionSpec GoogleCloud Aiplatform V1beta1Encryption Spec 
- Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
- labels Map<String,String>
- The labels with user-defined metadata to organize HyperparameterTuningJobs. 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.
- location String
- maxFailed IntegerTrial Count 
- The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
- project String
- displayName string
- The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
- maxTrial numberCount 
- The desired total number of Trials.
- parallelTrial numberCount 
- The desired number of Trials to run in parallel.
- studySpec GoogleCloud Aiplatform V1beta1Study Spec 
- Study configuration of the HyperparameterTuningJob.
- trialJob GoogleSpec Cloud Aiplatform V1beta1Custom Job Spec 
- The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- encryptionSpec GoogleCloud Aiplatform V1beta1Encryption Spec 
- Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
- labels {[key: string]: string}
- The labels with user-defined metadata to organize HyperparameterTuningJobs. 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.
- location string
- maxFailed numberTrial Count 
- The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
- project string
- display_name str
- The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
- max_trial_ intcount 
- The desired total number of Trials.
- parallel_trial_ intcount 
- The desired number of Trials to run in parallel.
- study_spec GoogleCloud Aiplatform V1beta1Study Spec Args 
- Study configuration of the HyperparameterTuningJob.
- trial_job_ Googlespec Cloud Aiplatform V1beta1Custom Job Spec Args 
- The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- encryption_spec GoogleCloud Aiplatform V1beta1Encryption Spec Args 
- Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
- labels Mapping[str, str]
- The labels with user-defined metadata to organize HyperparameterTuningJobs. 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.
- location str
- max_failed_ inttrial_ count 
- The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
- project str
- displayName String
- The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
- maxTrial NumberCount 
- The desired total number of Trials.
- parallelTrial NumberCount 
- The desired number of Trials to run in parallel.
- studySpec Property Map
- Study configuration of the HyperparameterTuningJob.
- trialJob Property MapSpec 
- The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
- encryptionSpec Property Map
- Customer-managed encryption key options for a HyperparameterTuningJob. If this is set, then all resources created by the HyperparameterTuningJob will be encrypted with the provided encryption key.
- labels Map<String>
- The labels with user-defined metadata to organize HyperparameterTuningJobs. 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.
- location String
- maxFailed NumberTrial Count 
- The number of failed Trials that need to be seen before failing the HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must fail before the whole job fails.
- project String
Outputs
All input properties are implicitly available as output properties. Additionally, the HyperparameterTuningJob resource produces the following output properties:
- CreateTime string
- Time when the HyperparameterTuningJob was created.
- EndTime string
- Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED,JOB_STATE_FAILED,JOB_STATE_CANCELLED.
- Error
Pulumi.Google Native. Aiplatform. V1Beta1. Outputs. Google Rpc Status Response 
- Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name of the HyperparameterTuningJob.
- StartTime string
- Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNINGstate.
- State string
- The detailed state of the job.
- Trials
List<Pulumi.Google Native. Aiplatform. V1Beta1. Outputs. Google Cloud Aiplatform V1beta1Trial Response> 
- Trials of the HyperparameterTuningJob.
- UpdateTime string
- Time when the HyperparameterTuningJob was most recently updated.
- CreateTime string
- Time when the HyperparameterTuningJob was created.
- EndTime string
- Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED,JOB_STATE_FAILED,JOB_STATE_CANCELLED.
- Error
GoogleRpc Status Response 
- Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name of the HyperparameterTuningJob.
- StartTime string
- Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNINGstate.
- State string
- The detailed state of the job.
- Trials
[]GoogleCloud Aiplatform V1beta1Trial Response 
- Trials of the HyperparameterTuningJob.
- UpdateTime string
- Time when the HyperparameterTuningJob was most recently updated.
- createTime String
- Time when the HyperparameterTuningJob was created.
- endTime String
- Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED,JOB_STATE_FAILED,JOB_STATE_CANCELLED.
- error
GoogleRpc Status Response 
- Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name of the HyperparameterTuningJob.
- startTime String
- Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNINGstate.
- state String
- The detailed state of the job.
- trials
List<GoogleCloud Aiplatform V1beta1Trial Response> 
- Trials of the HyperparameterTuningJob.
- updateTime String
- Time when the HyperparameterTuningJob was most recently updated.
- createTime string
- Time when the HyperparameterTuningJob was created.
- endTime string
- Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED,JOB_STATE_FAILED,JOB_STATE_CANCELLED.
- error
GoogleRpc Status Response 
- Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Resource name of the HyperparameterTuningJob.
- startTime string
- Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNINGstate.
- state string
- The detailed state of the job.
- trials
GoogleCloud Aiplatform V1beta1Trial Response[] 
- Trials of the HyperparameterTuningJob.
- updateTime string
- Time when the HyperparameterTuningJob was most recently updated.
- create_time str
- Time when the HyperparameterTuningJob was created.
- end_time str
- Time when the HyperparameterTuningJob entered any of the following states: JOB_STATE_SUCCEEDED,JOB_STATE_FAILED,JOB_STATE_CANCELLED.
- error
GoogleRpc Status Response 
- Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Resource name of the HyperparameterTuningJob.
- start_time str
- Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNINGstate.
- state str
- The detailed state of the job.
- trials
Sequence[GoogleCloud Aiplatform V1beta1Trial Response] 
- Trials of the HyperparameterTuningJob.
- update_time str
- Time when the HyperparameterTuningJob was most recently updated.
- createTime String
- Time when the HyperparameterTuningJob was created.
- endTime String
- Time when the HyperparameterTuningJob 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.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name of the HyperparameterTuningJob.
- startTime String
- Time when the HyperparameterTuningJob for the first time entered the JOB_STATE_RUNNINGstate.
- state String
- The detailed state of the job.
- trials List<Property Map>
- Trials of the HyperparameterTuningJob.
- updateTime String
- Time when the HyperparameterTuningJob was most recently updated.
Supporting Types
GoogleCloudAiplatformV1beta1ContainerSpec, GoogleCloudAiplatformV1beta1ContainerSpecArgs          
- 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<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Env Var> 
- 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
[]GoogleCloud Aiplatform V1beta1Env Var 
- 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<GoogleCloud Aiplatform V1beta1Env Var> 
- 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
GoogleCloud Aiplatform V1beta1Env Var[] 
- 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 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[GoogleCloud Aiplatform V1beta1Env Var] 
- 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<Property Map>
- Environment variables to be passed to the container. Maximum limit is 100.
GoogleCloudAiplatformV1beta1ContainerSpecResponse, GoogleCloudAiplatformV1beta1ContainerSpecResponseArgs            
- 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.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Env Var Response> 
- 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
[]GoogleCloud Aiplatform V1beta1Env Var Response 
- 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<GoogleCloud Aiplatform V1beta1Env Var Response> 
- 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
GoogleCloud Aiplatform V1beta1Env Var Response[] 
- 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[GoogleCloud Aiplatform V1beta1Env Var Response] 
- 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.
GoogleCloudAiplatformV1beta1CustomJobSpec, GoogleCloudAiplatformV1beta1CustomJobSpecArgs            
- WorkerPool List<Pulumi.Specs Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Worker Pool Spec> 
- 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.
- BaseOutput Pulumi.Directory Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Gcs Destination 
- 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/
- EnableDashboard boolAccess 
- 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).
- EnableWeb boolAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- PersistentResource stringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- ProtectedArtifact stringLocation Id 
- 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
- ReservedIp List<string>Ranges 
- 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.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Scheduling 
- 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}
- WorkerPool []GoogleSpecs Cloud Aiplatform V1beta1Worker Pool Spec 
- 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.
- BaseOutput GoogleDirectory Cloud Aiplatform V1beta1Gcs Destination 
- 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/
- EnableDashboard boolAccess 
- 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).
- EnableWeb boolAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- PersistentResource stringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- ProtectedArtifact stringLocation Id 
- 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
- ReservedIp []stringRanges 
- 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
GoogleCloud Aiplatform V1beta1Scheduling 
- 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}
- workerPool List<GoogleSpecs Cloud Aiplatform V1beta1Worker Pool Spec> 
- 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.
- baseOutput GoogleDirectory Cloud Aiplatform V1beta1Gcs Destination 
- 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/
- enableDashboard BooleanAccess 
- 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).
- enableWeb BooleanAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- persistentResource StringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- protectedArtifact StringLocation Id 
- 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
- reservedIp List<String>Ranges 
- 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
GoogleCloud Aiplatform V1beta1Scheduling 
- 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}
- workerPool GoogleSpecs Cloud Aiplatform V1beta1Worker Pool Spec[] 
- 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.
- baseOutput GoogleDirectory Cloud Aiplatform V1beta1Gcs Destination 
- 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/
- enableDashboard booleanAccess 
- 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).
- enableWeb booleanAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- persistentResource stringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- protectedArtifact stringLocation Id 
- 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
- reservedIp string[]Ranges 
- 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
GoogleCloud Aiplatform V1beta1Scheduling 
- 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}
- worker_pool_ Sequence[Googlespecs Cloud Aiplatform V1beta1Worker Pool Spec] 
- 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_ Googledirectory Cloud Aiplatform V1beta1Gcs Destination 
- 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_ boolaccess 
- 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_ boolaccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- persistent_resource_ strid 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- protected_artifact_ strlocation_ id 
- 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_ Sequence[str]ranges 
- 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
GoogleCloud Aiplatform V1beta1Scheduling 
- 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}
- workerPool List<Property Map>Specs 
- 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.
- baseOutput Property MapDirectory 
- 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/
- enableDashboard BooleanAccess 
- 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).
- enableWeb BooleanAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- persistentResource StringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- protectedArtifact StringLocation Id 
- 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
- reservedIp List<String>Ranges 
- 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}
GoogleCloudAiplatformV1beta1CustomJobSpecResponse, GoogleCloudAiplatformV1beta1CustomJobSpecResponseArgs              
- BaseOutput Pulumi.Directory Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Gcs Destination Response 
- 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/
- EnableDashboard boolAccess 
- 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).
- EnableWeb boolAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- PersistentResource stringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- ProtectedArtifact stringLocation Id 
- 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
- ReservedIp List<string>Ranges 
- 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.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Scheduling Response 
- 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}
- WorkerPool List<Pulumi.Specs Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Worker Pool Spec Response> 
- 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.
- BaseOutput GoogleDirectory Cloud Aiplatform V1beta1Gcs Destination Response 
- 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/
- EnableDashboard boolAccess 
- 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).
- EnableWeb boolAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- PersistentResource stringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- ProtectedArtifact stringLocation Id 
- 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
- ReservedIp []stringRanges 
- 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
GoogleCloud Aiplatform V1beta1Scheduling Response 
- 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}
- WorkerPool []GoogleSpecs Cloud Aiplatform V1beta1Worker Pool Spec Response 
- 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.
- baseOutput GoogleDirectory Cloud Aiplatform V1beta1Gcs Destination Response 
- 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/
- enableDashboard BooleanAccess 
- 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).
- enableWeb BooleanAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- persistentResource StringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- protectedArtifact StringLocation Id 
- 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
- reservedIp List<String>Ranges 
- 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
GoogleCloud Aiplatform V1beta1Scheduling Response 
- 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}
- workerPool List<GoogleSpecs Cloud Aiplatform V1beta1Worker Pool Spec Response> 
- 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.
- baseOutput GoogleDirectory Cloud Aiplatform V1beta1Gcs Destination Response 
- 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/
- enableDashboard booleanAccess 
- 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).
- enableWeb booleanAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- persistentResource stringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- protectedArtifact stringLocation Id 
- 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
- reservedIp string[]Ranges 
- 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
GoogleCloud Aiplatform V1beta1Scheduling Response 
- 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}
- workerPool GoogleSpecs Cloud Aiplatform V1beta1Worker Pool Spec Response[] 
- 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_ Googledirectory Cloud Aiplatform V1beta1Gcs Destination Response 
- 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_ boolaccess 
- 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_ boolaccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- persistent_resource_ strid 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- protected_artifact_ strlocation_ id 
- 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_ Sequence[str]ranges 
- 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
GoogleCloud Aiplatform V1beta1Scheduling Response 
- 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_ Sequence[Googlespecs Cloud Aiplatform V1beta1Worker Pool Spec Response] 
- 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.
- baseOutput Property MapDirectory 
- 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/
- enableDashboard BooleanAccess 
- 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).
- enableWeb BooleanAccess 
- 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 formprojects/{project}/global/networks/{network}. Where {project} is a project number, as in12345, 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.
- persistentResource StringId 
- Optional. The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
- protectedArtifact StringLocation Id 
- 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
- reservedIp List<String>Ranges 
- 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}
- workerPool List<Property Map>Specs 
- 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.
GoogleCloudAiplatformV1beta1DiskSpec, GoogleCloudAiplatformV1beta1DiskSpecArgs          
- BootDisk intSize Gb 
- Size in GB of the boot disk (default is 100GB).
- BootDisk stringType 
- 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).
- BootDisk intSize Gb 
- Size in GB of the boot disk (default is 100GB).
- BootDisk stringType 
- 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).
- bootDisk IntegerSize Gb 
- Size in GB of the boot disk (default is 100GB).
- bootDisk StringType 
- 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).
- bootDisk numberSize Gb 
- Size in GB of the boot disk (default is 100GB).
- bootDisk stringType 
- 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_ intsize_ gb 
- Size in GB of the boot disk (default is 100GB).
- boot_disk_ strtype 
- 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).
- bootDisk NumberSize Gb 
- Size in GB of the boot disk (default is 100GB).
- bootDisk StringType 
- 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).
GoogleCloudAiplatformV1beta1DiskSpecResponse, GoogleCloudAiplatformV1beta1DiskSpecResponseArgs            
- BootDisk intSize Gb 
- Size in GB of the boot disk (default is 100GB).
- BootDisk stringType 
- 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).
- BootDisk intSize Gb 
- Size in GB of the boot disk (default is 100GB).
- BootDisk stringType 
- 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).
- bootDisk IntegerSize Gb 
- Size in GB of the boot disk (default is 100GB).
- bootDisk StringType 
- 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).
- bootDisk numberSize Gb 
- Size in GB of the boot disk (default is 100GB).
- bootDisk stringType 
- 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_ intsize_ gb 
- Size in GB of the boot disk (default is 100GB).
- boot_disk_ strtype 
- 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).
- bootDisk NumberSize Gb 
- Size in GB of the boot disk (default is 100GB).
- bootDisk StringType 
- 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).
GoogleCloudAiplatformV1beta1EncryptionSpec, GoogleCloudAiplatformV1beta1EncryptionSpecArgs          
- KmsKey stringName 
- 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.
- KmsKey stringName 
- 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.
- kmsKey StringName 
- 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.
- kmsKey stringName 
- 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_ strname 
- 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.
- kmsKey StringName 
- 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.
GoogleCloudAiplatformV1beta1EncryptionSpecResponse, GoogleCloudAiplatformV1beta1EncryptionSpecResponseArgs            
- KmsKey stringName 
- 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.
- KmsKey stringName 
- 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.
- kmsKey StringName 
- 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.
- kmsKey stringName 
- 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_ strname 
- 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.
- kmsKey StringName 
- 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.
GoogleCloudAiplatformV1beta1EnvVar, GoogleCloudAiplatformV1beta1EnvVarArgs          
- 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.
GoogleCloudAiplatformV1beta1EnvVarResponse, GoogleCloudAiplatformV1beta1EnvVarResponseArgs            
- 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.
GoogleCloudAiplatformV1beta1GcsDestination, GoogleCloudAiplatformV1beta1GcsDestinationArgs          
- OutputUri stringPrefix 
- 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.
- OutputUri stringPrefix 
- 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.
- outputUri StringPrefix 
- 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.
- outputUri stringPrefix 
- 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_ strprefix 
- 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.
- outputUri StringPrefix 
- 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.
GoogleCloudAiplatformV1beta1GcsDestinationResponse, GoogleCloudAiplatformV1beta1GcsDestinationResponseArgs            
- OutputUri stringPrefix 
- 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.
- OutputUri stringPrefix 
- 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.
- outputUri StringPrefix 
- 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.
- outputUri stringPrefix 
- 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_ strprefix 
- 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.
- outputUri StringPrefix 
- 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.
GoogleCloudAiplatformV1beta1MachineSpec, GoogleCloudAiplatformV1beta1MachineSpecArgs          
- AcceleratorCount int
- The number of accelerators to attach to the machine.
- AcceleratorType Pulumi.Google Native. Aiplatform. V1Beta1. Google Cloud Aiplatform V1beta1Machine Spec Accelerator Type 
- 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 GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type 
- 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 GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type 
- 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 GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type 
- 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 GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type 
- 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 "ACCELERATOR_TYPE_UNSPECIFIED" | "NVIDIA_TESLA_K80" | "NVIDIA_TESLA_P100" | "NVIDIA_TESLA_V100" | "NVIDIA_TESLA_P4" | "NVIDIA_TESLA_T4" | "NVIDIA_TESLA_A100" | "NVIDIA_A100_80GB" | "NVIDIA_L4" | "NVIDIA_H100_80GB" | "TPU_V2" | "TPU_V3" | "TPU_V4_POD" | "TPU_V5_LITEPOD"
- 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").
GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType, GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeArgs              
- AcceleratorType Unspecified 
- ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
- NvidiaTesla K80 
- NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
- NvidiaTesla P100 
- NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
- NvidiaTesla V100 
- NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
- NvidiaTesla P4 
- NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
- NvidiaTesla T4 
- NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
- NvidiaTesla A100 
- NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
- NvidiaA10080gb 
- NVIDIA_A100_80GBNvidia A100 80GB GPU.
- NvidiaL4 
- NVIDIA_L4Nvidia L4 GPU.
- NvidiaH10080gb 
- NVIDIA_H100_80GBNvidia H100 80Gb GPU.
- TpuV2 
- TPU_V2TPU v2.
- TpuV3 
- TPU_V3TPU v3.
- TpuV4Pod 
- TPU_V4_PODTPU v4.
- TpuV5Litepod 
- TPU_V5_LITEPODTPU v5.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Accelerator Type Unspecified 
- ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Nvidia Tesla K80 
- NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Nvidia Tesla P100 
- NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Nvidia Tesla V100 
- NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Nvidia Tesla P4 
- NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Nvidia Tesla T4 
- NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Nvidia Tesla A100 
- NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Nvidia A10080gb 
- NVIDIA_A100_80GBNvidia A100 80GB GPU.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Nvidia L4 
- NVIDIA_L4Nvidia L4 GPU.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Nvidia H10080gb 
- NVIDIA_H100_80GBNvidia H100 80Gb GPU.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Tpu V2 
- TPU_V2TPU v2.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Tpu V3 
- TPU_V3TPU v3.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Tpu V4Pod 
- TPU_V4_PODTPU v4.
- GoogleCloud Aiplatform V1beta1Machine Spec Accelerator Type Tpu V5Litepod 
- TPU_V5_LITEPODTPU v5.
- AcceleratorType Unspecified 
- ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
- NvidiaTesla K80 
- NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
- NvidiaTesla P100 
- NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
- NvidiaTesla V100 
- NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
- NvidiaTesla P4 
- NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
- NvidiaTesla T4 
- NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
- NvidiaTesla A100 
- NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
- NvidiaA10080gb 
- NVIDIA_A100_80GBNvidia A100 80GB GPU.
- NvidiaL4 
- NVIDIA_L4Nvidia L4 GPU.
- NvidiaH10080gb 
- NVIDIA_H100_80GBNvidia H100 80Gb GPU.
- TpuV2 
- TPU_V2TPU v2.
- TpuV3 
- TPU_V3TPU v3.
- TpuV4Pod 
- TPU_V4_PODTPU v4.
- TpuV5Litepod 
- TPU_V5_LITEPODTPU v5.
- AcceleratorType Unspecified 
- ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
- NvidiaTesla K80 
- NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
- NvidiaTesla P100 
- NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
- NvidiaTesla V100 
- NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
- NvidiaTesla P4 
- NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
- NvidiaTesla T4 
- NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
- NvidiaTesla A100 
- NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
- NvidiaA10080gb 
- NVIDIA_A100_80GBNvidia A100 80GB GPU.
- NvidiaL4 
- NVIDIA_L4Nvidia L4 GPU.
- NvidiaH10080gb 
- NVIDIA_H100_80GBNvidia H100 80Gb GPU.
- TpuV2 
- TPU_V2TPU v2.
- TpuV3 
- TPU_V3TPU v3.
- TpuV4Pod 
- TPU_V4_PODTPU v4.
- TpuV5Litepod 
- TPU_V5_LITEPODTPU v5.
- ACCELERATOR_TYPE_UNSPECIFIED
- ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
- NVIDIA_TESLA_K80
- NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
- NVIDIA_TESLA_P100
- NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
- NVIDIA_TESLA_V100
- NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
- NVIDIA_TESLA_P4
- NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
- NVIDIA_TESLA_T4
- NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
- NVIDIA_TESLA_A100
- NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
- NVIDIA_A10080GB
- NVIDIA_A100_80GBNvidia A100 80GB GPU.
- NVIDIA_L4
- NVIDIA_L4Nvidia L4 GPU.
- NVIDIA_H10080GB
- NVIDIA_H100_80GBNvidia H100 80Gb GPU.
- TPU_V2
- TPU_V2TPU v2.
- TPU_V3
- TPU_V3TPU v3.
- TPU_V4_POD
- TPU_V4_PODTPU v4.
- TPU_V5_LITEPOD
- TPU_V5_LITEPODTPU v5.
- "ACCELERATOR_TYPE_UNSPECIFIED"
- ACCELERATOR_TYPE_UNSPECIFIEDUnspecified accelerator type, which means no accelerator.
- "NVIDIA_TESLA_K80"
- NVIDIA_TESLA_K80Nvidia Tesla K80 GPU.
- "NVIDIA_TESLA_P100"
- NVIDIA_TESLA_P100Nvidia Tesla P100 GPU.
- "NVIDIA_TESLA_V100"
- NVIDIA_TESLA_V100Nvidia Tesla V100 GPU.
- "NVIDIA_TESLA_P4"
- NVIDIA_TESLA_P4Nvidia Tesla P4 GPU.
- "NVIDIA_TESLA_T4"
- NVIDIA_TESLA_T4Nvidia Tesla T4 GPU.
- "NVIDIA_TESLA_A100"
- NVIDIA_TESLA_A100Nvidia Tesla A100 GPU.
- "NVIDIA_A100_80GB"
- NVIDIA_A100_80GBNvidia A100 80GB GPU.
- "NVIDIA_L4"
- NVIDIA_L4Nvidia L4 GPU.
- "NVIDIA_H100_80GB"
- NVIDIA_H100_80GBNvidia H100 80Gb GPU.
- "TPU_V2"
- TPU_V2TPU v2.
- "TPU_V3"
- TPU_V3TPU v3.
- "TPU_V4_POD"
- TPU_V4_PODTPU v4.
- "TPU_V5_LITEPOD"
- TPU_V5_LITEPODTPU v5.
GoogleCloudAiplatformV1beta1MachineSpecResponse, GoogleCloudAiplatformV1beta1MachineSpecResponseArgs            
- 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").
GoogleCloudAiplatformV1beta1MeasurementMetricResponse, GoogleCloudAiplatformV1beta1MeasurementMetricResponseArgs            
GoogleCloudAiplatformV1beta1MeasurementResponse, GoogleCloudAiplatformV1beta1MeasurementResponseArgs          
- ElapsedDuration string
- Time that the Trial has been running at the point of this Measurement.
- Metrics
List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Measurement Metric Response> 
- 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
[]GoogleCloud Aiplatform V1beta1Measurement Metric Response 
- 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<GoogleCloud Aiplatform V1beta1Measurement Metric Response> 
- 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
GoogleCloud Aiplatform V1beta1Measurement Metric Response[] 
- 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[GoogleCloud Aiplatform V1beta1Measurement Metric Response] 
- 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.
GoogleCloudAiplatformV1beta1NfsMount, GoogleCloudAiplatformV1beta1NfsMountArgs          
- 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.
GoogleCloudAiplatformV1beta1NfsMountResponse, GoogleCloudAiplatformV1beta1NfsMountResponseArgs            
- 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.
GoogleCloudAiplatformV1beta1PythonPackageSpec, GoogleCloudAiplatformV1beta1PythonPackageSpecArgs            
- ExecutorImage stringUri 
- 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 List<string>
- Command line arguments to be passed to the Python task.
- Env
List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Env Var> 
- Environment variables to be passed to the python module. Maximum limit is 100.
- ExecutorImage stringUri 
- 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 []string
- Command line arguments to be passed to the Python task.
- Env
[]GoogleCloud Aiplatform V1beta1Env Var 
- Environment variables to be passed to the python module. Maximum limit is 100.
- executorImage StringUri 
- 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 List<String>
- Command line arguments to be passed to the Python task.
- env
List<GoogleCloud Aiplatform V1beta1Env Var> 
- Environment variables to be passed to the python module. Maximum limit is 100.
- executorImage stringUri 
- 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 string[]
- Command line arguments to be passed to the Python task.
- env
GoogleCloud Aiplatform V1beta1Env Var[] 
- Environment variables to be passed to the python module. Maximum limit is 100.
- executor_image_ struri 
- 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 Sequence[str]
- Command line arguments to be passed to the Python task.
- env
Sequence[GoogleCloud Aiplatform V1beta1Env Var] 
- Environment variables to be passed to the python module. Maximum limit is 100.
- executorImage StringUri 
- 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 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.
GoogleCloudAiplatformV1beta1PythonPackageSpecResponse, GoogleCloudAiplatformV1beta1PythonPackageSpecResponseArgs              
- Args List<string>
- Command line arguments to be passed to the Python task.
- Env
List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Env Var Response> 
- Environment variables to be passed to the python module. Maximum limit is 100.
- ExecutorImage stringUri 
- 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
[]GoogleCloud Aiplatform V1beta1Env Var Response 
- Environment variables to be passed to the python module. Maximum limit is 100.
- ExecutorImage stringUri 
- 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<GoogleCloud Aiplatform V1beta1Env Var Response> 
- Environment variables to be passed to the python module. Maximum limit is 100.
- executorImage StringUri 
- 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
GoogleCloud Aiplatform V1beta1Env Var Response[] 
- Environment variables to be passed to the python module. Maximum limit is 100.
- executorImage stringUri 
- 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[GoogleCloud Aiplatform V1beta1Env Var Response] 
- Environment variables to be passed to the python module. Maximum limit is 100.
- executor_image_ struri 
- 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.
- executorImage StringUri 
- 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.
GoogleCloudAiplatformV1beta1Scheduling, GoogleCloudAiplatformV1beta1SchedulingArgs        
- 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_restartto false.
- RestartJob boolOn Worker Restart 
- 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_restartto false.
- RestartJob boolOn Worker Restart 
- 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_restartto false.
- restartJob BooleanOn Worker Restart 
- 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_restartto false.
- restartJob booleanOn Worker Restart 
- 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_restartto false.
- restart_job_ boolon_ worker_ restart 
- 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_restartto false.
- restartJob BooleanOn Worker Restart 
- 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.
GoogleCloudAiplatformV1beta1SchedulingResponse, GoogleCloudAiplatformV1beta1SchedulingResponseArgs          
- 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_restartto false.
- RestartJob boolOn Worker Restart 
- 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_restartto false.
- RestartJob boolOn Worker Restart 
- 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_restartto false.
- restartJob BooleanOn Worker Restart 
- 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_restartto false.
- restartJob booleanOn Worker Restart 
- 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_restartto false.
- restart_job_ boolon_ worker_ restart 
- 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_restartto false.
- restartJob BooleanOn Worker Restart 
- 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.
GoogleCloudAiplatformV1beta1StudySpec, GoogleCloudAiplatformV1beta1StudySpecArgs          
- Metrics
List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Metric Spec> 
- Metric specs for the Study.
- Parameters
List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec> 
- The set of parameters to tune.
- Algorithm
Pulumi.Google Native. Aiplatform. V1Beta1. Google Cloud Aiplatform V1beta1Study Spec Algorithm 
- The search algorithm specified for the Study.
- ConvexAutomated Pulumi.Stopping Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec 
- The automated early stopping spec using convex stopping rule.
- ConvexStop Pulumi.Config Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Convex Stop Config 
- Deprecated. The automated early stopping using convex stopping rule.
- DecayCurve Pulumi.Stopping Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec 
- The automated early stopping spec using decay curve rule.
- MeasurementSelection Pulumi.Type Google Native. Aiplatform. V1Beta1. Google Cloud Aiplatform V1beta1Study Spec Measurement Selection Type 
- Describe which measurement selection type will be used
- MedianAutomated Pulumi.Stopping Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec 
- The automated early stopping spec using median rule.
- ObservationNoise Pulumi.Google Native. Aiplatform. V1Beta1. Google Cloud Aiplatform V1beta1Study Spec Observation Noise 
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- StudyStopping Pulumi.Config Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Study Stopping Config 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- TransferLearning Pulumi.Config Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Transfer Learning Config 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- Metrics
[]GoogleCloud Aiplatform V1beta1Study Spec Metric Spec 
- Metric specs for the Study.
- Parameters
[]GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec 
- The set of parameters to tune.
- Algorithm
GoogleCloud Aiplatform V1beta1Study Spec Algorithm 
- The search algorithm specified for the Study.
- ConvexAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec 
- The automated early stopping spec using convex stopping rule.
- ConvexStop GoogleConfig Cloud Aiplatform V1beta1Study Spec Convex Stop Config 
- Deprecated. The automated early stopping using convex stopping rule.
- DecayCurve GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec 
- The automated early stopping spec using decay curve rule.
- MeasurementSelection GoogleType Cloud Aiplatform V1beta1Study Spec Measurement Selection Type 
- Describe which measurement selection type will be used
- MedianAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec 
- The automated early stopping spec using median rule.
- ObservationNoise GoogleCloud Aiplatform V1beta1Study Spec Observation Noise 
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- StudyStopping GoogleConfig Cloud Aiplatform V1beta1Study Spec Study Stopping Config 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- TransferLearning GoogleConfig Cloud Aiplatform V1beta1Study Spec Transfer Learning Config 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- metrics
List<GoogleCloud Aiplatform V1beta1Study Spec Metric Spec> 
- Metric specs for the Study.
- parameters
List<GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec> 
- The set of parameters to tune.
- algorithm
GoogleCloud Aiplatform V1beta1Study Spec Algorithm 
- The search algorithm specified for the Study.
- convexAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec 
- The automated early stopping spec using convex stopping rule.
- convexStop GoogleConfig Cloud Aiplatform V1beta1Study Spec Convex Stop Config 
- Deprecated. The automated early stopping using convex stopping rule.
- decayCurve GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec 
- The automated early stopping spec using decay curve rule.
- measurementSelection GoogleType Cloud Aiplatform V1beta1Study Spec Measurement Selection Type 
- Describe which measurement selection type will be used
- medianAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec 
- The automated early stopping spec using median rule.
- observationNoise GoogleCloud Aiplatform V1beta1Study Spec Observation Noise 
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- studyStopping GoogleConfig Cloud Aiplatform V1beta1Study Spec Study Stopping Config 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- transferLearning GoogleConfig Cloud Aiplatform V1beta1Study Spec Transfer Learning Config 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- metrics
GoogleCloud Aiplatform V1beta1Study Spec Metric Spec[] 
- Metric specs for the Study.
- parameters
GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec[] 
- The set of parameters to tune.
- algorithm
GoogleCloud Aiplatform V1beta1Study Spec Algorithm 
- The search algorithm specified for the Study.
- convexAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec 
- The automated early stopping spec using convex stopping rule.
- convexStop GoogleConfig Cloud Aiplatform V1beta1Study Spec Convex Stop Config 
- Deprecated. The automated early stopping using convex stopping rule.
- decayCurve GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec 
- The automated early stopping spec using decay curve rule.
- measurementSelection GoogleType Cloud Aiplatform V1beta1Study Spec Measurement Selection Type 
- Describe which measurement selection type will be used
- medianAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec 
- The automated early stopping spec using median rule.
- observationNoise GoogleCloud Aiplatform V1beta1Study Spec Observation Noise 
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- studyStopping GoogleConfig Cloud Aiplatform V1beta1Study Spec Study Stopping Config 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- transferLearning GoogleConfig Cloud Aiplatform V1beta1Study Spec Transfer Learning Config 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- metrics
Sequence[GoogleCloud Aiplatform V1beta1Study Spec Metric Spec] 
- Metric specs for the Study.
- parameters
Sequence[GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec] 
- The set of parameters to tune.
- algorithm
GoogleCloud Aiplatform V1beta1Study Spec Algorithm 
- The search algorithm specified for the Study.
- convex_automated_ Googlestopping_ spec Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec 
- The automated early stopping spec using convex stopping rule.
- convex_stop_ Googleconfig Cloud Aiplatform V1beta1Study Spec Convex Stop Config 
- Deprecated. The automated early stopping using convex stopping rule.
- decay_curve_ Googlestopping_ spec Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec 
- The automated early stopping spec using decay curve rule.
- measurement_selection_ Googletype Cloud Aiplatform V1beta1Study Spec Measurement Selection Type 
- Describe which measurement selection type will be used
- median_automated_ Googlestopping_ spec Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec 
- The automated early stopping spec using median rule.
- observation_noise GoogleCloud Aiplatform V1beta1Study Spec Observation Noise 
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- study_stopping_ Googleconfig Cloud Aiplatform V1beta1Study Spec Study Stopping Config 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- transfer_learning_ Googleconfig Cloud Aiplatform V1beta1Study Spec Transfer Learning Config 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- metrics List<Property Map>
- Metric specs for the Study.
- parameters List<Property Map>
- The set of parameters to tune.
- algorithm "ALGORITHM_UNSPECIFIED" | "GRID_SEARCH" | "RANDOM_SEARCH"
- The search algorithm specified for the Study.
- convexAutomated Property MapStopping Spec 
- The automated early stopping spec using convex stopping rule.
- convexStop Property MapConfig 
- Deprecated. The automated early stopping using convex stopping rule.
- decayCurve Property MapStopping Spec 
- The automated early stopping spec using decay curve rule.
- measurementSelection "MEASUREMENT_SELECTION_TYPE_UNSPECIFIED" | "LAST_MEASUREMENT" | "BEST_MEASUREMENT"Type 
- Describe which measurement selection type will be used
- medianAutomated Property MapStopping Spec 
- The automated early stopping spec using median rule.
- observationNoise "OBSERVATION_NOISE_UNSPECIFIED" | "LOW" | "HIGH"
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- studyStopping Property MapConfig 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- transferLearning Property MapConfig 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
GoogleCloudAiplatformV1beta1StudySpecAlgorithm, GoogleCloudAiplatformV1beta1StudySpecAlgorithmArgs            
- AlgorithmUnspecified 
- ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- GridSearch 
- GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be INTEGER,CATEGORICAL, orDISCRETE.
- RandomSearch 
- RANDOM_SEARCHSimple random search within the feasible space.
- GoogleCloud Aiplatform V1beta1Study Spec Algorithm Algorithm Unspecified 
- ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- GoogleCloud Aiplatform V1beta1Study Spec Algorithm Grid Search 
- GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be INTEGER,CATEGORICAL, orDISCRETE.
- GoogleCloud Aiplatform V1beta1Study Spec Algorithm Random Search 
- RANDOM_SEARCHSimple random search within the feasible space.
- AlgorithmUnspecified 
- ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- GridSearch 
- GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be INTEGER,CATEGORICAL, orDISCRETE.
- RandomSearch 
- RANDOM_SEARCHSimple random search within the feasible space.
- AlgorithmUnspecified 
- ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- GridSearch 
- GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be INTEGER,CATEGORICAL, orDISCRETE.
- RandomSearch 
- RANDOM_SEARCHSimple random search within the feasible space.
- ALGORITHM_UNSPECIFIED
- ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- GRID_SEARCH
- GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be INTEGER,CATEGORICAL, orDISCRETE.
- RANDOM_SEARCH
- RANDOM_SEARCHSimple random search within the feasible space.
- "ALGORITHM_UNSPECIFIED"
- ALGORITHM_UNSPECIFIEDThe default algorithm used by Vertex AI for hyperparameter tuning and Vertex AI Vizier.
- "GRID_SEARCH"
- GRID_SEARCHSimple grid search within the feasible space. To use grid search, all parameters must be INTEGER,CATEGORICAL, orDISCRETE.
- "RANDOM_SEARCH"
- RANDOM_SEARCHSimple random search within the feasible space.
GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpec, GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs                  
- LearningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- MaxStep stringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- MinMeasurement stringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- MinStep stringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- UpdateAll boolStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- UseElapsed boolDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- LearningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- MaxStep stringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- MinMeasurement stringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- MinStep stringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- UpdateAll boolStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- UseElapsed boolDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learningRate StringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxStep StringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- minMeasurement StringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- minStep StringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- updateAll BooleanStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- useElapsed BooleanDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxStep stringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- minMeasurement stringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- minStep stringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- updateAll booleanStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- useElapsed booleanDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning_rate_ strparameter_ name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max_step_ strcount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min_measurement_ strcount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min_step_ strcount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update_all_ boolstopped_ trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- use_elapsed_ boolduration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learningRate StringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxStep StringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- minMeasurement StringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- minStep StringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- updateAll BooleanStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- useElapsed BooleanDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponse, GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseArgs                    
- LearningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- MaxStep stringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- MinMeasurement stringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- MinStep stringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- UpdateAll boolStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- UseElapsed boolDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- LearningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- MaxStep stringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- MinMeasurement stringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- MinStep stringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- UpdateAll boolStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- UseElapsed boolDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learningRate StringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxStep StringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- minMeasurement StringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- minStep StringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- updateAll BooleanStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- useElapsed BooleanDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxStep stringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- minMeasurement stringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- minStep stringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- updateAll booleanStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- useElapsed booleanDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learning_rate_ strparameter_ name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max_step_ strcount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- min_measurement_ strcount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- min_step_ strcount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- update_all_ boolstopped_ trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- use_elapsed_ boolduration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- learningRate StringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxStep StringCount 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. If not defined, it will learn it from the completed trials. When use_steps is false, this field is set to the maximum elapsed seconds.
- minMeasurement StringCount 
- The minimal number of measurements in a Trial. Early-stopping checks will not trigger if less than min_measurement_count+1 completed trials or pending trials with less than min_measurement_count measurements. If not defined, the default value is 5.
- minStep StringCount 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with step_count > min_step_count won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_step_count is set to be one-tenth of the max_step_count. When use_elapsed_duration is true, this field is set to the minimum elapsed seconds.
- updateAll BooleanStopped Trials 
- ConvexAutomatedStoppingSpec by default only updates the trials that needs to be early stopped using a newly trained auto-regressive model. When this flag is set to True, all stopped trials from the beginning are potentially updated in terms of their final_measurement. Also, note that the training logic of autoregressive models is different in this case. Enabling this option has shown better results and this may be the default option in the future.
- useElapsed BooleanDuration 
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_elapsed_duration==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_elapsed_duration==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
GoogleCloudAiplatformV1beta1StudySpecConvexStopConfig, GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs                
- AutoregressiveOrder string
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- LearningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- MaxNum stringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- MinNum stringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- UseSeconds bool
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- AutoregressiveOrder string
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- LearningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- MaxNum stringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- MinNum stringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- UseSeconds bool
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- autoregressiveOrder String
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- learningRate StringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxNum StringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- minNum StringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- useSeconds Boolean
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- autoregressiveOrder string
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- learningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxNum stringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- minNum stringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- useSeconds boolean
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- autoregressive_order str
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- learning_rate_ strparameter_ name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max_num_ strsteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- min_num_ strsteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- use_seconds bool
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- autoregressiveOrder String
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- learningRate StringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxNum StringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- minNum StringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- useSeconds Boolean
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponse, GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseArgs                  
- AutoregressiveOrder string
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- LearningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- MaxNum stringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- MinNum stringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- UseSeconds bool
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- AutoregressiveOrder string
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- LearningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- MaxNum stringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- MinNum stringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- UseSeconds bool
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- autoregressiveOrder String
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- learningRate StringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxNum StringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- minNum StringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- useSeconds Boolean
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- autoregressiveOrder string
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- learningRate stringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxNum stringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- minNum stringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- useSeconds boolean
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- autoregressive_order str
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- learning_rate_ strparameter_ name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- max_num_ strsteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- min_num_ strsteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- use_seconds bool
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
- autoregressiveOrder String
- The number of Trial measurements used in autoregressive model for value prediction. A trial won't be considered early stopping if has fewer measurement points.
- learningRate StringParameter Name 
- The hyper-parameter name used in the tuning job that stands for learning rate. Leave it blank if learning rate is not in a parameter in tuning. The learning_rate is used to estimate the objective value of the ongoing trial.
- maxNum StringSteps 
- Steps used in predicting the final objective for early stopped trials. In general, it's set to be the same as the defined steps in training / tuning. When use_steps is false, this field is set to the maximum elapsed seconds.
- minNum StringSteps 
- Minimum number of steps for a trial to complete. Trials which do not have a measurement with num_steps > min_num_steps won't be considered for early stopping. It's ok to set it to 0, and a trial can be early stopped at any stage. By default, min_num_steps is set to be one-tenth of the max_num_steps. When use_steps is false, this field is set to the minimum elapsed seconds.
- useSeconds Boolean
- This bool determines whether or not the rule is applied based on elapsed_secs or steps. If use_seconds==false, the early stopping decision is made according to the predicted objective values according to the target steps. If use_seconds==true, elapsed_secs is used instead of steps. Also, in this case, the parameters max_num_steps and min_num_steps are overloaded to contain max_elapsed_seconds and min_elapsed_seconds.
GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpec, GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs                    
- UseElapsed boolDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- UseElapsed boolDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- useElapsed BooleanDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- useElapsed booleanDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use_elapsed_ boolduration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- useElapsed BooleanDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponse, GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponseArgs                      
- UseElapsed boolDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- UseElapsed boolDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- useElapsed BooleanDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- useElapsed booleanDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- use_elapsed_ boolduration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
- useElapsed BooleanDuration 
- True if Measurement.elapsed_duration is used as the x-axis of each Trials Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis.
GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType, GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeArgs                
- MeasurementSelection Type Unspecified 
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- LastMeasurement 
- LAST_MEASUREMENTUse the last measurement reported.
- BestMeasurement 
- BEST_MEASUREMENTUse the best measurement reported.
- GoogleCloud Aiplatform V1beta1Study Spec Measurement Selection Type Measurement Selection Type Unspecified 
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- GoogleCloud Aiplatform V1beta1Study Spec Measurement Selection Type Last Measurement 
- LAST_MEASUREMENTUse the last measurement reported.
- GoogleCloud Aiplatform V1beta1Study Spec Measurement Selection Type Best Measurement 
- BEST_MEASUREMENTUse the best measurement reported.
- MeasurementSelection Type Unspecified 
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- LastMeasurement 
- LAST_MEASUREMENTUse the last measurement reported.
- BestMeasurement 
- BEST_MEASUREMENTUse the best measurement reported.
- MeasurementSelection Type Unspecified 
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- LastMeasurement 
- LAST_MEASUREMENTUse the last measurement reported.
- BestMeasurement 
- BEST_MEASUREMENTUse the best measurement reported.
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIED
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- LAST_MEASUREMENT
- LAST_MEASUREMENTUse the last measurement reported.
- BEST_MEASUREMENT
- BEST_MEASUREMENTUse the best measurement reported.
- "MEASUREMENT_SELECTION_TYPE_UNSPECIFIED"
- MEASUREMENT_SELECTION_TYPE_UNSPECIFIEDWill be treated as LAST_MEASUREMENT.
- "LAST_MEASUREMENT"
- LAST_MEASUREMENTUse the last measurement reported.
- "BEST_MEASUREMENT"
- BEST_MEASUREMENTUse the best measurement reported.
GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpec, GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs                  
- UseElapsed boolDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- UseElapsed boolDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- useElapsed BooleanDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- useElapsed booleanDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use_elapsed_ boolduration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- useElapsed BooleanDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponse, GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponseArgs                    
- UseElapsed boolDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- UseElapsed boolDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- useElapsed BooleanDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- useElapsed booleanDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- use_elapsed_ boolduration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
- useElapsed BooleanDuration 
- True if median automated stopping rule applies on Measurement.elapsed_duration. It means that elapsed_duration field of latest measurement of current Trial is used to compute median objective value for each completed Trials.
GoogleCloudAiplatformV1beta1StudySpecMetricSpec, GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs              
- Goal
Pulumi.Google Native. Aiplatform. V1Beta1. Google Cloud Aiplatform V1beta1Study Spec Metric Spec Goal 
- The optimization goal of the metric.
- MetricId string
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- SafetyConfig Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- Goal
GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Goal 
- The optimization goal of the metric.
- MetricId string
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- SafetyConfig GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Goal 
- The optimization goal of the metric.
- metricId String
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safetyConfig GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Goal 
- The optimization goal of the metric.
- metricId string
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safetyConfig GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal
GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Goal 
- The optimization goal of the metric.
- metric_id str
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety_config GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal "GOAL_TYPE_UNSPECIFIED" | "MAXIMIZE" | "MINIMIZE"
- The optimization goal of the metric.
- metricId String
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safetyConfig Property Map
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal, GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalArgs                
- GoalType Unspecified 
- GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- Maximize
- MAXIMIZEMaximize the goal metric.
- Minimize
- MINIMIZEMinimize the goal metric.
- GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Goal Goal Type Unspecified 
- GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Goal Maximize 
- MAXIMIZEMaximize the goal metric.
- GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Goal Minimize 
- MINIMIZEMinimize the goal metric.
- GoalType Unspecified 
- GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- Maximize
- MAXIMIZEMaximize the goal metric.
- Minimize
- MINIMIZEMinimize the goal metric.
- GoalType Unspecified 
- GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- Maximize
- MAXIMIZEMaximize the goal metric.
- Minimize
- MINIMIZEMinimize the goal metric.
- GOAL_TYPE_UNSPECIFIED
- GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- MAXIMIZE
- MAXIMIZEMaximize the goal metric.
- MINIMIZE
- MINIMIZEMinimize the goal metric.
- "GOAL_TYPE_UNSPECIFIED"
- GOAL_TYPE_UNSPECIFIEDGoal Type will default to maximize.
- "MAXIMIZE"
- MAXIMIZEMaximize the goal metric.
- "MINIMIZE"
- MINIMIZEMinimize the goal metric.
GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponse, GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArgs                
- Goal string
- The optimization goal of the metric.
- MetricId string
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- SafetyConfig Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config Response 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- Goal string
- The optimization goal of the metric.
- MetricId string
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- SafetyConfig GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config Response 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal String
- The optimization goal of the metric.
- metricId String
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safetyConfig GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config Response 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal string
- The optimization goal of the metric.
- metricId string
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safetyConfig GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config Response 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal str
- The optimization goal of the metric.
- metric_id str
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safety_config GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Safety Metric Config Response 
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
- goal String
- The optimization goal of the metric.
- metricId String
- The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
- safetyConfig Property Map
- Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfig, GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs                    
- DesiredMin doubleSafe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- SafetyThreshold double
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- DesiredMin float64Safe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- SafetyThreshold float64
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desiredMin DoubleSafe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safetyThreshold Double
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desiredMin numberSafe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safetyThreshold number
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired_min_ floatsafe_ trials_ fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety_threshold float
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desiredMin NumberSafe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safetyThreshold Number
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponse, GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseArgs                      
- DesiredMin doubleSafe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- SafetyThreshold double
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- DesiredMin float64Safe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- SafetyThreshold float64
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desiredMin DoubleSafe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safetyThreshold Double
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desiredMin numberSafe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safetyThreshold number
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desired_min_ floatsafe_ trials_ fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safety_threshold float
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
- desiredMin NumberSafe Trials Fraction 
- Desired minimum fraction of safe trials (over total number of trials) that should be targeted by the algorithm at any time during the study (best effort). This should be between 0.0 and 1.0 and a value of 0.0 means that there is no minimum and an algorithm proceeds without targeting any specific fraction. A value of 1.0 means that the algorithm attempts to only Suggest safe Trials.
- safetyThreshold Number
- Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
GoogleCloudAiplatformV1beta1StudySpecObservationNoise, GoogleCloudAiplatformV1beta1StudySpecObservationNoiseArgs              
- ObservationNoise Unspecified 
- OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- Low
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- High
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- GoogleCloud Aiplatform V1beta1Study Spec Observation Noise Observation Noise Unspecified 
- OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- GoogleCloud Aiplatform V1beta1Study Spec Observation Noise Low 
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- GoogleCloud Aiplatform V1beta1Study Spec Observation Noise High 
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- ObservationNoise Unspecified 
- OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- Low
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- High
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- ObservationNoise Unspecified 
- OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- Low
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- High
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- OBSERVATION_NOISE_UNSPECIFIED
- OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- LOW
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- HIGH
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
- "OBSERVATION_NOISE_UNSPECIFIED"
- OBSERVATION_NOISE_UNSPECIFIEDThe default noise level chosen by Vertex AI.
- "LOW"
- LOWVertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
- "HIGH"
- HIGHVertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
GoogleCloudAiplatformV1beta1StudySpecParameterSpec, GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs              
- ParameterId string
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- CategoricalValue Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec 
- The value spec for a 'CATEGORICAL' parameter.
- ConditionalParameter List<Pulumi.Specs Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec> 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- DiscreteValue Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec 
- The value spec for a 'DISCRETE' parameter.
- DoubleValue Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec 
- The value spec for a 'DOUBLE' parameter.
- IntegerValue Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec 
- The value spec for an 'INTEGER' parameter.
- ScaleType Pulumi.Google Native. Aiplatform. V1Beta1. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Scale Type 
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- ParameterId string
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- CategoricalValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec 
- The value spec for a 'CATEGORICAL' parameter.
- ConditionalParameter []GoogleSpecs Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- DiscreteValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec 
- The value spec for a 'DISCRETE' parameter.
- DoubleValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec 
- The value spec for a 'DOUBLE' parameter.
- IntegerValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec 
- The value spec for an 'INTEGER' parameter.
- ScaleType GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Scale Type 
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- parameterId String
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- categoricalValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec 
- The value spec for a 'CATEGORICAL' parameter.
- conditionalParameter List<GoogleSpecs Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec> 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discreteValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec 
- The value spec for a 'DISCRETE' parameter.
- doubleValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec 
- The value spec for a 'DOUBLE' parameter.
- integerValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec 
- The value spec for an 'INTEGER' parameter.
- scaleType GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Scale Type 
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- parameterId string
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- categoricalValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec 
- The value spec for a 'CATEGORICAL' parameter.
- conditionalParameter GoogleSpecs Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec[] 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discreteValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec 
- The value spec for a 'DISCRETE' parameter.
- doubleValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec 
- The value spec for a 'DOUBLE' parameter.
- integerValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec 
- The value spec for an 'INTEGER' parameter.
- scaleType GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Scale Type 
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- parameter_id str
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- categorical_value_ Googlespec Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec 
- The value spec for a 'CATEGORICAL' parameter.
- conditional_parameter_ Sequence[Googlespecs Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec] 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete_value_ Googlespec Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec 
- The value spec for a 'DISCRETE' parameter.
- double_value_ Googlespec Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec 
- The value spec for a 'DOUBLE' parameter.
- integer_value_ Googlespec Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec 
- The value spec for an 'INTEGER' parameter.
- scale_type GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Scale Type 
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- parameterId String
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- categoricalValue Property MapSpec 
- The value spec for a 'CATEGORICAL' parameter.
- conditionalParameter List<Property Map>Specs 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discreteValue Property MapSpec 
- The value spec for a 'DISCRETE' parameter.
- doubleValue Property MapSpec 
- The value spec for a 'DOUBLE' parameter.
- integerValue Property MapSpec 
- The value spec for an 'INTEGER' parameter.
- scaleType "SCALE_TYPE_UNSPECIFIED" | "UNIT_LINEAR_SCALE" | "UNIT_LOG_SCALE" | "UNIT_REVERSE_LOG_SCALE"
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpec, GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs                    
- Values List<string>
- The list of possible categories.
- DefaultValue string
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Values []string
- The list of possible categories.
- DefaultValue string
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<String>
- The list of possible categories.
- defaultValue String
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values string[]
- The list of possible categories.
- defaultValue string
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values Sequence[str]
- The list of possible categories.
- default_value str
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<String>
- The list of possible categories.
- defaultValue String
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponse, GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseArgs                      
- DefaultValue string
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Values List<string>
- The list of possible categories.
- DefaultValue string
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Values []string
- The list of possible categories.
- defaultValue String
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<String>
- The list of possible categories.
- defaultValue string
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values string[]
- The list of possible categories.
- default_value str
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values Sequence[str]
- The list of possible categories.
- defaultValue String
- A default value for a CATEGORICALparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<String>
- The list of possible categories.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpec, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs                    
- ParameterSpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec 
- The spec for a conditional parameter.
- ParentCategorical Pulumi.Values Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- ParentDiscrete Pulumi.Values Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition 
- The spec for matching values from a parent parameter of DISCRETEtype.
- ParentInt Pulumi.Values Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition 
- The spec for matching values from a parent parameter of INTEGERtype.
- ParameterSpec GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec 
- The spec for a conditional parameter.
- ParentCategorical GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- ParentDiscrete GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition 
- The spec for matching values from a parent parameter of DISCRETEtype.
- ParentInt GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition 
- The spec for matching values from a parent parameter of INTEGERtype.
- parameterSpec GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec 
- The spec for a conditional parameter.
- parentCategorical GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- parentDiscrete GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition 
- The spec for matching values from a parent parameter of DISCRETEtype.
- parentInt GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition 
- The spec for matching values from a parent parameter of INTEGERtype.
- parameterSpec GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec 
- The spec for a conditional parameter.
- parentCategorical GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- parentDiscrete GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition 
- The spec for matching values from a parent parameter of DISCRETEtype.
- parentInt GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition 
- The spec for matching values from a parent parameter of INTEGERtype.
- parameter_spec GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec 
- The spec for a conditional parameter.
- parent_categorical_ Googlevalues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- parent_discrete_ Googlevalues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition 
- The spec for matching values from a parent parameter of DISCRETEtype.
- parent_int_ Googlevalues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition 
- The spec for matching values from a parent parameter of INTEGERtype.
- parameterSpec Property Map
- The spec for a conditional parameter.
- parentCategorical Property MapValues 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- parentDiscrete Property MapValues 
- The spec for matching values from a parent parameter of DISCRETEtype.
- parentInt Property MapValues 
- The spec for matching values from a parent parameter of INTEGERtype.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs                          
- Values List<string>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- Values []string
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- values List<String>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- values string[]
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- values Sequence[str]
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- values List<String>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseArgs                            
- Values List<string>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- Values []string
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- values List<String>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- values string[]
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- values Sequence[str]
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
- values List<String>
- Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in categorical_value_specof parent parameter.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs                          
- Values List<double>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- Values []float64
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- values List<Double>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- values number[]
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- values Sequence[float]
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- values List<Number>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseArgs                            
- Values List<double>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- Values []float64
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- values List<Double>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- values number[]
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- values Sequence[float]
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
- values List<Number>
- Matches values of the parent parameter of 'DISCRETE' type. All values must exist in discrete_value_specof parent parameter. The Epsilon of the value matching is 1e-10.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueCondition, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs                          
- Values List<string>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- Values []string
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- values List<String>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- values string[]
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- values Sequence[str]
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- values List<String>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseArgs                            
- Values List<string>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- Values []string
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- values List<String>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- values string[]
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- values Sequence[str]
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
- values List<String>
- Matches values of the parent parameter of 'INTEGER' type. All values must lie in integer_value_specof parent parameter.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponse, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseArgs                      
- ParameterSpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Response 
- The spec for a conditional parameter.
- ParentCategorical Pulumi.Values Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- ParentDiscrete Pulumi.Values Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response 
- The spec for matching values from a parent parameter of DISCRETEtype.
- ParentInt Pulumi.Values Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response 
- The spec for matching values from a parent parameter of INTEGERtype.
- ParameterSpec GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Response 
- The spec for a conditional parameter.
- ParentCategorical GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- ParentDiscrete GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response 
- The spec for matching values from a parent parameter of DISCRETEtype.
- ParentInt GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response 
- The spec for matching values from a parent parameter of INTEGERtype.
- parameterSpec GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Response 
- The spec for a conditional parameter.
- parentCategorical GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- parentDiscrete GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response 
- The spec for matching values from a parent parameter of DISCRETEtype.
- parentInt GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response 
- The spec for matching values from a parent parameter of INTEGERtype.
- parameterSpec GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Response 
- The spec for a conditional parameter.
- parentCategorical GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- parentDiscrete GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response 
- The spec for matching values from a parent parameter of DISCRETEtype.
- parentInt GoogleValues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response 
- The spec for matching values from a parent parameter of INTEGERtype.
- parameter_spec GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Response 
- The spec for a conditional parameter.
- parent_categorical_ Googlevalues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Categorical Value Condition Response 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- parent_discrete_ Googlevalues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Discrete Value Condition Response 
- The spec for matching values from a parent parameter of DISCRETEtype.
- parent_int_ Googlevalues Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Int Value Condition Response 
- The spec for matching values from a parent parameter of INTEGERtype.
- parameterSpec Property Map
- The spec for a conditional parameter.
- parentCategorical Property MapValues 
- The spec for matching values from a parent parameter of CATEGORICALtype.
- parentDiscrete Property MapValues 
- The spec for matching values from a parent parameter of DISCRETEtype.
- parentInt Property MapValues 
- The spec for matching values from a parent parameter of INTEGERtype.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpec, GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs                    
- Values List<double>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- DefaultValue double
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Values []float64
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- DefaultValue float64
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<Double>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- defaultValue Double
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values number[]
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- defaultValue number
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values Sequence[float]
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default_value float
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<Number>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- defaultValue Number
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponse, GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseArgs                      
- DefaultValue double
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Values List<double>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- DefaultValue float64
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Values []float64
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- defaultValue Double
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<Double>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- defaultValue number
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values number[]
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- default_value float
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values Sequence[float]
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
- defaultValue Number
- A default value for a DISCRETEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- values List<Number>
- A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpec, GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs                    
- MaxValue double
- Inclusive maximum value of the parameter.
- MinValue double
- Inclusive minimum value of the parameter.
- DefaultValue double
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- MaxValue float64
- Inclusive maximum value of the parameter.
- MinValue float64
- Inclusive minimum value of the parameter.
- DefaultValue float64
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue Double
- Inclusive maximum value of the parameter.
- minValue Double
- Inclusive minimum value of the parameter.
- defaultValue Double
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue number
- Inclusive maximum value of the parameter.
- minValue number
- Inclusive minimum value of the parameter.
- defaultValue number
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max_value float
- Inclusive maximum value of the parameter.
- min_value float
- Inclusive minimum value of the parameter.
- default_value float
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue Number
- Inclusive maximum value of the parameter.
- minValue Number
- Inclusive minimum value of the parameter.
- defaultValue Number
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponse, GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseArgs                      
- DefaultValue double
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- MaxValue double
- Inclusive maximum value of the parameter.
- MinValue double
- Inclusive minimum value of the parameter.
- DefaultValue float64
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- MaxValue float64
- Inclusive maximum value of the parameter.
- MinValue float64
- Inclusive minimum value of the parameter.
- defaultValue Double
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue Double
- Inclusive maximum value of the parameter.
- minValue Double
- Inclusive minimum value of the parameter.
- defaultValue number
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue number
- Inclusive maximum value of the parameter.
- minValue number
- Inclusive minimum value of the parameter.
- default_value float
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max_value float
- Inclusive maximum value of the parameter.
- min_value float
- Inclusive minimum value of the parameter.
- defaultValue Number
- A default value for a DOUBLEparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue Number
- Inclusive maximum value of the parameter.
- minValue Number
- Inclusive minimum value of the parameter.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpec, GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs                    
- MaxValue string
- Inclusive maximum value of the parameter.
- MinValue string
- Inclusive minimum value of the parameter.
- DefaultValue string
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- MaxValue string
- Inclusive maximum value of the parameter.
- MinValue string
- Inclusive minimum value of the parameter.
- DefaultValue string
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue String
- Inclusive maximum value of the parameter.
- minValue String
- Inclusive minimum value of the parameter.
- defaultValue String
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue string
- Inclusive maximum value of the parameter.
- minValue string
- Inclusive minimum value of the parameter.
- defaultValue string
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max_value str
- Inclusive maximum value of the parameter.
- min_value str
- Inclusive minimum value of the parameter.
- default_value str
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue String
- Inclusive maximum value of the parameter.
- minValue String
- Inclusive minimum value of the parameter.
- defaultValue String
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponse, GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseArgs                      
- DefaultValue string
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- MaxValue string
- Inclusive maximum value of the parameter.
- MinValue string
- Inclusive minimum value of the parameter.
- DefaultValue string
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- MaxValue string
- Inclusive maximum value of the parameter.
- MinValue string
- Inclusive minimum value of the parameter.
- defaultValue String
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue String
- Inclusive maximum value of the parameter.
- minValue String
- Inclusive minimum value of the parameter.
- defaultValue string
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue string
- Inclusive maximum value of the parameter.
- minValue string
- Inclusive minimum value of the parameter.
- default_value str
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- max_value str
- Inclusive maximum value of the parameter.
- min_value str
- Inclusive minimum value of the parameter.
- defaultValue String
- A default value for an INTEGERparameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- maxValue String
- Inclusive maximum value of the parameter.
- minValue String
- Inclusive minimum value of the parameter.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponse, GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArgs                
- CategoricalValue Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec Response 
- The value spec for a 'CATEGORICAL' parameter.
- ConditionalParameter List<Pulumi.Specs Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Response> 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- DiscreteValue Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec Response 
- The value spec for a 'DISCRETE' parameter.
- DoubleValue Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec Response 
- The value spec for a 'DOUBLE' parameter.
- IntegerValue Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec Response 
- The value spec for an 'INTEGER' parameter.
- ParameterId string
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- ScaleType string
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- CategoricalValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec Response 
- The value spec for a 'CATEGORICAL' parameter.
- ConditionalParameter []GoogleSpecs Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Response 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- DiscreteValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec Response 
- The value spec for a 'DISCRETE' parameter.
- DoubleValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec Response 
- The value spec for a 'DOUBLE' parameter.
- IntegerValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec Response 
- The value spec for an 'INTEGER' parameter.
- ParameterId string
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- ScaleType string
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- categoricalValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec Response 
- The value spec for a 'CATEGORICAL' parameter.
- conditionalParameter List<GoogleSpecs Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Response> 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discreteValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec Response 
- The value spec for a 'DISCRETE' parameter.
- doubleValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec Response 
- The value spec for a 'DOUBLE' parameter.
- integerValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec Response 
- The value spec for an 'INTEGER' parameter.
- parameterId String
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scaleType String
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- categoricalValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec Response 
- The value spec for a 'CATEGORICAL' parameter.
- conditionalParameter GoogleSpecs Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Response[] 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discreteValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec Response 
- The value spec for a 'DISCRETE' parameter.
- doubleValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec Response 
- The value spec for a 'DOUBLE' parameter.
- integerValue GoogleSpec Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec Response 
- The value spec for an 'INTEGER' parameter.
- parameterId string
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scaleType string
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- categorical_value_ Googlespec Cloud Aiplatform V1beta1Study Spec Parameter Spec Categorical Value Spec Response 
- The value spec for a 'CATEGORICAL' parameter.
- conditional_parameter_ Sequence[Googlespecs Cloud Aiplatform V1beta1Study Spec Parameter Spec Conditional Parameter Spec Response] 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discrete_value_ Googlespec Cloud Aiplatform V1beta1Study Spec Parameter Spec Discrete Value Spec Response 
- The value spec for a 'DISCRETE' parameter.
- double_value_ Googlespec Cloud Aiplatform V1beta1Study Spec Parameter Spec Double Value Spec Response 
- The value spec for a 'DOUBLE' parameter.
- integer_value_ Googlespec Cloud Aiplatform V1beta1Study Spec Parameter Spec Integer Value Spec Response 
- The value spec for an 'INTEGER' parameter.
- parameter_id str
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scale_type str
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
- categoricalValue Property MapSpec 
- The value spec for a 'CATEGORICAL' parameter.
- conditionalParameter List<Property Map>Specs 
- A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
- discreteValue Property MapSpec 
- The value spec for a 'DISCRETE' parameter.
- doubleValue Property MapSpec 
- The value spec for a 'DOUBLE' parameter.
- integerValue Property MapSpec 
- The value spec for an 'INTEGER' parameter.
- parameterId String
- The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
- scaleType String
- How the parameter should be scaled. Leave unset for CATEGORICALparameters.
GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType, GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeArgs                  
- ScaleType Unspecified 
- SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- UnitLinear Scale 
- UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- UnitLog Scale 
- UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- UnitReverse Log Scale 
- UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Scale Type Scale Type Unspecified 
- SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Scale Type Unit Linear Scale 
- UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Scale Type Unit Log Scale 
- UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Scale Type Unit Reverse Log Scale 
- UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- ScaleType Unspecified 
- SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- UnitLinear Scale 
- UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- UnitLog Scale 
- UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- UnitReverse Log Scale 
- UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- ScaleType Unspecified 
- SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- UnitLinear Scale 
- UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- UnitLog Scale 
- UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- UnitReverse Log Scale 
- UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- SCALE_TYPE_UNSPECIFIED
- SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- UNIT_LINEAR_SCALE
- UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- UNIT_LOG_SCALE
- UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- UNIT_REVERSE_LOG_SCALE
- UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
- "SCALE_TYPE_UNSPECIFIED"
- SCALE_TYPE_UNSPECIFIEDBy default, no scaling is applied.
- "UNIT_LINEAR_SCALE"
- UNIT_LINEAR_SCALEScales the feasible space to (0, 1) linearly.
- "UNIT_LOG_SCALE"
- UNIT_LOG_SCALEScales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
- "UNIT_REVERSE_LOG_SCALE"
- UNIT_REVERSE_LOG_SCALEScales the feasible space "reverse" logarithmically to (0, 1). The result is that values close to the top of the feasible space are spread out more than points near the bottom. The entire feasible space must be strictly positive.
GoogleCloudAiplatformV1beta1StudySpecResponse, GoogleCloudAiplatformV1beta1StudySpecResponseArgs            
- Algorithm string
- The search algorithm specified for the Study.
- ConvexAutomated Pulumi.Stopping Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec Response 
- The automated early stopping spec using convex stopping rule.
- ConvexStop Pulumi.Config Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Convex Stop Config Response 
- Deprecated. The automated early stopping using convex stopping rule.
- DecayCurve Pulumi.Stopping Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec Response 
- The automated early stopping spec using decay curve rule.
- MeasurementSelection stringType 
- Describe which measurement selection type will be used
- MedianAutomated Pulumi.Stopping Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec Response 
- The automated early stopping spec using median rule.
- Metrics
List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Metric Spec Response> 
- Metric specs for the Study.
- ObservationNoise string
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Parameters
List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Parameter Spec Response> 
- The set of parameters to tune.
- StudyStopping Pulumi.Config Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Study Stopping Config Response 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- TransferLearning Pulumi.Config Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Spec Transfer Learning Config Response 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- Algorithm string
- The search algorithm specified for the Study.
- ConvexAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec Response 
- The automated early stopping spec using convex stopping rule.
- ConvexStop GoogleConfig Cloud Aiplatform V1beta1Study Spec Convex Stop Config Response 
- Deprecated. The automated early stopping using convex stopping rule.
- DecayCurve GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec Response 
- The automated early stopping spec using decay curve rule.
- MeasurementSelection stringType 
- Describe which measurement selection type will be used
- MedianAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec Response 
- The automated early stopping spec using median rule.
- Metrics
[]GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Response 
- Metric specs for the Study.
- ObservationNoise string
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- Parameters
[]GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Response 
- The set of parameters to tune.
- StudyStopping GoogleConfig Cloud Aiplatform V1beta1Study Spec Study Stopping Config Response 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- TransferLearning GoogleConfig Cloud Aiplatform V1beta1Study Spec Transfer Learning Config Response 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- algorithm String
- The search algorithm specified for the Study.
- convexAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec Response 
- The automated early stopping spec using convex stopping rule.
- convexStop GoogleConfig Cloud Aiplatform V1beta1Study Spec Convex Stop Config Response 
- Deprecated. The automated early stopping using convex stopping rule.
- decayCurve GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec Response 
- The automated early stopping spec using decay curve rule.
- measurementSelection StringType 
- Describe which measurement selection type will be used
- medianAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec Response 
- The automated early stopping spec using median rule.
- metrics
List<GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Response> 
- Metric specs for the Study.
- observationNoise String
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- parameters
List<GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Response> 
- The set of parameters to tune.
- studyStopping GoogleConfig Cloud Aiplatform V1beta1Study Spec Study Stopping Config Response 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- transferLearning GoogleConfig Cloud Aiplatform V1beta1Study Spec Transfer Learning Config Response 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- algorithm string
- The search algorithm specified for the Study.
- convexAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec Response 
- The automated early stopping spec using convex stopping rule.
- convexStop GoogleConfig Cloud Aiplatform V1beta1Study Spec Convex Stop Config Response 
- Deprecated. The automated early stopping using convex stopping rule.
- decayCurve GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec Response 
- The automated early stopping spec using decay curve rule.
- measurementSelection stringType 
- Describe which measurement selection type will be used
- medianAutomated GoogleStopping Spec Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec Response 
- The automated early stopping spec using median rule.
- metrics
GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Response[] 
- Metric specs for the Study.
- observationNoise string
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- parameters
GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Response[] 
- The set of parameters to tune.
- studyStopping GoogleConfig Cloud Aiplatform V1beta1Study Spec Study Stopping Config Response 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- transferLearning GoogleConfig Cloud Aiplatform V1beta1Study Spec Transfer Learning Config Response 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- algorithm str
- The search algorithm specified for the Study.
- convex_automated_ Googlestopping_ spec Cloud Aiplatform V1beta1Study Spec Convex Automated Stopping Spec Response 
- The automated early stopping spec using convex stopping rule.
- convex_stop_ Googleconfig Cloud Aiplatform V1beta1Study Spec Convex Stop Config Response 
- Deprecated. The automated early stopping using convex stopping rule.
- decay_curve_ Googlestopping_ spec Cloud Aiplatform V1beta1Study Spec Decay Curve Automated Stopping Spec Response 
- The automated early stopping spec using decay curve rule.
- measurement_selection_ strtype 
- Describe which measurement selection type will be used
- median_automated_ Googlestopping_ spec Cloud Aiplatform V1beta1Study Spec Median Automated Stopping Spec Response 
- The automated early stopping spec using median rule.
- metrics
Sequence[GoogleCloud Aiplatform V1beta1Study Spec Metric Spec Response] 
- Metric specs for the Study.
- observation_noise str
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- parameters
Sequence[GoogleCloud Aiplatform V1beta1Study Spec Parameter Spec Response] 
- The set of parameters to tune.
- study_stopping_ Googleconfig Cloud Aiplatform V1beta1Study Spec Study Stopping Config Response 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- transfer_learning_ Googleconfig Cloud Aiplatform V1beta1Study Spec Transfer Learning Config Response 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
- algorithm String
- The search algorithm specified for the Study.
- convexAutomated Property MapStopping Spec 
- The automated early stopping spec using convex stopping rule.
- convexStop Property MapConfig 
- Deprecated. The automated early stopping using convex stopping rule.
- decayCurve Property MapStopping Spec 
- The automated early stopping spec using decay curve rule.
- measurementSelection StringType 
- Describe which measurement selection type will be used
- medianAutomated Property MapStopping Spec 
- The automated early stopping spec using median rule.
- metrics List<Property Map>
- Metric specs for the Study.
- observationNoise String
- The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
- parameters List<Property Map>
- The set of parameters to tune.
- studyStopping Property MapConfig 
- Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
- transferLearning Property MapConfig 
- The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfig, GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs                
- MaxDuration stringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- MaxNum intTrials 
- If there are more than this many trials, stop the study.
- MaxNum intTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- MaximumRuntime Pulumi.Constraint Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Time Constraint 
- If the specified time or duration has passed, stop the study.
- MinNum intTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- MinimumRuntime Pulumi.Constraint Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Time Constraint 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- ShouldStop boolAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- MaxDuration stringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- MaxNum intTrials 
- If there are more than this many trials, stop the study.
- MaxNum intTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- MaximumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint 
- If the specified time or duration has passed, stop the study.
- MinNum intTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- MinimumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- ShouldStop boolAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- maxDuration StringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- maxNum IntegerTrials 
- If there are more than this many trials, stop the study.
- maxNum IntegerTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint 
- If the specified time or duration has passed, stop the study.
- minNum IntegerTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- minimumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- shouldStop BooleanAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- maxDuration stringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- maxNum numberTrials 
- If there are more than this many trials, stop the study.
- maxNum numberTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint 
- If the specified time or duration has passed, stop the study.
- minNum numberTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- minimumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- shouldStop booleanAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max_duration_ strno_ progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max_num_ inttrials 
- If there are more than this many trials, stop the study.
- max_num_ inttrials_ no_ progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum_runtime_ Googleconstraint Cloud Aiplatform V1beta1Study Time Constraint 
- If the specified time or duration has passed, stop the study.
- min_num_ inttrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum_runtime_ Googleconstraint Cloud Aiplatform V1beta1Study Time Constraint 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- should_stop_ boolasap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- maxDuration StringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- maxNum NumberTrials 
- If there are more than this many trials, stop the study.
- maxNum NumberTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximumRuntime Property MapConstraint 
- If the specified time or duration has passed, stop the study.
- minNum NumberTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- minimumRuntime Property MapConstraint 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- shouldStop BooleanAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponse, GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseArgs                  
- MaxDuration stringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- MaxNum intTrials 
- If there are more than this many trials, stop the study.
- MaxNum intTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- MaximumRuntime Pulumi.Constraint Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Time Constraint Response 
- If the specified time or duration has passed, stop the study.
- MinNum intTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- MinimumRuntime Pulumi.Constraint Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Study Time Constraint Response 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- ShouldStop boolAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- MaxDuration stringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- MaxNum intTrials 
- If there are more than this many trials, stop the study.
- MaxNum intTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- MaximumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint Response 
- If the specified time or duration has passed, stop the study.
- MinNum intTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- MinimumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint Response 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- ShouldStop boolAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- maxDuration StringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- maxNum IntegerTrials 
- If there are more than this many trials, stop the study.
- maxNum IntegerTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint Response 
- If the specified time or duration has passed, stop the study.
- minNum IntegerTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- minimumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint Response 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- shouldStop BooleanAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- maxDuration stringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- maxNum numberTrials 
- If there are more than this many trials, stop the study.
- maxNum numberTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint Response 
- If the specified time or duration has passed, stop the study.
- minNum numberTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- minimumRuntime GoogleConstraint Cloud Aiplatform V1beta1Study Time Constraint Response 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- shouldStop booleanAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- max_duration_ strno_ progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- max_num_ inttrials 
- If there are more than this many trials, stop the study.
- max_num_ inttrials_ no_ progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximum_runtime_ Googleconstraint Cloud Aiplatform V1beta1Study Time Constraint Response 
- If the specified time or duration has passed, stop the study.
- min_num_ inttrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- minimum_runtime_ Googleconstraint Cloud Aiplatform V1beta1Study Time Constraint Response 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- should_stop_ boolasap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
- maxDuration StringNo Progress 
- If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
- maxNum NumberTrials 
- If there are more than this many trials, stop the study.
- maxNum NumberTrials No Progress 
- If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
- maximumRuntime Property MapConstraint 
- If the specified time or duration has passed, stop the study.
- minNum NumberTrials 
- If there are fewer than this many COMPLETED trials, do not stop the study.
- minimumRuntime Property MapConstraint 
- Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting min_num_trials=5andalways_stop_after= 1 hourmeans that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to resume a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
- shouldStop BooleanAsap 
- If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfig, GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs                
- DisableTransfer boolLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- DisableTransfer boolLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- disableTransfer BooleanLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- disableTransfer booleanLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- disable_transfer_ boollearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- disableTransfer BooleanLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponse, GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseArgs                  
- DisableTransfer boolLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- PriorStudy List<string>Names 
- Names of previously completed studies
- DisableTransfer boolLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- PriorStudy []stringNames 
- Names of previously completed studies
- disableTransfer BooleanLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- priorStudy List<String>Names 
- Names of previously completed studies
- disableTransfer booleanLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- priorStudy string[]Names 
- Names of previously completed studies
- disable_transfer_ boollearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- prior_study_ Sequence[str]names 
- Names of previously completed studies
- disableTransfer BooleanLearning 
- Flag to to manually prevent vizier from using transfer learning on a new study. Otherwise, vizier will automatically determine whether or not to use transfer learning.
- priorStudy List<String>Names 
- Names of previously completed studies
GoogleCloudAiplatformV1beta1StudyTimeConstraint, GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs            
- EndTime string
- Compares the wallclock time to this time. Must use UTC timezone.
- MaxDuration string
- Counts the wallclock time passed since the creation of this Study.
- EndTime string
- Compares the wallclock time to this time. Must use UTC timezone.
- MaxDuration string
- Counts the wallclock time passed since the creation of this Study.
- endTime String
- Compares the wallclock time to this time. Must use UTC timezone.
- maxDuration String
- Counts the wallclock time passed since the creation of this Study.
- endTime string
- Compares the wallclock time to this time. Must use UTC timezone.
- maxDuration string
- Counts the wallclock time passed since the creation of this Study.
- end_time str
- Compares the wallclock time to this time. Must use UTC timezone.
- max_duration str
- Counts the wallclock time passed since the creation of this Study.
- endTime String
- Compares the wallclock time to this time. Must use UTC timezone.
- maxDuration String
- Counts the wallclock time passed since the creation of this Study.
GoogleCloudAiplatformV1beta1StudyTimeConstraintResponse, GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseArgs              
- EndTime string
- Compares the wallclock time to this time. Must use UTC timezone.
- MaxDuration string
- Counts the wallclock time passed since the creation of this Study.
- EndTime string
- Compares the wallclock time to this time. Must use UTC timezone.
- MaxDuration string
- Counts the wallclock time passed since the creation of this Study.
- endTime String
- Compares the wallclock time to this time. Must use UTC timezone.
- maxDuration String
- Counts the wallclock time passed since the creation of this Study.
- endTime string
- Compares the wallclock time to this time. Must use UTC timezone.
- maxDuration string
- Counts the wallclock time passed since the creation of this Study.
- end_time str
- Compares the wallclock time to this time. Must use UTC timezone.
- max_duration str
- Counts the wallclock time passed since the creation of this Study.
- endTime String
- Compares the wallclock time to this time. Must use UTC timezone.
- maxDuration String
- Counts the wallclock time passed since the creation of this Study.
GoogleCloudAiplatformV1beta1TrialParameterResponse, GoogleCloudAiplatformV1beta1TrialParameterResponseArgs            
- ParameterId string
- The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
- Value object
- The value of the parameter. number_valuewill be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'.string_valuewill be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
- ParameterId string
- The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
- Value interface{}
- The value of the parameter. number_valuewill be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'.string_valuewill be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
- parameterId String
- The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
- value Object
- The value of the parameter. number_valuewill be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'.string_valuewill be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
- parameterId string
- The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
- value any
- The value of the parameter. number_valuewill be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'.string_valuewill be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
- parameter_id str
- The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
- value Any
- The value of the parameter. number_valuewill be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'.string_valuewill be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
- parameterId String
- The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
- value Any
- The value of the parameter. number_valuewill be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'.string_valuewill be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
GoogleCloudAiplatformV1beta1TrialResponse, GoogleCloudAiplatformV1beta1TrialResponseArgs          
- ClientId string
- The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
- CustomJob string
- The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- EndTime string
- Time when the Trial's status changed to SUCCEEDEDorINFEASIBLE.
- FinalMeasurement Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Measurement Response 
- The final measurement containing the objective value.
- InfeasibleReason string
- A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
- Measurements
List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Measurement Response> 
- A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
- Name string
- Resource name of the Trial assigned by the service.
- Parameters
List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Trial Parameter Response> 
- The parameters of the Trial.
- StartTime string
- Time when the Trial was started.
- State string
- The detailed state of the Trial.
- WebAccess Dictionary<string, string>Uris 
- URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example,workerpool0-0for the primary node,workerpool1-0for the first node in the second worker pool, andworkerpool1-1for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
- ClientId string
- The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
- CustomJob string
- The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- EndTime string
- Time when the Trial's status changed to SUCCEEDEDorINFEASIBLE.
- FinalMeasurement GoogleCloud Aiplatform V1beta1Measurement Response 
- The final measurement containing the objective value.
- InfeasibleReason string
- A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
- Measurements
[]GoogleCloud Aiplatform V1beta1Measurement Response 
- A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
- Name string
- Resource name of the Trial assigned by the service.
- Parameters
[]GoogleCloud Aiplatform V1beta1Trial Parameter Response 
- The parameters of the Trial.
- StartTime string
- Time when the Trial was started.
- State string
- The detailed state of the Trial.
- WebAccess map[string]stringUris 
- URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example,workerpool0-0for the primary node,workerpool1-0for the first node in the second worker pool, andworkerpool1-1for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
- clientId String
- The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
- customJob String
- The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- endTime String
- Time when the Trial's status changed to SUCCEEDEDorINFEASIBLE.
- finalMeasurement GoogleCloud Aiplatform V1beta1Measurement Response 
- The final measurement containing the objective value.
- infeasibleReason String
- A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
- measurements
List<GoogleCloud Aiplatform V1beta1Measurement Response> 
- A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
- name String
- Resource name of the Trial assigned by the service.
- parameters
List<GoogleCloud Aiplatform V1beta1Trial Parameter Response> 
- The parameters of the Trial.
- startTime String
- Time when the Trial was started.
- state String
- The detailed state of the Trial.
- webAccess Map<String,String>Uris 
- URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example,workerpool0-0for the primary node,workerpool1-0for the first node in the second worker pool, andworkerpool1-1for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
- clientId string
- The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
- customJob string
- The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- endTime string
- Time when the Trial's status changed to SUCCEEDEDorINFEASIBLE.
- finalMeasurement GoogleCloud Aiplatform V1beta1Measurement Response 
- The final measurement containing the objective value.
- infeasibleReason string
- A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
- measurements
GoogleCloud Aiplatform V1beta1Measurement Response[] 
- A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
- name string
- Resource name of the Trial assigned by the service.
- parameters
GoogleCloud Aiplatform V1beta1Trial Parameter Response[] 
- The parameters of the Trial.
- startTime string
- Time when the Trial was started.
- state string
- The detailed state of the Trial.
- webAccess {[key: string]: string}Uris 
- URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example,workerpool0-0for the primary node,workerpool1-0for the first node in the second worker pool, andworkerpool1-1for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
- client_id str
- The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
- custom_job str
- The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- end_time str
- Time when the Trial's status changed to SUCCEEDEDorINFEASIBLE.
- final_measurement GoogleCloud Aiplatform V1beta1Measurement Response 
- The final measurement containing the objective value.
- infeasible_reason str
- A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
- measurements
Sequence[GoogleCloud Aiplatform V1beta1Measurement Response] 
- A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
- name str
- Resource name of the Trial assigned by the service.
- parameters
Sequence[GoogleCloud Aiplatform V1beta1Trial Parameter Response] 
- The parameters of the Trial.
- start_time str
- Time when the Trial was started.
- state str
- The detailed state of the Trial.
- web_access_ Mapping[str, str]uris 
- URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example,workerpool0-0for the primary node,workerpool1-0for the first node in the second worker pool, andworkerpool1-1for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
- clientId String
- The identifier of the client that originally requested this Trial. Each client is identified by a unique client_id. When a client asks for a suggestion, Vertex AI Vizier will assign it a Trial. The client should evaluate the Trial, complete it, and report back to Vertex AI Vizier. If suggestion is asked again by same client_id before the Trial is completed, the same Trial will be returned. Multiple clients with different client_ids can ask for suggestions simultaneously, each of them will get their own Trial.
- customJob String
- The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
- endTime String
- Time when the Trial's status changed to SUCCEEDEDorINFEASIBLE.
- finalMeasurement Property Map
- The final measurement containing the objective value.
- infeasibleReason String
- A human readable string describing why the Trial is infeasible. This is set only if Trial state is INFEASIBLE.
- measurements List<Property Map>
- A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
- name String
- Resource name of the Trial assigned by the service.
- parameters List<Property Map>
- The parameters of the Trial.
- startTime String
- Time when the Trial was started.
- state String
- The detailed state of the Trial.
- webAccess Map<String>Uris 
- URIs for accessing interactive shells (one URI for each training node). Only available if this trial is part of a HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field is true. The keys are names of each node used for the trial; for example,workerpool0-0for the primary node,workerpool1-0for the first node in the second worker pool, andworkerpool1-1for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
GoogleCloudAiplatformV1beta1WorkerPoolSpec, GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs            
- ContainerSpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Container Spec 
- The custom container task.
- DiskSpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Disk Spec 
- Disk spec.
- MachineSpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Machine Spec 
- Optional. Immutable. The specification of a single machine.
- NfsMounts List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Nfs Mount> 
- Optional. List of NFS mount spec.
- PythonPackage Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Python Package Spec 
- The Python packaged task.
- ReplicaCount string
- Optional. The number of worker replicas to use for this worker pool.
- ContainerSpec GoogleCloud Aiplatform V1beta1Container Spec 
- The custom container task.
- DiskSpec GoogleCloud Aiplatform V1beta1Disk Spec 
- Disk spec.
- MachineSpec GoogleCloud Aiplatform V1beta1Machine Spec 
- Optional. Immutable. The specification of a single machine.
- NfsMounts []GoogleCloud Aiplatform V1beta1Nfs Mount 
- Optional. List of NFS mount spec.
- PythonPackage GoogleSpec Cloud Aiplatform V1beta1Python Package Spec 
- The Python packaged task.
- ReplicaCount string
- Optional. The number of worker replicas to use for this worker pool.
- containerSpec GoogleCloud Aiplatform V1beta1Container Spec 
- The custom container task.
- diskSpec GoogleCloud Aiplatform V1beta1Disk Spec 
- Disk spec.
- machineSpec GoogleCloud Aiplatform V1beta1Machine Spec 
- Optional. Immutable. The specification of a single machine.
- nfsMounts List<GoogleCloud Aiplatform V1beta1Nfs Mount> 
- Optional. List of NFS mount spec.
- pythonPackage GoogleSpec Cloud Aiplatform V1beta1Python Package Spec 
- The Python packaged task.
- replicaCount String
- Optional. The number of worker replicas to use for this worker pool.
- containerSpec GoogleCloud Aiplatform V1beta1Container Spec 
- The custom container task.
- diskSpec GoogleCloud Aiplatform V1beta1Disk Spec 
- Disk spec.
- machineSpec GoogleCloud Aiplatform V1beta1Machine Spec 
- Optional. Immutable. The specification of a single machine.
- nfsMounts GoogleCloud Aiplatform V1beta1Nfs Mount[] 
- Optional. List of NFS mount spec.
- pythonPackage GoogleSpec Cloud Aiplatform V1beta1Python Package Spec 
- The Python packaged task.
- replicaCount string
- Optional. The number of worker replicas to use for this worker pool.
- container_spec GoogleCloud Aiplatform V1beta1Container Spec 
- The custom container task.
- disk_spec GoogleCloud Aiplatform V1beta1Disk Spec 
- Disk spec.
- machine_spec GoogleCloud Aiplatform V1beta1Machine Spec 
- Optional. Immutable. The specification of a single machine.
- nfs_mounts Sequence[GoogleCloud Aiplatform V1beta1Nfs Mount] 
- Optional. List of NFS mount spec.
- python_package_ Googlespec Cloud Aiplatform V1beta1Python Package Spec 
- 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.
- pythonPackage Property MapSpec 
- The Python packaged task.
- replicaCount String
- Optional. The number of worker replicas to use for this worker pool.
GoogleCloudAiplatformV1beta1WorkerPoolSpecResponse, GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArgs              
- ContainerSpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Container Spec Response 
- The custom container task.
- DiskSpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Disk Spec Response 
- Disk spec.
- MachineSpec Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Machine Spec Response 
- Optional. Immutable. The specification of a single machine.
- NfsMounts List<Pulumi.Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Nfs Mount Response> 
- Optional. List of NFS mount spec.
- PythonPackage Pulumi.Spec Google Native. Aiplatform. V1Beta1. Inputs. Google Cloud Aiplatform V1beta1Python Package Spec Response 
- The Python packaged task.
- ReplicaCount string
- Optional. The number of worker replicas to use for this worker pool.
- ContainerSpec GoogleCloud Aiplatform V1beta1Container Spec Response 
- The custom container task.
- DiskSpec GoogleCloud Aiplatform V1beta1Disk Spec Response 
- Disk spec.
- MachineSpec GoogleCloud Aiplatform V1beta1Machine Spec Response 
- Optional. Immutable. The specification of a single machine.
- NfsMounts []GoogleCloud Aiplatform V1beta1Nfs Mount Response 
- Optional. List of NFS mount spec.
- PythonPackage GoogleSpec Cloud Aiplatform V1beta1Python Package Spec Response 
- The Python packaged task.
- ReplicaCount string
- Optional. The number of worker replicas to use for this worker pool.
- containerSpec GoogleCloud Aiplatform V1beta1Container Spec Response 
- The custom container task.
- diskSpec GoogleCloud Aiplatform V1beta1Disk Spec Response 
- Disk spec.
- machineSpec GoogleCloud Aiplatform V1beta1Machine Spec Response 
- Optional. Immutable. The specification of a single machine.
- nfsMounts List<GoogleCloud Aiplatform V1beta1Nfs Mount Response> 
- Optional. List of NFS mount spec.
- pythonPackage GoogleSpec Cloud Aiplatform V1beta1Python Package Spec Response 
- The Python packaged task.
- replicaCount String
- Optional. The number of worker replicas to use for this worker pool.
- containerSpec GoogleCloud Aiplatform V1beta1Container Spec Response 
- The custom container task.
- diskSpec GoogleCloud Aiplatform V1beta1Disk Spec Response 
- Disk spec.
- machineSpec GoogleCloud Aiplatform V1beta1Machine Spec Response 
- Optional. Immutable. The specification of a single machine.
- nfsMounts GoogleCloud Aiplatform V1beta1Nfs Mount Response[] 
- Optional. List of NFS mount spec.
- pythonPackage GoogleSpec Cloud Aiplatform V1beta1Python Package Spec Response 
- The Python packaged task.
- replicaCount string
- Optional. The number of worker replicas to use for this worker pool.
- container_spec GoogleCloud Aiplatform V1beta1Container Spec Response 
- The custom container task.
- disk_spec GoogleCloud Aiplatform V1beta1Disk Spec Response 
- Disk spec.
- machine_spec GoogleCloud Aiplatform V1beta1Machine Spec Response 
- Optional. Immutable. The specification of a single machine.
- nfs_mounts Sequence[GoogleCloud Aiplatform V1beta1Nfs Mount Response] 
- Optional. List of NFS mount spec.
- python_package_ Googlespec Cloud Aiplatform V1beta1Python Package Spec Response 
- 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.
- pythonPackage Property MapSpec 
- The Python packaged task.
- replicaCount String
- Optional. The number of worker replicas to use for this worker pool.
GoogleRpcStatusResponse, GoogleRpcStatusResponseArgs        
- 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 Cloud Native is in preview. Google Cloud Classic is fully supported.