v1beta1

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Unspecified state for the Artifact.
	ArtifactStateEnumStateUnspecified = ArtifactStateEnum("STATE_UNSPECIFIED")
	// A state used by systems like Vertex AI Pipelines to indicate that the underlying data item represented by this Artifact is being created.
	ArtifactStateEnumPending = ArtifactStateEnum("PENDING")
	// A state indicating that the Artifact should exist, unless something external to the system deletes it.
	ArtifactStateEnumLive = ArtifactStateEnum("LIVE")
)
View Source
const (
	// Unspecified Execution state
	ExecutionStateEnumStateUnspecified = ExecutionStateEnum("STATE_UNSPECIFIED")
	// The Execution is new
	ExecutionStateEnumNew = ExecutionStateEnum("NEW")
	// The Execution is running
	ExecutionStateEnumRunning = ExecutionStateEnum("RUNNING")
	// The Execution has finished running
	ExecutionStateEnumComplete = ExecutionStateEnum("COMPLETE")
	// The Execution has failed
	ExecutionStateEnumFailed = ExecutionStateEnum("FAILED")
	// The Execution completed through Cache hit.
	ExecutionStateEnumCached = ExecutionStateEnum("CACHED")
	// The Execution was cancelled.
	ExecutionStateEnumCancelled = ExecutionStateEnum("CANCELLED")
)
View Source
const (
	// The value type is unspecified.
	FeatureGroupFeatureValueTypeValueTypeUnspecified = FeatureGroupFeatureValueType("VALUE_TYPE_UNSPECIFIED")
	// Used for Feature that is a boolean.
	FeatureGroupFeatureValueTypeBool = FeatureGroupFeatureValueType("BOOL")
	// Used for Feature that is a list of boolean.
	FeatureGroupFeatureValueTypeBoolArray = FeatureGroupFeatureValueType("BOOL_ARRAY")
	// Used for Feature that is double.
	FeatureGroupFeatureValueTypeDouble = FeatureGroupFeatureValueType("DOUBLE")
	// Used for Feature that is a list of double.
	FeatureGroupFeatureValueTypeDoubleArray = FeatureGroupFeatureValueType("DOUBLE_ARRAY")
	// Used for Feature that is INT64.
	FeatureGroupFeatureValueTypeInt64 = FeatureGroupFeatureValueType("INT64")
	// Used for Feature that is a list of INT64.
	FeatureGroupFeatureValueTypeInt64Array = FeatureGroupFeatureValueType("INT64_ARRAY")
	// Used for Feature that is string.
	FeatureGroupFeatureValueTypeString = FeatureGroupFeatureValueType("STRING")
	// Used for Feature that is a list of String.
	FeatureGroupFeatureValueTypeStringArray = FeatureGroupFeatureValueType("STRING_ARRAY")
	// Used for Feature that is bytes.
	FeatureGroupFeatureValueTypeBytes = FeatureGroupFeatureValueType("BYTES")
)
View Source
const (
	// The value type is unspecified.
	FeatureStoreFeatureValueTypeValueTypeUnspecified = FeatureStoreFeatureValueType("VALUE_TYPE_UNSPECIFIED")
	// Used for Feature that is a boolean.
	FeatureStoreFeatureValueTypeBool = FeatureStoreFeatureValueType("BOOL")
	// Used for Feature that is a list of boolean.
	FeatureStoreFeatureValueTypeBoolArray = FeatureStoreFeatureValueType("BOOL_ARRAY")
	// Used for Feature that is double.
	FeatureStoreFeatureValueTypeDouble = FeatureStoreFeatureValueType("DOUBLE")
	// Used for Feature that is a list of double.
	FeatureStoreFeatureValueTypeDoubleArray = FeatureStoreFeatureValueType("DOUBLE_ARRAY")
	// Used for Feature that is INT64.
	FeatureStoreFeatureValueTypeInt64 = FeatureStoreFeatureValueType("INT64")
	// Used for Feature that is a list of INT64.
	FeatureStoreFeatureValueTypeInt64Array = FeatureStoreFeatureValueType("INT64_ARRAY")
	// Used for Feature that is string.
	FeatureStoreFeatureValueTypeString = FeatureStoreFeatureValueType("STRING")
	// Used for Feature that is a list of String.
	FeatureStoreFeatureValueTypeStringArray = FeatureStoreFeatureValueType("STRING_ARRAY")
	// Used for Feature that is bytes.
	FeatureStoreFeatureValueTypeBytes = FeatureStoreFeatureValueType("BYTES")
)
View Source
const (
	// Format unspecified, used when unset.
	GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatDataFormatUnspecified = GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat("DATA_FORMAT_UNSPECIFIED")
	// Examples are stored in JSONL files.
	GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatJsonl = GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat("JSONL")
)
View Source
const (
	// Should not be set.
	GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeDistanceMeasureTypeUnspecified = GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType("DISTANCE_MEASURE_TYPE_UNSPECIFIED")
	// Euclidean (L_2) Distance.
	GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeSquaredL2Distance = GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType("SQUARED_L2_DISTANCE")
	// Cosine Distance. Defined as 1 - cosine similarity. We strongly suggest using DOT_PRODUCT_DISTANCE + UNIT_L2_NORM instead of COSINE distance. Our algorithms have been more optimized for DOT_PRODUCT distance which, when combined with UNIT_L2_NORM, is mathematically equivalent to COSINE distance and results in the same ranking.
	GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeCosineDistance = GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType("COSINE_DISTANCE")
	// Dot Product Distance. Defined as a negative of the dot product.
	GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeDotProductDistance = GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType("DOT_PRODUCT_DISTANCE")
)
View Source
const (
	// Should not be used.
	GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineBaselineUnspecified = GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline("BASELINE_UNSPECIFIED")
	// Choose the later one statistics generated by either most recent snapshot analysis or previous import features analysis. If non of them exists, skip anomaly detection and only generate a statistics.
	GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineLatestStats = GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline("LATEST_STATS")
	// Use the statistics generated by the most recent snapshot analysis if exists.
	GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineMostRecentSnapshotStats = GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline("MOST_RECENT_SNAPSHOT_STATS")
	// Use the statistics generated by the previous import features analysis if exists.
	GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePreviousImportFeaturesStats = GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline("PREVIOUS_IMPORT_FEATURES_STATS")
)
View Source
const (
	// Should not be used.
	GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateStateUnspecified = GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState("STATE_UNSPECIFIED")
	// The default behavior of whether to enable the monitoring. EntityType-level config: disabled. Feature-level config: inherited from the configuration of EntityType this Feature belongs to.
	GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateDefault = GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState("DEFAULT")
	// Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it. Feature-level config: enables import features analysis regardless of the EntityType-level config.
	GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateEnabled = GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState("ENABLED")
	// Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it. Feature-level config: disables import features analysis regardless of the EntityType-level config.
	GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateDisabled = GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState("DISABLED")
)
View Source
const (
	// Unspecified accelerator type, which means no accelerator.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeAcceleratorTypeUnspecified = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("ACCELERATOR_TYPE_UNSPECIFIED")
	// Nvidia Tesla K80 GPU.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeNvidiaTeslaK80 = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("NVIDIA_TESLA_K80")
	// Nvidia Tesla P100 GPU.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeNvidiaTeslaP100 = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("NVIDIA_TESLA_P100")
	// Nvidia Tesla V100 GPU.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeNvidiaTeslaV100 = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("NVIDIA_TESLA_V100")
	// Nvidia Tesla P4 GPU.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeNvidiaTeslaP4 = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("NVIDIA_TESLA_P4")
	// Nvidia Tesla T4 GPU.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeNvidiaTeslaT4 = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("NVIDIA_TESLA_T4")
	// Nvidia Tesla A100 GPU.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeNvidiaTeslaA100 = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("NVIDIA_TESLA_A100")
	// Nvidia A100 80GB GPU.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeNvidiaA10080gb = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("NVIDIA_A100_80GB")
	// Nvidia L4 GPU.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeNvidiaL4 = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("NVIDIA_L4")
	// Nvidia H100 80Gb GPU.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeNvidiaH10080gb = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("NVIDIA_H100_80GB")
	// TPU v2.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeTpuV2 = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("TPU_V2")
	// TPU v3.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeTpuV3 = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("TPU_V3")
	// TPU v4.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeTpuV4Pod = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("TPU_V4_POD")
	// TPU v5.
	GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeTpuV5Litepod = GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType("TPU_V5_LITEPOD")
)
View Source
const (
	// Should not be set.
	GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPredictionFormatUnspecified = GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat("PREDICTION_FORMAT_UNSPECIFIED")
	// Predictions are in JSONL files.
	GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatJsonl = GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat("JSONL")
	// Predictions are in BigQuery.
	GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatBigquery = GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat("BIGQUERY")
)
View Source
const (
	// Default value, should not be set.
	GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveModelDeploymentMonitoringObjectiveTypeUnspecified = GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective("MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED")
	// Raw feature values' stats to detect skew between Training-Prediction datasets.
	GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveRawFeatureSkew = GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective("RAW_FEATURE_SKEW")
	// Raw feature values' stats to detect drift between Serving-Prediction datasets.
	GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveRawFeatureDrift = GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective("RAW_FEATURE_DRIFT")
	// Feature attribution scores to detect skew between Training-Prediction datasets.
	GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveFeatureAttributionSkew = GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective("FEATURE_ATTRIBUTION_SKEW")
	// Feature attribution scores to detect skew between Prediction datasets collected within different time windows.
	GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveFeatureAttributionDrift = GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective("FEATURE_ATTRIBUTION_DRIFT")
)
View Source
const (
	// Goal Type will default to maximize.
	GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalGoalTypeUnspecified = GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal("GOAL_TYPE_UNSPECIFIED")
	// Maximize the goal metric.
	GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalMaximize = GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal("MAXIMIZE")
	// Minimize the goal metric.
	GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalMinimize = GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal("MINIMIZE")
)
View Source
const (
	// Defaults to `REINFORCEMENT_LEARNING`.
	GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmMultiTrialAlgorithmUnspecified = GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm("MULTI_TRIAL_ALGORITHM_UNSPECIFIED")
	// The Reinforcement Learning Algorithm for Multi-trial Neural Architecture Search (NAS).
	GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmReinforcementLearning = GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm("REINFORCEMENT_LEARNING")
	// The Grid Search Algorithm for Multi-trial Neural Architecture Search (NAS).
	GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmGridSearch = GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm("GRID_SEARCH")
)
View Source
const (
	// Default value, and follows fail slow behavior.
	GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPipelineFailurePolicyUnspecified = GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy("PIPELINE_FAILURE_POLICY_UNSPECIFIED")
	// Indicates that the pipeline should continue to run until all possible tasks have been scheduled and completed.
	GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPipelineFailurePolicyFailSlow = GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy("PIPELINE_FAILURE_POLICY_FAIL_SLOW")
	// Indicates that the pipeline should stop scheduling new tasks after a task has failed.
	GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPipelineFailurePolicyFailFast = GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy("PIPELINE_FAILURE_POLICY_FAIL_FAST")
)
View Source
const (
	// Should not be set. Added as a recommended best practice for enums
	GoogleCloudAiplatformV1beta1PresetsModalityModalityUnspecified = GoogleCloudAiplatformV1beta1PresetsModality("MODALITY_UNSPECIFIED")
	// IMAGE modality
	GoogleCloudAiplatformV1beta1PresetsModalityImage = GoogleCloudAiplatformV1beta1PresetsModality("IMAGE")
	// TEXT modality
	GoogleCloudAiplatformV1beta1PresetsModalityText = GoogleCloudAiplatformV1beta1PresetsModality("TEXT")
	// TABULAR modality
	GoogleCloudAiplatformV1beta1PresetsModalityTabular = GoogleCloudAiplatformV1beta1PresetsModality("TABULAR")
)
View Source
const (
	// More precise neighbors as a trade-off against slower response.
	GoogleCloudAiplatformV1beta1PresetsQueryPrecise = GoogleCloudAiplatformV1beta1PresetsQuery("PRECISE")
	// Faster response as a trade-off against less precise neighbors.
	GoogleCloudAiplatformV1beta1PresetsQueryFast = GoogleCloudAiplatformV1beta1PresetsQuery("FAST")
)
View Source
const (
	// Default will be treated as UNCERTAINTY.
	GoogleCloudAiplatformV1beta1SampleConfigSampleStrategySampleStrategyUnspecified = GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy("SAMPLE_STRATEGY_UNSPECIFIED")
	// Sample the most uncertain data to label.
	GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyUncertainty = GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy("UNCERTAINTY")
)
View Source
const (
	// The default algorithm used by Vertex AI for [hyperparameter tuning](https://cloud.google.com/vertex-ai/docs/training/hyperparameter-tuning-overview) and [Vertex AI Vizier](https://cloud.google.com/vertex-ai/docs/vizier).
	GoogleCloudAiplatformV1beta1StudySpecAlgorithmAlgorithmUnspecified = GoogleCloudAiplatformV1beta1StudySpecAlgorithm("ALGORITHM_UNSPECIFIED")
	// Simple grid search within the feasible space. To use grid search, all parameters must be `INTEGER`, `CATEGORICAL`, or `DISCRETE`.
	GoogleCloudAiplatformV1beta1StudySpecAlgorithmGridSearch = GoogleCloudAiplatformV1beta1StudySpecAlgorithm("GRID_SEARCH")
	// Simple random search within the feasible space.
	GoogleCloudAiplatformV1beta1StudySpecAlgorithmRandomSearch = GoogleCloudAiplatformV1beta1StudySpecAlgorithm("RANDOM_SEARCH")
)
View Source
const (
	// Will be treated as LAST_MEASUREMENT.
	GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeMeasurementSelectionTypeUnspecified = GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType("MEASUREMENT_SELECTION_TYPE_UNSPECIFIED")
	// Use the last measurement reported.
	GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeLastMeasurement = GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType("LAST_MEASUREMENT")
	// Use the best measurement reported.
	GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeBestMeasurement = GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType("BEST_MEASUREMENT")
)
View Source
const (
	// Goal Type will default to maximize.
	GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalGoalTypeUnspecified = GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal("GOAL_TYPE_UNSPECIFIED")
	// Maximize the goal metric.
	GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalMaximize = GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal("MAXIMIZE")
	// Minimize the goal metric.
	GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalMinimize = GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal("MINIMIZE")
)
View Source
const (
	// The default noise level chosen by Vertex AI.
	GoogleCloudAiplatformV1beta1StudySpecObservationNoiseObservationNoiseUnspecified = GoogleCloudAiplatformV1beta1StudySpecObservationNoise("OBSERVATION_NOISE_UNSPECIFIED")
	// Vertex AI assumes that the objective function is (nearly) perfectly reproducible, and will never repeat the same Trial parameters.
	GoogleCloudAiplatformV1beta1StudySpecObservationNoiseLow = GoogleCloudAiplatformV1beta1StudySpecObservationNoise("LOW")
	// Vertex AI will estimate the amount of noise in metric evaluations, it may repeat the same Trial parameters more than once.
	GoogleCloudAiplatformV1beta1StudySpecObservationNoiseHigh = GoogleCloudAiplatformV1beta1StudySpecObservationNoise("HIGH")
)
View Source
const (
	// By default, no scaling is applied.
	GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeScaleTypeUnspecified = GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType("SCALE_TYPE_UNSPECIFIED")
	// Scales the feasible space to (0, 1) linearly.
	GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeUnitLinearScale = GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType("UNIT_LINEAR_SCALE")
	// Scales the feasible space logarithmically to (0, 1). The entire feasible space must be strictly positive.
	GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeUnitLogScale = GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType("UNIT_LOG_SCALE")
	// Scales 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.
	GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeUnitReverseLogScale = GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType("UNIT_REVERSE_LOG_SCALE")
)
View Source
const (
	// Should not be used.
	IndexIndexUpdateMethodIndexUpdateMethodUnspecified = IndexIndexUpdateMethod("INDEX_UPDATE_METHOD_UNSPECIFIED")
	// BatchUpdate: user can call UpdateIndex with files on Cloud Storage of Datapoints to update.
	IndexIndexUpdateMethodBatchUpdate = IndexIndexUpdateMethod("BATCH_UPDATE")
	// StreamUpdate: user can call UpsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.
	IndexIndexUpdateMethodStreamUpdate = IndexIndexUpdateMethod("STREAM_UPDATE")
)
View Source
const (
	// Unspecified type for the MetadataSchema.
	MetadataSchemaSchemaTypeMetadataSchemaTypeUnspecified = MetadataSchemaSchemaType("METADATA_SCHEMA_TYPE_UNSPECIFIED")
	// A type indicating that the MetadataSchema will be used by Artifacts.
	MetadataSchemaSchemaTypeArtifactType = MetadataSchemaSchemaType("ARTIFACT_TYPE")
	// A typee indicating that the MetadataSchema will be used by Executions.
	MetadataSchemaSchemaTypeExecutionType = MetadataSchemaSchemaType("EXECUTION_TYPE")
	// A state indicating that the MetadataSchema will be used by Contexts.
	MetadataSchemaSchemaTypeContextType = MetadataSchemaSchemaType("CONTEXT_TYPE")
)
View Source
const (
	// Unspecified notebook runtime type, NotebookRuntimeType will default to USER_DEFINED.
	NotebookRuntimeTemplateNotebookRuntimeTypeNotebookRuntimeTypeUnspecified = NotebookRuntimeTemplateNotebookRuntimeType("NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED")
	// runtime or template with coustomized configurations from user.
	NotebookRuntimeTemplateNotebookRuntimeTypeUserDefined = NotebookRuntimeTemplateNotebookRuntimeType("USER_DEFINED")
	// runtime or template with system defined configurations.
	NotebookRuntimeTemplateNotebookRuntimeTypeOneClick = NotebookRuntimeTemplateNotebookRuntimeType("ONE_CLICK")
)
View Source
const (
	// The value type is unspecified.
	TimeSeriesValueTypeValueTypeUnspecified = TimeSeriesValueType("VALUE_TYPE_UNSPECIFIED")
	// Used for TensorboardTimeSeries that is a list of scalars. E.g. accuracy of a model over epochs/time.
	TimeSeriesValueTypeScalar = TimeSeriesValueType("SCALAR")
	// Used for TensorboardTimeSeries that is a list of tensors. E.g. histograms of weights of layer in a model over epoch/time.
	TimeSeriesValueTypeTensor = TimeSeriesValueType("TENSOR")
	// Used for TensorboardTimeSeries that is a list of blob sequences. E.g. set of sample images with labels over epochs/time.
	TimeSeriesValueTypeBlobSequence = TimeSeriesValueType("BLOB_SEQUENCE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Artifact

type Artifact struct {
	pulumi.CustomResourceState

	// The {artifact} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` If not provided, the Artifact's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all Artifacts in the parent MetadataStore. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting Artifact.)
	ArtifactId pulumi.StringPtrOutput `pulumi:"artifactId"`
	// Timestamp when this Artifact was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the Artifact
	Description pulumi.StringOutput `pulumi:"description"`
	// User provided display name of the Artifact. May be up to 128 Unicode characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Artifacts. 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. No more than 64 user labels can be associated with one Artifact (System labels are excluded).
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Properties of the Artifact. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata        pulumi.StringMapOutput `pulumi:"metadata"`
	MetadataStoreId pulumi.StringOutput    `pulumi:"metadataStoreId"`
	// The resource name of the Artifact.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle pulumi.StringOutput `pulumi:"schemaTitle"`
	// The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion pulumi.StringOutput `pulumi:"schemaVersion"`
	// The state of this Artifact. This is a property of the Artifact, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines), and the system does not prescribe or check the validity of state transitions.
	State pulumi.StringOutput `pulumi:"state"`
	// Timestamp when this Artifact was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// The uniform resource identifier of the artifact file. May be empty if there is no actual artifact file.
	Uri pulumi.StringOutput `pulumi:"uri"`
}

Creates an Artifact associated with a MetadataStore. Auto-naming is currently not supported for this resource.

func GetArtifact

func GetArtifact(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ArtifactState, opts ...pulumi.ResourceOption) (*Artifact, error)

GetArtifact gets an existing Artifact resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewArtifact

func NewArtifact(ctx *pulumi.Context,
	name string, args *ArtifactArgs, opts ...pulumi.ResourceOption) (*Artifact, error)

NewArtifact registers a new resource with the given unique name, arguments, and options.

func (*Artifact) ElementType

func (*Artifact) ElementType() reflect.Type

func (*Artifact) ToArtifactOutput

func (i *Artifact) ToArtifactOutput() ArtifactOutput

func (*Artifact) ToArtifactOutputWithContext

func (i *Artifact) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput

type ArtifactArgs

type ArtifactArgs struct {
	// The {artifact} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` If not provided, the Artifact's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all Artifacts in the parent MetadataStore. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting Artifact.)
	ArtifactId pulumi.StringPtrInput
	// Description of the Artifact
	Description pulumi.StringPtrInput
	// User provided display name of the Artifact. May be up to 128 Unicode characters.
	DisplayName pulumi.StringPtrInput
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// The labels with user-defined metadata to organize your Artifacts. 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. No more than 64 user labels can be associated with one Artifact (System labels are excluded).
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Properties of the Artifact. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata        pulumi.StringMapInput
	MetadataStoreId pulumi.StringInput
	Project         pulumi.StringPtrInput
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle pulumi.StringPtrInput
	// The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion pulumi.StringPtrInput
	// The state of this Artifact. This is a property of the Artifact, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines), and the system does not prescribe or check the validity of state transitions.
	State ArtifactStateEnumPtrInput
	// The uniform resource identifier of the artifact file. May be empty if there is no actual artifact file.
	Uri pulumi.StringPtrInput
}

The set of arguments for constructing a Artifact resource.

func (ArtifactArgs) ElementType

func (ArtifactArgs) ElementType() reflect.Type

type ArtifactInput

type ArtifactInput interface {
	pulumi.Input

	ToArtifactOutput() ArtifactOutput
	ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
}

type ArtifactOutput

type ArtifactOutput struct{ *pulumi.OutputState }

func (ArtifactOutput) ArtifactId

func (o ArtifactOutput) ArtifactId() pulumi.StringPtrOutput

The {artifact} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` If not provided, the Artifact's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all Artifacts in the parent MetadataStore. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting Artifact.)

func (ArtifactOutput) CreateTime

func (o ArtifactOutput) CreateTime() pulumi.StringOutput

Timestamp when this Artifact was created.

func (ArtifactOutput) Description

func (o ArtifactOutput) Description() pulumi.StringOutput

Description of the Artifact

func (ArtifactOutput) DisplayName

func (o ArtifactOutput) DisplayName() pulumi.StringOutput

User provided display name of the Artifact. May be up to 128 Unicode characters.

func (ArtifactOutput) ElementType

func (ArtifactOutput) ElementType() reflect.Type

func (ArtifactOutput) Etag

An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (ArtifactOutput) Labels

The labels with user-defined metadata to organize your Artifacts. 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. No more than 64 user labels can be associated with one Artifact (System labels are excluded).

func (ArtifactOutput) Location

func (o ArtifactOutput) Location() pulumi.StringOutput

func (ArtifactOutput) Metadata

func (o ArtifactOutput) Metadata() pulumi.StringMapOutput

Properties of the Artifact. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.

func (ArtifactOutput) MetadataStoreId

func (o ArtifactOutput) MetadataStoreId() pulumi.StringOutput

func (ArtifactOutput) Name

The resource name of the Artifact.

func (ArtifactOutput) Project

func (o ArtifactOutput) Project() pulumi.StringOutput

func (ArtifactOutput) SchemaTitle

func (o ArtifactOutput) SchemaTitle() pulumi.StringOutput

The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (ArtifactOutput) SchemaVersion

func (o ArtifactOutput) SchemaVersion() pulumi.StringOutput

The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (ArtifactOutput) State

The state of this Artifact. This is a property of the Artifact, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines), and the system does not prescribe or check the validity of state transitions.

func (ArtifactOutput) ToArtifactOutput

func (o ArtifactOutput) ToArtifactOutput() ArtifactOutput

func (ArtifactOutput) ToArtifactOutputWithContext

func (o ArtifactOutput) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput

func (ArtifactOutput) UpdateTime

func (o ArtifactOutput) UpdateTime() pulumi.StringOutput

Timestamp when this Artifact was last updated.

func (ArtifactOutput) Uri

The uniform resource identifier of the artifact file. May be empty if there is no actual artifact file.

type ArtifactState

type ArtifactState struct {
}

func (ArtifactState) ElementType

func (ArtifactState) ElementType() reflect.Type

type ArtifactStateEnum

type ArtifactStateEnum string

The state of this Artifact. This is a property of the Artifact, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines), and the system does not prescribe or check the validity of state transitions.

func (ArtifactStateEnum) ElementType

func (ArtifactStateEnum) ElementType() reflect.Type

func (ArtifactStateEnum) ToArtifactStateEnumOutput

func (e ArtifactStateEnum) ToArtifactStateEnumOutput() ArtifactStateEnumOutput

func (ArtifactStateEnum) ToArtifactStateEnumOutputWithContext

func (e ArtifactStateEnum) ToArtifactStateEnumOutputWithContext(ctx context.Context) ArtifactStateEnumOutput

func (ArtifactStateEnum) ToArtifactStateEnumPtrOutput

func (e ArtifactStateEnum) ToArtifactStateEnumPtrOutput() ArtifactStateEnumPtrOutput

func (ArtifactStateEnum) ToArtifactStateEnumPtrOutputWithContext

func (e ArtifactStateEnum) ToArtifactStateEnumPtrOutputWithContext(ctx context.Context) ArtifactStateEnumPtrOutput

func (ArtifactStateEnum) ToStringOutput

func (e ArtifactStateEnum) ToStringOutput() pulumi.StringOutput

func (ArtifactStateEnum) ToStringOutputWithContext

func (e ArtifactStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ArtifactStateEnum) ToStringPtrOutput

func (e ArtifactStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactStateEnum) ToStringPtrOutputWithContext

func (e ArtifactStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ArtifactStateEnumInput

type ArtifactStateEnumInput interface {
	pulumi.Input

	ToArtifactStateEnumOutput() ArtifactStateEnumOutput
	ToArtifactStateEnumOutputWithContext(context.Context) ArtifactStateEnumOutput
}

ArtifactStateEnumInput is an input type that accepts ArtifactStateEnumArgs and ArtifactStateEnumOutput values. You can construct a concrete instance of `ArtifactStateEnumInput` via:

ArtifactStateEnumArgs{...}

type ArtifactStateEnumOutput

type ArtifactStateEnumOutput struct{ *pulumi.OutputState }

func (ArtifactStateEnumOutput) ElementType

func (ArtifactStateEnumOutput) ElementType() reflect.Type

func (ArtifactStateEnumOutput) ToArtifactStateEnumOutput

func (o ArtifactStateEnumOutput) ToArtifactStateEnumOutput() ArtifactStateEnumOutput

func (ArtifactStateEnumOutput) ToArtifactStateEnumOutputWithContext

func (o ArtifactStateEnumOutput) ToArtifactStateEnumOutputWithContext(ctx context.Context) ArtifactStateEnumOutput

func (ArtifactStateEnumOutput) ToArtifactStateEnumPtrOutput

func (o ArtifactStateEnumOutput) ToArtifactStateEnumPtrOutput() ArtifactStateEnumPtrOutput

func (ArtifactStateEnumOutput) ToArtifactStateEnumPtrOutputWithContext

func (o ArtifactStateEnumOutput) ToArtifactStateEnumPtrOutputWithContext(ctx context.Context) ArtifactStateEnumPtrOutput

func (ArtifactStateEnumOutput) ToStringOutput

func (o ArtifactStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (ArtifactStateEnumOutput) ToStringOutputWithContext

func (o ArtifactStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ArtifactStateEnumOutput) ToStringPtrOutput

func (o ArtifactStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactStateEnumOutput) ToStringPtrOutputWithContext

func (o ArtifactStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ArtifactStateEnumPtrInput

type ArtifactStateEnumPtrInput interface {
	pulumi.Input

	ToArtifactStateEnumPtrOutput() ArtifactStateEnumPtrOutput
	ToArtifactStateEnumPtrOutputWithContext(context.Context) ArtifactStateEnumPtrOutput
}

func ArtifactStateEnumPtr

func ArtifactStateEnumPtr(v string) ArtifactStateEnumPtrInput

type ArtifactStateEnumPtrOutput

type ArtifactStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ArtifactStateEnumPtrOutput) Elem

func (ArtifactStateEnumPtrOutput) ElementType

func (ArtifactStateEnumPtrOutput) ElementType() reflect.Type

func (ArtifactStateEnumPtrOutput) ToArtifactStateEnumPtrOutput

func (o ArtifactStateEnumPtrOutput) ToArtifactStateEnumPtrOutput() ArtifactStateEnumPtrOutput

func (ArtifactStateEnumPtrOutput) ToArtifactStateEnumPtrOutputWithContext

func (o ArtifactStateEnumPtrOutput) ToArtifactStateEnumPtrOutputWithContext(ctx context.Context) ArtifactStateEnumPtrOutput

func (ArtifactStateEnumPtrOutput) ToStringPtrOutput

func (o ArtifactStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArtifactStateEnumPtrOutput) ToStringPtrOutputWithContext

func (o ArtifactStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BatchPredictionJob

type BatchPredictionJob struct {
	pulumi.CustomResourceState

	// Statistics on completed and failed prediction instances.
	CompletionStats GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput `pulumi:"completionStats"`
	// Time when the BatchPredictionJob was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The config of resources used by the Model during the batch prediction. If the Model supports DEDICATED_RESOURCES this config may be provided (and the job will use these resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config must be provided.
	DedicatedResources GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput `pulumi:"dedicatedResources"`
	// For custom-trained Models and AutoML Tabular Models, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Cloud Logging by default. Please note that the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User can disable container logging by setting this flag to true.
	DisableContainerLogging pulumi.BoolOutput `pulumi:"disableContainerLogging"`
	// The user-defined name of this BatchPredictionJob.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Customer-managed encryption key options for a BatchPredictionJob. If this is set, then all resources created by the BatchPredictionJob will be encrypted with the provided encryption key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Time when the BatchPredictionJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Only populated when the job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
	Error GoogleRpcStatusResponseOutput `pulumi:"error"`
	// Explanation configuration for this BatchPredictionJob. Can be specified only if generate_explanation is set to `true`. This value overrides the value of Model.explanation_spec. All fields of explanation_spec are optional in the request. If a field of the explanation_spec object is not populated, the corresponding field of the Model.explanation_spec object is inherited.
	ExplanationSpec GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput `pulumi:"explanationSpec"`
	// Generate explanation with the batch prediction results. When set to `true`, the batch prediction output changes based on the `predictions_format` field of the BatchPredictionJob.output_config object: * `bigquery`: output includes a column named `explanation`. The value is a struct that conforms to the Explanation object. * `jsonl`: The JSON objects on each line include an additional entry keyed `explanation`. The value of the entry is a JSON object that conforms to the Explanation object. * `csv`: Generating explanations for CSV format is not supported. If this field is set to true, either the Model.explanation_spec or explanation_spec must be populated.
	GenerateExplanation pulumi.BoolOutput `pulumi:"generateExplanation"`
	// Input configuration of the instances on which predictions are performed. The schema of any single instance may be specified via the Model's PredictSchemata's instance_schema_uri.
	InputConfig GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput `pulumi:"inputConfig"`
	// Configuration for how to convert batch prediction input instances to the prediction instances that are sent to the Model.
	InstanceConfig GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput `pulumi:"instanceConfig"`
	// The labels with user-defined metadata to organize BatchPredictionJobs. 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.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Immutable. Parameters configuring the batch behavior. Currently only applicable when dedicated_resources are used (in other cases Vertex AI does the tuning itself).
	ManualBatchTuningParameters GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput `pulumi:"manualBatchTuningParameters"`
	// The name of the Model resource that produces the predictions via this job, must share the same ancestor Location. Starting this job has no impact on any existing deployments of the Model and their resources. Exactly one of model and unmanaged_container_model must be set. The model resource name may contain version id or version alias to specify the version. Example: `projects/{project}/locations/{location}/models/{model}@2` or `projects/{project}/locations/{location}/models/{model}@golden` if no version is specified, the default version will be deployed. The model resource could also be a publisher model. Example: `publishers/{publisher}/models/{model}` or `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}`
	Model pulumi.StringOutput `pulumi:"model"`
	// Model monitoring config will be used for analysis model behaviors, based on the input and output to the batch prediction job, as well as the provided training dataset.
	ModelMonitoringConfig GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput `pulumi:"modelMonitoringConfig"`
	// Get batch prediction job monitoring statistics.
	ModelMonitoringStatsAnomalies GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseArrayOutput `pulumi:"modelMonitoringStatsAnomalies"`
	// The running status of the model monitoring pipeline.
	ModelMonitoringStatus GoogleRpcStatusResponseOutput `pulumi:"modelMonitoringStatus"`
	// The parameters that govern the predictions. The schema of the parameters may be specified via the Model's PredictSchemata's parameters_schema_uri.
	ModelParameters pulumi.AnyOutput `pulumi:"modelParameters"`
	// The version ID of the Model that produces the predictions via this job.
	ModelVersionId pulumi.StringOutput `pulumi:"modelVersionId"`
	// Resource name of the BatchPredictionJob.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Configuration specifying where output predictions should be written. The schema of any single prediction may be specified as a concatenation of Model's PredictSchemata's instance_schema_uri and prediction_schema_uri.
	OutputConfig GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput `pulumi:"outputConfig"`
	// Information further describing the output of this job.
	OutputInfo GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput `pulumi:"outputInfo"`
	// Partial failures encountered. For example, single files that can't be read. This field never exceeds 20 entries. Status details fields contain standard Google Cloud error details.
	PartialFailures GoogleRpcStatusResponseArrayOutput `pulumi:"partialFailures"`
	Project         pulumi.StringOutput                `pulumi:"project"`
	// Information about resources that had been consumed by this job. Provided in real time at best effort basis, as well as a final value once the job completes. Note: This field currently may be not populated for batch predictions that use AutoML Models.
	ResourcesConsumed GoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput `pulumi:"resourcesConsumed"`
	// The service account that the DeployedModel's container runs as. If not specified, a system generated one will be used, which has minimal permissions and the custom container, if used, may not have enough permission to access other Google Cloud resources. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"`
	// Time when the BatchPredictionJob for the first time entered the `JOB_STATE_RUNNING` state.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The detailed state of the job.
	State pulumi.StringOutput `pulumi:"state"`
	// Contains model information necessary to perform batch prediction without requiring uploading to model registry. Exactly one of model and unmanaged_container_model must be set.
	UnmanagedContainerModel GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput `pulumi:"unmanagedContainerModel"`
	// Time when the BatchPredictionJob was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a BatchPredictionJob. A BatchPredictionJob once created will right away be attempted to start. Auto-naming is currently not supported for this resource.

func GetBatchPredictionJob

func GetBatchPredictionJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BatchPredictionJobState, opts ...pulumi.ResourceOption) (*BatchPredictionJob, error)

GetBatchPredictionJob gets an existing BatchPredictionJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewBatchPredictionJob

func NewBatchPredictionJob(ctx *pulumi.Context,
	name string, args *BatchPredictionJobArgs, opts ...pulumi.ResourceOption) (*BatchPredictionJob, error)

NewBatchPredictionJob registers a new resource with the given unique name, arguments, and options.

func (*BatchPredictionJob) ElementType

func (*BatchPredictionJob) ElementType() reflect.Type

func (*BatchPredictionJob) ToBatchPredictionJobOutput

func (i *BatchPredictionJob) ToBatchPredictionJobOutput() BatchPredictionJobOutput

func (*BatchPredictionJob) ToBatchPredictionJobOutputWithContext

func (i *BatchPredictionJob) ToBatchPredictionJobOutputWithContext(ctx context.Context) BatchPredictionJobOutput

type BatchPredictionJobArgs

type BatchPredictionJobArgs struct {
	// The config of resources used by the Model during the batch prediction. If the Model supports DEDICATED_RESOURCES this config may be provided (and the job will use these resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config must be provided.
	DedicatedResources GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrInput
	// For custom-trained Models and AutoML Tabular Models, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Cloud Logging by default. Please note that the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User can disable container logging by setting this flag to true.
	DisableContainerLogging pulumi.BoolPtrInput
	// The user-defined name of this BatchPredictionJob.
	DisplayName pulumi.StringInput
	// Customer-managed encryption key options for a BatchPredictionJob. If this is set, then all resources created by the BatchPredictionJob will be encrypted with the provided encryption key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Explanation configuration for this BatchPredictionJob. Can be specified only if generate_explanation is set to `true`. This value overrides the value of Model.explanation_spec. All fields of explanation_spec are optional in the request. If a field of the explanation_spec object is not populated, the corresponding field of the Model.explanation_spec object is inherited.
	ExplanationSpec GoogleCloudAiplatformV1beta1ExplanationSpecPtrInput
	// Generate explanation with the batch prediction results. When set to `true`, the batch prediction output changes based on the `predictions_format` field of the BatchPredictionJob.output_config object: * `bigquery`: output includes a column named `explanation`. The value is a struct that conforms to the Explanation object. * `jsonl`: The JSON objects on each line include an additional entry keyed `explanation`. The value of the entry is a JSON object that conforms to the Explanation object. * `csv`: Generating explanations for CSV format is not supported. If this field is set to true, either the Model.explanation_spec or explanation_spec must be populated.
	GenerateExplanation pulumi.BoolPtrInput
	// Input configuration of the instances on which predictions are performed. The schema of any single instance may be specified via the Model's PredictSchemata's instance_schema_uri.
	InputConfig GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigInput
	// Configuration for how to convert batch prediction input instances to the prediction instances that are sent to the Model.
	InstanceConfig GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrInput
	// The labels with user-defined metadata to organize BatchPredictionJobs. 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.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Immutable. Parameters configuring the batch behavior. Currently only applicable when dedicated_resources are used (in other cases Vertex AI does the tuning itself).
	ManualBatchTuningParameters GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrInput
	// The name of the Model resource that produces the predictions via this job, must share the same ancestor Location. Starting this job has no impact on any existing deployments of the Model and their resources. Exactly one of model and unmanaged_container_model must be set. The model resource name may contain version id or version alias to specify the version. Example: `projects/{project}/locations/{location}/models/{model}@2` or `projects/{project}/locations/{location}/models/{model}@golden` if no version is specified, the default version will be deployed. The model resource could also be a publisher model. Example: `publishers/{publisher}/models/{model}` or `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}`
	Model pulumi.StringPtrInput
	// Model monitoring config will be used for analysis model behaviors, based on the input and output to the batch prediction job, as well as the provided training dataset.
	ModelMonitoringConfig GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrInput
	// Get batch prediction job monitoring statistics.
	ModelMonitoringStatsAnomalies GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayInput
	// The parameters that govern the predictions. The schema of the parameters may be specified via the Model's PredictSchemata's parameters_schema_uri.
	ModelParameters pulumi.Input
	// The Configuration specifying where output predictions should be written. The schema of any single prediction may be specified as a concatenation of Model's PredictSchemata's instance_schema_uri and prediction_schema_uri.
	OutputConfig GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigInput
	Project      pulumi.StringPtrInput
	// The service account that the DeployedModel's container runs as. If not specified, a system generated one will be used, which has minimal permissions and the custom container, if used, may not have enough permission to access other Google Cloud resources. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount pulumi.StringPtrInput
	// Contains model information necessary to perform batch prediction without requiring uploading to model registry. Exactly one of model and unmanaged_container_model must be set.
	UnmanagedContainerModel GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrInput
}

The set of arguments for constructing a BatchPredictionJob resource.

func (BatchPredictionJobArgs) ElementType

func (BatchPredictionJobArgs) ElementType() reflect.Type

type BatchPredictionJobInput

type BatchPredictionJobInput interface {
	pulumi.Input

	ToBatchPredictionJobOutput() BatchPredictionJobOutput
	ToBatchPredictionJobOutputWithContext(ctx context.Context) BatchPredictionJobOutput
}

type BatchPredictionJobOutput

type BatchPredictionJobOutput struct{ *pulumi.OutputState }

func (BatchPredictionJobOutput) CompletionStats

Statistics on completed and failed prediction instances.

func (BatchPredictionJobOutput) CreateTime

Time when the BatchPredictionJob was created.

func (BatchPredictionJobOutput) DedicatedResources

The config of resources used by the Model during the batch prediction. If the Model supports DEDICATED_RESOURCES this config may be provided (and the job will use these resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config must be provided.

func (BatchPredictionJobOutput) DisableContainerLogging

func (o BatchPredictionJobOutput) DisableContainerLogging() pulumi.BoolOutput

For custom-trained Models and AutoML Tabular Models, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Cloud Logging by default. Please note that the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User can disable container logging by setting this flag to true.

func (BatchPredictionJobOutput) DisplayName

The user-defined name of this BatchPredictionJob.

func (BatchPredictionJobOutput) ElementType

func (BatchPredictionJobOutput) ElementType() reflect.Type

func (BatchPredictionJobOutput) EncryptionSpec

Customer-managed encryption key options for a BatchPredictionJob. If this is set, then all resources created by the BatchPredictionJob will be encrypted with the provided encryption key.

func (BatchPredictionJobOutput) EndTime

Time when the BatchPredictionJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.

func (BatchPredictionJobOutput) Error

Only populated when the job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.

func (BatchPredictionJobOutput) ExplanationSpec

Explanation configuration for this BatchPredictionJob. Can be specified only if generate_explanation is set to `true`. This value overrides the value of Model.explanation_spec. All fields of explanation_spec are optional in the request. If a field of the explanation_spec object is not populated, the corresponding field of the Model.explanation_spec object is inherited.

func (BatchPredictionJobOutput) GenerateExplanation

func (o BatchPredictionJobOutput) GenerateExplanation() pulumi.BoolOutput

Generate explanation with the batch prediction results. When set to `true`, the batch prediction output changes based on the `predictions_format` field of the BatchPredictionJob.output_config object: * `bigquery`: output includes a column named `explanation`. The value is a struct that conforms to the Explanation object. * `jsonl`: The JSON objects on each line include an additional entry keyed `explanation`. The value of the entry is a JSON object that conforms to the Explanation object. * `csv`: Generating explanations for CSV format is not supported. If this field is set to true, either the Model.explanation_spec or explanation_spec must be populated.

func (BatchPredictionJobOutput) InputConfig

Input configuration of the instances on which predictions are performed. The schema of any single instance may be specified via the Model's PredictSchemata's instance_schema_uri.

func (BatchPredictionJobOutput) InstanceConfig

Configuration for how to convert batch prediction input instances to the prediction instances that are sent to the Model.

func (BatchPredictionJobOutput) Labels

The labels with user-defined metadata to organize BatchPredictionJobs. 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.

func (BatchPredictionJobOutput) Location

func (BatchPredictionJobOutput) ManualBatchTuningParameters

Immutable. Parameters configuring the batch behavior. Currently only applicable when dedicated_resources are used (in other cases Vertex AI does the tuning itself).

func (BatchPredictionJobOutput) Model

The name of the Model resource that produces the predictions via this job, must share the same ancestor Location. Starting this job has no impact on any existing deployments of the Model and their resources. Exactly one of model and unmanaged_container_model must be set. The model resource name may contain version id or version alias to specify the version. Example: `projects/{project}/locations/{location}/models/{model}@2` or `projects/{project}/locations/{location}/models/{model}@golden` if no version is specified, the default version will be deployed. The model resource could also be a publisher model. Example: `publishers/{publisher}/models/{model}` or `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}`

func (BatchPredictionJobOutput) ModelMonitoringConfig

Model monitoring config will be used for analysis model behaviors, based on the input and output to the batch prediction job, as well as the provided training dataset.

func (BatchPredictionJobOutput) ModelMonitoringStatsAnomalies

Get batch prediction job monitoring statistics.

func (BatchPredictionJobOutput) ModelMonitoringStatus

func (o BatchPredictionJobOutput) ModelMonitoringStatus() GoogleRpcStatusResponseOutput

The running status of the model monitoring pipeline.

func (BatchPredictionJobOutput) ModelParameters

func (o BatchPredictionJobOutput) ModelParameters() pulumi.AnyOutput

The parameters that govern the predictions. The schema of the parameters may be specified via the Model's PredictSchemata's parameters_schema_uri.

func (BatchPredictionJobOutput) ModelVersionId

func (o BatchPredictionJobOutput) ModelVersionId() pulumi.StringOutput

The version ID of the Model that produces the predictions via this job.

func (BatchPredictionJobOutput) Name

Resource name of the BatchPredictionJob.

func (BatchPredictionJobOutput) OutputConfig

The Configuration specifying where output predictions should be written. The schema of any single prediction may be specified as a concatenation of Model's PredictSchemata's instance_schema_uri and prediction_schema_uri.

func (BatchPredictionJobOutput) OutputInfo

Information further describing the output of this job.

func (BatchPredictionJobOutput) PartialFailures

Partial failures encountered. For example, single files that can't be read. This field never exceeds 20 entries. Status details fields contain standard Google Cloud error details.

func (BatchPredictionJobOutput) Project

func (BatchPredictionJobOutput) ResourcesConsumed

Information about resources that had been consumed by this job. Provided in real time at best effort basis, as well as a final value once the job completes. Note: This field currently may be not populated for batch predictions that use AutoML Models.

func (BatchPredictionJobOutput) ServiceAccount

func (o BatchPredictionJobOutput) ServiceAccount() pulumi.StringOutput

The service account that the DeployedModel's container runs as. If not specified, a system generated one will be used, which has minimal permissions and the custom container, if used, may not have enough permission to access other Google Cloud resources. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account.

func (BatchPredictionJobOutput) StartTime

Time when the BatchPredictionJob for the first time entered the `JOB_STATE_RUNNING` state.

func (BatchPredictionJobOutput) State

The detailed state of the job.

func (BatchPredictionJobOutput) ToBatchPredictionJobOutput

func (o BatchPredictionJobOutput) ToBatchPredictionJobOutput() BatchPredictionJobOutput

func (BatchPredictionJobOutput) ToBatchPredictionJobOutputWithContext

func (o BatchPredictionJobOutput) ToBatchPredictionJobOutputWithContext(ctx context.Context) BatchPredictionJobOutput

func (BatchPredictionJobOutput) UnmanagedContainerModel

Contains model information necessary to perform batch prediction without requiring uploading to model registry. Exactly one of model and unmanaged_container_model must be set.

func (BatchPredictionJobOutput) UpdateTime

Time when the BatchPredictionJob was most recently updated.

type BatchPredictionJobState

type BatchPredictionJobState struct {
}

func (BatchPredictionJobState) ElementType

func (BatchPredictionJobState) ElementType() reflect.Type

type Context

type Context struct {
	pulumi.CustomResourceState

	// The {context} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}`. If not provided, the Context's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all Contexts in the parent MetadataStore. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting Context.)
	ContextId pulumi.StringPtrOutput `pulumi:"contextId"`
	// Timestamp when this Context was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the Context
	Description pulumi.StringOutput `pulumi:"description"`
	// User provided display name of the Context. May be up to 128 Unicode characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Contexts. 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. No more than 64 user labels can be associated with one Context (System labels are excluded).
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Properties of the Context. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata        pulumi.StringMapOutput `pulumi:"metadata"`
	MetadataStoreId pulumi.StringOutput    `pulumi:"metadataStoreId"`
	// Immutable. The resource name of the Context.
	Name pulumi.StringOutput `pulumi:"name"`
	// A list of resource names of Contexts that are parents of this Context. A Context may have at most 10 parent_contexts.
	ParentContexts pulumi.StringArrayOutput `pulumi:"parentContexts"`
	Project        pulumi.StringOutput      `pulumi:"project"`
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle pulumi.StringOutput `pulumi:"schemaTitle"`
	// The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion pulumi.StringOutput `pulumi:"schemaVersion"`
	// Timestamp when this Context was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a Context associated with a MetadataStore.

func GetContext

func GetContext(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContextState, opts ...pulumi.ResourceOption) (*Context, error)

GetContext gets an existing Context resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewContext

func NewContext(ctx *pulumi.Context,
	name string, args *ContextArgs, opts ...pulumi.ResourceOption) (*Context, error)

NewContext registers a new resource with the given unique name, arguments, and options.

func (*Context) ElementType

func (*Context) ElementType() reflect.Type

func (*Context) ToContextOutput

func (i *Context) ToContextOutput() ContextOutput

func (*Context) ToContextOutputWithContext

func (i *Context) ToContextOutputWithContext(ctx context.Context) ContextOutput

type ContextArgs

type ContextArgs struct {
	// The {context} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}`. If not provided, the Context's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all Contexts in the parent MetadataStore. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting Context.)
	ContextId pulumi.StringPtrInput
	// Description of the Context
	Description pulumi.StringPtrInput
	// User provided display name of the Context. May be up to 128 Unicode characters.
	DisplayName pulumi.StringPtrInput
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// The labels with user-defined metadata to organize your Contexts. 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. No more than 64 user labels can be associated with one Context (System labels are excluded).
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Properties of the Context. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata        pulumi.StringMapInput
	MetadataStoreId pulumi.StringInput
	// Immutable. The resource name of the Context.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle pulumi.StringPtrInput
	// The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion pulumi.StringPtrInput
}

The set of arguments for constructing a Context resource.

func (ContextArgs) ElementType

func (ContextArgs) ElementType() reflect.Type

type ContextInput

type ContextInput interface {
	pulumi.Input

	ToContextOutput() ContextOutput
	ToContextOutputWithContext(ctx context.Context) ContextOutput
}

type ContextOutput

type ContextOutput struct{ *pulumi.OutputState }

func (ContextOutput) ContextId

func (o ContextOutput) ContextId() pulumi.StringPtrOutput

The {context} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/contexts/{context}`. If not provided, the Context's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all Contexts in the parent MetadataStore. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting Context.)

func (ContextOutput) CreateTime

func (o ContextOutput) CreateTime() pulumi.StringOutput

Timestamp when this Context was created.

func (ContextOutput) Description

func (o ContextOutput) Description() pulumi.StringOutput

Description of the Context

func (ContextOutput) DisplayName

func (o ContextOutput) DisplayName() pulumi.StringOutput

User provided display name of the Context. May be up to 128 Unicode characters.

func (ContextOutput) ElementType

func (ContextOutput) ElementType() reflect.Type

func (ContextOutput) Etag

An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (ContextOutput) Labels

The labels with user-defined metadata to organize your Contexts. 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. No more than 64 user labels can be associated with one Context (System labels are excluded).

func (ContextOutput) Location

func (o ContextOutput) Location() pulumi.StringOutput

func (ContextOutput) Metadata

func (o ContextOutput) Metadata() pulumi.StringMapOutput

Properties of the Context. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.

func (ContextOutput) MetadataStoreId

func (o ContextOutput) MetadataStoreId() pulumi.StringOutput

func (ContextOutput) Name

Immutable. The resource name of the Context.

func (ContextOutput) ParentContexts

func (o ContextOutput) ParentContexts() pulumi.StringArrayOutput

A list of resource names of Contexts that are parents of this Context. A Context may have at most 10 parent_contexts.

func (ContextOutput) Project

func (o ContextOutput) Project() pulumi.StringOutput

func (ContextOutput) SchemaTitle

func (o ContextOutput) SchemaTitle() pulumi.StringOutput

The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (ContextOutput) SchemaVersion

func (o ContextOutput) SchemaVersion() pulumi.StringOutput

The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (ContextOutput) ToContextOutput

func (o ContextOutput) ToContextOutput() ContextOutput

func (ContextOutput) ToContextOutputWithContext

func (o ContextOutput) ToContextOutputWithContext(ctx context.Context) ContextOutput

func (ContextOutput) UpdateTime

func (o ContextOutput) UpdateTime() pulumi.StringOutput

Timestamp when this Context was last updated.

type ContextState

type ContextState struct {
}

func (ContextState) ElementType

func (ContextState) ElementType() reflect.Type

type CustomJob

type CustomJob struct {
	pulumi.CustomResourceState

	// Time when the CustomJob was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Time when the CustomJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Only populated when job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
	Error GoogleRpcStatusResponseOutput `pulumi:"error"`
	// Job spec.
	JobSpec GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput `pulumi:"jobSpec"`
	// The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Resource name of a CustomJob.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Time when the CustomJob for the first time entered the `JOB_STATE_RUNNING` state.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The detailed state of the job.
	State pulumi.StringOutput `pulumi:"state"`
	// Time when the CustomJob was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// URIs for accessing [interactive shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) (one URI for each training node). Only available if job_spec.enable_web_access is `true`. The keys are names of each node in the training job; for example, `workerpool0-0` for the primary node, `workerpool1-0` for the first node in the second worker pool, and `workerpool1-1` for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
	WebAccessUris pulumi.StringMapOutput `pulumi:"webAccessUris"`
}

Creates a CustomJob. A created CustomJob right away will be attempted to be run. Auto-naming is currently not supported for this resource.

func GetCustomJob

func GetCustomJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomJobState, opts ...pulumi.ResourceOption) (*CustomJob, error)

GetCustomJob gets an existing CustomJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCustomJob

func NewCustomJob(ctx *pulumi.Context,
	name string, args *CustomJobArgs, opts ...pulumi.ResourceOption) (*CustomJob, error)

NewCustomJob registers a new resource with the given unique name, arguments, and options.

func (*CustomJob) ElementType

func (*CustomJob) ElementType() reflect.Type

func (*CustomJob) ToCustomJobOutput

func (i *CustomJob) ToCustomJobOutput() CustomJobOutput

func (*CustomJob) ToCustomJobOutputWithContext

func (i *CustomJob) ToCustomJobOutputWithContext(ctx context.Context) CustomJobOutput

type CustomJobArgs

type CustomJobArgs struct {
	// The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput
	// Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Job spec.
	JobSpec GoogleCloudAiplatformV1beta1CustomJobSpecInput
	// The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
}

The set of arguments for constructing a CustomJob resource.

func (CustomJobArgs) ElementType

func (CustomJobArgs) ElementType() reflect.Type

type CustomJobInput

type CustomJobInput interface {
	pulumi.Input

	ToCustomJobOutput() CustomJobOutput
	ToCustomJobOutputWithContext(ctx context.Context) CustomJobOutput
}

type CustomJobOutput

type CustomJobOutput struct{ *pulumi.OutputState }

func (CustomJobOutput) CreateTime

func (o CustomJobOutput) CreateTime() pulumi.StringOutput

Time when the CustomJob was created.

func (CustomJobOutput) DisplayName

func (o CustomJobOutput) DisplayName() pulumi.StringOutput

The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (CustomJobOutput) ElementType

func (CustomJobOutput) ElementType() reflect.Type

func (CustomJobOutput) EncryptionSpec

Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.

func (CustomJobOutput) EndTime

func (o CustomJobOutput) EndTime() pulumi.StringOutput

Time when the CustomJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.

func (CustomJobOutput) Error

Only populated when job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.

func (CustomJobOutput) JobSpec

Job spec.

func (CustomJobOutput) Labels

The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.

func (CustomJobOutput) Location

func (o CustomJobOutput) Location() pulumi.StringOutput

func (CustomJobOutput) Name

Resource name of a CustomJob.

func (CustomJobOutput) Project

func (o CustomJobOutput) Project() pulumi.StringOutput

func (CustomJobOutput) StartTime

func (o CustomJobOutput) StartTime() pulumi.StringOutput

Time when the CustomJob for the first time entered the `JOB_STATE_RUNNING` state.

func (CustomJobOutput) State

The detailed state of the job.

func (CustomJobOutput) ToCustomJobOutput

func (o CustomJobOutput) ToCustomJobOutput() CustomJobOutput

func (CustomJobOutput) ToCustomJobOutputWithContext

func (o CustomJobOutput) ToCustomJobOutputWithContext(ctx context.Context) CustomJobOutput

func (CustomJobOutput) UpdateTime

func (o CustomJobOutput) UpdateTime() pulumi.StringOutput

Time when the CustomJob was most recently updated.

func (CustomJobOutput) WebAccessUris

func (o CustomJobOutput) WebAccessUris() pulumi.StringMapOutput

URIs for accessing [interactive shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) (one URI for each training node). Only available if job_spec.enable_web_access is `true`. The keys are names of each node in the training job; for example, `workerpool0-0` for the primary node, `workerpool1-0` for the first node in the second worker pool, and `workerpool1-1` for the second node in the second worker pool. The values are the URIs for each node's interactive shell.

type CustomJobState

type CustomJobState struct {
}

func (CustomJobState) ElementType

func (CustomJobState) ElementType() reflect.Type

type DataLabelingJob

type DataLabelingJob struct {
	pulumi.CustomResourceState

	// Parameters that configure the active learning pipeline. Active learning will label the data incrementally via several iterations. For every iteration, it will select a batch of data based on the sampling strategy.
	ActiveLearningConfig GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput `pulumi:"activeLearningConfig"`
	// Labels to assign to annotations generated by this DataLabelingJob. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	AnnotationLabels pulumi.StringMapOutput `pulumi:"annotationLabels"`
	// Timestamp when this DataLabelingJob was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Estimated cost(in US dollars) that the DataLabelingJob has incurred to date.
	CurrentSpend GoogleTypeMoneyResponseOutput `pulumi:"currentSpend"`
	// Dataset resource names. Right now we only support labeling from a single Dataset. Format: `projects/{project}/locations/{location}/datasets/{dataset}`
	Datasets pulumi.StringArrayOutput `pulumi:"datasets"`
	// The user-defined name of the DataLabelingJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a DataLabelingJob.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Customer-managed encryption key spec for a DataLabelingJob. If set, this DataLabelingJob will be secured by this key. Note: Annotations created in the DataLabelingJob are associated with the EncryptionSpec of the Dataset they are exported to.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// DataLabelingJob errors. It is only populated when job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
	Error GoogleRpcStatusResponseOutput `pulumi:"error"`
	// Input config parameters for the DataLabelingJob.
	Inputs pulumi.AnyOutput `pulumi:"inputs"`
	// Points to a YAML file stored on Google Cloud Storage describing the config for a specific type of DataLabelingJob. The schema files that can be used here are found in the https://storage.googleapis.com/google-cloud-aiplatform bucket in the /schema/datalabelingjob/inputs/ folder.
	InputsSchemaUri pulumi.StringOutput `pulumi:"inputsSchemaUri"`
	// The Google Cloud Storage location of the instruction pdf. This pdf is shared with labelers, and provides detailed description on how to label DataItems in Datasets.
	InstructionUri pulumi.StringOutput `pulumi:"instructionUri"`
	// Number of labelers to work on each DataItem.
	LabelerCount pulumi.IntOutput `pulumi:"labelerCount"`
	// Current labeling job progress percentage scaled in interval [0, 100], indicating the percentage of DataItems that has been finished.
	LabelingProgress pulumi.IntOutput `pulumi:"labelingProgress"`
	// The labels with user-defined metadata to organize your DataLabelingJobs. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each DataLabelingJob: * "aiplatform.googleapis.com/schema": output only, its value is the inputs_schema's title.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Resource name of the DataLabelingJob.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The SpecialistPools' resource names associated with this job.
	SpecialistPools pulumi.StringArrayOutput `pulumi:"specialistPools"`
	// The detailed state of the job.
	State pulumi.StringOutput `pulumi:"state"`
	// Timestamp when this DataLabelingJob was updated most recently.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a DataLabelingJob. Auto-naming is currently not supported for this resource.

func GetDataLabelingJob

func GetDataLabelingJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataLabelingJobState, opts ...pulumi.ResourceOption) (*DataLabelingJob, error)

GetDataLabelingJob gets an existing DataLabelingJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataLabelingJob

func NewDataLabelingJob(ctx *pulumi.Context,
	name string, args *DataLabelingJobArgs, opts ...pulumi.ResourceOption) (*DataLabelingJob, error)

NewDataLabelingJob registers a new resource with the given unique name, arguments, and options.

func (*DataLabelingJob) ElementType

func (*DataLabelingJob) ElementType() reflect.Type

func (*DataLabelingJob) ToDataLabelingJobOutput

func (i *DataLabelingJob) ToDataLabelingJobOutput() DataLabelingJobOutput

func (*DataLabelingJob) ToDataLabelingJobOutputWithContext

func (i *DataLabelingJob) ToDataLabelingJobOutputWithContext(ctx context.Context) DataLabelingJobOutput

type DataLabelingJobArgs

type DataLabelingJobArgs struct {
	// Parameters that configure the active learning pipeline. Active learning will label the data incrementally via several iterations. For every iteration, it will select a batch of data based on the sampling strategy.
	ActiveLearningConfig GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrInput
	// Labels to assign to annotations generated by this DataLabelingJob. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	AnnotationLabels pulumi.StringMapInput
	// Dataset resource names. Right now we only support labeling from a single Dataset. Format: `projects/{project}/locations/{location}/datasets/{dataset}`
	Datasets pulumi.StringArrayInput
	// The user-defined name of the DataLabelingJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a DataLabelingJob.
	DisplayName pulumi.StringInput
	// Customer-managed encryption key spec for a DataLabelingJob. If set, this DataLabelingJob will be secured by this key. Note: Annotations created in the DataLabelingJob are associated with the EncryptionSpec of the Dataset they are exported to.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Input config parameters for the DataLabelingJob.
	Inputs pulumi.Input
	// Points to a YAML file stored on Google Cloud Storage describing the config for a specific type of DataLabelingJob. The schema files that can be used here are found in the https://storage.googleapis.com/google-cloud-aiplatform bucket in the /schema/datalabelingjob/inputs/ folder.
	InputsSchemaUri pulumi.StringInput
	// The Google Cloud Storage location of the instruction pdf. This pdf is shared with labelers, and provides detailed description on how to label DataItems in Datasets.
	InstructionUri pulumi.StringInput
	// Number of labelers to work on each DataItem.
	LabelerCount pulumi.IntInput
	// The labels with user-defined metadata to organize your DataLabelingJobs. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each DataLabelingJob: * "aiplatform.googleapis.com/schema": output only, its value is the inputs_schema's title.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
	// The SpecialistPools' resource names associated with this job.
	SpecialistPools pulumi.StringArrayInput
}

The set of arguments for constructing a DataLabelingJob resource.

func (DataLabelingJobArgs) ElementType

func (DataLabelingJobArgs) ElementType() reflect.Type

type DataLabelingJobInput

type DataLabelingJobInput interface {
	pulumi.Input

	ToDataLabelingJobOutput() DataLabelingJobOutput
	ToDataLabelingJobOutputWithContext(ctx context.Context) DataLabelingJobOutput
}

type DataLabelingJobOutput

type DataLabelingJobOutput struct{ *pulumi.OutputState }

func (DataLabelingJobOutput) ActiveLearningConfig

Parameters that configure the active learning pipeline. Active learning will label the data incrementally via several iterations. For every iteration, it will select a batch of data based on the sampling strategy.

func (DataLabelingJobOutput) AnnotationLabels

func (o DataLabelingJobOutput) AnnotationLabels() pulumi.StringMapOutput

Labels to assign to annotations generated by this DataLabelingJob. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (DataLabelingJobOutput) CreateTime

func (o DataLabelingJobOutput) CreateTime() pulumi.StringOutput

Timestamp when this DataLabelingJob was created.

func (DataLabelingJobOutput) CurrentSpend

Estimated cost(in US dollars) that the DataLabelingJob has incurred to date.

func (DataLabelingJobOutput) Datasets

Dataset resource names. Right now we only support labeling from a single Dataset. Format: `projects/{project}/locations/{location}/datasets/{dataset}`

func (DataLabelingJobOutput) DisplayName

func (o DataLabelingJobOutput) DisplayName() pulumi.StringOutput

The user-defined name of the DataLabelingJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a DataLabelingJob.

func (DataLabelingJobOutput) ElementType

func (DataLabelingJobOutput) ElementType() reflect.Type

func (DataLabelingJobOutput) EncryptionSpec

Customer-managed encryption key spec for a DataLabelingJob. If set, this DataLabelingJob will be secured by this key. Note: Annotations created in the DataLabelingJob are associated with the EncryptionSpec of the Dataset they are exported to.

func (DataLabelingJobOutput) Error

DataLabelingJob errors. It is only populated when job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.

func (DataLabelingJobOutput) Inputs

Input config parameters for the DataLabelingJob.

func (DataLabelingJobOutput) InputsSchemaUri

func (o DataLabelingJobOutput) InputsSchemaUri() pulumi.StringOutput

Points to a YAML file stored on Google Cloud Storage describing the config for a specific type of DataLabelingJob. The schema files that can be used here are found in the https://storage.googleapis.com/google-cloud-aiplatform bucket in the /schema/datalabelingjob/inputs/ folder.

func (DataLabelingJobOutput) InstructionUri

func (o DataLabelingJobOutput) InstructionUri() pulumi.StringOutput

The Google Cloud Storage location of the instruction pdf. This pdf is shared with labelers, and provides detailed description on how to label DataItems in Datasets.

func (DataLabelingJobOutput) LabelerCount

func (o DataLabelingJobOutput) LabelerCount() pulumi.IntOutput

Number of labelers to work on each DataItem.

func (DataLabelingJobOutput) LabelingProgress

func (o DataLabelingJobOutput) LabelingProgress() pulumi.IntOutput

Current labeling job progress percentage scaled in interval [0, 100], indicating the percentage of DataItems that has been finished.

func (DataLabelingJobOutput) Labels

The labels with user-defined metadata to organize your DataLabelingJobs. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each DataLabelingJob: * "aiplatform.googleapis.com/schema": output only, its value is the inputs_schema's title.

func (DataLabelingJobOutput) Location

func (DataLabelingJobOutput) Name

Resource name of the DataLabelingJob.

func (DataLabelingJobOutput) Project

func (DataLabelingJobOutput) SpecialistPools

func (o DataLabelingJobOutput) SpecialistPools() pulumi.StringArrayOutput

The SpecialistPools' resource names associated with this job.

func (DataLabelingJobOutput) State

The detailed state of the job.

func (DataLabelingJobOutput) ToDataLabelingJobOutput

func (o DataLabelingJobOutput) ToDataLabelingJobOutput() DataLabelingJobOutput

func (DataLabelingJobOutput) ToDataLabelingJobOutputWithContext

func (o DataLabelingJobOutput) ToDataLabelingJobOutputWithContext(ctx context.Context) DataLabelingJobOutput

func (DataLabelingJobOutput) UpdateTime

func (o DataLabelingJobOutput) UpdateTime() pulumi.StringOutput

Timestamp when this DataLabelingJob was updated most recently.

type DataLabelingJobState

type DataLabelingJobState struct {
}

func (DataLabelingJobState) ElementType

func (DataLabelingJobState) ElementType() reflect.Type

type Dataset

type Dataset struct {
	pulumi.CustomResourceState

	// Timestamp when this Dataset was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The number of DataItems in this Dataset. Only apply for non-structured Dataset.
	DataItemCount pulumi.StringOutput `pulumi:"dataItemCount"`
	// The description of the Dataset.
	Description pulumi.StringOutput `pulumi:"description"`
	// The user-defined name of the Dataset. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Datasets. 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. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each Dataset: * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its value is the metadata_schema's title.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Additional information about the Dataset.
	Metadata pulumi.AnyOutput `pulumi:"metadata"`
	// The resource name of the Artifact that was created in MetadataStore when creating the Dataset. The Artifact resource name pattern is `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
	MetadataArtifact pulumi.StringOutput `pulumi:"metadataArtifact"`
	// Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.
	MetadataSchemaUri pulumi.StringOutput `pulumi:"metadataSchemaUri"`
	// The resource name of the Dataset.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// All SavedQueries belong to the Dataset will be returned in List/Get Dataset response. The annotation_specs field will not be populated except for UI cases which will only use annotation_spec_count. In CreateDataset request, a SavedQuery is created together if this field is set, up to one SavedQuery can be set in CreateDatasetRequest. The SavedQuery should not contain any AnnotationSpec.
	SavedQueries GoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput `pulumi:"savedQueries"`
	// Timestamp when this Dataset was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a Dataset. Auto-naming is currently not supported for this resource.

func GetDataset

func GetDataset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatasetState, opts ...pulumi.ResourceOption) (*Dataset, error)

GetDataset gets an existing Dataset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataset

func NewDataset(ctx *pulumi.Context,
	name string, args *DatasetArgs, opts ...pulumi.ResourceOption) (*Dataset, error)

NewDataset registers a new resource with the given unique name, arguments, and options.

func (*Dataset) ElementType

func (*Dataset) ElementType() reflect.Type

func (*Dataset) ToDatasetOutput

func (i *Dataset) ToDatasetOutput() DatasetOutput

func (*Dataset) ToDatasetOutputWithContext

func (i *Dataset) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput

type DatasetArgs

type DatasetArgs struct {
	// The description of the Dataset.
	Description pulumi.StringPtrInput
	// The user-defined name of the Dataset. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput
	// Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// The labels with user-defined metadata to organize your Datasets. 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. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each Dataset: * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its value is the metadata_schema's title.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Additional information about the Dataset.
	Metadata pulumi.Input
	// Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.
	MetadataSchemaUri pulumi.StringInput
	Project           pulumi.StringPtrInput
	// All SavedQueries belong to the Dataset will be returned in List/Get Dataset response. The annotation_specs field will not be populated except for UI cases which will only use annotation_spec_count. In CreateDataset request, a SavedQuery is created together if this field is set, up to one SavedQuery can be set in CreateDatasetRequest. The SavedQuery should not contain any AnnotationSpec.
	SavedQueries GoogleCloudAiplatformV1beta1SavedQueryArrayInput
}

The set of arguments for constructing a Dataset resource.

func (DatasetArgs) ElementType

func (DatasetArgs) ElementType() reflect.Type

type DatasetInput

type DatasetInput interface {
	pulumi.Input

	ToDatasetOutput() DatasetOutput
	ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
}

type DatasetOutput

type DatasetOutput struct{ *pulumi.OutputState }

func (DatasetOutput) CreateTime

func (o DatasetOutput) CreateTime() pulumi.StringOutput

Timestamp when this Dataset was created.

func (DatasetOutput) DataItemCount

func (o DatasetOutput) DataItemCount() pulumi.StringOutput

The number of DataItems in this Dataset. Only apply for non-structured Dataset.

func (DatasetOutput) Description

func (o DatasetOutput) Description() pulumi.StringOutput

The description of the Dataset.

func (DatasetOutput) DisplayName

func (o DatasetOutput) DisplayName() pulumi.StringOutput

The user-defined name of the Dataset. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (DatasetOutput) ElementType

func (DatasetOutput) ElementType() reflect.Type

func (DatasetOutput) EncryptionSpec

Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key.

func (DatasetOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (DatasetOutput) Labels

The labels with user-defined metadata to organize your Datasets. 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. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each Dataset: * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its value is the metadata_schema's title.

func (DatasetOutput) Location

func (o DatasetOutput) Location() pulumi.StringOutput

func (DatasetOutput) Metadata

func (o DatasetOutput) Metadata() pulumi.AnyOutput

Additional information about the Dataset.

func (DatasetOutput) MetadataArtifact

func (o DatasetOutput) MetadataArtifact() pulumi.StringOutput

The resource name of the Artifact that was created in MetadataStore when creating the Dataset. The Artifact resource name pattern is `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.

func (DatasetOutput) MetadataSchemaUri

func (o DatasetOutput) MetadataSchemaUri() pulumi.StringOutput

Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.

func (DatasetOutput) Name

The resource name of the Dataset.

func (DatasetOutput) Project

func (o DatasetOutput) Project() pulumi.StringOutput

func (DatasetOutput) SavedQueries

All SavedQueries belong to the Dataset will be returned in List/Get Dataset response. The annotation_specs field will not be populated except for UI cases which will only use annotation_spec_count. In CreateDataset request, a SavedQuery is created together if this field is set, up to one SavedQuery can be set in CreateDatasetRequest. The SavedQuery should not contain any AnnotationSpec.

func (DatasetOutput) ToDatasetOutput

func (o DatasetOutput) ToDatasetOutput() DatasetOutput

func (DatasetOutput) ToDatasetOutputWithContext

func (o DatasetOutput) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput

func (DatasetOutput) UpdateTime

func (o DatasetOutput) UpdateTime() pulumi.StringOutput

Timestamp when this Dataset was last updated.

type DatasetState

type DatasetState struct {
}

func (DatasetState) ElementType

func (DatasetState) ElementType() reflect.Type

type DatasetVersion

type DatasetVersion struct {
	pulumi.CustomResourceState

	// Name of the associated BigQuery dataset.
	BigQueryDatasetName pulumi.StringOutput `pulumi:"bigQueryDatasetName"`
	// Timestamp when this DatasetVersion was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	DatasetId  pulumi.StringOutput `pulumi:"datasetId"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag     pulumi.StringOutput `pulumi:"etag"`
	Location pulumi.StringOutput `pulumi:"location"`
	// The resource name of the DatasetVersion.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Timestamp when this DatasetVersion was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Create a version from a Dataset. Auto-naming is currently not supported for this resource.

func GetDatasetVersion

func GetDatasetVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatasetVersionState, opts ...pulumi.ResourceOption) (*DatasetVersion, error)

GetDatasetVersion gets an existing DatasetVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatasetVersion

func NewDatasetVersion(ctx *pulumi.Context,
	name string, args *DatasetVersionArgs, opts ...pulumi.ResourceOption) (*DatasetVersion, error)

NewDatasetVersion registers a new resource with the given unique name, arguments, and options.

func (*DatasetVersion) ElementType

func (*DatasetVersion) ElementType() reflect.Type

func (*DatasetVersion) ToDatasetVersionOutput

func (i *DatasetVersion) ToDatasetVersionOutput() DatasetVersionOutput

func (*DatasetVersion) ToDatasetVersionOutputWithContext

func (i *DatasetVersion) ToDatasetVersionOutputWithContext(ctx context.Context) DatasetVersionOutput

type DatasetVersionArgs

type DatasetVersionArgs struct {
	DatasetId pulumi.StringInput
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag     pulumi.StringPtrInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
}

The set of arguments for constructing a DatasetVersion resource.

func (DatasetVersionArgs) ElementType

func (DatasetVersionArgs) ElementType() reflect.Type

type DatasetVersionInput

type DatasetVersionInput interface {
	pulumi.Input

	ToDatasetVersionOutput() DatasetVersionOutput
	ToDatasetVersionOutputWithContext(ctx context.Context) DatasetVersionOutput
}

type DatasetVersionOutput

type DatasetVersionOutput struct{ *pulumi.OutputState }

func (DatasetVersionOutput) BigQueryDatasetName

func (o DatasetVersionOutput) BigQueryDatasetName() pulumi.StringOutput

Name of the associated BigQuery dataset.

func (DatasetVersionOutput) CreateTime

func (o DatasetVersionOutput) CreateTime() pulumi.StringOutput

Timestamp when this DatasetVersion was created.

func (DatasetVersionOutput) DatasetId

func (DatasetVersionOutput) ElementType

func (DatasetVersionOutput) ElementType() reflect.Type

func (DatasetVersionOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (DatasetVersionOutput) Location

func (DatasetVersionOutput) Name

The resource name of the DatasetVersion.

func (DatasetVersionOutput) Project

func (DatasetVersionOutput) ToDatasetVersionOutput

func (o DatasetVersionOutput) ToDatasetVersionOutput() DatasetVersionOutput

func (DatasetVersionOutput) ToDatasetVersionOutputWithContext

func (o DatasetVersionOutput) ToDatasetVersionOutputWithContext(ctx context.Context) DatasetVersionOutput

func (DatasetVersionOutput) UpdateTime

func (o DatasetVersionOutput) UpdateTime() pulumi.StringOutput

Timestamp when this DatasetVersion was last updated.

type DatasetVersionState

type DatasetVersionState struct {
}

func (DatasetVersionState) ElementType

func (DatasetVersionState) ElementType() reflect.Type

type DeploymentResourcePool

type DeploymentResourcePool struct {
	pulumi.CustomResourceState

	// Timestamp when this DeploymentResourcePool was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The underlying DedicatedResources that the DeploymentResourcePool uses.
	DedicatedResources GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput `pulumi:"dedicatedResources"`
	Location           pulumi.StringOutput                                          `pulumi:"location"`
	// Immutable. The resource name of the DeploymentResourcePool. Format: `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
}

Create a DeploymentResourcePool.

func GetDeploymentResourcePool

func GetDeploymentResourcePool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentResourcePoolState, opts ...pulumi.ResourceOption) (*DeploymentResourcePool, error)

GetDeploymentResourcePool gets an existing DeploymentResourcePool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeploymentResourcePool

func NewDeploymentResourcePool(ctx *pulumi.Context,
	name string, args *DeploymentResourcePoolArgs, opts ...pulumi.ResourceOption) (*DeploymentResourcePool, error)

NewDeploymentResourcePool registers a new resource with the given unique name, arguments, and options.

func (*DeploymentResourcePool) ElementType

func (*DeploymentResourcePool) ElementType() reflect.Type

func (*DeploymentResourcePool) ToDeploymentResourcePoolOutput

func (i *DeploymentResourcePool) ToDeploymentResourcePoolOutput() DeploymentResourcePoolOutput

func (*DeploymentResourcePool) ToDeploymentResourcePoolOutputWithContext

func (i *DeploymentResourcePool) ToDeploymentResourcePoolOutputWithContext(ctx context.Context) DeploymentResourcePoolOutput

type DeploymentResourcePoolArgs

type DeploymentResourcePoolArgs struct {
	// The underlying DedicatedResources that the DeploymentResourcePool uses.
	DedicatedResources GoogleCloudAiplatformV1beta1DedicatedResourcesInput
	// The ID to use for the DeploymentResourcePool, which will become the final component of the DeploymentResourcePool's resource name. The maximum length is 63 characters, and valid characters are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
	DeploymentResourcePoolId pulumi.StringInput
	Location                 pulumi.StringPtrInput
	// Immutable. The resource name of the DeploymentResourcePool. Format: `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a DeploymentResourcePool resource.

func (DeploymentResourcePoolArgs) ElementType

func (DeploymentResourcePoolArgs) ElementType() reflect.Type

type DeploymentResourcePoolInput

type DeploymentResourcePoolInput interface {
	pulumi.Input

	ToDeploymentResourcePoolOutput() DeploymentResourcePoolOutput
	ToDeploymentResourcePoolOutputWithContext(ctx context.Context) DeploymentResourcePoolOutput
}

type DeploymentResourcePoolOutput

type DeploymentResourcePoolOutput struct{ *pulumi.OutputState }

func (DeploymentResourcePoolOutput) CreateTime

Timestamp when this DeploymentResourcePool was created.

func (DeploymentResourcePoolOutput) DedicatedResources

The underlying DedicatedResources that the DeploymentResourcePool uses.

func (DeploymentResourcePoolOutput) ElementType

func (DeploymentResourcePoolOutput) Location

func (DeploymentResourcePoolOutput) Name

Immutable. The resource name of the DeploymentResourcePool. Format: `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`

func (DeploymentResourcePoolOutput) Project

func (DeploymentResourcePoolOutput) ToDeploymentResourcePoolOutput

func (o DeploymentResourcePoolOutput) ToDeploymentResourcePoolOutput() DeploymentResourcePoolOutput

func (DeploymentResourcePoolOutput) ToDeploymentResourcePoolOutputWithContext

func (o DeploymentResourcePoolOutput) ToDeploymentResourcePoolOutputWithContext(ctx context.Context) DeploymentResourcePoolOutput

type DeploymentResourcePoolState

type DeploymentResourcePoolState struct {
}

func (DeploymentResourcePoolState) ElementType

type Endpoint

type Endpoint struct {
	pulumi.CustomResourceState

	// Timestamp when this Endpoint was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The models deployed in this Endpoint. To add or remove DeployedModels use EndpointService.DeployModel and EndpointService.UndeployModel respectively.
	DeployedModels GoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput `pulumi:"deployedModels"`
	// The description of the Endpoint.
	Description pulumi.StringOutput `pulumi:"description"`
	// The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	//
	// Deprecated: Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	EnablePrivateServiceConnect pulumi.BoolOutput `pulumi:"enablePrivateServiceConnect"`
	// Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Immutable. The ID to use for endpoint, which will become the final component of the endpoint resource name. If not provided, Vertex AI will generate a value for this ID. If the first character is a letter, this value may be up to 63 characters, and valid characters are `[a-z0-9-]`. The last character must be a letter or number. If the first character is a number, this value may be up to 9 characters, and valid characters are `[0-9]` with no leading zeros. When using HTTP/JSON, this field is populated based on a query string argument, such as `?endpoint_id=12345`. This is the fallback for fields that are not included in either the URI or the body.
	EndpointId pulumi.StringPtrOutput `pulumi:"endpointId"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Endpoints. 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.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Resource name of the Model Monitoring job associated with this Endpoint if monitoring is enabled by JobService.CreateModelDeploymentMonitoringJob. Format: `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}`
	ModelDeploymentMonitoringJob pulumi.StringOutput `pulumi:"modelDeploymentMonitoringJob"`
	// The resource name of the Endpoint.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name.
	Network pulumi.StringOutput `pulumi:"network"`
	// Configures the request-response logging for online prediction.
	PredictRequestResponseLoggingConfig GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput `pulumi:"predictRequestResponseLoggingConfig"`
	Project                             pulumi.StringOutput                                                           `pulumi:"project"`
	// A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.
	TrafficSplit pulumi.StringMapOutput `pulumi:"trafficSplit"`
	// Timestamp when this Endpoint was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates an Endpoint. Auto-naming is currently not supported for this resource.

func GetEndpoint

func GetEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)

GetEndpoint gets an existing Endpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEndpoint

func NewEndpoint(ctx *pulumi.Context,
	name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)

NewEndpoint registers a new resource with the given unique name, arguments, and options.

func (*Endpoint) ElementType

func (*Endpoint) ElementType() reflect.Type

func (*Endpoint) ToEndpointOutput

func (i *Endpoint) ToEndpointOutput() EndpointOutput

func (*Endpoint) ToEndpointOutputWithContext

func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput

type EndpointArgs

type EndpointArgs struct {
	// The description of the Endpoint.
	Description pulumi.StringPtrInput
	// The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput
	// Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	//
	// Deprecated: Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	EnablePrivateServiceConnect pulumi.BoolPtrInput
	// Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Immutable. The ID to use for endpoint, which will become the final component of the endpoint resource name. If not provided, Vertex AI will generate a value for this ID. If the first character is a letter, this value may be up to 63 characters, and valid characters are `[a-z0-9-]`. The last character must be a letter or number. If the first character is a number, this value may be up to 9 characters, and valid characters are `[0-9]` with no leading zeros. When using HTTP/JSON, this field is populated based on a query string argument, such as `?endpoint_id=12345`. This is the fallback for fields that are not included in either the URI or the body.
	EndpointId pulumi.StringPtrInput
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// The labels with user-defined metadata to organize your Endpoints. 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.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Optional. The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name.
	Network pulumi.StringPtrInput
	// Configures the request-response logging for online prediction.
	PredictRequestResponseLoggingConfig GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrInput
	Project                             pulumi.StringPtrInput
	// A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.
	TrafficSplit pulumi.StringMapInput
}

The set of arguments for constructing a Endpoint resource.

func (EndpointArgs) ElementType

func (EndpointArgs) ElementType() reflect.Type

type EndpointIamBinding

type EndpointIamBinding struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayOutput `pulumi:"members"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetEndpointIamBinding

func GetEndpointIamBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndpointIamBindingState, opts ...pulumi.ResourceOption) (*EndpointIamBinding, error)

GetEndpointIamBinding gets an existing EndpointIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEndpointIamBinding

func NewEndpointIamBinding(ctx *pulumi.Context,
	name string, args *EndpointIamBindingArgs, opts ...pulumi.ResourceOption) (*EndpointIamBinding, error)

NewEndpointIamBinding registers a new resource with the given unique name, arguments, and options.

func (*EndpointIamBinding) ElementType

func (*EndpointIamBinding) ElementType() reflect.Type

func (*EndpointIamBinding) ToEndpointIamBindingOutput

func (i *EndpointIamBinding) ToEndpointIamBindingOutput() EndpointIamBindingOutput

func (*EndpointIamBinding) ToEndpointIamBindingOutputWithContext

func (i *EndpointIamBinding) ToEndpointIamBindingOutputWithContext(ctx context.Context) EndpointIamBindingOutput

type EndpointIamBindingArgs

type EndpointIamBindingArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringInput
}

The set of arguments for constructing a EndpointIamBinding resource.

func (EndpointIamBindingArgs) ElementType

func (EndpointIamBindingArgs) ElementType() reflect.Type

type EndpointIamBindingInput

type EndpointIamBindingInput interface {
	pulumi.Input

	ToEndpointIamBindingOutput() EndpointIamBindingOutput
	ToEndpointIamBindingOutputWithContext(ctx context.Context) EndpointIamBindingOutput
}

type EndpointIamBindingOutput

type EndpointIamBindingOutput struct{ *pulumi.OutputState }

func (EndpointIamBindingOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (EndpointIamBindingOutput) ElementType

func (EndpointIamBindingOutput) ElementType() reflect.Type

func (EndpointIamBindingOutput) Etag

The etag of the resource's IAM policy.

func (EndpointIamBindingOutput) Members

Identities that will be granted the privilege in role. Each entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (EndpointIamBindingOutput) Name

The name of the resource to manage IAM policies for.

func (EndpointIamBindingOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (EndpointIamBindingOutput) Role

The role that should be applied. Only one `IamBinding` can be used per role.

func (EndpointIamBindingOutput) ToEndpointIamBindingOutput

func (o EndpointIamBindingOutput) ToEndpointIamBindingOutput() EndpointIamBindingOutput

func (EndpointIamBindingOutput) ToEndpointIamBindingOutputWithContext

func (o EndpointIamBindingOutput) ToEndpointIamBindingOutputWithContext(ctx context.Context) EndpointIamBindingOutput

type EndpointIamBindingState

type EndpointIamBindingState struct {
}

func (EndpointIamBindingState) ElementType

func (EndpointIamBindingState) ElementType() reflect.Type

type EndpointIamMember

type EndpointIamMember struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringOutput `pulumi:"member"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetEndpointIamMember

func GetEndpointIamMember(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndpointIamMemberState, opts ...pulumi.ResourceOption) (*EndpointIamMember, error)

GetEndpointIamMember gets an existing EndpointIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEndpointIamMember

func NewEndpointIamMember(ctx *pulumi.Context,
	name string, args *EndpointIamMemberArgs, opts ...pulumi.ResourceOption) (*EndpointIamMember, error)

NewEndpointIamMember registers a new resource with the given unique name, arguments, and options.

func (*EndpointIamMember) ElementType

func (*EndpointIamMember) ElementType() reflect.Type

func (*EndpointIamMember) ToEndpointIamMemberOutput

func (i *EndpointIamMember) ToEndpointIamMemberOutput() EndpointIamMemberOutput

func (*EndpointIamMember) ToEndpointIamMemberOutputWithContext

func (i *EndpointIamMember) ToEndpointIamMemberOutputWithContext(ctx context.Context) EndpointIamMemberOutput

type EndpointIamMemberArgs

type EndpointIamMemberArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied.
	Role pulumi.StringInput
}

The set of arguments for constructing a EndpointIamMember resource.

func (EndpointIamMemberArgs) ElementType

func (EndpointIamMemberArgs) ElementType() reflect.Type

type EndpointIamMemberInput

type EndpointIamMemberInput interface {
	pulumi.Input

	ToEndpointIamMemberOutput() EndpointIamMemberOutput
	ToEndpointIamMemberOutputWithContext(ctx context.Context) EndpointIamMemberOutput
}

type EndpointIamMemberOutput

type EndpointIamMemberOutput struct{ *pulumi.OutputState }

func (EndpointIamMemberOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (EndpointIamMemberOutput) ElementType

func (EndpointIamMemberOutput) ElementType() reflect.Type

func (EndpointIamMemberOutput) Etag

The etag of the resource's IAM policy.

func (EndpointIamMemberOutput) Member

Identity that will be granted the privilege in role. The entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (EndpointIamMemberOutput) Name

The name of the resource to manage IAM policies for.

func (EndpointIamMemberOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (EndpointIamMemberOutput) Role

The role that should be applied.

func (EndpointIamMemberOutput) ToEndpointIamMemberOutput

func (o EndpointIamMemberOutput) ToEndpointIamMemberOutput() EndpointIamMemberOutput

func (EndpointIamMemberOutput) ToEndpointIamMemberOutputWithContext

func (o EndpointIamMemberOutput) ToEndpointIamMemberOutputWithContext(ctx context.Context) EndpointIamMemberOutput

type EndpointIamMemberState

type EndpointIamMemberState struct {
}

func (EndpointIamMemberState) ElementType

func (EndpointIamMemberState) ElementType() reflect.Type

type EndpointIamPolicy

type EndpointIamPolicy struct {
	pulumi.CustomResourceState

	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings   GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"`
	EndpointId pulumi.StringOutput                   `pulumi:"endpointId"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag     pulumi.StringOutput `pulumi:"etag"`
	Location pulumi.StringOutput `pulumi:"location"`
	Project  pulumi.StringOutput `pulumi:"project"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntOutput `pulumi:"version"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

func GetEndpointIamPolicy

func GetEndpointIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EndpointIamPolicyState, opts ...pulumi.ResourceOption) (*EndpointIamPolicy, error)

GetEndpointIamPolicy gets an existing EndpointIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEndpointIamPolicy

func NewEndpointIamPolicy(ctx *pulumi.Context,
	name string, args *EndpointIamPolicyArgs, opts ...pulumi.ResourceOption) (*EndpointIamPolicy, error)

NewEndpointIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*EndpointIamPolicy) ElementType

func (*EndpointIamPolicy) ElementType() reflect.Type

func (*EndpointIamPolicy) ToEndpointIamPolicyOutput

func (i *EndpointIamPolicy) ToEndpointIamPolicyOutput() EndpointIamPolicyOutput

func (*EndpointIamPolicy) ToEndpointIamPolicyOutputWithContext

func (i *EndpointIamPolicy) ToEndpointIamPolicyOutputWithContext(ctx context.Context) EndpointIamPolicyOutput

type EndpointIamPolicyArgs

type EndpointIamPolicyArgs struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings   GoogleIamV1BindingArrayInput
	EndpointId pulumi.StringInput
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag     pulumi.StringPtrInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntPtrInput
}

The set of arguments for constructing a EndpointIamPolicy resource.

func (EndpointIamPolicyArgs) ElementType

func (EndpointIamPolicyArgs) ElementType() reflect.Type

type EndpointIamPolicyInput

type EndpointIamPolicyInput interface {
	pulumi.Input

	ToEndpointIamPolicyOutput() EndpointIamPolicyOutput
	ToEndpointIamPolicyOutputWithContext(ctx context.Context) EndpointIamPolicyOutput
}

type EndpointIamPolicyOutput

type EndpointIamPolicyOutput struct{ *pulumi.OutputState }

func (EndpointIamPolicyOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (EndpointIamPolicyOutput) ElementType

func (EndpointIamPolicyOutput) ElementType() reflect.Type

func (EndpointIamPolicyOutput) EndpointId

func (EndpointIamPolicyOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (EndpointIamPolicyOutput) Location

func (EndpointIamPolicyOutput) Project

func (EndpointIamPolicyOutput) ToEndpointIamPolicyOutput

func (o EndpointIamPolicyOutput) ToEndpointIamPolicyOutput() EndpointIamPolicyOutput

func (EndpointIamPolicyOutput) ToEndpointIamPolicyOutputWithContext

func (o EndpointIamPolicyOutput) ToEndpointIamPolicyOutputWithContext(ctx context.Context) EndpointIamPolicyOutput

func (EndpointIamPolicyOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type EndpointIamPolicyState

type EndpointIamPolicyState struct {
}

func (EndpointIamPolicyState) ElementType

func (EndpointIamPolicyState) ElementType() reflect.Type

type EndpointInput

type EndpointInput interface {
	pulumi.Input

	ToEndpointOutput() EndpointOutput
	ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
}

type EndpointOutput

type EndpointOutput struct{ *pulumi.OutputState }

func (EndpointOutput) CreateTime

func (o EndpointOutput) CreateTime() pulumi.StringOutput

Timestamp when this Endpoint was created.

func (EndpointOutput) DeployedModels

The models deployed in this Endpoint. To add or remove DeployedModels use EndpointService.DeployModel and EndpointService.UndeployModel respectively.

func (EndpointOutput) Description

func (o EndpointOutput) Description() pulumi.StringOutput

The description of the Endpoint.

func (EndpointOutput) DisplayName

func (o EndpointOutput) DisplayName() pulumi.StringOutput

The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (EndpointOutput) ElementType

func (EndpointOutput) ElementType() reflect.Type

func (EndpointOutput) EnablePrivateServiceConnect deprecated

func (o EndpointOutput) EnablePrivateServiceConnect() pulumi.BoolOutput

Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.

Deprecated: Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.

func (EndpointOutput) EncryptionSpec

Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key.

func (EndpointOutput) EndpointId

func (o EndpointOutput) EndpointId() pulumi.StringPtrOutput

Immutable. The ID to use for endpoint, which will become the final component of the endpoint resource name. If not provided, Vertex AI will generate a value for this ID. If the first character is a letter, this value may be up to 63 characters, and valid characters are `[a-z0-9-]`. The last character must be a letter or number. If the first character is a number, this value may be up to 9 characters, and valid characters are `[0-9]` with no leading zeros. When using HTTP/JSON, this field is populated based on a query string argument, such as `?endpoint_id=12345`. This is the fallback for fields that are not included in either the URI or the body.

func (EndpointOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (EndpointOutput) Labels

The labels with user-defined metadata to organize your Endpoints. 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.

func (EndpointOutput) Location

func (o EndpointOutput) Location() pulumi.StringOutput

func (EndpointOutput) ModelDeploymentMonitoringJob

func (o EndpointOutput) ModelDeploymentMonitoringJob() pulumi.StringOutput

Resource name of the Model Monitoring job associated with this Endpoint if monitoring is enabled by JobService.CreateModelDeploymentMonitoringJob. Format: `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}`

func (EndpointOutput) Name

The resource name of the Endpoint.

func (EndpointOutput) Network

func (o EndpointOutput) Network() pulumi.StringOutput

Optional. The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name.

func (EndpointOutput) PredictRequestResponseLoggingConfig

Configures the request-response logging for online prediction.

func (EndpointOutput) Project

func (o EndpointOutput) Project() pulumi.StringOutput

func (EndpointOutput) ToEndpointOutput

func (o EndpointOutput) ToEndpointOutput() EndpointOutput

func (EndpointOutput) ToEndpointOutputWithContext

func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput

func (EndpointOutput) TrafficSplit

func (o EndpointOutput) TrafficSplit() pulumi.StringMapOutput

A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.

func (EndpointOutput) UpdateTime

func (o EndpointOutput) UpdateTime() pulumi.StringOutput

Timestamp when this Endpoint was last updated.

type EndpointState

type EndpointState struct {
}

func (EndpointState) ElementType

func (EndpointState) ElementType() reflect.Type

type EntityType

type EntityType struct {
	pulumi.CustomResourceState

	// Timestamp when this EntityType was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. Description of the EntityType.
	Description pulumi.StringOutput `pulumi:"description"`
	// Required. The ID to use for the EntityType, which will become the final component of the EntityType's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within a featurestore.
	EntityTypeId pulumi.StringOutput `pulumi:"entityTypeId"`
	// Optional. Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag           pulumi.StringOutput `pulumi:"etag"`
	FeaturestoreId pulumi.StringOutput `pulumi:"featurestoreId"`
	// Optional. The labels with user-defined metadata to organize your EntityTypes. 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 on and examples of labels. No more than 64 user labels can be associated with one EntityType (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Optional. The default monitoring configuration for all Features with value type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 under this EntityType. If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled.
	MonitoringConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput `pulumi:"monitoringConfig"`
	// Immutable. Name of the EntityType. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` The last part entity_type is assigned by the client. The entity_type can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given a featurestore.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than `offline_storage_ttl_days` since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.
	OfflineStorageTtlDays pulumi.IntOutput    `pulumi:"offlineStorageTtlDays"`
	Project               pulumi.StringOutput `pulumi:"project"`
	// Timestamp when this EntityType was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a new EntityType in a given Featurestore.

func GetEntityType

func GetEntityType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EntityTypeState, opts ...pulumi.ResourceOption) (*EntityType, error)

GetEntityType gets an existing EntityType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEntityType

func NewEntityType(ctx *pulumi.Context,
	name string, args *EntityTypeArgs, opts ...pulumi.ResourceOption) (*EntityType, error)

NewEntityType registers a new resource with the given unique name, arguments, and options.

func (*EntityType) ElementType

func (*EntityType) ElementType() reflect.Type

func (*EntityType) ToEntityTypeOutput

func (i *EntityType) ToEntityTypeOutput() EntityTypeOutput

func (*EntityType) ToEntityTypeOutputWithContext

func (i *EntityType) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput

type EntityTypeArgs

type EntityTypeArgs struct {
	// Optional. Description of the EntityType.
	Description pulumi.StringPtrInput
	// Required. The ID to use for the EntityType, which will become the final component of the EntityType's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within a featurestore.
	EntityTypeId pulumi.StringInput
	// Optional. Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag           pulumi.StringPtrInput
	FeaturestoreId pulumi.StringInput
	// Optional. The labels with user-defined metadata to organize your EntityTypes. 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 on and examples of labels. No more than 64 user labels can be associated with one EntityType (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Optional. The default monitoring configuration for all Features with value type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 under this EntityType. If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled.
	MonitoringConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrInput
	// Immutable. Name of the EntityType. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` The last part entity_type is assigned by the client. The entity_type can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given a featurestore.
	Name pulumi.StringPtrInput
	// Optional. Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than `offline_storage_ttl_days` since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.
	OfflineStorageTtlDays pulumi.IntPtrInput
	Project               pulumi.StringPtrInput
}

The set of arguments for constructing a EntityType resource.

func (EntityTypeArgs) ElementType

func (EntityTypeArgs) ElementType() reflect.Type

type EntityTypeInput

type EntityTypeInput interface {
	pulumi.Input

	ToEntityTypeOutput() EntityTypeOutput
	ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
}

type EntityTypeOutput

type EntityTypeOutput struct{ *pulumi.OutputState }

func (EntityTypeOutput) CreateTime

func (o EntityTypeOutput) CreateTime() pulumi.StringOutput

Timestamp when this EntityType was created.

func (EntityTypeOutput) Description

func (o EntityTypeOutput) Description() pulumi.StringOutput

Optional. Description of the EntityType.

func (EntityTypeOutput) ElementType

func (EntityTypeOutput) ElementType() reflect.Type

func (EntityTypeOutput) EntityTypeId

func (o EntityTypeOutput) EntityTypeId() pulumi.StringOutput

Required. The ID to use for the EntityType, which will become the final component of the EntityType's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within a featurestore.

func (EntityTypeOutput) Etag

Optional. Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (EntityTypeOutput) FeaturestoreId

func (o EntityTypeOutput) FeaturestoreId() pulumi.StringOutput

func (EntityTypeOutput) Labels

Optional. The labels with user-defined metadata to organize your EntityTypes. 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 on and examples of labels. No more than 64 user labels can be associated with one EntityType (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (EntityTypeOutput) Location

func (o EntityTypeOutput) Location() pulumi.StringOutput

func (EntityTypeOutput) MonitoringConfig

Optional. The default monitoring configuration for all Features with value type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 under this EntityType. If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled.

func (EntityTypeOutput) Name

Immutable. Name of the EntityType. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` The last part entity_type is assigned by the client. The entity_type can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given a featurestore.

func (EntityTypeOutput) OfflineStorageTtlDays

func (o EntityTypeOutput) OfflineStorageTtlDays() pulumi.IntOutput

Optional. Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than `offline_storage_ttl_days` since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.

func (EntityTypeOutput) Project

func (o EntityTypeOutput) Project() pulumi.StringOutput

func (EntityTypeOutput) ToEntityTypeOutput

func (o EntityTypeOutput) ToEntityTypeOutput() EntityTypeOutput

func (EntityTypeOutput) ToEntityTypeOutputWithContext

func (o EntityTypeOutput) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput

func (EntityTypeOutput) UpdateTime

func (o EntityTypeOutput) UpdateTime() pulumi.StringOutput

Timestamp when this EntityType was most recently updated.

type EntityTypeState

type EntityTypeState struct {
}

func (EntityTypeState) ElementType

func (EntityTypeState) ElementType() reflect.Type

type Execution

type Execution struct {
	pulumi.CustomResourceState

	// Timestamp when this Execution was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the Execution
	Description pulumi.StringOutput `pulumi:"description"`
	// User provided display name of the Execution. May be up to 128 Unicode characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The {execution} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` If not provided, the Execution's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all Executions in the parent MetadataStore. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting Execution.)
	ExecutionId pulumi.StringPtrOutput `pulumi:"executionId"`
	// The labels with user-defined metadata to organize your Executions. 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. No more than 64 user labels can be associated with one Execution (System labels are excluded).
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Properties of the Execution. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata        pulumi.StringMapOutput `pulumi:"metadata"`
	MetadataStoreId pulumi.StringOutput    `pulumi:"metadataStoreId"`
	// The resource name of the Execution.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle pulumi.StringOutput `pulumi:"schemaTitle"`
	// The version of the schema in `schema_title` to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion pulumi.StringOutput `pulumi:"schemaVersion"`
	// The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines) and the system does not prescribe or check the validity of state transitions.
	State pulumi.StringOutput `pulumi:"state"`
	// Timestamp when this Execution was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates an Execution associated with a MetadataStore. Auto-naming is currently not supported for this resource.

func GetExecution

func GetExecution(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExecutionState, opts ...pulumi.ResourceOption) (*Execution, error)

GetExecution gets an existing Execution resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewExecution

func NewExecution(ctx *pulumi.Context,
	name string, args *ExecutionArgs, opts ...pulumi.ResourceOption) (*Execution, error)

NewExecution registers a new resource with the given unique name, arguments, and options.

func (*Execution) ElementType

func (*Execution) ElementType() reflect.Type

func (*Execution) ToExecutionOutput

func (i *Execution) ToExecutionOutput() ExecutionOutput

func (*Execution) ToExecutionOutputWithContext

func (i *Execution) ToExecutionOutputWithContext(ctx context.Context) ExecutionOutput

type ExecutionArgs

type ExecutionArgs struct {
	// Description of the Execution
	Description pulumi.StringPtrInput
	// User provided display name of the Execution. May be up to 128 Unicode characters.
	DisplayName pulumi.StringPtrInput
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// The {execution} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` If not provided, the Execution's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all Executions in the parent MetadataStore. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting Execution.)
	ExecutionId pulumi.StringPtrInput
	// The labels with user-defined metadata to organize your Executions. 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. No more than 64 user labels can be associated with one Execution (System labels are excluded).
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Properties of the Execution. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata        pulumi.StringMapInput
	MetadataStoreId pulumi.StringInput
	Project         pulumi.StringPtrInput
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle pulumi.StringPtrInput
	// The version of the schema in `schema_title` to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion pulumi.StringPtrInput
	// The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines) and the system does not prescribe or check the validity of state transitions.
	State ExecutionStateEnumPtrInput
}

The set of arguments for constructing a Execution resource.

func (ExecutionArgs) ElementType

func (ExecutionArgs) ElementType() reflect.Type

type ExecutionInput

type ExecutionInput interface {
	pulumi.Input

	ToExecutionOutput() ExecutionOutput
	ToExecutionOutputWithContext(ctx context.Context) ExecutionOutput
}

type ExecutionOutput

type ExecutionOutput struct{ *pulumi.OutputState }

func (ExecutionOutput) CreateTime

func (o ExecutionOutput) CreateTime() pulumi.StringOutput

Timestamp when this Execution was created.

func (ExecutionOutput) Description

func (o ExecutionOutput) Description() pulumi.StringOutput

Description of the Execution

func (ExecutionOutput) DisplayName

func (o ExecutionOutput) DisplayName() pulumi.StringOutput

User provided display name of the Execution. May be up to 128 Unicode characters.

func (ExecutionOutput) ElementType

func (ExecutionOutput) ElementType() reflect.Type

func (ExecutionOutput) Etag

An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (ExecutionOutput) ExecutionId

func (o ExecutionOutput) ExecutionId() pulumi.StringPtrOutput

The {execution} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` If not provided, the Execution's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all Executions in the parent MetadataStore. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting Execution.)

func (ExecutionOutput) Labels

The labels with user-defined metadata to organize your Executions. 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. No more than 64 user labels can be associated with one Execution (System labels are excluded).

func (ExecutionOutput) Location

func (o ExecutionOutput) Location() pulumi.StringOutput

func (ExecutionOutput) Metadata

func (o ExecutionOutput) Metadata() pulumi.StringMapOutput

Properties of the Execution. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.

func (ExecutionOutput) MetadataStoreId

func (o ExecutionOutput) MetadataStoreId() pulumi.StringOutput

func (ExecutionOutput) Name

The resource name of the Execution.

func (ExecutionOutput) Project

func (o ExecutionOutput) Project() pulumi.StringOutput

func (ExecutionOutput) SchemaTitle

func (o ExecutionOutput) SchemaTitle() pulumi.StringOutput

The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (ExecutionOutput) SchemaVersion

func (o ExecutionOutput) SchemaVersion() pulumi.StringOutput

The version of the schema in `schema_title` to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (ExecutionOutput) State

The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines) and the system does not prescribe or check the validity of state transitions.

func (ExecutionOutput) ToExecutionOutput

func (o ExecutionOutput) ToExecutionOutput() ExecutionOutput

func (ExecutionOutput) ToExecutionOutputWithContext

func (o ExecutionOutput) ToExecutionOutputWithContext(ctx context.Context) ExecutionOutput

func (ExecutionOutput) UpdateTime

func (o ExecutionOutput) UpdateTime() pulumi.StringOutput

Timestamp when this Execution was last updated.

type ExecutionState

type ExecutionState struct {
}

func (ExecutionState) ElementType

func (ExecutionState) ElementType() reflect.Type

type ExecutionStateEnum

type ExecutionStateEnum string

The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines) and the system does not prescribe or check the validity of state transitions.

func (ExecutionStateEnum) ElementType

func (ExecutionStateEnum) ElementType() reflect.Type

func (ExecutionStateEnum) ToExecutionStateEnumOutput

func (e ExecutionStateEnum) ToExecutionStateEnumOutput() ExecutionStateEnumOutput

func (ExecutionStateEnum) ToExecutionStateEnumOutputWithContext

func (e ExecutionStateEnum) ToExecutionStateEnumOutputWithContext(ctx context.Context) ExecutionStateEnumOutput

func (ExecutionStateEnum) ToExecutionStateEnumPtrOutput

func (e ExecutionStateEnum) ToExecutionStateEnumPtrOutput() ExecutionStateEnumPtrOutput

func (ExecutionStateEnum) ToExecutionStateEnumPtrOutputWithContext

func (e ExecutionStateEnum) ToExecutionStateEnumPtrOutputWithContext(ctx context.Context) ExecutionStateEnumPtrOutput

func (ExecutionStateEnum) ToStringOutput

func (e ExecutionStateEnum) ToStringOutput() pulumi.StringOutput

func (ExecutionStateEnum) ToStringOutputWithContext

func (e ExecutionStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ExecutionStateEnum) ToStringPtrOutput

func (e ExecutionStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExecutionStateEnum) ToStringPtrOutputWithContext

func (e ExecutionStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ExecutionStateEnumInput

type ExecutionStateEnumInput interface {
	pulumi.Input

	ToExecutionStateEnumOutput() ExecutionStateEnumOutput
	ToExecutionStateEnumOutputWithContext(context.Context) ExecutionStateEnumOutput
}

ExecutionStateEnumInput is an input type that accepts ExecutionStateEnumArgs and ExecutionStateEnumOutput values. You can construct a concrete instance of `ExecutionStateEnumInput` via:

ExecutionStateEnumArgs{...}

type ExecutionStateEnumOutput

type ExecutionStateEnumOutput struct{ *pulumi.OutputState }

func (ExecutionStateEnumOutput) ElementType

func (ExecutionStateEnumOutput) ElementType() reflect.Type

func (ExecutionStateEnumOutput) ToExecutionStateEnumOutput

func (o ExecutionStateEnumOutput) ToExecutionStateEnumOutput() ExecutionStateEnumOutput

func (ExecutionStateEnumOutput) ToExecutionStateEnumOutputWithContext

func (o ExecutionStateEnumOutput) ToExecutionStateEnumOutputWithContext(ctx context.Context) ExecutionStateEnumOutput

func (ExecutionStateEnumOutput) ToExecutionStateEnumPtrOutput

func (o ExecutionStateEnumOutput) ToExecutionStateEnumPtrOutput() ExecutionStateEnumPtrOutput

func (ExecutionStateEnumOutput) ToExecutionStateEnumPtrOutputWithContext

func (o ExecutionStateEnumOutput) ToExecutionStateEnumPtrOutputWithContext(ctx context.Context) ExecutionStateEnumPtrOutput

func (ExecutionStateEnumOutput) ToStringOutput

func (o ExecutionStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (ExecutionStateEnumOutput) ToStringOutputWithContext

func (o ExecutionStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ExecutionStateEnumOutput) ToStringPtrOutput

func (o ExecutionStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExecutionStateEnumOutput) ToStringPtrOutputWithContext

func (o ExecutionStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ExecutionStateEnumPtrInput

type ExecutionStateEnumPtrInput interface {
	pulumi.Input

	ToExecutionStateEnumPtrOutput() ExecutionStateEnumPtrOutput
	ToExecutionStateEnumPtrOutputWithContext(context.Context) ExecutionStateEnumPtrOutput
}

func ExecutionStateEnumPtr

func ExecutionStateEnumPtr(v string) ExecutionStateEnumPtrInput

type ExecutionStateEnumPtrOutput

type ExecutionStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ExecutionStateEnumPtrOutput) Elem

func (ExecutionStateEnumPtrOutput) ElementType

func (ExecutionStateEnumPtrOutput) ToExecutionStateEnumPtrOutput

func (o ExecutionStateEnumPtrOutput) ToExecutionStateEnumPtrOutput() ExecutionStateEnumPtrOutput

func (ExecutionStateEnumPtrOutput) ToExecutionStateEnumPtrOutputWithContext

func (o ExecutionStateEnumPtrOutput) ToExecutionStateEnumPtrOutputWithContext(ctx context.Context) ExecutionStateEnumPtrOutput

func (ExecutionStateEnumPtrOutput) ToStringPtrOutput

func (o ExecutionStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExecutionStateEnumPtrOutput) ToStringPtrOutputWithContext

func (o ExecutionStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Experiment

type Experiment struct {
	pulumi.CustomResourceState

	// Timestamp when this TensorboardExperiment was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of this TensorboardExperiment.
	Description pulumi.StringOutput `pulumi:"description"`
	// User provided name of this TensorboardExperiment.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The labels with user-defined metadata to organize your TensorboardExperiment. Label keys and values cannot be longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with `aiplatform.googleapis.com/` and are immutable. The following system labels exist for each Dataset: * `aiplatform.googleapis.com/dataset_metadata_schema`: output only. Its value is the metadata_schema's title.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Name of the TensorboardExperiment. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Immutable. Source of the TensorboardExperiment. Example: a custom training job.
	Source pulumi.StringOutput `pulumi:"source"`
	// Required. The ID to use for the Tensorboard experiment, which becomes the final component of the Tensorboard experiment's resource name. This value should be 1-128 characters, and valid characters are `/a-z-/`.
	TensorboardExperimentId pulumi.StringOutput `pulumi:"tensorboardExperimentId"`
	TensorboardId           pulumi.StringOutput `pulumi:"tensorboardId"`
	// Timestamp when this TensorboardExperiment was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a TensorboardExperiment. Auto-naming is currently not supported for this resource.

func GetExperiment

func GetExperiment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExperimentState, opts ...pulumi.ResourceOption) (*Experiment, error)

GetExperiment gets an existing Experiment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewExperiment

func NewExperiment(ctx *pulumi.Context,
	name string, args *ExperimentArgs, opts ...pulumi.ResourceOption) (*Experiment, error)

NewExperiment registers a new resource with the given unique name, arguments, and options.

func (*Experiment) ElementType

func (*Experiment) ElementType() reflect.Type

func (*Experiment) ToExperimentOutput

func (i *Experiment) ToExperimentOutput() ExperimentOutput

func (*Experiment) ToExperimentOutputWithContext

func (i *Experiment) ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput

type ExperimentArgs

type ExperimentArgs struct {
	// Description of this TensorboardExperiment.
	Description pulumi.StringPtrInput
	// User provided name of this TensorboardExperiment.
	DisplayName pulumi.StringPtrInput
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// The labels with user-defined metadata to organize your TensorboardExperiment. Label keys and values cannot be longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with `aiplatform.googleapis.com/` and are immutable. The following system labels exist for each Dataset: * `aiplatform.googleapis.com/dataset_metadata_schema`: output only. Its value is the metadata_schema's title.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
	// Immutable. Source of the TensorboardExperiment. Example: a custom training job.
	Source pulumi.StringPtrInput
	// Required. The ID to use for the Tensorboard experiment, which becomes the final component of the Tensorboard experiment's resource name. This value should be 1-128 characters, and valid characters are `/a-z-/`.
	TensorboardExperimentId pulumi.StringInput
	TensorboardId           pulumi.StringInput
}

The set of arguments for constructing a Experiment resource.

func (ExperimentArgs) ElementType

func (ExperimentArgs) ElementType() reflect.Type

type ExperimentInput

type ExperimentInput interface {
	pulumi.Input

	ToExperimentOutput() ExperimentOutput
	ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput
}

type ExperimentOutput

type ExperimentOutput struct{ *pulumi.OutputState }

func (ExperimentOutput) CreateTime

func (o ExperimentOutput) CreateTime() pulumi.StringOutput

Timestamp when this TensorboardExperiment was created.

func (ExperimentOutput) Description

func (o ExperimentOutput) Description() pulumi.StringOutput

Description of this TensorboardExperiment.

func (ExperimentOutput) DisplayName

func (o ExperimentOutput) DisplayName() pulumi.StringOutput

User provided name of this TensorboardExperiment.

func (ExperimentOutput) ElementType

func (ExperimentOutput) ElementType() reflect.Type

func (ExperimentOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (ExperimentOutput) Labels

The labels with user-defined metadata to organize your TensorboardExperiment. Label keys and values cannot be longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with `aiplatform.googleapis.com/` and are immutable. The following system labels exist for each Dataset: * `aiplatform.googleapis.com/dataset_metadata_schema`: output only. Its value is the metadata_schema's title.

func (ExperimentOutput) Location

func (o ExperimentOutput) Location() pulumi.StringOutput

func (ExperimentOutput) Name

Name of the TensorboardExperiment. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`

func (ExperimentOutput) Project

func (o ExperimentOutput) Project() pulumi.StringOutput

func (ExperimentOutput) Source

Immutable. Source of the TensorboardExperiment. Example: a custom training job.

func (ExperimentOutput) TensorboardExperimentId

func (o ExperimentOutput) TensorboardExperimentId() pulumi.StringOutput

Required. The ID to use for the Tensorboard experiment, which becomes the final component of the Tensorboard experiment's resource name. This value should be 1-128 characters, and valid characters are `/a-z-/`.

func (ExperimentOutput) TensorboardId

func (o ExperimentOutput) TensorboardId() pulumi.StringOutput

func (ExperimentOutput) ToExperimentOutput

func (o ExperimentOutput) ToExperimentOutput() ExperimentOutput

func (ExperimentOutput) ToExperimentOutputWithContext

func (o ExperimentOutput) ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput

func (ExperimentOutput) UpdateTime

func (o ExperimentOutput) UpdateTime() pulumi.StringOutput

Timestamp when this TensorboardExperiment was last updated.

type ExperimentState

type ExperimentState struct {
}

func (ExperimentState) ElementType

func (ExperimentState) ElementType() reflect.Type

type FeatureGroup

type FeatureGroup struct {
	pulumi.CustomResourceState

	// Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source, which is required to have an entity_id and a feature_timestamp column in the source.
	BigQuery GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput `pulumi:"bigQuery"`
	// Timestamp when this FeatureGroup was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. Description of the FeatureGroup.
	Description pulumi.StringOutput `pulumi:"description"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Required. The ID to use for this FeatureGroup, which will become the final component of the FeatureGroup's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within the project and location.
	FeatureGroupId pulumi.StringOutput `pulumi:"featureGroupId"`
	// Optional. The labels with user-defined metadata to organize your FeatureGroup. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureGroup(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Name of the FeatureGroup. Format: `projects/{project}/locations/{location}/featureGroups/{featureGroup}`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Timestamp when this FeatureGroup was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a new FeatureGroup in a given project and location. Auto-naming is currently not supported for this resource.

func GetFeatureGroup

func GetFeatureGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeatureGroupState, opts ...pulumi.ResourceOption) (*FeatureGroup, error)

GetFeatureGroup gets an existing FeatureGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeatureGroup

func NewFeatureGroup(ctx *pulumi.Context,
	name string, args *FeatureGroupArgs, opts ...pulumi.ResourceOption) (*FeatureGroup, error)

NewFeatureGroup registers a new resource with the given unique name, arguments, and options.

func (*FeatureGroup) ElementType

func (*FeatureGroup) ElementType() reflect.Type

func (*FeatureGroup) ToFeatureGroupOutput

func (i *FeatureGroup) ToFeatureGroupOutput() FeatureGroupOutput

func (*FeatureGroup) ToFeatureGroupOutputWithContext

func (i *FeatureGroup) ToFeatureGroupOutputWithContext(ctx context.Context) FeatureGroupOutput

type FeatureGroupArgs

type FeatureGroupArgs struct {
	// Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source, which is required to have an entity_id and a feature_timestamp column in the source.
	BigQuery GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrInput
	// Optional. Description of the FeatureGroup.
	Description pulumi.StringPtrInput
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// Required. The ID to use for this FeatureGroup, which will become the final component of the FeatureGroup's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within the project and location.
	FeatureGroupId pulumi.StringInput
	// Optional. The labels with user-defined metadata to organize your FeatureGroup. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureGroup(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
}

The set of arguments for constructing a FeatureGroup resource.

func (FeatureGroupArgs) ElementType

func (FeatureGroupArgs) ElementType() reflect.Type

type FeatureGroupFeature

type FeatureGroupFeature struct {
	pulumi.CustomResourceState

	// Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the Feature.
	Description pulumi.StringOutput `pulumi:"description"`
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.
	DisableMonitoring pulumi.BoolOutput `pulumi:"disableMonitoring"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag           pulumi.StringOutput `pulumi:"etag"`
	FeatureGroupId pulumi.StringOutput `pulumi:"featureGroupId"`
	// Required. The ID to use for the Feature, which will become the final component of the Feature's resource name. This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within an EntityType/FeatureGroup.
	FeatureId pulumi.StringOutput `pulumi:"featureId"`
	// Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	//
	// Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	MonitoringConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput `pulumi:"monitoringConfig"`
	// Only applicable for Vertex AI Feature Store (Legacy). A list of historical SnapshotAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.
	MonitoringStats GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput `pulumi:"monitoringStats"`
	// Only applicable for Vertex AI Feature Store (Legacy). The list of historical stats and anomalies with specified objectives.
	MonitoringStatsAnomalies GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseArrayOutput `pulumi:"monitoringStatsAnomalies"`
	// Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.
	ValueType pulumi.StringOutput `pulumi:"valueType"`
	// Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.
	VersionColumnName pulumi.StringOutput `pulumi:"versionColumnName"`
}

Creates a new Feature in a given FeatureGroup. Auto-naming is currently not supported for this resource.

func GetFeatureGroupFeature

func GetFeatureGroupFeature(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeatureGroupFeatureState, opts ...pulumi.ResourceOption) (*FeatureGroupFeature, error)

GetFeatureGroupFeature gets an existing FeatureGroupFeature resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeatureGroupFeature

func NewFeatureGroupFeature(ctx *pulumi.Context,
	name string, args *FeatureGroupFeatureArgs, opts ...pulumi.ResourceOption) (*FeatureGroupFeature, error)

NewFeatureGroupFeature registers a new resource with the given unique name, arguments, and options.

func (*FeatureGroupFeature) ElementType

func (*FeatureGroupFeature) ElementType() reflect.Type

func (*FeatureGroupFeature) ToFeatureGroupFeatureOutput

func (i *FeatureGroupFeature) ToFeatureGroupFeatureOutput() FeatureGroupFeatureOutput

func (*FeatureGroupFeature) ToFeatureGroupFeatureOutputWithContext

func (i *FeatureGroupFeature) ToFeatureGroupFeatureOutputWithContext(ctx context.Context) FeatureGroupFeatureOutput

type FeatureGroupFeatureArgs

type FeatureGroupFeatureArgs struct {
	// Description of the Feature.
	Description pulumi.StringPtrInput
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.
	DisableMonitoring pulumi.BoolPtrInput
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag           pulumi.StringPtrInput
	FeatureGroupId pulumi.StringInput
	// Required. The ID to use for the Feature, which will become the final component of the Feature's resource name. This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within an EntityType/FeatureGroup.
	FeatureId pulumi.StringInput
	// Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	//
	// Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	MonitoringConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrInput
	// Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.
	ValueType FeatureGroupFeatureValueTypePtrInput
	// Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.
	VersionColumnName pulumi.StringPtrInput
}

The set of arguments for constructing a FeatureGroupFeature resource.

func (FeatureGroupFeatureArgs) ElementType

func (FeatureGroupFeatureArgs) ElementType() reflect.Type

type FeatureGroupFeatureInput

type FeatureGroupFeatureInput interface {
	pulumi.Input

	ToFeatureGroupFeatureOutput() FeatureGroupFeatureOutput
	ToFeatureGroupFeatureOutputWithContext(ctx context.Context) FeatureGroupFeatureOutput
}

type FeatureGroupFeatureOutput

type FeatureGroupFeatureOutput struct{ *pulumi.OutputState }

func (FeatureGroupFeatureOutput) CreateTime

Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was created.

func (FeatureGroupFeatureOutput) Description

Description of the Feature.

func (FeatureGroupFeatureOutput) DisableMonitoring

func (o FeatureGroupFeatureOutput) DisableMonitoring() pulumi.BoolOutput

Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.

func (FeatureGroupFeatureOutput) ElementType

func (FeatureGroupFeatureOutput) ElementType() reflect.Type

func (FeatureGroupFeatureOutput) Etag

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (FeatureGroupFeatureOutput) FeatureGroupId

func (o FeatureGroupFeatureOutput) FeatureGroupId() pulumi.StringOutput

func (FeatureGroupFeatureOutput) FeatureId

Required. The ID to use for the Feature, which will become the final component of the Feature's resource name. This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within an EntityType/FeatureGroup.

func (FeatureGroupFeatureOutput) Labels

Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (FeatureGroupFeatureOutput) Location

func (FeatureGroupFeatureOutput) MonitoringConfig deprecated

Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.

Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.

func (FeatureGroupFeatureOutput) MonitoringStats

Only applicable for Vertex AI Feature Store (Legacy). A list of historical SnapshotAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.

func (FeatureGroupFeatureOutput) MonitoringStatsAnomalies

Only applicable for Vertex AI Feature Store (Legacy). The list of historical stats and anomalies with specified objectives.

func (FeatureGroupFeatureOutput) Name

Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.

func (FeatureGroupFeatureOutput) Project

func (FeatureGroupFeatureOutput) ToFeatureGroupFeatureOutput

func (o FeatureGroupFeatureOutput) ToFeatureGroupFeatureOutput() FeatureGroupFeatureOutput

func (FeatureGroupFeatureOutput) ToFeatureGroupFeatureOutputWithContext

func (o FeatureGroupFeatureOutput) ToFeatureGroupFeatureOutputWithContext(ctx context.Context) FeatureGroupFeatureOutput

func (FeatureGroupFeatureOutput) UpdateTime

Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was most recently updated.

func (FeatureGroupFeatureOutput) ValueType

Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.

func (FeatureGroupFeatureOutput) VersionColumnName

func (o FeatureGroupFeatureOutput) VersionColumnName() pulumi.StringOutput

Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.

type FeatureGroupFeatureState

type FeatureGroupFeatureState struct {
}

func (FeatureGroupFeatureState) ElementType

func (FeatureGroupFeatureState) ElementType() reflect.Type

type FeatureGroupFeatureValueType

type FeatureGroupFeatureValueType string

Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.

func (FeatureGroupFeatureValueType) ElementType

func (FeatureGroupFeatureValueType) ToFeatureGroupFeatureValueTypeOutput

func (e FeatureGroupFeatureValueType) ToFeatureGroupFeatureValueTypeOutput() FeatureGroupFeatureValueTypeOutput

func (FeatureGroupFeatureValueType) ToFeatureGroupFeatureValueTypeOutputWithContext

func (e FeatureGroupFeatureValueType) ToFeatureGroupFeatureValueTypeOutputWithContext(ctx context.Context) FeatureGroupFeatureValueTypeOutput

func (FeatureGroupFeatureValueType) ToFeatureGroupFeatureValueTypePtrOutput

func (e FeatureGroupFeatureValueType) ToFeatureGroupFeatureValueTypePtrOutput() FeatureGroupFeatureValueTypePtrOutput

func (FeatureGroupFeatureValueType) ToFeatureGroupFeatureValueTypePtrOutputWithContext

func (e FeatureGroupFeatureValueType) ToFeatureGroupFeatureValueTypePtrOutputWithContext(ctx context.Context) FeatureGroupFeatureValueTypePtrOutput

func (FeatureGroupFeatureValueType) ToStringOutput

func (FeatureGroupFeatureValueType) ToStringOutputWithContext

func (e FeatureGroupFeatureValueType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FeatureGroupFeatureValueType) ToStringPtrOutput

func (e FeatureGroupFeatureValueType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureGroupFeatureValueType) ToStringPtrOutputWithContext

func (e FeatureGroupFeatureValueType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureGroupFeatureValueTypeInput

type FeatureGroupFeatureValueTypeInput interface {
	pulumi.Input

	ToFeatureGroupFeatureValueTypeOutput() FeatureGroupFeatureValueTypeOutput
	ToFeatureGroupFeatureValueTypeOutputWithContext(context.Context) FeatureGroupFeatureValueTypeOutput
}

FeatureGroupFeatureValueTypeInput is an input type that accepts FeatureGroupFeatureValueTypeArgs and FeatureGroupFeatureValueTypeOutput values. You can construct a concrete instance of `FeatureGroupFeatureValueTypeInput` via:

FeatureGroupFeatureValueTypeArgs{...}

type FeatureGroupFeatureValueTypeOutput

type FeatureGroupFeatureValueTypeOutput struct{ *pulumi.OutputState }

func (FeatureGroupFeatureValueTypeOutput) ElementType

func (FeatureGroupFeatureValueTypeOutput) ToFeatureGroupFeatureValueTypeOutput

func (o FeatureGroupFeatureValueTypeOutput) ToFeatureGroupFeatureValueTypeOutput() FeatureGroupFeatureValueTypeOutput

func (FeatureGroupFeatureValueTypeOutput) ToFeatureGroupFeatureValueTypeOutputWithContext

func (o FeatureGroupFeatureValueTypeOutput) ToFeatureGroupFeatureValueTypeOutputWithContext(ctx context.Context) FeatureGroupFeatureValueTypeOutput

func (FeatureGroupFeatureValueTypeOutput) ToFeatureGroupFeatureValueTypePtrOutput

func (o FeatureGroupFeatureValueTypeOutput) ToFeatureGroupFeatureValueTypePtrOutput() FeatureGroupFeatureValueTypePtrOutput

func (FeatureGroupFeatureValueTypeOutput) ToFeatureGroupFeatureValueTypePtrOutputWithContext

func (o FeatureGroupFeatureValueTypeOutput) ToFeatureGroupFeatureValueTypePtrOutputWithContext(ctx context.Context) FeatureGroupFeatureValueTypePtrOutput

func (FeatureGroupFeatureValueTypeOutput) ToStringOutput

func (FeatureGroupFeatureValueTypeOutput) ToStringOutputWithContext

func (o FeatureGroupFeatureValueTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FeatureGroupFeatureValueTypeOutput) ToStringPtrOutput

func (FeatureGroupFeatureValueTypeOutput) ToStringPtrOutputWithContext

func (o FeatureGroupFeatureValueTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureGroupFeatureValueTypePtrInput

type FeatureGroupFeatureValueTypePtrInput interface {
	pulumi.Input

	ToFeatureGroupFeatureValueTypePtrOutput() FeatureGroupFeatureValueTypePtrOutput
	ToFeatureGroupFeatureValueTypePtrOutputWithContext(context.Context) FeatureGroupFeatureValueTypePtrOutput
}

func FeatureGroupFeatureValueTypePtr

func FeatureGroupFeatureValueTypePtr(v string) FeatureGroupFeatureValueTypePtrInput

type FeatureGroupFeatureValueTypePtrOutput

type FeatureGroupFeatureValueTypePtrOutput struct{ *pulumi.OutputState }

func (FeatureGroupFeatureValueTypePtrOutput) Elem

func (FeatureGroupFeatureValueTypePtrOutput) ElementType

func (FeatureGroupFeatureValueTypePtrOutput) ToFeatureGroupFeatureValueTypePtrOutput

func (o FeatureGroupFeatureValueTypePtrOutput) ToFeatureGroupFeatureValueTypePtrOutput() FeatureGroupFeatureValueTypePtrOutput

func (FeatureGroupFeatureValueTypePtrOutput) ToFeatureGroupFeatureValueTypePtrOutputWithContext

func (o FeatureGroupFeatureValueTypePtrOutput) ToFeatureGroupFeatureValueTypePtrOutputWithContext(ctx context.Context) FeatureGroupFeatureValueTypePtrOutput

func (FeatureGroupFeatureValueTypePtrOutput) ToStringPtrOutput

func (FeatureGroupFeatureValueTypePtrOutput) ToStringPtrOutputWithContext

func (o FeatureGroupFeatureValueTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureGroupInput

type FeatureGroupInput interface {
	pulumi.Input

	ToFeatureGroupOutput() FeatureGroupOutput
	ToFeatureGroupOutputWithContext(ctx context.Context) FeatureGroupOutput
}

type FeatureGroupOutput

type FeatureGroupOutput struct{ *pulumi.OutputState }

func (FeatureGroupOutput) BigQuery

Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source, which is required to have an entity_id and a feature_timestamp column in the source.

func (FeatureGroupOutput) CreateTime

func (o FeatureGroupOutput) CreateTime() pulumi.StringOutput

Timestamp when this FeatureGroup was created.

func (FeatureGroupOutput) Description

func (o FeatureGroupOutput) Description() pulumi.StringOutput

Optional. Description of the FeatureGroup.

func (FeatureGroupOutput) ElementType

func (FeatureGroupOutput) ElementType() reflect.Type

func (FeatureGroupOutput) Etag

Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (FeatureGroupOutput) FeatureGroupId

func (o FeatureGroupOutput) FeatureGroupId() pulumi.StringOutput

Required. The ID to use for this FeatureGroup, which will become the final component of the FeatureGroup's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within the project and location.

func (FeatureGroupOutput) Labels

Optional. The labels with user-defined metadata to organize your FeatureGroup. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureGroup(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (FeatureGroupOutput) Location

func (o FeatureGroupOutput) Location() pulumi.StringOutput

func (FeatureGroupOutput) Name

Name of the FeatureGroup. Format: `projects/{project}/locations/{location}/featureGroups/{featureGroup}`

func (FeatureGroupOutput) Project

func (FeatureGroupOutput) ToFeatureGroupOutput

func (o FeatureGroupOutput) ToFeatureGroupOutput() FeatureGroupOutput

func (FeatureGroupOutput) ToFeatureGroupOutputWithContext

func (o FeatureGroupOutput) ToFeatureGroupOutputWithContext(ctx context.Context) FeatureGroupOutput

func (FeatureGroupOutput) UpdateTime

func (o FeatureGroupOutput) UpdateTime() pulumi.StringOutput

Timestamp when this FeatureGroup was last updated.

type FeatureGroupState

type FeatureGroupState struct {
}

func (FeatureGroupState) ElementType

func (FeatureGroupState) ElementType() reflect.Type

type FeatureOnlineStore

type FeatureOnlineStore struct {
	pulumi.CustomResourceState

	// Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
	Bigtable GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput `pulumi:"bigtable"`
	// Timestamp when this FeatureOnlineStore was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
	DedicatedServingEndpoint GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput `pulumi:"dedicatedServingEndpoint"`
	// Optional. The settings for embedding management in FeatureOnlineStore.
	EmbeddingManagement GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseOutput `pulumi:"embeddingManagement"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within the project and location.
	FeatureOnlineStoreId pulumi.StringOutput `pulumi:"featureOnlineStoreId"`
	// Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Name of the FeatureOnlineStore. Format: `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}`
	Name pulumi.StringOutput `pulumi:"name"`
	// Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
	Optimized GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutput `pulumi:"optimized"`
	Project   pulumi.StringOutput                                                   `pulumi:"project"`
	// State of the featureOnlineStore.
	State pulumi.StringOutput `pulumi:"state"`
	// Timestamp when this FeatureOnlineStore was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a new FeatureOnlineStore in a given project and location. Auto-naming is currently not supported for this resource.

func GetFeatureOnlineStore

func GetFeatureOnlineStore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeatureOnlineStoreState, opts ...pulumi.ResourceOption) (*FeatureOnlineStore, error)

GetFeatureOnlineStore gets an existing FeatureOnlineStore resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeatureOnlineStore

func NewFeatureOnlineStore(ctx *pulumi.Context,
	name string, args *FeatureOnlineStoreArgs, opts ...pulumi.ResourceOption) (*FeatureOnlineStore, error)

NewFeatureOnlineStore registers a new resource with the given unique name, arguments, and options.

func (*FeatureOnlineStore) ElementType

func (*FeatureOnlineStore) ElementType() reflect.Type

func (*FeatureOnlineStore) ToFeatureOnlineStoreOutput

func (i *FeatureOnlineStore) ToFeatureOnlineStoreOutput() FeatureOnlineStoreOutput

func (*FeatureOnlineStore) ToFeatureOnlineStoreOutputWithContext

func (i *FeatureOnlineStore) ToFeatureOnlineStoreOutputWithContext(ctx context.Context) FeatureOnlineStoreOutput

type FeatureOnlineStoreArgs

type FeatureOnlineStoreArgs struct {
	// Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
	Bigtable GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrInput
	// Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
	DedicatedServingEndpoint GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrInput
	// Optional. The settings for embedding management in FeatureOnlineStore.
	EmbeddingManagement GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrInput
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within the project and location.
	FeatureOnlineStoreId pulumi.StringInput
	// Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
	Optimized GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrInput
	Project   pulumi.StringPtrInput
}

The set of arguments for constructing a FeatureOnlineStore resource.

func (FeatureOnlineStoreArgs) ElementType

func (FeatureOnlineStoreArgs) ElementType() reflect.Type

type FeatureOnlineStoreInput

type FeatureOnlineStoreInput interface {
	pulumi.Input

	ToFeatureOnlineStoreOutput() FeatureOnlineStoreOutput
	ToFeatureOnlineStoreOutputWithContext(ctx context.Context) FeatureOnlineStoreOutput
}

type FeatureOnlineStoreOutput

type FeatureOnlineStoreOutput struct{ *pulumi.OutputState }

func (FeatureOnlineStoreOutput) Bigtable

Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.

func (FeatureOnlineStoreOutput) CreateTime

Timestamp when this FeatureOnlineStore was created.

func (FeatureOnlineStoreOutput) DedicatedServingEndpoint

Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.

func (FeatureOnlineStoreOutput) ElementType

func (FeatureOnlineStoreOutput) ElementType() reflect.Type

func (FeatureOnlineStoreOutput) EmbeddingManagement

Optional. The settings for embedding management in FeatureOnlineStore.

func (FeatureOnlineStoreOutput) Etag

Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (FeatureOnlineStoreOutput) FeatureOnlineStoreId

func (o FeatureOnlineStoreOutput) FeatureOnlineStoreId() pulumi.StringOutput

Required. The ID to use for this FeatureOnlineStore, which will become the final component of the FeatureOnlineStore's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within the project and location.

func (FeatureOnlineStoreOutput) Labels

Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (FeatureOnlineStoreOutput) Location

func (FeatureOnlineStoreOutput) Name

Name of the FeatureOnlineStore. Format: `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}`

func (FeatureOnlineStoreOutput) Optimized

Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.

func (FeatureOnlineStoreOutput) Project

func (FeatureOnlineStoreOutput) State

State of the featureOnlineStore.

func (FeatureOnlineStoreOutput) ToFeatureOnlineStoreOutput

func (o FeatureOnlineStoreOutput) ToFeatureOnlineStoreOutput() FeatureOnlineStoreOutput

func (FeatureOnlineStoreOutput) ToFeatureOnlineStoreOutputWithContext

func (o FeatureOnlineStoreOutput) ToFeatureOnlineStoreOutputWithContext(ctx context.Context) FeatureOnlineStoreOutput

func (FeatureOnlineStoreOutput) UpdateTime

Timestamp when this FeatureOnlineStore was last updated.

type FeatureOnlineStoreState

type FeatureOnlineStoreState struct {
}

func (FeatureOnlineStoreState) ElementType

func (FeatureOnlineStoreState) ElementType() reflect.Type

type FeatureStoreFeature

type FeatureStoreFeature struct {
	pulumi.CustomResourceState

	// Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the Feature.
	Description pulumi.StringOutput `pulumi:"description"`
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.
	DisableMonitoring pulumi.BoolOutput   `pulumi:"disableMonitoring"`
	EntityTypeId      pulumi.StringOutput `pulumi:"entityTypeId"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Required. The ID to use for the Feature, which will become the final component of the Feature's resource name. This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within an EntityType/FeatureGroup.
	FeatureId      pulumi.StringOutput `pulumi:"featureId"`
	FeaturestoreId pulumi.StringOutput `pulumi:"featurestoreId"`
	// Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	//
	// Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	MonitoringConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput `pulumi:"monitoringConfig"`
	// Only applicable for Vertex AI Feature Store (Legacy). A list of historical SnapshotAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.
	MonitoringStats GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput `pulumi:"monitoringStats"`
	// Only applicable for Vertex AI Feature Store (Legacy). The list of historical stats and anomalies with specified objectives.
	MonitoringStatsAnomalies GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseArrayOutput `pulumi:"monitoringStatsAnomalies"`
	// Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.
	ValueType pulumi.StringOutput `pulumi:"valueType"`
	// Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.
	VersionColumnName pulumi.StringOutput `pulumi:"versionColumnName"`
}

Creates a new Feature in a given EntityType.

func GetFeatureStoreFeature

func GetFeatureStoreFeature(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeatureStoreFeatureState, opts ...pulumi.ResourceOption) (*FeatureStoreFeature, error)

GetFeatureStoreFeature gets an existing FeatureStoreFeature resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeatureStoreFeature

func NewFeatureStoreFeature(ctx *pulumi.Context,
	name string, args *FeatureStoreFeatureArgs, opts ...pulumi.ResourceOption) (*FeatureStoreFeature, error)

NewFeatureStoreFeature registers a new resource with the given unique name, arguments, and options.

func (*FeatureStoreFeature) ElementType

func (*FeatureStoreFeature) ElementType() reflect.Type

func (*FeatureStoreFeature) ToFeatureStoreFeatureOutput

func (i *FeatureStoreFeature) ToFeatureStoreFeatureOutput() FeatureStoreFeatureOutput

func (*FeatureStoreFeature) ToFeatureStoreFeatureOutputWithContext

func (i *FeatureStoreFeature) ToFeatureStoreFeatureOutputWithContext(ctx context.Context) FeatureStoreFeatureOutput

type FeatureStoreFeatureArgs

type FeatureStoreFeatureArgs struct {
	// Description of the Feature.
	Description pulumi.StringPtrInput
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.
	DisableMonitoring pulumi.BoolPtrInput
	EntityTypeId      pulumi.StringInput
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// Required. The ID to use for the Feature, which will become the final component of the Feature's resource name. This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within an EntityType/FeatureGroup.
	FeatureId      pulumi.StringInput
	FeaturestoreId pulumi.StringInput
	// Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	//
	// Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	MonitoringConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrInput
	// Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.
	ValueType FeatureStoreFeatureValueTypePtrInput
	// Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.
	VersionColumnName pulumi.StringPtrInput
}

The set of arguments for constructing a FeatureStoreFeature resource.

func (FeatureStoreFeatureArgs) ElementType

func (FeatureStoreFeatureArgs) ElementType() reflect.Type

type FeatureStoreFeatureInput

type FeatureStoreFeatureInput interface {
	pulumi.Input

	ToFeatureStoreFeatureOutput() FeatureStoreFeatureOutput
	ToFeatureStoreFeatureOutputWithContext(ctx context.Context) FeatureStoreFeatureOutput
}

type FeatureStoreFeatureOutput

type FeatureStoreFeatureOutput struct{ *pulumi.OutputState }

func (FeatureStoreFeatureOutput) CreateTime

Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was created.

func (FeatureStoreFeatureOutput) Description

Description of the Feature.

func (FeatureStoreFeatureOutput) DisableMonitoring

func (o FeatureStoreFeatureOutput) DisableMonitoring() pulumi.BoolOutput

Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.

func (FeatureStoreFeatureOutput) ElementType

func (FeatureStoreFeatureOutput) ElementType() reflect.Type

func (FeatureStoreFeatureOutput) EntityTypeId

func (FeatureStoreFeatureOutput) Etag

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (FeatureStoreFeatureOutput) FeatureId

Required. The ID to use for the Feature, which will become the final component of the Feature's resource name. This value may be up to 128 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within an EntityType/FeatureGroup.

func (FeatureStoreFeatureOutput) FeaturestoreId

func (o FeatureStoreFeatureOutput) FeaturestoreId() pulumi.StringOutput

func (FeatureStoreFeatureOutput) Labels

Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (FeatureStoreFeatureOutput) Location

func (FeatureStoreFeatureOutput) MonitoringConfig deprecated

Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.

Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.

func (FeatureStoreFeatureOutput) MonitoringStats

Only applicable for Vertex AI Feature Store (Legacy). A list of historical SnapshotAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.

func (FeatureStoreFeatureOutput) MonitoringStatsAnomalies

Only applicable for Vertex AI Feature Store (Legacy). The list of historical stats and anomalies with specified objectives.

func (FeatureStoreFeatureOutput) Name

Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.

func (FeatureStoreFeatureOutput) Project

func (FeatureStoreFeatureOutput) ToFeatureStoreFeatureOutput

func (o FeatureStoreFeatureOutput) ToFeatureStoreFeatureOutput() FeatureStoreFeatureOutput

func (FeatureStoreFeatureOutput) ToFeatureStoreFeatureOutputWithContext

func (o FeatureStoreFeatureOutput) ToFeatureStoreFeatureOutputWithContext(ctx context.Context) FeatureStoreFeatureOutput

func (FeatureStoreFeatureOutput) UpdateTime

Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was most recently updated.

func (FeatureStoreFeatureOutput) ValueType

Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.

func (FeatureStoreFeatureOutput) VersionColumnName

func (o FeatureStoreFeatureOutput) VersionColumnName() pulumi.StringOutput

Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.

type FeatureStoreFeatureState

type FeatureStoreFeatureState struct {
}

func (FeatureStoreFeatureState) ElementType

func (FeatureStoreFeatureState) ElementType() reflect.Type

type FeatureStoreFeatureValueType

type FeatureStoreFeatureValueType string

Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.

func (FeatureStoreFeatureValueType) ElementType

func (FeatureStoreFeatureValueType) ToFeatureStoreFeatureValueTypeOutput

func (e FeatureStoreFeatureValueType) ToFeatureStoreFeatureValueTypeOutput() FeatureStoreFeatureValueTypeOutput

func (FeatureStoreFeatureValueType) ToFeatureStoreFeatureValueTypeOutputWithContext

func (e FeatureStoreFeatureValueType) ToFeatureStoreFeatureValueTypeOutputWithContext(ctx context.Context) FeatureStoreFeatureValueTypeOutput

func (FeatureStoreFeatureValueType) ToFeatureStoreFeatureValueTypePtrOutput

func (e FeatureStoreFeatureValueType) ToFeatureStoreFeatureValueTypePtrOutput() FeatureStoreFeatureValueTypePtrOutput

func (FeatureStoreFeatureValueType) ToFeatureStoreFeatureValueTypePtrOutputWithContext

func (e FeatureStoreFeatureValueType) ToFeatureStoreFeatureValueTypePtrOutputWithContext(ctx context.Context) FeatureStoreFeatureValueTypePtrOutput

func (FeatureStoreFeatureValueType) ToStringOutput

func (FeatureStoreFeatureValueType) ToStringOutputWithContext

func (e FeatureStoreFeatureValueType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FeatureStoreFeatureValueType) ToStringPtrOutput

func (e FeatureStoreFeatureValueType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FeatureStoreFeatureValueType) ToStringPtrOutputWithContext

func (e FeatureStoreFeatureValueType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureStoreFeatureValueTypeInput

type FeatureStoreFeatureValueTypeInput interface {
	pulumi.Input

	ToFeatureStoreFeatureValueTypeOutput() FeatureStoreFeatureValueTypeOutput
	ToFeatureStoreFeatureValueTypeOutputWithContext(context.Context) FeatureStoreFeatureValueTypeOutput
}

FeatureStoreFeatureValueTypeInput is an input type that accepts FeatureStoreFeatureValueTypeArgs and FeatureStoreFeatureValueTypeOutput values. You can construct a concrete instance of `FeatureStoreFeatureValueTypeInput` via:

FeatureStoreFeatureValueTypeArgs{...}

type FeatureStoreFeatureValueTypeOutput

type FeatureStoreFeatureValueTypeOutput struct{ *pulumi.OutputState }

func (FeatureStoreFeatureValueTypeOutput) ElementType

func (FeatureStoreFeatureValueTypeOutput) ToFeatureStoreFeatureValueTypeOutput

func (o FeatureStoreFeatureValueTypeOutput) ToFeatureStoreFeatureValueTypeOutput() FeatureStoreFeatureValueTypeOutput

func (FeatureStoreFeatureValueTypeOutput) ToFeatureStoreFeatureValueTypeOutputWithContext

func (o FeatureStoreFeatureValueTypeOutput) ToFeatureStoreFeatureValueTypeOutputWithContext(ctx context.Context) FeatureStoreFeatureValueTypeOutput

func (FeatureStoreFeatureValueTypeOutput) ToFeatureStoreFeatureValueTypePtrOutput

func (o FeatureStoreFeatureValueTypeOutput) ToFeatureStoreFeatureValueTypePtrOutput() FeatureStoreFeatureValueTypePtrOutput

func (FeatureStoreFeatureValueTypeOutput) ToFeatureStoreFeatureValueTypePtrOutputWithContext

func (o FeatureStoreFeatureValueTypeOutput) ToFeatureStoreFeatureValueTypePtrOutputWithContext(ctx context.Context) FeatureStoreFeatureValueTypePtrOutput

func (FeatureStoreFeatureValueTypeOutput) ToStringOutput

func (FeatureStoreFeatureValueTypeOutput) ToStringOutputWithContext

func (o FeatureStoreFeatureValueTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FeatureStoreFeatureValueTypeOutput) ToStringPtrOutput

func (FeatureStoreFeatureValueTypeOutput) ToStringPtrOutputWithContext

func (o FeatureStoreFeatureValueTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureStoreFeatureValueTypePtrInput

type FeatureStoreFeatureValueTypePtrInput interface {
	pulumi.Input

	ToFeatureStoreFeatureValueTypePtrOutput() FeatureStoreFeatureValueTypePtrOutput
	ToFeatureStoreFeatureValueTypePtrOutputWithContext(context.Context) FeatureStoreFeatureValueTypePtrOutput
}

func FeatureStoreFeatureValueTypePtr

func FeatureStoreFeatureValueTypePtr(v string) FeatureStoreFeatureValueTypePtrInput

type FeatureStoreFeatureValueTypePtrOutput

type FeatureStoreFeatureValueTypePtrOutput struct{ *pulumi.OutputState }

func (FeatureStoreFeatureValueTypePtrOutput) Elem

func (FeatureStoreFeatureValueTypePtrOutput) ElementType

func (FeatureStoreFeatureValueTypePtrOutput) ToFeatureStoreFeatureValueTypePtrOutput

func (o FeatureStoreFeatureValueTypePtrOutput) ToFeatureStoreFeatureValueTypePtrOutput() FeatureStoreFeatureValueTypePtrOutput

func (FeatureStoreFeatureValueTypePtrOutput) ToFeatureStoreFeatureValueTypePtrOutputWithContext

func (o FeatureStoreFeatureValueTypePtrOutput) ToFeatureStoreFeatureValueTypePtrOutputWithContext(ctx context.Context) FeatureStoreFeatureValueTypePtrOutput

func (FeatureStoreFeatureValueTypePtrOutput) ToStringPtrOutput

func (FeatureStoreFeatureValueTypePtrOutput) ToStringPtrOutputWithContext

func (o FeatureStoreFeatureValueTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FeatureView

type FeatureView struct {
	pulumi.CustomResourceState

	// Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.
	BigQuerySource GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput `pulumi:"bigQuerySource"`
	// Timestamp when this FeatureView was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag                 pulumi.StringOutput `pulumi:"etag"`
	FeatureOnlineStoreId pulumi.StringOutput `pulumi:"featureOnlineStoreId"`
	// Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.
	FeatureRegistrySource GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponseOutput `pulumi:"featureRegistrySource"`
	// Required. The ID to use for the FeatureView, which will become the final component of the FeatureView's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within a FeatureOnlineStore.
	FeatureViewId pulumi.StringOutput `pulumi:"featureViewId"`
	// Optional. The labels with user-defined metadata to organize your FeatureViews. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Name of the FeatureView. Format: `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Immutable. If set to true, one on demand sync will be run immediately, regardless whether the FeatureView.sync_config is configured or not.
	RunSyncImmediately pulumi.BoolPtrOutput `pulumi:"runSyncImmediately"`
	// Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving.
	SyncConfig GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput `pulumi:"syncConfig"`
	// Timestamp when this FeatureView was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// Optional. Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving.
	VectorSearchConfig GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput `pulumi:"vectorSearchConfig"`
}

Creates a new FeatureView in a given FeatureOnlineStore. Auto-naming is currently not supported for this resource.

func GetFeatureView

func GetFeatureView(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeatureViewState, opts ...pulumi.ResourceOption) (*FeatureView, error)

GetFeatureView gets an existing FeatureView resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeatureView

func NewFeatureView(ctx *pulumi.Context,
	name string, args *FeatureViewArgs, opts ...pulumi.ResourceOption) (*FeatureView, error)

NewFeatureView registers a new resource with the given unique name, arguments, and options.

func (*FeatureView) ElementType

func (*FeatureView) ElementType() reflect.Type

func (*FeatureView) ToFeatureViewOutput

func (i *FeatureView) ToFeatureViewOutput() FeatureViewOutput

func (*FeatureView) ToFeatureViewOutputWithContext

func (i *FeatureView) ToFeatureViewOutputWithContext(ctx context.Context) FeatureViewOutput

type FeatureViewArgs

type FeatureViewArgs struct {
	// Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.
	BigQuerySource GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrInput
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag                 pulumi.StringPtrInput
	FeatureOnlineStoreId pulumi.StringInput
	// Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.
	FeatureRegistrySource GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrInput
	// Required. The ID to use for the FeatureView, which will become the final component of the FeatureView's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within a FeatureOnlineStore.
	FeatureViewId pulumi.StringInput
	// Optional. The labels with user-defined metadata to organize your FeatureViews. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
	// Immutable. If set to true, one on demand sync will be run immediately, regardless whether the FeatureView.sync_config is configured or not.
	RunSyncImmediately pulumi.BoolPtrInput
	// Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving.
	SyncConfig GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrInput
	// Optional. Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving.
	VectorSearchConfig GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrInput
}

The set of arguments for constructing a FeatureView resource.

func (FeatureViewArgs) ElementType

func (FeatureViewArgs) ElementType() reflect.Type

type FeatureViewInput

type FeatureViewInput interface {
	pulumi.Input

	ToFeatureViewOutput() FeatureViewOutput
	ToFeatureViewOutputWithContext(ctx context.Context) FeatureViewOutput
}

type FeatureViewOutput

type FeatureViewOutput struct{ *pulumi.OutputState }

func (FeatureViewOutput) BigQuerySource

Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.

func (FeatureViewOutput) CreateTime

func (o FeatureViewOutput) CreateTime() pulumi.StringOutput

Timestamp when this FeatureView was created.

func (FeatureViewOutput) ElementType

func (FeatureViewOutput) ElementType() reflect.Type

func (FeatureViewOutput) Etag

Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (FeatureViewOutput) FeatureOnlineStoreId

func (o FeatureViewOutput) FeatureOnlineStoreId() pulumi.StringOutput

func (FeatureViewOutput) FeatureRegistrySource

Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.

func (FeatureViewOutput) FeatureViewId

func (o FeatureViewOutput) FeatureViewId() pulumi.StringOutput

Required. The ID to use for the FeatureView, which will become the final component of the FeatureView's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within a FeatureOnlineStore.

func (FeatureViewOutput) Labels

Optional. The labels with user-defined metadata to organize your FeatureViews. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (FeatureViewOutput) Location

func (o FeatureViewOutput) Location() pulumi.StringOutput

func (FeatureViewOutput) Name

Name of the FeatureView. Format: `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}`

func (FeatureViewOutput) Project

func (FeatureViewOutput) RunSyncImmediately

func (o FeatureViewOutput) RunSyncImmediately() pulumi.BoolPtrOutput

Immutable. If set to true, one on demand sync will be run immediately, regardless whether the FeatureView.sync_config is configured or not.

func (FeatureViewOutput) SyncConfig

Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving.

func (FeatureViewOutput) ToFeatureViewOutput

func (o FeatureViewOutput) ToFeatureViewOutput() FeatureViewOutput

func (FeatureViewOutput) ToFeatureViewOutputWithContext

func (o FeatureViewOutput) ToFeatureViewOutputWithContext(ctx context.Context) FeatureViewOutput

func (FeatureViewOutput) UpdateTime

func (o FeatureViewOutput) UpdateTime() pulumi.StringOutput

Timestamp when this FeatureView was last updated.

func (FeatureViewOutput) VectorSearchConfig

Optional. Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving.

type FeatureViewState

type FeatureViewState struct {
}

func (FeatureViewState) ElementType

func (FeatureViewState) ElementType() reflect.Type

type Featurestore

type Featurestore struct {
	pulumi.CustomResourceState

	// Timestamp when this Featurestore was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Required. The ID to use for this Featurestore, which will become the final component of the Featurestore's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within the project and location.
	FeaturestoreId pulumi.StringOutput `pulumi:"featurestoreId"`
	// Optional. The labels with user-defined metadata to organize your Featurestore. 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 on and examples of labels. No more than 64 user labels can be associated with one Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Name of the Featurestore. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}`
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. Config for online storage resources. The field should not co-exist with the field of `OnlineStoreReplicationConfig`. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving.
	OnlineServingConfig GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutput `pulumi:"onlineServingConfig"`
	// Optional. TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than `online_storage_ttl_days` since the feature generation time. Note that `online_storage_ttl_days` should be less than or equal to `offline_storage_ttl_days` for each EntityType under a featurestore. If not set, default to 4000 days
	OnlineStorageTtlDays pulumi.IntOutput    `pulumi:"onlineStorageTtlDays"`
	Project              pulumi.StringOutput `pulumi:"project"`
	// State of the featurestore.
	State pulumi.StringOutput `pulumi:"state"`
	// Timestamp when this Featurestore was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a new Featurestore in a given project and location. Auto-naming is currently not supported for this resource.

func GetFeaturestore

func GetFeaturestore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeaturestoreState, opts ...pulumi.ResourceOption) (*Featurestore, error)

GetFeaturestore gets an existing Featurestore resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeaturestore

func NewFeaturestore(ctx *pulumi.Context,
	name string, args *FeaturestoreArgs, opts ...pulumi.ResourceOption) (*Featurestore, error)

NewFeaturestore registers a new resource with the given unique name, arguments, and options.

func (*Featurestore) ElementType

func (*Featurestore) ElementType() reflect.Type

func (*Featurestore) ToFeaturestoreOutput

func (i *Featurestore) ToFeaturestoreOutput() FeaturestoreOutput

func (*Featurestore) ToFeaturestoreOutputWithContext

func (i *Featurestore) ToFeaturestoreOutputWithContext(ctx context.Context) FeaturestoreOutput

type FeaturestoreArgs

type FeaturestoreArgs struct {
	// Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// Required. The ID to use for this Featurestore, which will become the final component of the Featurestore's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within the project and location.
	FeaturestoreId pulumi.StringInput
	// Optional. The labels with user-defined metadata to organize your Featurestore. 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 on and examples of labels. No more than 64 user labels can be associated with one Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Optional. Config for online storage resources. The field should not co-exist with the field of `OnlineStoreReplicationConfig`. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving.
	OnlineServingConfig GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrInput
	// Optional. TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than `online_storage_ttl_days` since the feature generation time. Note that `online_storage_ttl_days` should be less than or equal to `offline_storage_ttl_days` for each EntityType under a featurestore. If not set, default to 4000 days
	OnlineStorageTtlDays pulumi.IntPtrInput
	Project              pulumi.StringPtrInput
}

The set of arguments for constructing a Featurestore resource.

func (FeaturestoreArgs) ElementType

func (FeaturestoreArgs) ElementType() reflect.Type

type FeaturestoreEntityTypeIamBinding

type FeaturestoreEntityTypeIamBinding struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayOutput `pulumi:"members"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetFeaturestoreEntityTypeIamBinding

func GetFeaturestoreEntityTypeIamBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeaturestoreEntityTypeIamBindingState, opts ...pulumi.ResourceOption) (*FeaturestoreEntityTypeIamBinding, error)

GetFeaturestoreEntityTypeIamBinding gets an existing FeaturestoreEntityTypeIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeaturestoreEntityTypeIamBinding

func NewFeaturestoreEntityTypeIamBinding(ctx *pulumi.Context,
	name string, args *FeaturestoreEntityTypeIamBindingArgs, opts ...pulumi.ResourceOption) (*FeaturestoreEntityTypeIamBinding, error)

NewFeaturestoreEntityTypeIamBinding registers a new resource with the given unique name, arguments, and options.

func (*FeaturestoreEntityTypeIamBinding) ElementType

func (*FeaturestoreEntityTypeIamBinding) ToFeaturestoreEntityTypeIamBindingOutput

func (i *FeaturestoreEntityTypeIamBinding) ToFeaturestoreEntityTypeIamBindingOutput() FeaturestoreEntityTypeIamBindingOutput

func (*FeaturestoreEntityTypeIamBinding) ToFeaturestoreEntityTypeIamBindingOutputWithContext

func (i *FeaturestoreEntityTypeIamBinding) ToFeaturestoreEntityTypeIamBindingOutputWithContext(ctx context.Context) FeaturestoreEntityTypeIamBindingOutput

type FeaturestoreEntityTypeIamBindingArgs

type FeaturestoreEntityTypeIamBindingArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringInput
}

The set of arguments for constructing a FeaturestoreEntityTypeIamBinding resource.

func (FeaturestoreEntityTypeIamBindingArgs) ElementType

type FeaturestoreEntityTypeIamBindingInput

type FeaturestoreEntityTypeIamBindingInput interface {
	pulumi.Input

	ToFeaturestoreEntityTypeIamBindingOutput() FeaturestoreEntityTypeIamBindingOutput
	ToFeaturestoreEntityTypeIamBindingOutputWithContext(ctx context.Context) FeaturestoreEntityTypeIamBindingOutput
}

type FeaturestoreEntityTypeIamBindingOutput

type FeaturestoreEntityTypeIamBindingOutput struct{ *pulumi.OutputState }

func (FeaturestoreEntityTypeIamBindingOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (FeaturestoreEntityTypeIamBindingOutput) ElementType

func (FeaturestoreEntityTypeIamBindingOutput) Etag

The etag of the resource's IAM policy.

func (FeaturestoreEntityTypeIamBindingOutput) Members

Identities that will be granted the privilege in role. Each entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (FeaturestoreEntityTypeIamBindingOutput) Name

The name of the resource to manage IAM policies for.

func (FeaturestoreEntityTypeIamBindingOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (FeaturestoreEntityTypeIamBindingOutput) Role

The role that should be applied. Only one `IamBinding` can be used per role.

func (FeaturestoreEntityTypeIamBindingOutput) ToFeaturestoreEntityTypeIamBindingOutput

func (o FeaturestoreEntityTypeIamBindingOutput) ToFeaturestoreEntityTypeIamBindingOutput() FeaturestoreEntityTypeIamBindingOutput

func (FeaturestoreEntityTypeIamBindingOutput) ToFeaturestoreEntityTypeIamBindingOutputWithContext

func (o FeaturestoreEntityTypeIamBindingOutput) ToFeaturestoreEntityTypeIamBindingOutputWithContext(ctx context.Context) FeaturestoreEntityTypeIamBindingOutput

type FeaturestoreEntityTypeIamBindingState

type FeaturestoreEntityTypeIamBindingState struct {
}

func (FeaturestoreEntityTypeIamBindingState) ElementType

type FeaturestoreEntityTypeIamMember

type FeaturestoreEntityTypeIamMember struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringOutput `pulumi:"member"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetFeaturestoreEntityTypeIamMember

func GetFeaturestoreEntityTypeIamMember(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeaturestoreEntityTypeIamMemberState, opts ...pulumi.ResourceOption) (*FeaturestoreEntityTypeIamMember, error)

GetFeaturestoreEntityTypeIamMember gets an existing FeaturestoreEntityTypeIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeaturestoreEntityTypeIamMember

func NewFeaturestoreEntityTypeIamMember(ctx *pulumi.Context,
	name string, args *FeaturestoreEntityTypeIamMemberArgs, opts ...pulumi.ResourceOption) (*FeaturestoreEntityTypeIamMember, error)

NewFeaturestoreEntityTypeIamMember registers a new resource with the given unique name, arguments, and options.

func (*FeaturestoreEntityTypeIamMember) ElementType

func (*FeaturestoreEntityTypeIamMember) ToFeaturestoreEntityTypeIamMemberOutput

func (i *FeaturestoreEntityTypeIamMember) ToFeaturestoreEntityTypeIamMemberOutput() FeaturestoreEntityTypeIamMemberOutput

func (*FeaturestoreEntityTypeIamMember) ToFeaturestoreEntityTypeIamMemberOutputWithContext

func (i *FeaturestoreEntityTypeIamMember) ToFeaturestoreEntityTypeIamMemberOutputWithContext(ctx context.Context) FeaturestoreEntityTypeIamMemberOutput

type FeaturestoreEntityTypeIamMemberArgs

type FeaturestoreEntityTypeIamMemberArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied.
	Role pulumi.StringInput
}

The set of arguments for constructing a FeaturestoreEntityTypeIamMember resource.

func (FeaturestoreEntityTypeIamMemberArgs) ElementType

type FeaturestoreEntityTypeIamMemberInput

type FeaturestoreEntityTypeIamMemberInput interface {
	pulumi.Input

	ToFeaturestoreEntityTypeIamMemberOutput() FeaturestoreEntityTypeIamMemberOutput
	ToFeaturestoreEntityTypeIamMemberOutputWithContext(ctx context.Context) FeaturestoreEntityTypeIamMemberOutput
}

type FeaturestoreEntityTypeIamMemberOutput

type FeaturestoreEntityTypeIamMemberOutput struct{ *pulumi.OutputState }

func (FeaturestoreEntityTypeIamMemberOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (FeaturestoreEntityTypeIamMemberOutput) ElementType

func (FeaturestoreEntityTypeIamMemberOutput) Etag

The etag of the resource's IAM policy.

func (FeaturestoreEntityTypeIamMemberOutput) Member

Identity that will be granted the privilege in role. The entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (FeaturestoreEntityTypeIamMemberOutput) Name

The name of the resource to manage IAM policies for.

func (FeaturestoreEntityTypeIamMemberOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (FeaturestoreEntityTypeIamMemberOutput) Role

The role that should be applied.

func (FeaturestoreEntityTypeIamMemberOutput) ToFeaturestoreEntityTypeIamMemberOutput

func (o FeaturestoreEntityTypeIamMemberOutput) ToFeaturestoreEntityTypeIamMemberOutput() FeaturestoreEntityTypeIamMemberOutput

func (FeaturestoreEntityTypeIamMemberOutput) ToFeaturestoreEntityTypeIamMemberOutputWithContext

func (o FeaturestoreEntityTypeIamMemberOutput) ToFeaturestoreEntityTypeIamMemberOutputWithContext(ctx context.Context) FeaturestoreEntityTypeIamMemberOutput

type FeaturestoreEntityTypeIamMemberState

type FeaturestoreEntityTypeIamMemberState struct {
}

func (FeaturestoreEntityTypeIamMemberState) ElementType

type FeaturestoreEntityTypeIamPolicy

type FeaturestoreEntityTypeIamPolicy struct {
	pulumi.CustomResourceState

	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings     GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"`
	EntityTypeId pulumi.StringOutput                   `pulumi:"entityTypeId"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag           pulumi.StringOutput `pulumi:"etag"`
	FeaturestoreId pulumi.StringOutput `pulumi:"featurestoreId"`
	Location       pulumi.StringOutput `pulumi:"location"`
	Project        pulumi.StringOutput `pulumi:"project"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntOutput `pulumi:"version"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

func GetFeaturestoreEntityTypeIamPolicy

func GetFeaturestoreEntityTypeIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeaturestoreEntityTypeIamPolicyState, opts ...pulumi.ResourceOption) (*FeaturestoreEntityTypeIamPolicy, error)

GetFeaturestoreEntityTypeIamPolicy gets an existing FeaturestoreEntityTypeIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeaturestoreEntityTypeIamPolicy

func NewFeaturestoreEntityTypeIamPolicy(ctx *pulumi.Context,
	name string, args *FeaturestoreEntityTypeIamPolicyArgs, opts ...pulumi.ResourceOption) (*FeaturestoreEntityTypeIamPolicy, error)

NewFeaturestoreEntityTypeIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*FeaturestoreEntityTypeIamPolicy) ElementType

func (*FeaturestoreEntityTypeIamPolicy) ToFeaturestoreEntityTypeIamPolicyOutput

func (i *FeaturestoreEntityTypeIamPolicy) ToFeaturestoreEntityTypeIamPolicyOutput() FeaturestoreEntityTypeIamPolicyOutput

func (*FeaturestoreEntityTypeIamPolicy) ToFeaturestoreEntityTypeIamPolicyOutputWithContext

func (i *FeaturestoreEntityTypeIamPolicy) ToFeaturestoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) FeaturestoreEntityTypeIamPolicyOutput

type FeaturestoreEntityTypeIamPolicyArgs

type FeaturestoreEntityTypeIamPolicyArgs struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings     GoogleIamV1BindingArrayInput
	EntityTypeId pulumi.StringInput
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag           pulumi.StringPtrInput
	FeaturestoreId pulumi.StringInput
	Location       pulumi.StringPtrInput
	Project        pulumi.StringPtrInput
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntPtrInput
}

The set of arguments for constructing a FeaturestoreEntityTypeIamPolicy resource.

func (FeaturestoreEntityTypeIamPolicyArgs) ElementType

type FeaturestoreEntityTypeIamPolicyInput

type FeaturestoreEntityTypeIamPolicyInput interface {
	pulumi.Input

	ToFeaturestoreEntityTypeIamPolicyOutput() FeaturestoreEntityTypeIamPolicyOutput
	ToFeaturestoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) FeaturestoreEntityTypeIamPolicyOutput
}

type FeaturestoreEntityTypeIamPolicyOutput

type FeaturestoreEntityTypeIamPolicyOutput struct{ *pulumi.OutputState }

func (FeaturestoreEntityTypeIamPolicyOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (FeaturestoreEntityTypeIamPolicyOutput) ElementType

func (FeaturestoreEntityTypeIamPolicyOutput) EntityTypeId

func (FeaturestoreEntityTypeIamPolicyOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (FeaturestoreEntityTypeIamPolicyOutput) FeaturestoreId

func (FeaturestoreEntityTypeIamPolicyOutput) Location

func (FeaturestoreEntityTypeIamPolicyOutput) Project

func (FeaturestoreEntityTypeIamPolicyOutput) ToFeaturestoreEntityTypeIamPolicyOutput

func (o FeaturestoreEntityTypeIamPolicyOutput) ToFeaturestoreEntityTypeIamPolicyOutput() FeaturestoreEntityTypeIamPolicyOutput

func (FeaturestoreEntityTypeIamPolicyOutput) ToFeaturestoreEntityTypeIamPolicyOutputWithContext

func (o FeaturestoreEntityTypeIamPolicyOutput) ToFeaturestoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) FeaturestoreEntityTypeIamPolicyOutput

func (FeaturestoreEntityTypeIamPolicyOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type FeaturestoreEntityTypeIamPolicyState

type FeaturestoreEntityTypeIamPolicyState struct {
}

func (FeaturestoreEntityTypeIamPolicyState) ElementType

type FeaturestoreIamBinding

type FeaturestoreIamBinding struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayOutput `pulumi:"members"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetFeaturestoreIamBinding

func GetFeaturestoreIamBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeaturestoreIamBindingState, opts ...pulumi.ResourceOption) (*FeaturestoreIamBinding, error)

GetFeaturestoreIamBinding gets an existing FeaturestoreIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeaturestoreIamBinding

func NewFeaturestoreIamBinding(ctx *pulumi.Context,
	name string, args *FeaturestoreIamBindingArgs, opts ...pulumi.ResourceOption) (*FeaturestoreIamBinding, error)

NewFeaturestoreIamBinding registers a new resource with the given unique name, arguments, and options.

func (*FeaturestoreIamBinding) ElementType

func (*FeaturestoreIamBinding) ElementType() reflect.Type

func (*FeaturestoreIamBinding) ToFeaturestoreIamBindingOutput

func (i *FeaturestoreIamBinding) ToFeaturestoreIamBindingOutput() FeaturestoreIamBindingOutput

func (*FeaturestoreIamBinding) ToFeaturestoreIamBindingOutputWithContext

func (i *FeaturestoreIamBinding) ToFeaturestoreIamBindingOutputWithContext(ctx context.Context) FeaturestoreIamBindingOutput

type FeaturestoreIamBindingArgs

type FeaturestoreIamBindingArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringInput
}

The set of arguments for constructing a FeaturestoreIamBinding resource.

func (FeaturestoreIamBindingArgs) ElementType

func (FeaturestoreIamBindingArgs) ElementType() reflect.Type

type FeaturestoreIamBindingInput

type FeaturestoreIamBindingInput interface {
	pulumi.Input

	ToFeaturestoreIamBindingOutput() FeaturestoreIamBindingOutput
	ToFeaturestoreIamBindingOutputWithContext(ctx context.Context) FeaturestoreIamBindingOutput
}

type FeaturestoreIamBindingOutput

type FeaturestoreIamBindingOutput struct{ *pulumi.OutputState }

func (FeaturestoreIamBindingOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (FeaturestoreIamBindingOutput) ElementType

func (FeaturestoreIamBindingOutput) Etag

The etag of the resource's IAM policy.

func (FeaturestoreIamBindingOutput) Members

Identities that will be granted the privilege in role. Each entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (FeaturestoreIamBindingOutput) Name

The name of the resource to manage IAM policies for.

func (FeaturestoreIamBindingOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (FeaturestoreIamBindingOutput) Role

The role that should be applied. Only one `IamBinding` can be used per role.

func (FeaturestoreIamBindingOutput) ToFeaturestoreIamBindingOutput

func (o FeaturestoreIamBindingOutput) ToFeaturestoreIamBindingOutput() FeaturestoreIamBindingOutput

func (FeaturestoreIamBindingOutput) ToFeaturestoreIamBindingOutputWithContext

func (o FeaturestoreIamBindingOutput) ToFeaturestoreIamBindingOutputWithContext(ctx context.Context) FeaturestoreIamBindingOutput

type FeaturestoreIamBindingState

type FeaturestoreIamBindingState struct {
}

func (FeaturestoreIamBindingState) ElementType

type FeaturestoreIamMember

type FeaturestoreIamMember struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringOutput `pulumi:"member"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetFeaturestoreIamMember

func GetFeaturestoreIamMember(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeaturestoreIamMemberState, opts ...pulumi.ResourceOption) (*FeaturestoreIamMember, error)

GetFeaturestoreIamMember gets an existing FeaturestoreIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeaturestoreIamMember

func NewFeaturestoreIamMember(ctx *pulumi.Context,
	name string, args *FeaturestoreIamMemberArgs, opts ...pulumi.ResourceOption) (*FeaturestoreIamMember, error)

NewFeaturestoreIamMember registers a new resource with the given unique name, arguments, and options.

func (*FeaturestoreIamMember) ElementType

func (*FeaturestoreIamMember) ElementType() reflect.Type

func (*FeaturestoreIamMember) ToFeaturestoreIamMemberOutput

func (i *FeaturestoreIamMember) ToFeaturestoreIamMemberOutput() FeaturestoreIamMemberOutput

func (*FeaturestoreIamMember) ToFeaturestoreIamMemberOutputWithContext

func (i *FeaturestoreIamMember) ToFeaturestoreIamMemberOutputWithContext(ctx context.Context) FeaturestoreIamMemberOutput

type FeaturestoreIamMemberArgs

type FeaturestoreIamMemberArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied.
	Role pulumi.StringInput
}

The set of arguments for constructing a FeaturestoreIamMember resource.

func (FeaturestoreIamMemberArgs) ElementType

func (FeaturestoreIamMemberArgs) ElementType() reflect.Type

type FeaturestoreIamMemberInput

type FeaturestoreIamMemberInput interface {
	pulumi.Input

	ToFeaturestoreIamMemberOutput() FeaturestoreIamMemberOutput
	ToFeaturestoreIamMemberOutputWithContext(ctx context.Context) FeaturestoreIamMemberOutput
}

type FeaturestoreIamMemberOutput

type FeaturestoreIamMemberOutput struct{ *pulumi.OutputState }

func (FeaturestoreIamMemberOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (FeaturestoreIamMemberOutput) ElementType

func (FeaturestoreIamMemberOutput) Etag

The etag of the resource's IAM policy.

func (FeaturestoreIamMemberOutput) Member

Identity that will be granted the privilege in role. The entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (FeaturestoreIamMemberOutput) Name

The name of the resource to manage IAM policies for.

func (FeaturestoreIamMemberOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (FeaturestoreIamMemberOutput) Role

The role that should be applied.

func (FeaturestoreIamMemberOutput) ToFeaturestoreIamMemberOutput

func (o FeaturestoreIamMemberOutput) ToFeaturestoreIamMemberOutput() FeaturestoreIamMemberOutput

func (FeaturestoreIamMemberOutput) ToFeaturestoreIamMemberOutputWithContext

func (o FeaturestoreIamMemberOutput) ToFeaturestoreIamMemberOutputWithContext(ctx context.Context) FeaturestoreIamMemberOutput

type FeaturestoreIamMemberState

type FeaturestoreIamMemberState struct {
}

func (FeaturestoreIamMemberState) ElementType

func (FeaturestoreIamMemberState) ElementType() reflect.Type

type FeaturestoreIamPolicy

type FeaturestoreIamPolicy struct {
	pulumi.CustomResourceState

	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag           pulumi.StringOutput `pulumi:"etag"`
	FeaturestoreId pulumi.StringOutput `pulumi:"featurestoreId"`
	Location       pulumi.StringOutput `pulumi:"location"`
	Project        pulumi.StringOutput `pulumi:"project"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntOutput `pulumi:"version"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

func GetFeaturestoreIamPolicy

func GetFeaturestoreIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeaturestoreIamPolicyState, opts ...pulumi.ResourceOption) (*FeaturestoreIamPolicy, error)

GetFeaturestoreIamPolicy gets an existing FeaturestoreIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeaturestoreIamPolicy

func NewFeaturestoreIamPolicy(ctx *pulumi.Context,
	name string, args *FeaturestoreIamPolicyArgs, opts ...pulumi.ResourceOption) (*FeaturestoreIamPolicy, error)

NewFeaturestoreIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*FeaturestoreIamPolicy) ElementType

func (*FeaturestoreIamPolicy) ElementType() reflect.Type

func (*FeaturestoreIamPolicy) ToFeaturestoreIamPolicyOutput

func (i *FeaturestoreIamPolicy) ToFeaturestoreIamPolicyOutput() FeaturestoreIamPolicyOutput

func (*FeaturestoreIamPolicy) ToFeaturestoreIamPolicyOutputWithContext

func (i *FeaturestoreIamPolicy) ToFeaturestoreIamPolicyOutputWithContext(ctx context.Context) FeaturestoreIamPolicyOutput

type FeaturestoreIamPolicyArgs

type FeaturestoreIamPolicyArgs struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings GoogleIamV1BindingArrayInput
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag           pulumi.StringPtrInput
	FeaturestoreId pulumi.StringInput
	Location       pulumi.StringPtrInput
	Project        pulumi.StringPtrInput
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntPtrInput
}

The set of arguments for constructing a FeaturestoreIamPolicy resource.

func (FeaturestoreIamPolicyArgs) ElementType

func (FeaturestoreIamPolicyArgs) ElementType() reflect.Type

type FeaturestoreIamPolicyInput

type FeaturestoreIamPolicyInput interface {
	pulumi.Input

	ToFeaturestoreIamPolicyOutput() FeaturestoreIamPolicyOutput
	ToFeaturestoreIamPolicyOutputWithContext(ctx context.Context) FeaturestoreIamPolicyOutput
}

type FeaturestoreIamPolicyOutput

type FeaturestoreIamPolicyOutput struct{ *pulumi.OutputState }

func (FeaturestoreIamPolicyOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (FeaturestoreIamPolicyOutput) ElementType

func (FeaturestoreIamPolicyOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (FeaturestoreIamPolicyOutput) FeaturestoreId

func (o FeaturestoreIamPolicyOutput) FeaturestoreId() pulumi.StringOutput

func (FeaturestoreIamPolicyOutput) Location

func (FeaturestoreIamPolicyOutput) Project

func (FeaturestoreIamPolicyOutput) ToFeaturestoreIamPolicyOutput

func (o FeaturestoreIamPolicyOutput) ToFeaturestoreIamPolicyOutput() FeaturestoreIamPolicyOutput

func (FeaturestoreIamPolicyOutput) ToFeaturestoreIamPolicyOutputWithContext

func (o FeaturestoreIamPolicyOutput) ToFeaturestoreIamPolicyOutputWithContext(ctx context.Context) FeaturestoreIamPolicyOutput

func (FeaturestoreIamPolicyOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type FeaturestoreIamPolicyState

type FeaturestoreIamPolicyState struct {
}

func (FeaturestoreIamPolicyState) ElementType

func (FeaturestoreIamPolicyState) ElementType() reflect.Type

type FeaturestoreInput

type FeaturestoreInput interface {
	pulumi.Input

	ToFeaturestoreOutput() FeaturestoreOutput
	ToFeaturestoreOutputWithContext(ctx context.Context) FeaturestoreOutput
}

type FeaturestoreOutput

type FeaturestoreOutput struct{ *pulumi.OutputState }

func (FeaturestoreOutput) CreateTime

func (o FeaturestoreOutput) CreateTime() pulumi.StringOutput

Timestamp when this Featurestore was created.

func (FeaturestoreOutput) ElementType

func (FeaturestoreOutput) ElementType() reflect.Type

func (FeaturestoreOutput) EncryptionSpec

Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.

func (FeaturestoreOutput) Etag

Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (FeaturestoreOutput) FeaturestoreId

func (o FeaturestoreOutput) FeaturestoreId() pulumi.StringOutput

Required. The ID to use for this Featurestore, which will become the final component of the Featurestore's resource name. This value may be up to 60 characters, and valid characters are `[a-z0-9_]`. The first character cannot be a number. The value must be unique within the project and location.

func (FeaturestoreOutput) Labels

Optional. The labels with user-defined metadata to organize your Featurestore. 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 on and examples of labels. No more than 64 user labels can be associated with one Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (FeaturestoreOutput) Location

func (o FeaturestoreOutput) Location() pulumi.StringOutput

func (FeaturestoreOutput) Name

Name of the Featurestore. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}`

func (FeaturestoreOutput) OnlineServingConfig

Optional. Config for online storage resources. The field should not co-exist with the field of `OnlineStoreReplicationConfig`. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving.

func (FeaturestoreOutput) OnlineStorageTtlDays

func (o FeaturestoreOutput) OnlineStorageTtlDays() pulumi.IntOutput

Optional. TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than `online_storage_ttl_days` since the feature generation time. Note that `online_storage_ttl_days` should be less than or equal to `offline_storage_ttl_days` for each EntityType under a featurestore. If not set, default to 4000 days

func (FeaturestoreOutput) Project

func (FeaturestoreOutput) State

State of the featurestore.

func (FeaturestoreOutput) ToFeaturestoreOutput

func (o FeaturestoreOutput) ToFeaturestoreOutput() FeaturestoreOutput

func (FeaturestoreOutput) ToFeaturestoreOutputWithContext

func (o FeaturestoreOutput) ToFeaturestoreOutputWithContext(ctx context.Context) FeaturestoreOutput

func (FeaturestoreOutput) UpdateTime

func (o FeaturestoreOutput) UpdateTime() pulumi.StringOutput

Timestamp when this Featurestore was last updated.

type FeaturestoreState

type FeaturestoreState struct {
}

func (FeaturestoreState) ElementType

func (FeaturestoreState) ElementType() reflect.Type

type GoogleCloudAiplatformV1beta1ActiveLearningConfig

type GoogleCloudAiplatformV1beta1ActiveLearningConfig struct {
	// Max number of human labeled DataItems.
	MaxDataItemCount *string `pulumi:"maxDataItemCount"`
	// Max percent of total DataItems for human labeling.
	MaxDataItemPercentage *int `pulumi:"maxDataItemPercentage"`
	// Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
	SampleConfig *GoogleCloudAiplatformV1beta1SampleConfig `pulumi:"sampleConfig"`
	// CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
	TrainingConfig *GoogleCloudAiplatformV1beta1TrainingConfig `pulumi:"trainingConfig"`
}

Parameters that configure the active learning pipeline. Active learning will label the data incrementally by several iterations. For every iteration, it will select a batch of data based on the sampling strategy.

type GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs

type GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs struct {
	// Max number of human labeled DataItems.
	MaxDataItemCount pulumi.StringPtrInput `pulumi:"maxDataItemCount"`
	// Max percent of total DataItems for human labeling.
	MaxDataItemPercentage pulumi.IntPtrInput `pulumi:"maxDataItemPercentage"`
	// Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
	SampleConfig GoogleCloudAiplatformV1beta1SampleConfigPtrInput `pulumi:"sampleConfig"`
	// CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
	TrainingConfig GoogleCloudAiplatformV1beta1TrainingConfigPtrInput `pulumi:"trainingConfig"`
}

Parameters that configure the active learning pipeline. Active learning will label the data incrementally by several iterations. For every iteration, it will select a batch of data based on the sampling strategy.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigOutput

func (i GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigOutput() GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput() GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput

type GoogleCloudAiplatformV1beta1ActiveLearningConfigInput

type GoogleCloudAiplatformV1beta1ActiveLearningConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ActiveLearningConfigOutput() GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput
	ToGoogleCloudAiplatformV1beta1ActiveLearningConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput
}

GoogleCloudAiplatformV1beta1ActiveLearningConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs and GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ActiveLearningConfigInput` via:

GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs{...}

type GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput

type GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput struct{ *pulumi.OutputState }

Parameters that configure the active learning pipeline. Active learning will label the data incrementally by several iterations. For every iteration, it will select a batch of data based on the sampling strategy.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) MaxDataItemCount

Max number of human labeled DataItems.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) MaxDataItemPercentage

Max percent of total DataItems for human labeling.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) SampleConfig

Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput() GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigOutput) TrainingConfig

CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.

type GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrInput

type GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput() GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput
}

GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs, GoogleCloudAiplatformV1beta1ActiveLearningConfigPtr and GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1ActiveLearningConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput

type GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput) MaxDataItemCount

Max number of human labeled DataItems.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput) MaxDataItemPercentage

Max percent of total DataItems for human labeling.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput) SampleConfig

Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigPtrOutput) TrainingConfig

CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.

type GoogleCloudAiplatformV1beta1ActiveLearningConfigResponse

type GoogleCloudAiplatformV1beta1ActiveLearningConfigResponse struct {
	// Max number of human labeled DataItems.
	MaxDataItemCount string `pulumi:"maxDataItemCount"`
	// Max percent of total DataItems for human labeling.
	MaxDataItemPercentage int `pulumi:"maxDataItemPercentage"`
	// Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.
	SampleConfig GoogleCloudAiplatformV1beta1SampleConfigResponse `pulumi:"sampleConfig"`
	// CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.
	TrainingConfig GoogleCloudAiplatformV1beta1TrainingConfigResponse `pulumi:"trainingConfig"`
}

Parameters that configure the active learning pipeline. Active learning will label the data incrementally by several iterations. For every iteration, it will select a batch of data based on the sampling strategy.

type GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput

type GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput struct{ *pulumi.OutputState }

Parameters that configure the active learning pipeline. Active learning will label the data incrementally by several iterations. For every iteration, it will select a batch of data based on the sampling strategy.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput) MaxDataItemCount

Max number of human labeled DataItems.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput) MaxDataItemPercentage

Max percent of total DataItems for human labeling.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput) SampleConfig

Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ActiveLearningConfigResponseOutput) TrainingConfig

CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.

type GoogleCloudAiplatformV1beta1AutomaticResourcesResponse

type GoogleCloudAiplatformV1beta1AutomaticResourcesResponse struct {
	// Immutable. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Vertex AI may be unable to scale beyond certain replica number.
	MaxReplicaCount int `pulumi:"maxReplicaCount"`
	// Immutable. The minimum number of replicas this DeployedModel will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up to max_replica_count, and as traffic decreases, some of these extra replicas may be freed. If the requested value is too large, the deployment will error.
	MinReplicaCount int `pulumi:"minReplicaCount"`
}

A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration. Each Model supporting these resources documents its specific guidelines.

type GoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput

type GoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput struct{ *pulumi.OutputState }

A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration. Each Model supporting these resources documents its specific guidelines.

func (GoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput) MaxReplicaCount

Immutable. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Vertex AI may be unable to scale beyond certain replica number.

func (GoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput) MinReplicaCount

Immutable. The minimum number of replicas this DeployedModel will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up to max_replica_count, and as traffic decreases, some of these extra replicas may be freed. If the requested value is too large, the deployment will error.

func (GoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput) ToGoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput

func (GoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput) ToGoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput) ToGoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1AutomaticResourcesResponseOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpec

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpec struct {
	// The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization`
	MetricName string `pulumi:"metricName"`
	// The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided.
	Target *int `pulumi:"target"`
}

The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count.

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs struct {
	// The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization`
	MetricName pulumi.StringInput `pulumi:"metricName"`
	// The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided.
	Target pulumi.IntPtrInput `pulumi:"target"`
}

The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count.

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput

func (i GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput() GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArray

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArray []GoogleCloudAiplatformV1beta1AutoscalingMetricSpecInput

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArray) ElementType

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArray) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput

func (i GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArray) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput() GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArray) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArray) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayInput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput() GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput
	ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput
}

GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArray and GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayInput` via:

GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArray{ GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs{...} }

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput) Index

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecInput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput() GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput
	ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput
}

GoogleCloudAiplatformV1beta1AutoscalingMetricSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs and GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1AutoscalingMetricSpecInput` via:

GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArgs{...}

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput struct{ *pulumi.OutputState }

The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count.

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput) MetricName

The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization`

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput) Target

The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided.

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1AutoscalingMetricSpecOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponse

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponse struct {
	// The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization`
	MetricName string `pulumi:"metricName"`
	// The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided.
	Target int `pulumi:"target"`
}

The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count.

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutput

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseArrayOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput

type GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput struct{ *pulumi.OutputState }

The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count.

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput) MetricName

The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization`

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput) Target

The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided.

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput

func (GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput) ToGoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponseOutput

type GoogleCloudAiplatformV1beta1BatchDedicatedResources

type GoogleCloudAiplatformV1beta1BatchDedicatedResources struct {
	// Immutable. The specification of a single machine.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpec `pulumi:"machineSpec"`
	// Immutable. The maximum number of machine replicas the batch operation may be scaled to. The default value is 10.
	MaxReplicaCount *int `pulumi:"maxReplicaCount"`
	// Immutable. The number of machine replicas used at the start of the batch operation. If not set, Vertex AI decides starting number, not greater than max_replica_count
	StartingReplicaCount *int `pulumi:"startingReplicaCount"`
}

A description of resources that are used for performing batch operations, are dedicated to a Model, and need manual configuration.

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs struct {
	// Immutable. The specification of a single machine.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecInput `pulumi:"machineSpec"`
	// Immutable. The maximum number of machine replicas the batch operation may be scaled to. The default value is 10.
	MaxReplicaCount pulumi.IntPtrInput `pulumi:"maxReplicaCount"`
	// Immutable. The number of machine replicas used at the start of the batch operation. If not set, Vertex AI decides starting number, not greater than max_replica_count
	StartingReplicaCount pulumi.IntPtrInput `pulumi:"startingReplicaCount"`
}

A description of resources that are used for performing batch operations, are dedicated to a Model, and need manual configuration.

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs) ElementType

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutputWithContext

func (i GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput

func (i GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput() GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesInput

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput() GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput
	ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput
}

GoogleCloudAiplatformV1beta1BatchDedicatedResourcesInput is an input type that accepts GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs and GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BatchDedicatedResourcesInput` via:

GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs{...}

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput struct{ *pulumi.OutputState }

A description of resources that are used for performing batch operations, are dedicated to a Model, and need manual configuration.

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) MachineSpec

Immutable. The specification of a single machine.

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) MaxReplicaCount

Immutable. The maximum number of machine replicas the batch operation may be scaled to. The default value is 10.

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) StartingReplicaCount

Immutable. The number of machine replicas used at the start of the batch operation. If not set, Vertex AI decides starting number, not greater than max_replica_count

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchDedicatedResourcesOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrInput

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput() GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput
	ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput
}

GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs, GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtr and GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrInput` via:

        GoogleCloudAiplatformV1beta1BatchDedicatedResourcesArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput) MachineSpec

Immutable. The specification of a single machine.

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput) MaxReplicaCount

Immutable. The maximum number of machine replicas the batch operation may be scaled to. The default value is 10.

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput) StartingReplicaCount

Immutable. The number of machine replicas used at the start of the batch operation. If not set, Vertex AI decides starting number, not greater than max_replica_count

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchDedicatedResourcesPtrOutput

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponse

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponse struct {
	// Immutable. The specification of a single machine.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecResponse `pulumi:"machineSpec"`
	// Immutable. The maximum number of machine replicas the batch operation may be scaled to. The default value is 10.
	MaxReplicaCount int `pulumi:"maxReplicaCount"`
	// Immutable. The number of machine replicas used at the start of the batch operation. If not set, Vertex AI decides starting number, not greater than max_replica_count
	StartingReplicaCount int `pulumi:"startingReplicaCount"`
}

A description of resources that are used for performing batch operations, are dedicated to a Model, and need manual configuration.

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput

type GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput struct{ *pulumi.OutputState }

A description of resources that are used for performing batch operations, are dedicated to a Model, and need manual configuration.

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput) MachineSpec

Immutable. The specification of a single machine.

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput) MaxReplicaCount

Immutable. The maximum number of machine replicas the batch operation may be scaled to. The default value is 10.

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput) StartingReplicaCount

Immutable. The number of machine replicas used at the start of the batch operation. If not set, Vertex AI decides starting number, not greater than max_replica_count

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput

func (GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput) ToGoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponseOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfig

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfig struct {
	// The BigQuery location of the input table. The schema of the table should be in the format described by the given context OpenAPI Schema, if one is provided. The table may contain additional columns that are not described by the schema, and they will be ignored.
	BigquerySource *GoogleCloudAiplatformV1beta1BigQuerySource `pulumi:"bigquerySource"`
	// The Cloud Storage location for the input instances.
	GcsSource *GoogleCloudAiplatformV1beta1GcsSource `pulumi:"gcsSource"`
	// The format in which instances are given, must be one of the Model's supported_input_storage_formats.
	InstancesFormat string `pulumi:"instancesFormat"`
}

Configures the input to BatchPredictionJob. See Model.supported_input_storage_formats for Model's supported input formats, and how instances should be expressed via any of them.

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigArgs

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigArgs struct {
	// The BigQuery location of the input table. The schema of the table should be in the format described by the given context OpenAPI Schema, if one is provided. The table may contain additional columns that are not described by the schema, and they will be ignored.
	BigquerySource GoogleCloudAiplatformV1beta1BigQuerySourcePtrInput `pulumi:"bigquerySource"`
	// The Cloud Storage location for the input instances.
	GcsSource GoogleCloudAiplatformV1beta1GcsSourcePtrInput `pulumi:"gcsSource"`
	// The format in which instances are given, must be one of the Model's supported_input_storage_formats.
	InstancesFormat pulumi.StringInput `pulumi:"instancesFormat"`
}

Configures the input to BatchPredictionJob. See Model.supported_input_storage_formats for Model's supported input formats, and how instances should be expressed via any of them.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigInput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput() GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput
	ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput
}

GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigArgs and GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigInput` via:

GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigArgs{...}

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput struct{ *pulumi.OutputState }

Configures the input to BatchPredictionJob. See Model.supported_input_storage_formats for Model's supported input formats, and how instances should be expressed via any of them.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput) BigquerySource

The BigQuery location of the input table. The schema of the table should be in the format described by the given context OpenAPI Schema, if one is provided. The table may contain additional columns that are not described by the schema, and they will be ignored.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput) GcsSource

The Cloud Storage location for the input instances.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput) InstancesFormat

The format in which instances are given, must be one of the Model's supported_input_storage_formats.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponse

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponse struct {
	// The BigQuery location of the input table. The schema of the table should be in the format described by the given context OpenAPI Schema, if one is provided. The table may contain additional columns that are not described by the schema, and they will be ignored.
	BigquerySource GoogleCloudAiplatformV1beta1BigQuerySourceResponse `pulumi:"bigquerySource"`
	// The Cloud Storage location for the input instances.
	GcsSource GoogleCloudAiplatformV1beta1GcsSourceResponse `pulumi:"gcsSource"`
	// The format in which instances are given, must be one of the Model's supported_input_storage_formats.
	InstancesFormat string `pulumi:"instancesFormat"`
}

Configures the input to BatchPredictionJob. See Model.supported_input_storage_formats for Model's supported input formats, and how instances should be expressed via any of them.

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput struct{ *pulumi.OutputState }

Configures the input to BatchPredictionJob. See Model.supported_input_storage_formats for Model's supported input formats, and how instances should be expressed via any of them.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput) BigquerySource

The BigQuery location of the input table. The schema of the table should be in the format described by the given context OpenAPI Schema, if one is provided. The table may contain additional columns that are not described by the schema, and they will be ignored.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput) GcsSource

The Cloud Storage location for the input instances.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput) InstancesFormat

The format in which instances are given, must be one of the Model's supported_input_storage_formats.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponseOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfig

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfig struct {
	// Fields that will be excluded in the prediction instance that is sent to the Model. Excluded will be attached to the batch prediction output if key_field is not specified. When excluded_fields is populated, included_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.
	ExcludedFields []string `pulumi:"excludedFields"`
	// Fields that will be included in the prediction instance that is sent to the Model. If instance_type is `array`, the order of field names in included_fields also determines the order of the values in the array. When included_fields is populated, excluded_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.
	IncludedFields []string `pulumi:"includedFields"`
	// The format of the instance that the Model accepts. Vertex AI will convert compatible batch prediction input instance formats to the specified format. Supported values are: * `object`: Each input is converted to JSON object format. * For `bigquery`, each row is converted to an object. * For `jsonl`, each line of the JSONL input must be an object. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. * `array`: Each input is converted to JSON array format. * For `bigquery`, each row is converted to an array. The order of columns is determined by the BigQuery column order, unless included_fields is populated. included_fields must be populated for specifying field orders. * For `jsonl`, if each line of the JSONL input is an object, included_fields must be populated for specifying field orders. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. If not specified, Vertex AI converts the batch prediction input as follows: * For `bigquery` and `csv`, the behavior is the same as `array`. The order of columns is the same as defined in the file or table, unless included_fields is populated. * For `jsonl`, the prediction instance format is determined by each line of the input. * For `tf-record`/`tf-record-gzip`, each record will be converted to an object in the format of `{"b64": }`, where “is the Base64-encoded string of the content of the record. * For `file-list`, each file in the list will be converted to an object in the format of `{"b64": }`, where“ is the Base64-encoded string of the content of the file.
	InstanceType *string `pulumi:"instanceType"`
	// The name of the field that is considered as a key. The values identified by the key field is not included in the transformed instances that is sent to the Model. This is similar to specifying this name of the field in excluded_fields. In addition, the batch prediction output will not include the instances. Instead the output will only include the value of the key field, in a field named `key` in the output: * For `jsonl` output format, the output will have a `key` field instead of the `instance` field. * For `csv`/`bigquery` output format, the output will have have a `key` column instead of the instance feature columns. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.
	KeyField *string `pulumi:"keyField"`
}

Configuration defining how to transform batch prediction input instances to the instances that the Model accepts.

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs struct {
	// Fields that will be excluded in the prediction instance that is sent to the Model. Excluded will be attached to the batch prediction output if key_field is not specified. When excluded_fields is populated, included_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.
	ExcludedFields pulumi.StringArrayInput `pulumi:"excludedFields"`
	// Fields that will be included in the prediction instance that is sent to the Model. If instance_type is `array`, the order of field names in included_fields also determines the order of the values in the array. When included_fields is populated, excluded_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.
	IncludedFields pulumi.StringArrayInput `pulumi:"includedFields"`
	// The format of the instance that the Model accepts. Vertex AI will convert compatible batch prediction input instance formats to the specified format. Supported values are: * `object`: Each input is converted to JSON object format. * For `bigquery`, each row is converted to an object. * For `jsonl`, each line of the JSONL input must be an object. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. * `array`: Each input is converted to JSON array format. * For `bigquery`, each row is converted to an array. The order of columns is determined by the BigQuery column order, unless included_fields is populated. included_fields must be populated for specifying field orders. * For `jsonl`, if each line of the JSONL input is an object, included_fields must be populated for specifying field orders. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. If not specified, Vertex AI converts the batch prediction input as follows: * For `bigquery` and `csv`, the behavior is the same as `array`. The order of columns is the same as defined in the file or table, unless included_fields is populated. * For `jsonl`, the prediction instance format is determined by each line of the input. * For `tf-record`/`tf-record-gzip`, each record will be converted to an object in the format of `{"b64": }`, where “is the Base64-encoded string of the content of the record. * For `file-list`, each file in the list will be converted to an object in the format of `{"b64": }`, where“ is the Base64-encoded string of the content of the file.
	InstanceType pulumi.StringPtrInput `pulumi:"instanceType"`
	// The name of the field that is considered as a key. The values identified by the key field is not included in the transformed instances that is sent to the Model. This is similar to specifying this name of the field in excluded_fields. In addition, the batch prediction output will not include the instances. Instead the output will only include the value of the key field, in a field named `key` in the output: * For `jsonl` output format, the output will have a `key` field instead of the `instance` field. * For `csv`/`bigquery` output format, the output will have have a `key` column instead of the instance feature columns. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.
	KeyField pulumi.StringPtrInput `pulumi:"keyField"`
}

Configuration defining how to transform batch prediction input instances to the instances that the Model accepts.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigInput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput() GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput
	ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput
}

GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs and GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigInput` via:

GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs{...}

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput struct{ *pulumi.OutputState }

Configuration defining how to transform batch prediction input instances to the instances that the Model accepts.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) ExcludedFields

Fields that will be excluded in the prediction instance that is sent to the Model. Excluded will be attached to the batch prediction output if key_field is not specified. When excluded_fields is populated, included_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) IncludedFields

Fields that will be included in the prediction instance that is sent to the Model. If instance_type is `array`, the order of field names in included_fields also determines the order of the values in the array. When included_fields is populated, excluded_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) InstanceType

The format of the instance that the Model accepts. Vertex AI will convert compatible batch prediction input instance formats to the specified format. Supported values are: * `object`: Each input is converted to JSON object format. * For `bigquery`, each row is converted to an object. * For `jsonl`, each line of the JSONL input must be an object. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. * `array`: Each input is converted to JSON array format. * For `bigquery`, each row is converted to an array. The order of columns is determined by the BigQuery column order, unless included_fields is populated. included_fields must be populated for specifying field orders. * For `jsonl`, if each line of the JSONL input is an object, included_fields must be populated for specifying field orders. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. If not specified, Vertex AI converts the batch prediction input as follows: * For `bigquery` and `csv`, the behavior is the same as `array`. The order of columns is the same as defined in the file or table, unless included_fields is populated. * For `jsonl`, the prediction instance format is determined by each line of the input. * For `tf-record`/`tf-record-gzip`, each record will be converted to an object in the format of `{"b64": }`, where “is the Base64-encoded string of the content of the record. * For `file-list`, each file in the list will be converted to an object in the format of `{"b64": }`, where“ is the Base64-encoded string of the content of the file.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) KeyField

The name of the field that is considered as a key. The values identified by the key field is not included in the transformed instances that is sent to the Model. This is similar to specifying this name of the field in excluded_fields. In addition, the batch prediction output will not include the instances. Instead the output will only include the value of the key field, in a field named `key` in the output: * For `jsonl` output format, the output will have a `key` field instead of the `instance` field. * For `csv`/`bigquery` output format, the output will have have a `key` column instead of the instance feature columns. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrInput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput() GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput
}

GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs, GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtr and GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput) ExcludedFields

Fields that will be excluded in the prediction instance that is sent to the Model. Excluded will be attached to the batch prediction output if key_field is not specified. When excluded_fields is populated, included_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput) IncludedFields

Fields that will be included in the prediction instance that is sent to the Model. If instance_type is `array`, the order of field names in included_fields also determines the order of the values in the array. When included_fields is populated, excluded_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput) InstanceType

The format of the instance that the Model accepts. Vertex AI will convert compatible batch prediction input instance formats to the specified format. Supported values are: * `object`: Each input is converted to JSON object format. * For `bigquery`, each row is converted to an object. * For `jsonl`, each line of the JSONL input must be an object. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. * `array`: Each input is converted to JSON array format. * For `bigquery`, each row is converted to an array. The order of columns is determined by the BigQuery column order, unless included_fields is populated. included_fields must be populated for specifying field orders. * For `jsonl`, if each line of the JSONL input is an object, included_fields must be populated for specifying field orders. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. If not specified, Vertex AI converts the batch prediction input as follows: * For `bigquery` and `csv`, the behavior is the same as `array`. The order of columns is the same as defined in the file or table, unless included_fields is populated. * For `jsonl`, the prediction instance format is determined by each line of the input. * For `tf-record`/`tf-record-gzip`, each record will be converted to an object in the format of `{"b64": }`, where “is the Base64-encoded string of the content of the record. * For `file-list`, each file in the list will be converted to an object in the format of `{"b64": }`, where“ is the Base64-encoded string of the content of the file.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput) KeyField

The name of the field that is considered as a key. The values identified by the key field is not included in the transformed instances that is sent to the Model. This is similar to specifying this name of the field in excluded_fields. In addition, the batch prediction output will not include the instances. Instead the output will only include the value of the key field, in a field named `key` in the output: * For `jsonl` output format, the output will have a `key` field instead of the `instance` field. * For `csv`/`bigquery` output format, the output will have have a `key` column instead of the instance feature columns. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigPtrOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponse

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponse struct {
	// Fields that will be excluded in the prediction instance that is sent to the Model. Excluded will be attached to the batch prediction output if key_field is not specified. When excluded_fields is populated, included_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.
	ExcludedFields []string `pulumi:"excludedFields"`
	// Fields that will be included in the prediction instance that is sent to the Model. If instance_type is `array`, the order of field names in included_fields also determines the order of the values in the array. When included_fields is populated, excluded_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.
	IncludedFields []string `pulumi:"includedFields"`
	// The format of the instance that the Model accepts. Vertex AI will convert compatible batch prediction input instance formats to the specified format. Supported values are: * `object`: Each input is converted to JSON object format. * For `bigquery`, each row is converted to an object. * For `jsonl`, each line of the JSONL input must be an object. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. * `array`: Each input is converted to JSON array format. * For `bigquery`, each row is converted to an array. The order of columns is determined by the BigQuery column order, unless included_fields is populated. included_fields must be populated for specifying field orders. * For `jsonl`, if each line of the JSONL input is an object, included_fields must be populated for specifying field orders. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. If not specified, Vertex AI converts the batch prediction input as follows: * For `bigquery` and `csv`, the behavior is the same as `array`. The order of columns is the same as defined in the file or table, unless included_fields is populated. * For `jsonl`, the prediction instance format is determined by each line of the input. * For `tf-record`/`tf-record-gzip`, each record will be converted to an object in the format of `{"b64": }`, where “is the Base64-encoded string of the content of the record. * For `file-list`, each file in the list will be converted to an object in the format of `{"b64": }`, where“ is the Base64-encoded string of the content of the file.
	InstanceType string `pulumi:"instanceType"`
	// The name of the field that is considered as a key. The values identified by the key field is not included in the transformed instances that is sent to the Model. This is similar to specifying this name of the field in excluded_fields. In addition, the batch prediction output will not include the instances. Instead the output will only include the value of the key field, in a field named `key` in the output: * For `jsonl` output format, the output will have a `key` field instead of the `instance` field. * For `csv`/`bigquery` output format, the output will have have a `key` column instead of the instance feature columns. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.
	KeyField string `pulumi:"keyField"`
}

Configuration defining how to transform batch prediction input instances to the instances that the Model accepts.

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput struct{ *pulumi.OutputState }

Configuration defining how to transform batch prediction input instances to the instances that the Model accepts.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput) ExcludedFields

Fields that will be excluded in the prediction instance that is sent to the Model. Excluded will be attached to the batch prediction output if key_field is not specified. When excluded_fields is populated, included_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput) IncludedFields

Fields that will be included in the prediction instance that is sent to the Model. If instance_type is `array`, the order of field names in included_fields also determines the order of the values in the array. When included_fields is populated, excluded_fields must be empty. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput) InstanceType

The format of the instance that the Model accepts. Vertex AI will convert compatible batch prediction input instance formats to the specified format. Supported values are: * `object`: Each input is converted to JSON object format. * For `bigquery`, each row is converted to an object. * For `jsonl`, each line of the JSONL input must be an object. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. * `array`: Each input is converted to JSON array format. * For `bigquery`, each row is converted to an array. The order of columns is determined by the BigQuery column order, unless included_fields is populated. included_fields must be populated for specifying field orders. * For `jsonl`, if each line of the JSONL input is an object, included_fields must be populated for specifying field orders. * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. If not specified, Vertex AI converts the batch prediction input as follows: * For `bigquery` and `csv`, the behavior is the same as `array`. The order of columns is the same as defined in the file or table, unless included_fields is populated. * For `jsonl`, the prediction instance format is determined by each line of the input. * For `tf-record`/`tf-record-gzip`, each record will be converted to an object in the format of `{"b64": }`, where “is the Base64-encoded string of the content of the record. * For `file-list`, each file in the list will be converted to an object in the format of `{"b64": }`, where“ is the Base64-encoded string of the content of the file.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput) KeyField

The name of the field that is considered as a key. The values identified by the key field is not included in the transformed instances that is sent to the Model. This is similar to specifying this name of the field in excluded_fields. In addition, the batch prediction output will not include the instances. Instead the output will only include the value of the key field, in a field named `key` in the output: * For `jsonl` output format, the output will have a `key` field instead of the `instance` field. * For `csv`/`bigquery` output format, the output will have have a `key` column instead of the instance feature columns. The input must be JSONL with objects at each line, CSV, BigQuery or TfRecord.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfig

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfig struct {
	// The BigQuery project or dataset location where the output is to be written to. If project is provided, a new dataset is created with name `prediction__` where is made BigQuery-dataset-name compatible (for example, most special characters become underscores), and timestamp is in YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset two tables will be created, `predictions`, and `errors`. If the Model has both instance and prediction schemata defined then the tables have columns as follows: The `predictions` table contains instances for which the prediction succeeded, it has columns as per a concatenation of the Model's instance and prediction schemata. The `errors` table contains rows for which the prediction has failed, it has instance columns, as per the instance schema, followed by a single "errors" column, which as values has google.rpc.Status represented as a STRUCT, and containing only `code` and `message`.
	BigqueryDestination *GoogleCloudAiplatformV1beta1BigQueryDestination `pulumi:"bigqueryDestination"`
	// The Cloud Storage location of the directory where the output is to be written to. In the given directory a new directory is created. Its name is `prediction--`, where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. Inside of it files `predictions_0001.`, `predictions_0002.`, ..., `predictions_N.` are created where “ depends on chosen predictions_format, and N may equal 0001 and depends on the total number of successfully predicted instances. If the Model has both instance and prediction schemata defined then each such file contains predictions as per the predictions_format. If prediction for any instance failed (partially or completely), then an additional `errors_0001.`, `errors_0002.`,..., `errors_N.` files are created (N depends on total number of failed predictions). These files contain the failed instances, as per their schema, followed by an additional `error` field which as value has google.rpc.Status containing only `code` and `message` fields.
	GcsDestination *GoogleCloudAiplatformV1beta1GcsDestination `pulumi:"gcsDestination"`
	// The format in which Vertex AI gives the predictions, must be one of the Model's supported_output_storage_formats.
	PredictionsFormat string `pulumi:"predictionsFormat"`
}

Configures the output of BatchPredictionJob. See Model.supported_output_storage_formats for supported output formats, and how predictions are expressed via any of them.

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigArgs

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigArgs struct {
	// The BigQuery project or dataset location where the output is to be written to. If project is provided, a new dataset is created with name `prediction__` where is made BigQuery-dataset-name compatible (for example, most special characters become underscores), and timestamp is in YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset two tables will be created, `predictions`, and `errors`. If the Model has both instance and prediction schemata defined then the tables have columns as follows: The `predictions` table contains instances for which the prediction succeeded, it has columns as per a concatenation of the Model's instance and prediction schemata. The `errors` table contains rows for which the prediction has failed, it has instance columns, as per the instance schema, followed by a single "errors" column, which as values has google.rpc.Status represented as a STRUCT, and containing only `code` and `message`.
	BigqueryDestination GoogleCloudAiplatformV1beta1BigQueryDestinationPtrInput `pulumi:"bigqueryDestination"`
	// The Cloud Storage location of the directory where the output is to be written to. In the given directory a new directory is created. Its name is `prediction--`, where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. Inside of it files `predictions_0001.`, `predictions_0002.`, ..., `predictions_N.` are created where “ depends on chosen predictions_format, and N may equal 0001 and depends on the total number of successfully predicted instances. If the Model has both instance and prediction schemata defined then each such file contains predictions as per the predictions_format. If prediction for any instance failed (partially or completely), then an additional `errors_0001.`, `errors_0002.`,..., `errors_N.` files are created (N depends on total number of failed predictions). These files contain the failed instances, as per their schema, followed by an additional `error` field which as value has google.rpc.Status containing only `code` and `message` fields.
	GcsDestination GoogleCloudAiplatformV1beta1GcsDestinationPtrInput `pulumi:"gcsDestination"`
	// The format in which Vertex AI gives the predictions, must be one of the Model's supported_output_storage_formats.
	PredictionsFormat pulumi.StringInput `pulumi:"predictionsFormat"`
}

Configures the output of BatchPredictionJob. See Model.supported_output_storage_formats for supported output formats, and how predictions are expressed via any of them.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigArgs) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigInput

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput() GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput
	ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput
}

GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigArgs and GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigInput` via:

GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigArgs{...}

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput struct{ *pulumi.OutputState }

Configures the output of BatchPredictionJob. See Model.supported_output_storage_formats for supported output formats, and how predictions are expressed via any of them.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput) BigqueryDestination

The BigQuery project or dataset location where the output is to be written to. If project is provided, a new dataset is created with name `prediction__` where is made BigQuery-dataset-name compatible (for example, most special characters become underscores), and timestamp is in YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset two tables will be created, `predictions`, and `errors`. If the Model has both instance and prediction schemata defined then the tables have columns as follows: The `predictions` table contains instances for which the prediction succeeded, it has columns as per a concatenation of the Model's instance and prediction schemata. The `errors` table contains rows for which the prediction has failed, it has instance columns, as per the instance schema, followed by a single "errors" column, which as values has google.rpc.Status represented as a STRUCT, and containing only `code` and `message`.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput) GcsDestination

The Cloud Storage location of the directory where the output is to be written to. In the given directory a new directory is created. Its name is `prediction--`, where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. Inside of it files `predictions_0001.`, `predictions_0002.`, ..., `predictions_N.` are created where “ depends on chosen predictions_format, and N may equal 0001 and depends on the total number of successfully predicted instances. If the Model has both instance and prediction schemata defined then each such file contains predictions as per the predictions_format. If prediction for any instance failed (partially or completely), then an additional `errors_0001.`, `errors_0002.`,..., `errors_N.` files are created (N depends on total number of failed predictions). These files contain the failed instances, as per their schema, followed by an additional `error` field which as value has google.rpc.Status containing only `code` and `message` fields.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput) PredictionsFormat

The format in which Vertex AI gives the predictions, must be one of the Model's supported_output_storage_formats.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponse

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponse struct {
	// The BigQuery project or dataset location where the output is to be written to. If project is provided, a new dataset is created with name `prediction__` where is made BigQuery-dataset-name compatible (for example, most special characters become underscores), and timestamp is in YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset two tables will be created, `predictions`, and `errors`. If the Model has both instance and prediction schemata defined then the tables have columns as follows: The `predictions` table contains instances for which the prediction succeeded, it has columns as per a concatenation of the Model's instance and prediction schemata. The `errors` table contains rows for which the prediction has failed, it has instance columns, as per the instance schema, followed by a single "errors" column, which as values has google.rpc.Status represented as a STRUCT, and containing only `code` and `message`.
	BigqueryDestination GoogleCloudAiplatformV1beta1BigQueryDestinationResponse `pulumi:"bigqueryDestination"`
	// The Cloud Storage location of the directory where the output is to be written to. In the given directory a new directory is created. Its name is `prediction--`, where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. Inside of it files `predictions_0001.`, `predictions_0002.`, ..., `predictions_N.` are created where “ depends on chosen predictions_format, and N may equal 0001 and depends on the total number of successfully predicted instances. If the Model has both instance and prediction schemata defined then each such file contains predictions as per the predictions_format. If prediction for any instance failed (partially or completely), then an additional `errors_0001.`, `errors_0002.`,..., `errors_N.` files are created (N depends on total number of failed predictions). These files contain the failed instances, as per their schema, followed by an additional `error` field which as value has google.rpc.Status containing only `code` and `message` fields.
	GcsDestination GoogleCloudAiplatformV1beta1GcsDestinationResponse `pulumi:"gcsDestination"`
	// The format in which Vertex AI gives the predictions, must be one of the Model's supported_output_storage_formats.
	PredictionsFormat string `pulumi:"predictionsFormat"`
}

Configures the output of BatchPredictionJob. See Model.supported_output_storage_formats for supported output formats, and how predictions are expressed via any of them.

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput struct{ *pulumi.OutputState }

Configures the output of BatchPredictionJob. See Model.supported_output_storage_formats for supported output formats, and how predictions are expressed via any of them.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput) BigqueryDestination

The BigQuery project or dataset location where the output is to be written to. If project is provided, a new dataset is created with name `prediction__` where is made BigQuery-dataset-name compatible (for example, most special characters become underscores), and timestamp is in YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset two tables will be created, `predictions`, and `errors`. If the Model has both instance and prediction schemata defined then the tables have columns as follows: The `predictions` table contains instances for which the prediction succeeded, it has columns as per a concatenation of the Model's instance and prediction schemata. The `errors` table contains rows for which the prediction has failed, it has instance columns, as per the instance schema, followed by a single "errors" column, which as values has google.rpc.Status represented as a STRUCT, and containing only `code` and `message`.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput) GcsDestination

The Cloud Storage location of the directory where the output is to be written to. In the given directory a new directory is created. Its name is `prediction--`, where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. Inside of it files `predictions_0001.`, `predictions_0002.`, ..., `predictions_N.` are created where “ depends on chosen predictions_format, and N may equal 0001 and depends on the total number of successfully predicted instances. If the Model has both instance and prediction schemata defined then each such file contains predictions as per the predictions_format. If prediction for any instance failed (partially or completely), then an additional `errors_0001.`, `errors_0002.`,..., `errors_N.` files are created (N depends on total number of failed predictions). These files contain the failed instances, as per their schema, followed by an additional `error` field which as value has google.rpc.Status containing only `code` and `message` fields.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput) PredictionsFormat

The format in which Vertex AI gives the predictions, must be one of the Model's supported_output_storage_formats.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponse

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponse struct {
	// The path of the BigQuery dataset created, in `bq://projectId.bqDatasetId` format, into which the prediction output is written.
	BigqueryOutputDataset string `pulumi:"bigqueryOutputDataset"`
	// The name of the BigQuery table created, in `predictions_` format, into which the prediction output is written. Can be used by UI to generate the BigQuery output path, for example.
	BigqueryOutputTable string `pulumi:"bigqueryOutputTable"`
	// The full path of the Cloud Storage directory created, into which the prediction output is written.
	GcsOutputDirectory string `pulumi:"gcsOutputDirectory"`
}

Further describes this job's output. Supplements output_config.

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput

type GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput struct{ *pulumi.OutputState }

Further describes this job's output. Supplements output_config.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput) BigqueryOutputDataset

The path of the BigQuery dataset created, in `bq://projectId.bqDatasetId` format, into which the prediction output is written.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput) BigqueryOutputTable

The name of the BigQuery table created, in `predictions_` format, into which the prediction output is written. Can be used by UI to generate the BigQuery output path, for example.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput) GcsOutputDirectory

The full path of the Cloud Storage directory created, into which the prediction output is written.

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput

func (GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput) ToGoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponseOutput

type GoogleCloudAiplatformV1beta1BigQueryDestination

type GoogleCloudAiplatformV1beta1BigQueryDestination struct {
	// BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: * BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`.
	OutputUri string `pulumi:"outputUri"`
}

The BigQuery location for the output content.

type GoogleCloudAiplatformV1beta1BigQueryDestinationArgs

type GoogleCloudAiplatformV1beta1BigQueryDestinationArgs struct {
	// BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: * BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`.
	OutputUri pulumi.StringInput `pulumi:"outputUri"`
}

The BigQuery location for the output content.

func (GoogleCloudAiplatformV1beta1BigQueryDestinationArgs) ElementType

func (GoogleCloudAiplatformV1beta1BigQueryDestinationArgs) ToGoogleCloudAiplatformV1beta1BigQueryDestinationOutput

func (i GoogleCloudAiplatformV1beta1BigQueryDestinationArgs) ToGoogleCloudAiplatformV1beta1BigQueryDestinationOutput() GoogleCloudAiplatformV1beta1BigQueryDestinationOutput

func (GoogleCloudAiplatformV1beta1BigQueryDestinationArgs) ToGoogleCloudAiplatformV1beta1BigQueryDestinationOutputWithContext

func (i GoogleCloudAiplatformV1beta1BigQueryDestinationArgs) ToGoogleCloudAiplatformV1beta1BigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQueryDestinationOutput

func (GoogleCloudAiplatformV1beta1BigQueryDestinationArgs) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput

func (i GoogleCloudAiplatformV1beta1BigQueryDestinationArgs) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput() GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput

func (GoogleCloudAiplatformV1beta1BigQueryDestinationArgs) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1BigQueryDestinationArgs) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput

type GoogleCloudAiplatformV1beta1BigQueryDestinationInput

type GoogleCloudAiplatformV1beta1BigQueryDestinationInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BigQueryDestinationOutput() GoogleCloudAiplatformV1beta1BigQueryDestinationOutput
	ToGoogleCloudAiplatformV1beta1BigQueryDestinationOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BigQueryDestinationOutput
}

GoogleCloudAiplatformV1beta1BigQueryDestinationInput is an input type that accepts GoogleCloudAiplatformV1beta1BigQueryDestinationArgs and GoogleCloudAiplatformV1beta1BigQueryDestinationOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BigQueryDestinationInput` via:

GoogleCloudAiplatformV1beta1BigQueryDestinationArgs{...}

type GoogleCloudAiplatformV1beta1BigQueryDestinationOutput

type GoogleCloudAiplatformV1beta1BigQueryDestinationOutput struct{ *pulumi.OutputState }

The BigQuery location for the output content.

func (GoogleCloudAiplatformV1beta1BigQueryDestinationOutput) ElementType

func (GoogleCloudAiplatformV1beta1BigQueryDestinationOutput) OutputUri

BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: * BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`.

func (GoogleCloudAiplatformV1beta1BigQueryDestinationOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationOutput

func (GoogleCloudAiplatformV1beta1BigQueryDestinationOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationOutputWithContext

func (o GoogleCloudAiplatformV1beta1BigQueryDestinationOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQueryDestinationOutput

func (GoogleCloudAiplatformV1beta1BigQueryDestinationOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput

func (o GoogleCloudAiplatformV1beta1BigQueryDestinationOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput() GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput

func (GoogleCloudAiplatformV1beta1BigQueryDestinationOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BigQueryDestinationOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput

type GoogleCloudAiplatformV1beta1BigQueryDestinationPtrInput

type GoogleCloudAiplatformV1beta1BigQueryDestinationPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput() GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput
	ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput
}

GoogleCloudAiplatformV1beta1BigQueryDestinationPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1BigQueryDestinationArgs, GoogleCloudAiplatformV1beta1BigQueryDestinationPtr and GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BigQueryDestinationPtrInput` via:

        GoogleCloudAiplatformV1beta1BigQueryDestinationArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput

type GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput) OutputUri

BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: * BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`.

func (GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput

func (GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQueryDestinationPtrOutput

type GoogleCloudAiplatformV1beta1BigQueryDestinationResponse

type GoogleCloudAiplatformV1beta1BigQueryDestinationResponse struct {
	// BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: * BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`.
	OutputUri string `pulumi:"outputUri"`
}

The BigQuery location for the output content.

type GoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutput

type GoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutput struct{ *pulumi.OutputState }

The BigQuery location for the output content.

func (GoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutput) OutputUri

BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: * BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`.

func (GoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutput

func (GoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutput) ToGoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQueryDestinationResponseOutput

type GoogleCloudAiplatformV1beta1BigQuerySource

type GoogleCloudAiplatformV1beta1BigQuerySource struct {
	// BigQuery URI to a table, up to 2000 characters long. Accepted forms: * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`.
	InputUri string `pulumi:"inputUri"`
}

The BigQuery location for the input content.

type GoogleCloudAiplatformV1beta1BigQuerySourceArgs

type GoogleCloudAiplatformV1beta1BigQuerySourceArgs struct {
	// BigQuery URI to a table, up to 2000 characters long. Accepted forms: * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`.
	InputUri pulumi.StringInput `pulumi:"inputUri"`
}

The BigQuery location for the input content.

func (GoogleCloudAiplatformV1beta1BigQuerySourceArgs) ElementType

func (GoogleCloudAiplatformV1beta1BigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1BigQuerySourceOutput

func (i GoogleCloudAiplatformV1beta1BigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1BigQuerySourceOutput() GoogleCloudAiplatformV1beta1BigQuerySourceOutput

func (GoogleCloudAiplatformV1beta1BigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1BigQuerySourceOutputWithContext

func (i GoogleCloudAiplatformV1beta1BigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1BigQuerySourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQuerySourceOutput

func (GoogleCloudAiplatformV1beta1BigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

func (i GoogleCloudAiplatformV1beta1BigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput() GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

func (GoogleCloudAiplatformV1beta1BigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1BigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

type GoogleCloudAiplatformV1beta1BigQuerySourceInput

type GoogleCloudAiplatformV1beta1BigQuerySourceInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BigQuerySourceOutput() GoogleCloudAiplatformV1beta1BigQuerySourceOutput
	ToGoogleCloudAiplatformV1beta1BigQuerySourceOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BigQuerySourceOutput
}

GoogleCloudAiplatformV1beta1BigQuerySourceInput is an input type that accepts GoogleCloudAiplatformV1beta1BigQuerySourceArgs and GoogleCloudAiplatformV1beta1BigQuerySourceOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BigQuerySourceInput` via:

GoogleCloudAiplatformV1beta1BigQuerySourceArgs{...}

type GoogleCloudAiplatformV1beta1BigQuerySourceOutput

type GoogleCloudAiplatformV1beta1BigQuerySourceOutput struct{ *pulumi.OutputState }

The BigQuery location for the input content.

func (GoogleCloudAiplatformV1beta1BigQuerySourceOutput) ElementType

func (GoogleCloudAiplatformV1beta1BigQuerySourceOutput) InputUri

BigQuery URI to a table, up to 2000 characters long. Accepted forms: * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`.

func (GoogleCloudAiplatformV1beta1BigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourceOutput

func (o GoogleCloudAiplatformV1beta1BigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourceOutput() GoogleCloudAiplatformV1beta1BigQuerySourceOutput

func (GoogleCloudAiplatformV1beta1BigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourceOutputWithContext

func (o GoogleCloudAiplatformV1beta1BigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQuerySourceOutput

func (GoogleCloudAiplatformV1beta1BigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

func (o GoogleCloudAiplatformV1beta1BigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput() GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

func (GoogleCloudAiplatformV1beta1BigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

type GoogleCloudAiplatformV1beta1BigQuerySourcePtrInput

type GoogleCloudAiplatformV1beta1BigQuerySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput() GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput
	ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput
}

GoogleCloudAiplatformV1beta1BigQuerySourcePtrInput is an input type that accepts GoogleCloudAiplatformV1beta1BigQuerySourceArgs, GoogleCloudAiplatformV1beta1BigQuerySourcePtr and GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BigQuerySourcePtrInput` via:

        GoogleCloudAiplatformV1beta1BigQuerySourceArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

type GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput) InputUri

BigQuery URI to a table, up to 2000 characters long. Accepted forms: * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`.

func (GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

func (o GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput() GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

func (GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQuerySourcePtrOutput

type GoogleCloudAiplatformV1beta1BigQuerySourceResponse

type GoogleCloudAiplatformV1beta1BigQuerySourceResponse struct {
	// BigQuery URI to a table, up to 2000 characters long. Accepted forms: * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`.
	InputUri string `pulumi:"inputUri"`
}

The BigQuery location for the input content.

type GoogleCloudAiplatformV1beta1BigQuerySourceResponseOutput

type GoogleCloudAiplatformV1beta1BigQuerySourceResponseOutput struct{ *pulumi.OutputState }

The BigQuery location for the input content.

func (GoogleCloudAiplatformV1beta1BigQuerySourceResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1BigQuerySourceResponseOutput) InputUri

BigQuery URI to a table, up to 2000 characters long. Accepted forms: * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`.

func (GoogleCloudAiplatformV1beta1BigQuerySourceResponseOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourceResponseOutput

func (GoogleCloudAiplatformV1beta1BigQuerySourceResponseOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourceResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1BigQuerySourceResponseOutput) ToGoogleCloudAiplatformV1beta1BigQuerySourceResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BigQuerySourceResponseOutput

type GoogleCloudAiplatformV1beta1BlurBaselineConfig

type GoogleCloudAiplatformV1beta1BlurBaselineConfig struct {
	// The standard deviation of the blur kernel for the blurred baseline. The same blurring parameter is used for both the height and the width dimension. If not set, the method defaults to the zero (i.e. black for images) baseline.
	MaxBlurSigma *float64 `pulumi:"maxBlurSigma"`
}

Config for blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

type GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs

type GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs struct {
	// The standard deviation of the blur kernel for the blurred baseline. The same blurring parameter is used for both the height and the width dimension. If not set, the method defaults to the zero (i.e. black for images) baseline.
	MaxBlurSigma pulumi.Float64PtrInput `pulumi:"maxBlurSigma"`
}

Config for blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigOutput

func (i GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigOutput() GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput() GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput

type GoogleCloudAiplatformV1beta1BlurBaselineConfigInput

type GoogleCloudAiplatformV1beta1BlurBaselineConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BlurBaselineConfigOutput() GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput
	ToGoogleCloudAiplatformV1beta1BlurBaselineConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput
}

GoogleCloudAiplatformV1beta1BlurBaselineConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs and GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BlurBaselineConfigInput` via:

GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs{...}

type GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput

type GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput struct{ *pulumi.OutputState }

Config for blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput) MaxBlurSigma

The standard deviation of the blur kernel for the blurred baseline. The same blurring parameter is used for both the height and the width dimension. If not set, the method defaults to the zero (i.e. black for images) baseline.

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigOutput

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput() GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BlurBaselineConfigOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput

type GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrInput

type GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput() GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput
}

GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs, GoogleCloudAiplatformV1beta1BlurBaselineConfigPtr and GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1BlurBaselineConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput

type GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput) MaxBlurSigma

The standard deviation of the blur kernel for the blurred baseline. The same blurring parameter is used for both the height and the width dimension. If not set, the method defaults to the zero (i.e. black for images) baseline.

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrOutput

type GoogleCloudAiplatformV1beta1BlurBaselineConfigResponse

type GoogleCloudAiplatformV1beta1BlurBaselineConfigResponse struct {
	// The standard deviation of the blur kernel for the blurred baseline. The same blurring parameter is used for both the height and the width dimension. If not set, the method defaults to the zero (i.e. black for images) baseline.
	MaxBlurSigma float64 `pulumi:"maxBlurSigma"`
}

Config for blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

type GoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutput

type GoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutput struct{ *pulumi.OutputState }

Config for blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutput) MaxBlurSigma

The standard deviation of the blur kernel for the blurred baseline. The same blurring parameter is used for both the height and the width dimension. If not set, the method defaults to the zero (i.e. black for images) baseline.

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutput

func (GoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutput) ToGoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1BlurBaselineConfigResponseOutput

type GoogleCloudAiplatformV1beta1CompletionStatsResponse

type GoogleCloudAiplatformV1beta1CompletionStatsResponse struct {
	// The number of entities for which any error was encountered.
	FailedCount string `pulumi:"failedCount"`
	// In cases when enough errors are encountered a job, pipeline, or operation may be failed as a whole. Below is the number of entities for which the processing had not been finished (either in successful or failed state). Set to -1 if the number is unknown (for example, the operation failed before the total entity number could be collected).
	IncompleteCount string `pulumi:"incompleteCount"`
	// The number of entities that had been processed successfully.
	SuccessfulCount string `pulumi:"successfulCount"`
	// The number of the successful forecast points that are generated by the forecasting model. This is ONLY used by the forecasting batch prediction.
	SuccessfulForecastPointCount string `pulumi:"successfulForecastPointCount"`
}

Success and error statistics of processing multiple entities (for example, DataItems or structured data rows) in batch.

type GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput

type GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput struct{ *pulumi.OutputState }

Success and error statistics of processing multiple entities (for example, DataItems or structured data rows) in batch.

func (GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput) FailedCount

The number of entities for which any error was encountered.

func (GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput) IncompleteCount

In cases when enough errors are encountered a job, pipeline, or operation may be failed as a whole. Below is the number of entities for which the processing had not been finished (either in successful or failed state). Set to -1 if the number is unknown (for example, the operation failed before the total entity number could be collected).

func (GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput) SuccessfulCount

The number of entities that had been processed successfully.

func (GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput) SuccessfulForecastPointCount

The number of the successful forecast points that are generated by the forecasting model. This is ONLY used by the forecasting batch prediction.

func (GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput) ToGoogleCloudAiplatformV1beta1CompletionStatsResponseOutput

func (GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput) ToGoogleCloudAiplatformV1beta1CompletionStatsResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput) ToGoogleCloudAiplatformV1beta1CompletionStatsResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CompletionStatsResponseOutput

type GoogleCloudAiplatformV1beta1ContainerSpec

type GoogleCloudAiplatformV1beta1ContainerSpec struct {
	// The arguments to be passed when starting the container.
	Args []string `pulumi:"args"`
	// The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
	Command []string `pulumi:"command"`
	// Environment variables to be passed to the container. Maximum limit is 100.
	Env []GoogleCloudAiplatformV1beta1EnvVar `pulumi:"env"`
	// The URI of a container image in the Container Registry that is to be run on each worker replica.
	ImageUri string `pulumi:"imageUri"`
}

The spec of a Container.

type GoogleCloudAiplatformV1beta1ContainerSpecArgs

type GoogleCloudAiplatformV1beta1ContainerSpecArgs struct {
	// The arguments to be passed when starting the container.
	Args pulumi.StringArrayInput `pulumi:"args"`
	// The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
	Command pulumi.StringArrayInput `pulumi:"command"`
	// Environment variables to be passed to the container. Maximum limit is 100.
	Env GoogleCloudAiplatformV1beta1EnvVarArrayInput `pulumi:"env"`
	// The URI of a container image in the Container Registry that is to be run on each worker replica.
	ImageUri pulumi.StringInput `pulumi:"imageUri"`
}

The spec of a Container.

func (GoogleCloudAiplatformV1beta1ContainerSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1ContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ContainerSpecOutput

func (i GoogleCloudAiplatformV1beta1ContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ContainerSpecOutput() GoogleCloudAiplatformV1beta1ContainerSpecOutput

func (GoogleCloudAiplatformV1beta1ContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ContainerSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1ContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ContainerSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ContainerSpecOutput

func (GoogleCloudAiplatformV1beta1ContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1ContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutput() GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

type GoogleCloudAiplatformV1beta1ContainerSpecInput

type GoogleCloudAiplatformV1beta1ContainerSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ContainerSpecOutput() GoogleCloudAiplatformV1beta1ContainerSpecOutput
	ToGoogleCloudAiplatformV1beta1ContainerSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ContainerSpecOutput
}

GoogleCloudAiplatformV1beta1ContainerSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1ContainerSpecArgs and GoogleCloudAiplatformV1beta1ContainerSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ContainerSpecInput` via:

GoogleCloudAiplatformV1beta1ContainerSpecArgs{...}

type GoogleCloudAiplatformV1beta1ContainerSpecOutput

type GoogleCloudAiplatformV1beta1ContainerSpecOutput struct{ *pulumi.OutputState }

The spec of a Container.

func (GoogleCloudAiplatformV1beta1ContainerSpecOutput) Args

The arguments to be passed when starting the container.

func (GoogleCloudAiplatformV1beta1ContainerSpecOutput) Command

The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.

func (GoogleCloudAiplatformV1beta1ContainerSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1ContainerSpecOutput) Env

Environment variables to be passed to the container. Maximum limit is 100.

func (GoogleCloudAiplatformV1beta1ContainerSpecOutput) ImageUri

The URI of a container image in the Container Registry that is to be run on each worker replica.

func (GoogleCloudAiplatformV1beta1ContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecOutput

func (o GoogleCloudAiplatformV1beta1ContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecOutput() GoogleCloudAiplatformV1beta1ContainerSpecOutput

func (GoogleCloudAiplatformV1beta1ContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1ContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ContainerSpecOutput

func (GoogleCloudAiplatformV1beta1ContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1ContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutput() GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

type GoogleCloudAiplatformV1beta1ContainerSpecPtrInput

type GoogleCloudAiplatformV1beta1ContainerSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutput() GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput
}

GoogleCloudAiplatformV1beta1ContainerSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ContainerSpecArgs, GoogleCloudAiplatformV1beta1ContainerSpecPtr and GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ContainerSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1ContainerSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

type GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) Args

The arguments to be passed when starting the container.

func (GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) Command

The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.

func (GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) Env

Environment variables to be passed to the container. Maximum limit is 100.

func (GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) ImageUri

The URI of a container image in the Container Registry that is to be run on each worker replica.

func (GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutput() GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ContainerSpecPtrOutput

type GoogleCloudAiplatformV1beta1ContainerSpecResponse

type GoogleCloudAiplatformV1beta1ContainerSpecResponse struct {
	// The arguments to be passed when starting the container.
	Args []string `pulumi:"args"`
	// The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.
	Command []string `pulumi:"command"`
	// Environment variables to be passed to the container. Maximum limit is 100.
	Env []GoogleCloudAiplatformV1beta1EnvVarResponse `pulumi:"env"`
	// The URI of a container image in the Container Registry that is to be run on each worker replica.
	ImageUri string `pulumi:"imageUri"`
}

The spec of a Container.

type GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput

type GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput struct{ *pulumi.OutputState }

The spec of a Container.

func (GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput) Args

The arguments to be passed when starting the container.

func (GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput) Command

The command to be invoked when the container is started. It overrides the entrypoint instruction in Dockerfile when provided.

func (GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput) Env

Environment variables to be passed to the container. Maximum limit is 100.

func (GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput) ImageUri

The URI of a container image in the Container Registry that is to be run on each worker replica.

func (GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecResponseOutput

func (GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ContainerSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ContainerSpecResponseOutput

type GoogleCloudAiplatformV1beta1ContextResponse

type GoogleCloudAiplatformV1beta1ContextResponse struct {
	// Timestamp when this Context was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the Context
	Description string `pulumi:"description"`
	// User provided display name of the Context. May be up to 128 Unicode characters.
	DisplayName string `pulumi:"displayName"`
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Contexts. 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. No more than 64 user labels can be associated with one Context (System labels are excluded).
	Labels map[string]string `pulumi:"labels"`
	// Properties of the Context. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata map[string]string `pulumi:"metadata"`
	// Immutable. The resource name of the Context.
	Name string `pulumi:"name"`
	// A list of resource names of Contexts that are parents of this Context. A Context may have at most 10 parent_contexts.
	ParentContexts []string `pulumi:"parentContexts"`
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle string `pulumi:"schemaTitle"`
	// The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion string `pulumi:"schemaVersion"`
	// Timestamp when this Context was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

Instance of a general context.

type GoogleCloudAiplatformV1beta1ContextResponseOutput

type GoogleCloudAiplatformV1beta1ContextResponseOutput struct{ *pulumi.OutputState }

Instance of a general context.

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) CreateTime

Timestamp when this Context was created.

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) Description

Description of the Context

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) DisplayName

User provided display name of the Context. May be up to 128 Unicode characters.

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) Etag

An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) Labels

The labels with user-defined metadata to organize your Contexts. 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. No more than 64 user labels can be associated with one Context (System labels are excluded).

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) Metadata

Properties of the Context. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) Name

Immutable. The resource name of the Context.

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) ParentContexts

A list of resource names of Contexts that are parents of this Context. A Context may have at most 10 parent_contexts.

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) SchemaTitle

The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) SchemaVersion

The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) ToGoogleCloudAiplatformV1beta1ContextResponseOutput

func (o GoogleCloudAiplatformV1beta1ContextResponseOutput) ToGoogleCloudAiplatformV1beta1ContextResponseOutput() GoogleCloudAiplatformV1beta1ContextResponseOutput

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) ToGoogleCloudAiplatformV1beta1ContextResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ContextResponseOutput) ToGoogleCloudAiplatformV1beta1ContextResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ContextResponseOutput

func (GoogleCloudAiplatformV1beta1ContextResponseOutput) UpdateTime

Timestamp when this Context was last updated.

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequest

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequest struct {
	// The resource name of the Location to create the PipelineJob in. Format: `projects/{project}/locations/{location}`
	Parent string `pulumi:"parent"`
	// The PipelineJob to create.
	PipelineJob GoogleCloudAiplatformV1beta1PipelineJob `pulumi:"pipelineJob"`
	// The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are `/a-z-/`.
	PipelineJobId *string `pulumi:"pipelineJobId"`
}

Request message for PipelineService.CreatePipelineJob.

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs struct {
	// The resource name of the Location to create the PipelineJob in. Format: `projects/{project}/locations/{location}`
	Parent pulumi.StringInput `pulumi:"parent"`
	// The PipelineJob to create.
	PipelineJob GoogleCloudAiplatformV1beta1PipelineJobInput `pulumi:"pipelineJob"`
	// The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are `/a-z-/`.
	PipelineJobId pulumi.StringPtrInput `pulumi:"pipelineJobId"`
}

Request message for PipelineService.CreatePipelineJob.

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs) ElementType

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutputWithContext

func (i GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput

func (i GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput() GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestInput

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput() GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput
	ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput
}

GoogleCloudAiplatformV1beta1CreatePipelineJobRequestInput is an input type that accepts GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs and GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1CreatePipelineJobRequestInput` via:

GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs{...}

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput struct{ *pulumi.OutputState }

Request message for PipelineService.CreatePipelineJob.

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) ElementType

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) Parent

The resource name of the Location to create the PipelineJob in. Format: `projects/{project}/locations/{location}`

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) PipelineJob

The PipelineJob to create.

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) PipelineJobId

The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are `/a-z-/`.

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutputWithContext

func (o GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1CreatePipelineJobRequestOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrInput

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput() GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput
	ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput
}

GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs, GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtr and GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrInput` via:

        GoogleCloudAiplatformV1beta1CreatePipelineJobRequestArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput) Parent

The resource name of the Location to create the PipelineJob in. Format: `projects/{project}/locations/{location}`

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput) PipelineJob

The PipelineJob to create.

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput) PipelineJobId

The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are `/a-z-/`.

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrOutput

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponse

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponse struct {
	// The resource name of the Location to create the PipelineJob in. Format: `projects/{project}/locations/{location}`
	Parent string `pulumi:"parent"`
	// The PipelineJob to create.
	PipelineJob GoogleCloudAiplatformV1beta1PipelineJobResponse `pulumi:"pipelineJob"`
	// The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are `/a-z-/`.
	PipelineJobId string `pulumi:"pipelineJobId"`
}

Request message for PipelineService.CreatePipelineJob.

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput

type GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput struct{ *pulumi.OutputState }

Request message for PipelineService.CreatePipelineJob.

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput) Parent

The resource name of the Location to create the PipelineJob in. Format: `projects/{project}/locations/{location}`

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput) PipelineJob

The PipelineJob to create.

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput) PipelineJobId

The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are `/a-z-/`.

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput

func (GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput) ToGoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput

type GoogleCloudAiplatformV1beta1CustomJobSpec

type GoogleCloudAiplatformV1beta1CustomJobSpec struct {
	// 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/`
	BaseOutputDirectory *GoogleCloudAiplatformV1beta1GcsDestination `pulumi:"baseOutputDirectory"`
	// 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).
	EnableDashboardAccess *bool `pulumi:"enableDashboardAccess"`
	// Optional. Whether you want Vertex AI to enable [interactive shell access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) 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).
	EnableWebAccess *bool `pulumi:"enableWebAccess"`
	// Optional. The Experiment associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}`
	Experiment *string `pulumi:"experiment"`
	// Optional. The Experiment Run associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}`
	ExperimentRun *string `pulumi:"experimentRun"`
	// Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the job is not peered with any network.
	Network *string `pulumi:"network"`
	// 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.
	PersistentResourceId *string `pulumi:"persistentResourceId"`
	// 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
	ProtectedArtifactLocationId *string `pulumi:"protectedArtifactLocationId"`
	// 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'].
	ReservedIpRanges []string `pulumi:"reservedIpRanges"`
	// Scheduling options for a CustomJob.
	Scheduling *GoogleCloudAiplatformV1beta1Scheduling `pulumi:"scheduling"`
	// 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](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) for the CustomJob's project is used.
	ServiceAccount *string `pulumi:"serviceAccount"`
	// Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Tensorboard *string `pulumi:"tensorboard"`
	// 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.
	WorkerPoolSpecs []GoogleCloudAiplatformV1beta1WorkerPoolSpec `pulumi:"workerPoolSpecs"`
}

Represents the spec of a CustomJob.

type GoogleCloudAiplatformV1beta1CustomJobSpecArgs

type GoogleCloudAiplatformV1beta1CustomJobSpecArgs struct {
	// 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/`
	BaseOutputDirectory GoogleCloudAiplatformV1beta1GcsDestinationPtrInput `pulumi:"baseOutputDirectory"`
	// 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).
	EnableDashboardAccess pulumi.BoolPtrInput `pulumi:"enableDashboardAccess"`
	// Optional. Whether you want Vertex AI to enable [interactive shell access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) 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).
	EnableWebAccess pulumi.BoolPtrInput `pulumi:"enableWebAccess"`
	// Optional. The Experiment associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}`
	Experiment pulumi.StringPtrInput `pulumi:"experiment"`
	// Optional. The Experiment Run associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}`
	ExperimentRun pulumi.StringPtrInput `pulumi:"experimentRun"`
	// Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the job is not peered with any network.
	Network pulumi.StringPtrInput `pulumi:"network"`
	// 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.
	PersistentResourceId pulumi.StringPtrInput `pulumi:"persistentResourceId"`
	// 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
	ProtectedArtifactLocationId pulumi.StringPtrInput `pulumi:"protectedArtifactLocationId"`
	// 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'].
	ReservedIpRanges pulumi.StringArrayInput `pulumi:"reservedIpRanges"`
	// Scheduling options for a CustomJob.
	Scheduling GoogleCloudAiplatformV1beta1SchedulingPtrInput `pulumi:"scheduling"`
	// 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](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) for the CustomJob's project is used.
	ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"`
	// Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Tensorboard pulumi.StringPtrInput `pulumi:"tensorboard"`
	// 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.
	WorkerPoolSpecs GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayInput `pulumi:"workerPoolSpecs"`
}

Represents the spec of a CustomJob.

func (GoogleCloudAiplatformV1beta1CustomJobSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1CustomJobSpecArgs) ToGoogleCloudAiplatformV1beta1CustomJobSpecOutput

func (i GoogleCloudAiplatformV1beta1CustomJobSpecArgs) ToGoogleCloudAiplatformV1beta1CustomJobSpecOutput() GoogleCloudAiplatformV1beta1CustomJobSpecOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecArgs) ToGoogleCloudAiplatformV1beta1CustomJobSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1CustomJobSpecArgs) ToGoogleCloudAiplatformV1beta1CustomJobSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CustomJobSpecOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecArgs) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1CustomJobSpecArgs) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput() GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecArgs) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1CustomJobSpecArgs) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

type GoogleCloudAiplatformV1beta1CustomJobSpecInput

type GoogleCloudAiplatformV1beta1CustomJobSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1CustomJobSpecOutput() GoogleCloudAiplatformV1beta1CustomJobSpecOutput
	ToGoogleCloudAiplatformV1beta1CustomJobSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1CustomJobSpecOutput
}

GoogleCloudAiplatformV1beta1CustomJobSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1CustomJobSpecArgs and GoogleCloudAiplatformV1beta1CustomJobSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1CustomJobSpecInput` via:

GoogleCloudAiplatformV1beta1CustomJobSpecArgs{...}

type GoogleCloudAiplatformV1beta1CustomJobSpecOutput

type GoogleCloudAiplatformV1beta1CustomJobSpecOutput struct{ *pulumi.OutputState }

Represents the spec of a CustomJob.

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) BaseOutputDirectory

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/`

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) EnableDashboardAccess

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

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) EnableWebAccess

Optional. Whether you want Vertex AI to enable [interactive shell access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) 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).

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) Experiment

Optional. The Experiment associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}`

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ExperimentRun

Optional. The Experiment Run associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}`

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) Network

Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the job is not peered with any network.

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) PersistentResourceId

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.

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ProtectedArtifactLocationId

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

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ReservedIpRanges

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'].

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) Scheduling

Scheduling options for a CustomJob.

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ServiceAccount

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](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) for the CustomJob's project is used.

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) Tensorboard

Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecOutput

func (o GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecOutput() GoogleCloudAiplatformV1beta1CustomJobSpecOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CustomJobSpecOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput() GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1CustomJobSpecOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecOutput) WorkerPoolSpecs

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.

type GoogleCloudAiplatformV1beta1CustomJobSpecPtrInput

type GoogleCloudAiplatformV1beta1CustomJobSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput() GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput
}

GoogleCloudAiplatformV1beta1CustomJobSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1CustomJobSpecArgs, GoogleCloudAiplatformV1beta1CustomJobSpecPtr and GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1CustomJobSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1CustomJobSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

type GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) BaseOutputDirectory

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/`

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) EnableDashboardAccess

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

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) EnableWebAccess

Optional. Whether you want Vertex AI to enable [interactive shell access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) 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).

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) Experiment

Optional. The Experiment associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}`

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) ExperimentRun

Optional. The Experiment Run associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}`

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) Network

Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the job is not peered with any network.

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) PersistentResourceId

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.

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) ProtectedArtifactLocationId

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

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) ReservedIpRanges

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'].

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) Scheduling

Scheduling options for a CustomJob.

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) ServiceAccount

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](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) for the CustomJob's project is used.

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) Tensorboard

Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput() GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecPtrOutput) WorkerPoolSpecs

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.

type GoogleCloudAiplatformV1beta1CustomJobSpecResponse

type GoogleCloudAiplatformV1beta1CustomJobSpecResponse struct {
	// 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/`
	BaseOutputDirectory GoogleCloudAiplatformV1beta1GcsDestinationResponse `pulumi:"baseOutputDirectory"`
	// 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).
	EnableDashboardAccess bool `pulumi:"enableDashboardAccess"`
	// Optional. Whether you want Vertex AI to enable [interactive shell access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) 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).
	EnableWebAccess bool `pulumi:"enableWebAccess"`
	// Optional. The Experiment associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}`
	Experiment string `pulumi:"experiment"`
	// Optional. The Experiment Run associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}`
	ExperimentRun string `pulumi:"experimentRun"`
	// Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the job is not peered with any network.
	Network string `pulumi:"network"`
	// 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.
	PersistentResourceId string `pulumi:"persistentResourceId"`
	// 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
	ProtectedArtifactLocationId string `pulumi:"protectedArtifactLocationId"`
	// 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'].
	ReservedIpRanges []string `pulumi:"reservedIpRanges"`
	// Scheduling options for a CustomJob.
	Scheduling GoogleCloudAiplatformV1beta1SchedulingResponse `pulumi:"scheduling"`
	// 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](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) for the CustomJob's project is used.
	ServiceAccount string `pulumi:"serviceAccount"`
	// Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Tensorboard string `pulumi:"tensorboard"`
	// 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.
	WorkerPoolSpecs []GoogleCloudAiplatformV1beta1WorkerPoolSpecResponse `pulumi:"workerPoolSpecs"`
}

Represents the spec of a CustomJob.

type GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput

type GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput struct{ *pulumi.OutputState }

Represents the spec of a CustomJob.

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) BaseOutputDirectory

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/`

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) EnableDashboardAccess

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

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) EnableWebAccess

Optional. Whether you want Vertex AI to enable [interactive shell access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) 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).

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) Experiment

Optional. The Experiment associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}`

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) ExperimentRun

Optional. The Experiment Run associated with this job. Format: `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}`

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) Network

Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the job is not peered with any network.

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) PersistentResourceId

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.

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) ProtectedArtifactLocationId

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

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) ReservedIpRanges

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'].

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) Scheduling

Scheduling options for a CustomJob.

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) ServiceAccount

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](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) for the CustomJob's project is used.

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) Tensorboard

Optional. The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) ToGoogleCloudAiplatformV1beta1CustomJobSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput

func (GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput) WorkerPoolSpecs

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.

type GoogleCloudAiplatformV1beta1DedicatedResources

type GoogleCloudAiplatformV1beta1DedicatedResources struct {
	// Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`.
	AutoscalingMetricSpecs []GoogleCloudAiplatformV1beta1AutoscalingMetricSpec `pulumi:"autoscalingMetricSpecs"`
	// Immutable. The specification of a single machine used by the prediction.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpec `pulumi:"machineSpec"`
	// Immutable. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, will use min_replica_count as the default value. The value of this field impacts the charge against Vertex CPU and GPU quotas. Specifically, you will be charged for (max_replica_count * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type).
	MaxReplicaCount *int `pulumi:"maxReplicaCount"`
	// Immutable. The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed.
	MinReplicaCount int `pulumi:"minReplicaCount"`
}

A description of resources that are dedicated to a DeployedModel, and that need a higher degree of manual configuration.

type GoogleCloudAiplatformV1beta1DedicatedResourcesArgs

type GoogleCloudAiplatformV1beta1DedicatedResourcesArgs struct {
	// Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`.
	AutoscalingMetricSpecs GoogleCloudAiplatformV1beta1AutoscalingMetricSpecArrayInput `pulumi:"autoscalingMetricSpecs"`
	// Immutable. The specification of a single machine used by the prediction.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecInput `pulumi:"machineSpec"`
	// Immutable. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, will use min_replica_count as the default value. The value of this field impacts the charge against Vertex CPU and GPU quotas. Specifically, you will be charged for (max_replica_count * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type).
	MaxReplicaCount pulumi.IntPtrInput `pulumi:"maxReplicaCount"`
	// Immutable. The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed.
	MinReplicaCount pulumi.IntInput `pulumi:"minReplicaCount"`
}

A description of resources that are dedicated to a DeployedModel, and that need a higher degree of manual configuration.

func (GoogleCloudAiplatformV1beta1DedicatedResourcesArgs) ElementType

func (GoogleCloudAiplatformV1beta1DedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1DedicatedResourcesOutput

func (i GoogleCloudAiplatformV1beta1DedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1DedicatedResourcesOutput() GoogleCloudAiplatformV1beta1DedicatedResourcesOutput

func (GoogleCloudAiplatformV1beta1DedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1DedicatedResourcesOutputWithContext

func (i GoogleCloudAiplatformV1beta1DedicatedResourcesArgs) ToGoogleCloudAiplatformV1beta1DedicatedResourcesOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DedicatedResourcesOutput

type GoogleCloudAiplatformV1beta1DedicatedResourcesInput

type GoogleCloudAiplatformV1beta1DedicatedResourcesInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1DedicatedResourcesOutput() GoogleCloudAiplatformV1beta1DedicatedResourcesOutput
	ToGoogleCloudAiplatformV1beta1DedicatedResourcesOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1DedicatedResourcesOutput
}

GoogleCloudAiplatformV1beta1DedicatedResourcesInput is an input type that accepts GoogleCloudAiplatformV1beta1DedicatedResourcesArgs and GoogleCloudAiplatformV1beta1DedicatedResourcesOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1DedicatedResourcesInput` via:

GoogleCloudAiplatformV1beta1DedicatedResourcesArgs{...}

type GoogleCloudAiplatformV1beta1DedicatedResourcesOutput

type GoogleCloudAiplatformV1beta1DedicatedResourcesOutput struct{ *pulumi.OutputState }

A description of resources that are dedicated to a DeployedModel, and that need a higher degree of manual configuration.

func (GoogleCloudAiplatformV1beta1DedicatedResourcesOutput) AutoscalingMetricSpecs

Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`.

func (GoogleCloudAiplatformV1beta1DedicatedResourcesOutput) ElementType

func (GoogleCloudAiplatformV1beta1DedicatedResourcesOutput) MachineSpec

Immutable. The specification of a single machine used by the prediction.

func (GoogleCloudAiplatformV1beta1DedicatedResourcesOutput) MaxReplicaCount

Immutable. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, will use min_replica_count as the default value. The value of this field impacts the charge against Vertex CPU and GPU quotas. Specifically, you will be charged for (max_replica_count * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type).

func (GoogleCloudAiplatformV1beta1DedicatedResourcesOutput) MinReplicaCount

Immutable. The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed.

func (GoogleCloudAiplatformV1beta1DedicatedResourcesOutput) ToGoogleCloudAiplatformV1beta1DedicatedResourcesOutput

func (GoogleCloudAiplatformV1beta1DedicatedResourcesOutput) ToGoogleCloudAiplatformV1beta1DedicatedResourcesOutputWithContext

func (o GoogleCloudAiplatformV1beta1DedicatedResourcesOutput) ToGoogleCloudAiplatformV1beta1DedicatedResourcesOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DedicatedResourcesOutput

type GoogleCloudAiplatformV1beta1DedicatedResourcesResponse

type GoogleCloudAiplatformV1beta1DedicatedResourcesResponse struct {
	// Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`.
	AutoscalingMetricSpecs []GoogleCloudAiplatformV1beta1AutoscalingMetricSpecResponse `pulumi:"autoscalingMetricSpecs"`
	// Immutable. The specification of a single machine used by the prediction.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecResponse `pulumi:"machineSpec"`
	// Immutable. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, will use min_replica_count as the default value. The value of this field impacts the charge against Vertex CPU and GPU quotas. Specifically, you will be charged for (max_replica_count * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type).
	MaxReplicaCount int `pulumi:"maxReplicaCount"`
	// Immutable. The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed.
	MinReplicaCount int `pulumi:"minReplicaCount"`
}

A description of resources that are dedicated to a DeployedModel, and that need a higher degree of manual configuration.

type GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput

type GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput struct{ *pulumi.OutputState }

A description of resources that are dedicated to a DeployedModel, and that need a higher degree of manual configuration.

func (GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput) AutoscalingMetricSpecs

Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`.

func (GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput) MachineSpec

Immutable. The specification of a single machine used by the prediction.

func (GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput) MaxReplicaCount

Immutable. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, will use min_replica_count as the default value. The value of this field impacts the charge against Vertex CPU and GPU quotas. Specifically, you will be charged for (max_replica_count * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type).

func (GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput) MinReplicaCount

Immutable. The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed.

func (GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput) ToGoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput

func (GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput) ToGoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput) ToGoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DedicatedResourcesResponseOutput

type GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponse

type GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponse struct {
	// A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format: `service-account-name@project-id.iam.gserviceaccount.com`
	AllowedIssuers []string `pulumi:"allowedIssuers"`
	// The list of JWT [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). that are allowed to access. A JWT containing any of these audiences will be accepted.
	Audiences []string `pulumi:"audiences"`
}

Configuration for an authentication provider, including support for [JSON Web Token (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).

type GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponseOutput

type GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponseOutput struct{ *pulumi.OutputState }

Configuration for an authentication provider, including support for [JSON Web Token (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).

func (GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponseOutput) AllowedIssuers

A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format: `service-account-name@project-id.iam.gserviceaccount.com`

func (GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponseOutput) Audiences

The list of JWT [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). that are allowed to access. A JWT containing any of these audiences will be accepted.

func (GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponseOutput

func (GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponseOutputWithContext

type GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponse

type GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponse struct {
	// Defines the authentication provider that the DeployedIndex uses.
	AuthProvider GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigAuthProviderResponse `pulumi:"authProvider"`
}

Used to set up the auth on the DeployedIndex's private endpoint.

type GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutput

type GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutput struct{ *pulumi.OutputState }

Used to set up the auth on the DeployedIndex's private endpoint.

func (GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutput) AuthProvider

Defines the authentication provider that the DeployedIndex uses.

func (GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutput

func (GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponseOutput

type GoogleCloudAiplatformV1beta1DeployedIndexRefResponse

type GoogleCloudAiplatformV1beta1DeployedIndexRefResponse struct {
	// Immutable. The ID of the DeployedIndex in the above IndexEndpoint.
	DeployedIndexId string `pulumi:"deployedIndexId"`
	// Immutable. A resource name of the IndexEndpoint.
	IndexEndpoint string `pulumi:"indexEndpoint"`
}

Points to a DeployedIndex.

type GoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput

type GoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput

func (GoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput

type GoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput

type GoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput struct{ *pulumi.OutputState }

Points to a DeployedIndex.

func (GoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput) DeployedIndexId

Immutable. The ID of the DeployedIndex in the above IndexEndpoint.

func (GoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput) IndexEndpoint

Immutable. A resource name of the IndexEndpoint.

func (GoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput

func (GoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DeployedIndexRefResponseOutput

type GoogleCloudAiplatformV1beta1DeployedIndexResponse

type GoogleCloudAiplatformV1beta1DeployedIndexResponse struct {
	// Optional. A description of resources that the DeployedIndex uses, which to large degree are decided by Vertex AI, and optionally allows only a modest additional configuration. If min_replica_count is not set, the default value is 2 (we don't provide SLA when min_replica_count=1). If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000.
	AutomaticResources GoogleCloudAiplatformV1beta1AutomaticResourcesResponse `pulumi:"automaticResources"`
	// Timestamp when the DeployedIndex was created.
	CreateTime string `pulumi:"createTime"`
	// Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency.
	DedicatedResources GoogleCloudAiplatformV1beta1DedicatedResourcesResponse `pulumi:"dedicatedResources"`
	// Optional. If set, the authentication is enabled for the private endpoint.
	DeployedIndexAuthConfig GoogleCloudAiplatformV1beta1DeployedIndexAuthConfigResponse `pulumi:"deployedIndexAuthConfig"`
	// Optional. The deployment group can be no longer than 64 characters (eg: 'test', 'prod'). If not set, we will use the 'default' deployment group. Creating `deployment_groups` with `reserved_ip_ranges` is a recommended practice when the peered network has multiple peering ranges. This creates your deployments from predictable IP spaces for easier traffic administration. Also, one deployment_group (except 'default') can only be used with the same reserved_ip_ranges which means if the deployment_group has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or [d, e] is disallowed. Note: we only support up to 5 deployment groups(not including 'default').
	DeploymentGroup string `pulumi:"deploymentGroup"`
	// The display name of the DeployedIndex. If not provided upon creation, the Index's display_name is used.
	DisplayName string `pulumi:"displayName"`
	// Optional. If true, private endpoint's access logs are sent to Cloud Logging. These logs are like standard server access logs, containing information like timestamp and latency for each MatchRequest. Note that logs may incur a cost, especially if the deployed index receives a high queries per second rate (QPS). Estimate your costs before enabling this option.
	EnableAccessLogging bool `pulumi:"enableAccessLogging"`
	// The name of the Index this is the deployment of. We may refer to this Index as the DeployedIndex's "original" Index.
	Index string `pulumi:"index"`
	// The DeployedIndex may depend on various data on its original Index. Additionally when certain changes to the original Index are being done (e.g. when what the Index contains is being changed) the DeployedIndex may be asynchronously updated in the background to reflect these changes. If this timestamp's value is at least the Index.update_time of the original Index, it means that this DeployedIndex and the original Index are in sync. If this timestamp is older, then to see which updates this DeployedIndex already contains (and which it does not), one must list the operations that are running on the original Index. Only the successfully completed Operations with update_time equal or before this sync time are contained in this DeployedIndex.
	IndexSyncTime string `pulumi:"indexSyncTime"`
	// Provides paths for users to send requests directly to the deployed index services running on Cloud via private services access. This field is populated if network is configured.
	PrivateEndpoints GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponse `pulumi:"privateEndpoints"`
	// Optional. A list of reserved ip ranges under the VPC network that can be used for this DeployedIndex. If set, we will deploy the index within the provided ip ranges. Otherwise, the index might be deployed to any ip ranges under the provided VPC network. The value should be the name of the address (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: ['vertex-ai-ip-range']. For more information about subnets and network IP ranges, please see https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges.
	ReservedIpRanges []string `pulumi:"reservedIpRanges"`
}

A deployment of an Index. IndexEndpoints contain one or more DeployedIndexes.

type GoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput

type GoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput

type GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput

type GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput struct{ *pulumi.OutputState }

A deployment of an Index. IndexEndpoints contain one or more DeployedIndexes.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) AutomaticResources

Optional. A description of resources that the DeployedIndex uses, which to large degree are decided by Vertex AI, and optionally allows only a modest additional configuration. If min_replica_count is not set, the default value is 2 (we don't provide SLA when min_replica_count=1). If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) CreateTime

Timestamp when the DeployedIndex was created.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) DedicatedResources

Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) DeployedIndexAuthConfig

Optional. If set, the authentication is enabled for the private endpoint.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) DeploymentGroup

Optional. The deployment group can be no longer than 64 characters (eg: 'test', 'prod'). If not set, we will use the 'default' deployment group. Creating `deployment_groups` with `reserved_ip_ranges` is a recommended practice when the peered network has multiple peering ranges. This creates your deployments from predictable IP spaces for easier traffic administration. Also, one deployment_group (except 'default') can only be used with the same reserved_ip_ranges which means if the deployment_group has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or [d, e] is disallowed. Note: we only support up to 5 deployment groups(not including 'default').

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) DisplayName

The display name of the DeployedIndex. If not provided upon creation, the Index's display_name is used.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) EnableAccessLogging

Optional. If true, private endpoint's access logs are sent to Cloud Logging. These logs are like standard server access logs, containing information like timestamp and latency for each MatchRequest. Note that logs may incur a cost, especially if the deployed index receives a high queries per second rate (QPS). Estimate your costs before enabling this option.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) Index

The name of the Index this is the deployment of. We may refer to this Index as the DeployedIndex's "original" Index.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) IndexSyncTime

The DeployedIndex may depend on various data on its original Index. Additionally when certain changes to the original Index are being done (e.g. when what the Index contains is being changed) the DeployedIndex may be asynchronously updated in the background to reflect these changes. If this timestamp's value is at least the Index.update_time of the original Index, it means that this DeployedIndex and the original Index are in sync. If this timestamp is older, then to see which updates this DeployedIndex already contains (and which it does not), one must list the operations that are running on the original Index. Only the successfully completed Operations with update_time equal or before this sync time are contained in this DeployedIndex.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) PrivateEndpoints

Provides paths for users to send requests directly to the deployed index services running on Cloud via private services access. This field is populated if network is configured.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) ReservedIpRanges

Optional. A list of reserved ip ranges under the VPC network that can be used for this DeployedIndex. If set, we will deploy the index within the provided ip ranges. Otherwise, the index might be deployed to any ip ranges under the provided VPC network. The value should be the name of the address (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: ['vertex-ai-ip-range']. For more information about subnets and network IP ranges, please see https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges.

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexResponseOutput

func (GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedIndexResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DeployedIndexResponseOutput

type GoogleCloudAiplatformV1beta1DeployedModelRefResponse

type GoogleCloudAiplatformV1beta1DeployedModelRefResponse struct {
	// Immutable. An ID of a DeployedModel in the above Endpoint.
	DeployedModelId string `pulumi:"deployedModelId"`
	// Immutable. A resource name of an Endpoint.
	Endpoint string `pulumi:"endpoint"`
}

Points to a DeployedModel.

type GoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutput

type GoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutput

func (GoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DeployedModelRefResponseArrayOutput

type GoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput

type GoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput struct{ *pulumi.OutputState }

Points to a DeployedModel.

func (GoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput) DeployedModelId

Immutable. An ID of a DeployedModel in the above Endpoint.

func (GoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput) Endpoint

Immutable. A resource name of an Endpoint.

func (GoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput

func (GoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedModelRefResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedModelRefResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DeployedModelRefResponseOutput

type GoogleCloudAiplatformV1beta1DeployedModelResponse

type GoogleCloudAiplatformV1beta1DeployedModelResponse struct {
	// A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration.
	AutomaticResources GoogleCloudAiplatformV1beta1AutomaticResourcesResponse `pulumi:"automaticResources"`
	// Timestamp when the DeployedModel was created.
	CreateTime string `pulumi:"createTime"`
	// A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration.
	DedicatedResources GoogleCloudAiplatformV1beta1DedicatedResourcesResponse `pulumi:"dedicatedResources"`
	// If true, deploy the model without explainable feature, regardless the existence of Model.explanation_spec or explanation_spec.
	DisableExplanations bool `pulumi:"disableExplanations"`
	// The display name of the DeployedModel. If not provided upon creation, the Model's display_name is used.
	DisplayName string `pulumi:"displayName"`
	// If true, online prediction access logs are sent to Cloud Logging. These logs are like standard server access logs, containing information like timestamp and latency for each prediction request. Note that logs may incur a cost, especially if your project receives prediction requests at a high queries per second rate (QPS). Estimate your costs before enabling this option.
	EnableAccessLogging bool `pulumi:"enableAccessLogging"`
	// If true, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Cloud Logging. Only supported for custom-trained Models and AutoML Tabular Models.
	EnableContainerLogging bool `pulumi:"enableContainerLogging"`
	// Explanation configuration for this DeployedModel. When deploying a Model using EndpointService.DeployModel, this value overrides the value of Model.explanation_spec. All fields of explanation_spec are optional in the request. If a field of explanation_spec is not populated, the value of the same field of Model.explanation_spec is inherited. If the corresponding Model.explanation_spec is not populated, all fields of the explanation_spec will be used for the explanation configuration.
	ExplanationSpec GoogleCloudAiplatformV1beta1ExplanationSpecResponse `pulumi:"explanationSpec"`
	// The resource name of the Model that this is the deployment of. Note that the Model may be in a different location than the DeployedModel's Endpoint. The resource name may contain version id or version alias to specify the version. Example: `projects/{project}/locations/{location}/models/{model}@2` or `projects/{project}/locations/{location}/models/{model}@golden` if no version is specified, the default version will be deployed.
	Model string `pulumi:"model"`
	// The version ID of the model that is deployed.
	ModelVersionId string `pulumi:"modelVersionId"`
	// Provide paths for users to send predict/explain/health requests directly to the deployed model services running on Cloud via private services access. This field is populated if network is configured.
	PrivateEndpoints GoogleCloudAiplatformV1beta1PrivateEndpointsResponse `pulumi:"privateEndpoints"`
	// The service account that the DeployedModel's container runs as. Specify the email address of the service account. If this service account is not specified, the container runs as a service account that doesn't have access to the resource project. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount string `pulumi:"serviceAccount"`
	// The resource name of the shared DeploymentResourcePool to deploy on. Format: `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
	SharedResources string `pulumi:"sharedResources"`
}

A deployment of a Model. Endpoints contain one or more DeployedModels.

type GoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput

type GoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput

func (GoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput) ToGoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DeployedModelResponseArrayOutput

type GoogleCloudAiplatformV1beta1DeployedModelResponseOutput

type GoogleCloudAiplatformV1beta1DeployedModelResponseOutput struct{ *pulumi.OutputState }

A deployment of a Model. Endpoints contain one or more DeployedModels.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) AutomaticResources

A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) CreateTime

Timestamp when the DeployedModel was created.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) DedicatedResources

A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) DisableExplanations

If true, deploy the model without explainable feature, regardless the existence of Model.explanation_spec or explanation_spec.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) DisplayName

The display name of the DeployedModel. If not provided upon creation, the Model's display_name is used.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) EnableAccessLogging

If true, online prediction access logs are sent to Cloud Logging. These logs are like standard server access logs, containing information like timestamp and latency for each prediction request. Note that logs may incur a cost, especially if your project receives prediction requests at a high queries per second rate (QPS). Estimate your costs before enabling this option.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) EnableContainerLogging

If true, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Cloud Logging. Only supported for custom-trained Models and AutoML Tabular Models.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) ExplanationSpec

Explanation configuration for this DeployedModel. When deploying a Model using EndpointService.DeployModel, this value overrides the value of Model.explanation_spec. All fields of explanation_spec are optional in the request. If a field of explanation_spec is not populated, the value of the same field of Model.explanation_spec is inherited. If the corresponding Model.explanation_spec is not populated, all fields of the explanation_spec will be used for the explanation configuration.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) Model

The resource name of the Model that this is the deployment of. Note that the Model may be in a different location than the DeployedModel's Endpoint. The resource name may contain version id or version alias to specify the version. Example: `projects/{project}/locations/{location}/models/{model}@2` or `projects/{project}/locations/{location}/models/{model}@golden` if no version is specified, the default version will be deployed.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) ModelVersionId

The version ID of the model that is deployed.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) PrivateEndpoints

Provide paths for users to send predict/explain/health requests directly to the deployed model services running on Cloud via private services access. This field is populated if network is configured.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) ServiceAccount

The service account that the DeployedModel's container runs as. Specify the email address of the service account. If this service account is not specified, the container runs as a service account that doesn't have access to the resource project. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account.

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) SharedResources

The resource name of the shared DeploymentResourcePool to deploy on. Format: `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedModelResponseOutput

func (GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedModelResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1DeployedModelResponseOutput) ToGoogleCloudAiplatformV1beta1DeployedModelResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DeployedModelResponseOutput

type GoogleCloudAiplatformV1beta1DiskSpec

type GoogleCloudAiplatformV1beta1DiskSpec struct {
	// Size in GB of the boot disk (default is 100GB).
	BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"`
	// 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).
	BootDiskType *string `pulumi:"bootDiskType"`
}

Represents the spec of disk options.

type GoogleCloudAiplatformV1beta1DiskSpecArgs

type GoogleCloudAiplatformV1beta1DiskSpecArgs struct {
	// Size in GB of the boot disk (default is 100GB).
	BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"`
	// 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).
	BootDiskType pulumi.StringPtrInput `pulumi:"bootDiskType"`
}

Represents the spec of disk options.

func (GoogleCloudAiplatformV1beta1DiskSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1DiskSpecArgs) ToGoogleCloudAiplatformV1beta1DiskSpecOutput

func (i GoogleCloudAiplatformV1beta1DiskSpecArgs) ToGoogleCloudAiplatformV1beta1DiskSpecOutput() GoogleCloudAiplatformV1beta1DiskSpecOutput

func (GoogleCloudAiplatformV1beta1DiskSpecArgs) ToGoogleCloudAiplatformV1beta1DiskSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1DiskSpecArgs) ToGoogleCloudAiplatformV1beta1DiskSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DiskSpecOutput

func (GoogleCloudAiplatformV1beta1DiskSpecArgs) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1DiskSpecArgs) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutput() GoogleCloudAiplatformV1beta1DiskSpecPtrOutput

func (GoogleCloudAiplatformV1beta1DiskSpecArgs) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1DiskSpecArgs) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DiskSpecPtrOutput

type GoogleCloudAiplatformV1beta1DiskSpecInput

type GoogleCloudAiplatformV1beta1DiskSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1DiskSpecOutput() GoogleCloudAiplatformV1beta1DiskSpecOutput
	ToGoogleCloudAiplatformV1beta1DiskSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1DiskSpecOutput
}

GoogleCloudAiplatformV1beta1DiskSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1DiskSpecArgs and GoogleCloudAiplatformV1beta1DiskSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1DiskSpecInput` via:

GoogleCloudAiplatformV1beta1DiskSpecArgs{...}

type GoogleCloudAiplatformV1beta1DiskSpecOutput

type GoogleCloudAiplatformV1beta1DiskSpecOutput struct{ *pulumi.OutputState }

Represents the spec of disk options.

func (GoogleCloudAiplatformV1beta1DiskSpecOutput) BootDiskSizeGb

Size in GB of the boot disk (default is 100GB).

func (GoogleCloudAiplatformV1beta1DiskSpecOutput) BootDiskType

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

func (GoogleCloudAiplatformV1beta1DiskSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1DiskSpecOutput) ToGoogleCloudAiplatformV1beta1DiskSpecOutput

func (o GoogleCloudAiplatformV1beta1DiskSpecOutput) ToGoogleCloudAiplatformV1beta1DiskSpecOutput() GoogleCloudAiplatformV1beta1DiskSpecOutput

func (GoogleCloudAiplatformV1beta1DiskSpecOutput) ToGoogleCloudAiplatformV1beta1DiskSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1DiskSpecOutput) ToGoogleCloudAiplatformV1beta1DiskSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DiskSpecOutput

func (GoogleCloudAiplatformV1beta1DiskSpecOutput) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1DiskSpecOutput) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutput() GoogleCloudAiplatformV1beta1DiskSpecPtrOutput

func (GoogleCloudAiplatformV1beta1DiskSpecOutput) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1DiskSpecOutput) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DiskSpecPtrOutput

type GoogleCloudAiplatformV1beta1DiskSpecPtrInput

type GoogleCloudAiplatformV1beta1DiskSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutput() GoogleCloudAiplatformV1beta1DiskSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1DiskSpecPtrOutput
}

GoogleCloudAiplatformV1beta1DiskSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1DiskSpecArgs, GoogleCloudAiplatformV1beta1DiskSpecPtr and GoogleCloudAiplatformV1beta1DiskSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1DiskSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1DiskSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1DiskSpecPtrOutput

type GoogleCloudAiplatformV1beta1DiskSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1DiskSpecPtrOutput) BootDiskSizeGb

Size in GB of the boot disk (default is 100GB).

func (GoogleCloudAiplatformV1beta1DiskSpecPtrOutput) BootDiskType

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

func (GoogleCloudAiplatformV1beta1DiskSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1DiskSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1DiskSpecPtrOutput) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1DiskSpecPtrOutput) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutput() GoogleCloudAiplatformV1beta1DiskSpecPtrOutput

func (GoogleCloudAiplatformV1beta1DiskSpecPtrOutput) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1DiskSpecPtrOutput) ToGoogleCloudAiplatformV1beta1DiskSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DiskSpecPtrOutput

type GoogleCloudAiplatformV1beta1DiskSpecResponse

type GoogleCloudAiplatformV1beta1DiskSpecResponse struct {
	// Size in GB of the boot disk (default is 100GB).
	BootDiskSizeGb int `pulumi:"bootDiskSizeGb"`
	// 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).
	BootDiskType string `pulumi:"bootDiskType"`
}

Represents the spec of disk options.

type GoogleCloudAiplatformV1beta1DiskSpecResponseOutput

type GoogleCloudAiplatformV1beta1DiskSpecResponseOutput struct{ *pulumi.OutputState }

Represents the spec of disk options.

func (GoogleCloudAiplatformV1beta1DiskSpecResponseOutput) BootDiskSizeGb

Size in GB of the boot disk (default is 100GB).

func (GoogleCloudAiplatformV1beta1DiskSpecResponseOutput) BootDiskType

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

func (GoogleCloudAiplatformV1beta1DiskSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1DiskSpecResponseOutput) ToGoogleCloudAiplatformV1beta1DiskSpecResponseOutput

func (o GoogleCloudAiplatformV1beta1DiskSpecResponseOutput) ToGoogleCloudAiplatformV1beta1DiskSpecResponseOutput() GoogleCloudAiplatformV1beta1DiskSpecResponseOutput

func (GoogleCloudAiplatformV1beta1DiskSpecResponseOutput) ToGoogleCloudAiplatformV1beta1DiskSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1DiskSpecResponseOutput) ToGoogleCloudAiplatformV1beta1DiskSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1DiskSpecResponseOutput

type GoogleCloudAiplatformV1beta1EncryptionSpec

type GoogleCloudAiplatformV1beta1EncryptionSpec struct {
	// The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. The key needs to be in the same region as where the compute resource is created.
	KmsKeyName string `pulumi:"kmsKeyName"`
}

Represents a customer-managed encryption key spec that can be applied to a top-level resource.

type GoogleCloudAiplatformV1beta1EncryptionSpecArgs

type GoogleCloudAiplatformV1beta1EncryptionSpecArgs struct {
	// The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. The key needs to be in the same region as where the compute resource is created.
	KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"`
}

Represents a customer-managed encryption key spec that can be applied to a top-level resource.

func (GoogleCloudAiplatformV1beta1EncryptionSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1EncryptionSpecArgs) ToGoogleCloudAiplatformV1beta1EncryptionSpecOutput

func (i GoogleCloudAiplatformV1beta1EncryptionSpecArgs) ToGoogleCloudAiplatformV1beta1EncryptionSpecOutput() GoogleCloudAiplatformV1beta1EncryptionSpecOutput

func (GoogleCloudAiplatformV1beta1EncryptionSpecArgs) ToGoogleCloudAiplatformV1beta1EncryptionSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1EncryptionSpecArgs) ToGoogleCloudAiplatformV1beta1EncryptionSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EncryptionSpecOutput

func (GoogleCloudAiplatformV1beta1EncryptionSpecArgs) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1EncryptionSpecArgs) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput() GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

func (GoogleCloudAiplatformV1beta1EncryptionSpecArgs) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1EncryptionSpecArgs) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

type GoogleCloudAiplatformV1beta1EncryptionSpecInput

type GoogleCloudAiplatformV1beta1EncryptionSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1EncryptionSpecOutput() GoogleCloudAiplatformV1beta1EncryptionSpecOutput
	ToGoogleCloudAiplatformV1beta1EncryptionSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1EncryptionSpecOutput
}

GoogleCloudAiplatformV1beta1EncryptionSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1EncryptionSpecArgs and GoogleCloudAiplatformV1beta1EncryptionSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1EncryptionSpecInput` via:

GoogleCloudAiplatformV1beta1EncryptionSpecArgs{...}

type GoogleCloudAiplatformV1beta1EncryptionSpecOutput

type GoogleCloudAiplatformV1beta1EncryptionSpecOutput struct{ *pulumi.OutputState }

Represents a customer-managed encryption key spec that can be applied to a top-level resource.

func (GoogleCloudAiplatformV1beta1EncryptionSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1EncryptionSpecOutput) KmsKeyName

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.

func (GoogleCloudAiplatformV1beta1EncryptionSpecOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecOutput

func (o GoogleCloudAiplatformV1beta1EncryptionSpecOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecOutput() GoogleCloudAiplatformV1beta1EncryptionSpecOutput

func (GoogleCloudAiplatformV1beta1EncryptionSpecOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1EncryptionSpecOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EncryptionSpecOutput

func (GoogleCloudAiplatformV1beta1EncryptionSpecOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1EncryptionSpecOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput() GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

func (GoogleCloudAiplatformV1beta1EncryptionSpecOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1EncryptionSpecOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

type GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput

type GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput() GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput
}

GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1EncryptionSpecArgs, GoogleCloudAiplatformV1beta1EncryptionSpecPtr and GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1EncryptionSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

type GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput) KmsKeyName

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.

func (GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput() GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

func (GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EncryptionSpecPtrOutput

type GoogleCloudAiplatformV1beta1EncryptionSpecResponse

type GoogleCloudAiplatformV1beta1EncryptionSpecResponse struct {
	// The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. The key needs to be in the same region as where the compute resource is created.
	KmsKeyName string `pulumi:"kmsKeyName"`
}

Represents a customer-managed encryption key spec that can be applied to a top-level resource.

type GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput

type GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput struct{ *pulumi.OutputState }

Represents a customer-managed encryption key spec that can be applied to a top-level resource.

func (GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput) KmsKeyName

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.

func (GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput

func (GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput) ToGoogleCloudAiplatformV1beta1EncryptionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput

type GoogleCloudAiplatformV1beta1EnvVar

type GoogleCloudAiplatformV1beta1EnvVar struct {
	// Name of the environment variable. Must be a valid C identifier.
	Name string `pulumi:"name"`
	// 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.
	Value string `pulumi:"value"`
}

Represents an environment variable present in a Container or Python Module.

type GoogleCloudAiplatformV1beta1EnvVarArgs

type GoogleCloudAiplatformV1beta1EnvVarArgs struct {
	// Name of the environment variable. Must be a valid C identifier.
	Name pulumi.StringInput `pulumi:"name"`
	// 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.
	Value pulumi.StringInput `pulumi:"value"`
}

Represents an environment variable present in a Container or Python Module.

func (GoogleCloudAiplatformV1beta1EnvVarArgs) ElementType

func (GoogleCloudAiplatformV1beta1EnvVarArgs) ToGoogleCloudAiplatformV1beta1EnvVarOutput

func (i GoogleCloudAiplatformV1beta1EnvVarArgs) ToGoogleCloudAiplatformV1beta1EnvVarOutput() GoogleCloudAiplatformV1beta1EnvVarOutput

func (GoogleCloudAiplatformV1beta1EnvVarArgs) ToGoogleCloudAiplatformV1beta1EnvVarOutputWithContext

func (i GoogleCloudAiplatformV1beta1EnvVarArgs) ToGoogleCloudAiplatformV1beta1EnvVarOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EnvVarOutput

type GoogleCloudAiplatformV1beta1EnvVarArray

type GoogleCloudAiplatformV1beta1EnvVarArray []GoogleCloudAiplatformV1beta1EnvVarInput

func (GoogleCloudAiplatformV1beta1EnvVarArray) ElementType

func (GoogleCloudAiplatformV1beta1EnvVarArray) ToGoogleCloudAiplatformV1beta1EnvVarArrayOutput

func (i GoogleCloudAiplatformV1beta1EnvVarArray) ToGoogleCloudAiplatformV1beta1EnvVarArrayOutput() GoogleCloudAiplatformV1beta1EnvVarArrayOutput

func (GoogleCloudAiplatformV1beta1EnvVarArray) ToGoogleCloudAiplatformV1beta1EnvVarArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1EnvVarArray) ToGoogleCloudAiplatformV1beta1EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EnvVarArrayOutput

type GoogleCloudAiplatformV1beta1EnvVarArrayInput

type GoogleCloudAiplatformV1beta1EnvVarArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1EnvVarArrayOutput() GoogleCloudAiplatformV1beta1EnvVarArrayOutput
	ToGoogleCloudAiplatformV1beta1EnvVarArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1EnvVarArrayOutput
}

GoogleCloudAiplatformV1beta1EnvVarArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1EnvVarArray and GoogleCloudAiplatformV1beta1EnvVarArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1EnvVarArrayInput` via:

GoogleCloudAiplatformV1beta1EnvVarArray{ GoogleCloudAiplatformV1beta1EnvVarArgs{...} }

type GoogleCloudAiplatformV1beta1EnvVarArrayOutput

type GoogleCloudAiplatformV1beta1EnvVarArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1EnvVarArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1EnvVarArrayOutput) Index

func (GoogleCloudAiplatformV1beta1EnvVarArrayOutput) ToGoogleCloudAiplatformV1beta1EnvVarArrayOutput

func (o GoogleCloudAiplatformV1beta1EnvVarArrayOutput) ToGoogleCloudAiplatformV1beta1EnvVarArrayOutput() GoogleCloudAiplatformV1beta1EnvVarArrayOutput

func (GoogleCloudAiplatformV1beta1EnvVarArrayOutput) ToGoogleCloudAiplatformV1beta1EnvVarArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1EnvVarArrayOutput) ToGoogleCloudAiplatformV1beta1EnvVarArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EnvVarArrayOutput

type GoogleCloudAiplatformV1beta1EnvVarInput

type GoogleCloudAiplatformV1beta1EnvVarInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1EnvVarOutput() GoogleCloudAiplatformV1beta1EnvVarOutput
	ToGoogleCloudAiplatformV1beta1EnvVarOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1EnvVarOutput
}

GoogleCloudAiplatformV1beta1EnvVarInput is an input type that accepts GoogleCloudAiplatformV1beta1EnvVarArgs and GoogleCloudAiplatformV1beta1EnvVarOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1EnvVarInput` via:

GoogleCloudAiplatformV1beta1EnvVarArgs{...}

type GoogleCloudAiplatformV1beta1EnvVarOutput

type GoogleCloudAiplatformV1beta1EnvVarOutput struct{ *pulumi.OutputState }

Represents an environment variable present in a Container or Python Module.

func (GoogleCloudAiplatformV1beta1EnvVarOutput) ElementType

func (GoogleCloudAiplatformV1beta1EnvVarOutput) Name

Name of the environment variable. Must be a valid C identifier.

func (GoogleCloudAiplatformV1beta1EnvVarOutput) ToGoogleCloudAiplatformV1beta1EnvVarOutput

func (o GoogleCloudAiplatformV1beta1EnvVarOutput) ToGoogleCloudAiplatformV1beta1EnvVarOutput() GoogleCloudAiplatformV1beta1EnvVarOutput

func (GoogleCloudAiplatformV1beta1EnvVarOutput) ToGoogleCloudAiplatformV1beta1EnvVarOutputWithContext

func (o GoogleCloudAiplatformV1beta1EnvVarOutput) ToGoogleCloudAiplatformV1beta1EnvVarOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EnvVarOutput

func (GoogleCloudAiplatformV1beta1EnvVarOutput) Value

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.

type GoogleCloudAiplatformV1beta1EnvVarResponse

type GoogleCloudAiplatformV1beta1EnvVarResponse struct {
	// Name of the environment variable. Must be a valid C identifier.
	Name string `pulumi:"name"`
	// 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.
	Value string `pulumi:"value"`
}

Represents an environment variable present in a Container or Python Module.

type GoogleCloudAiplatformV1beta1EnvVarResponseArrayOutput

type GoogleCloudAiplatformV1beta1EnvVarResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1EnvVarResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1EnvVarResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1EnvVarResponseArrayOutput) ToGoogleCloudAiplatformV1beta1EnvVarResponseArrayOutput

func (GoogleCloudAiplatformV1beta1EnvVarResponseArrayOutput) ToGoogleCloudAiplatformV1beta1EnvVarResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1EnvVarResponseArrayOutput) ToGoogleCloudAiplatformV1beta1EnvVarResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EnvVarResponseArrayOutput

type GoogleCloudAiplatformV1beta1EnvVarResponseOutput

type GoogleCloudAiplatformV1beta1EnvVarResponseOutput struct{ *pulumi.OutputState }

Represents an environment variable present in a Container or Python Module.

func (GoogleCloudAiplatformV1beta1EnvVarResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1EnvVarResponseOutput) Name

Name of the environment variable. Must be a valid C identifier.

func (GoogleCloudAiplatformV1beta1EnvVarResponseOutput) ToGoogleCloudAiplatformV1beta1EnvVarResponseOutput

func (o GoogleCloudAiplatformV1beta1EnvVarResponseOutput) ToGoogleCloudAiplatformV1beta1EnvVarResponseOutput() GoogleCloudAiplatformV1beta1EnvVarResponseOutput

func (GoogleCloudAiplatformV1beta1EnvVarResponseOutput) ToGoogleCloudAiplatformV1beta1EnvVarResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1EnvVarResponseOutput) ToGoogleCloudAiplatformV1beta1EnvVarResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1EnvVarResponseOutput

func (GoogleCloudAiplatformV1beta1EnvVarResponseOutput) Value

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.

type GoogleCloudAiplatformV1beta1Examples

type GoogleCloudAiplatformV1beta1Examples struct {
	// The Cloud Storage input instances.
	ExampleGcsSource *GoogleCloudAiplatformV1beta1ExamplesExampleGcsSource `pulumi:"exampleGcsSource"`
	// The Cloud Storage locations that contain the instances to be indexed for approximate nearest neighbor search.
	GcsSource *GoogleCloudAiplatformV1beta1GcsSource `pulumi:"gcsSource"`
	// The full configuration for the generated index, the semantics are the same as metadata and should match [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config).
	NearestNeighborSearchConfig interface{} `pulumi:"nearestNeighborSearchConfig"`
	// The number of neighbors to return when querying for examples.
	NeighborCount *int `pulumi:"neighborCount"`
	// Simplified preset configuration, which automatically sets configuration values based on the desired query speed-precision trade-off and modality.
	Presets *GoogleCloudAiplatformV1beta1Presets `pulumi:"presets"`
}

Example-based explainability that returns the nearest neighbors from the provided dataset.

type GoogleCloudAiplatformV1beta1ExamplesArgs

type GoogleCloudAiplatformV1beta1ExamplesArgs struct {
	// The Cloud Storage input instances.
	ExampleGcsSource GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrInput `pulumi:"exampleGcsSource"`
	// The Cloud Storage locations that contain the instances to be indexed for approximate nearest neighbor search.
	GcsSource GoogleCloudAiplatformV1beta1GcsSourcePtrInput `pulumi:"gcsSource"`
	// The full configuration for the generated index, the semantics are the same as metadata and should match [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config).
	NearestNeighborSearchConfig pulumi.Input `pulumi:"nearestNeighborSearchConfig"`
	// The number of neighbors to return when querying for examples.
	NeighborCount pulumi.IntPtrInput `pulumi:"neighborCount"`
	// Simplified preset configuration, which automatically sets configuration values based on the desired query speed-precision trade-off and modality.
	Presets GoogleCloudAiplatformV1beta1PresetsPtrInput `pulumi:"presets"`
}

Example-based explainability that returns the nearest neighbors from the provided dataset.

func (GoogleCloudAiplatformV1beta1ExamplesArgs) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesArgs) ToGoogleCloudAiplatformV1beta1ExamplesOutput

func (i GoogleCloudAiplatformV1beta1ExamplesArgs) ToGoogleCloudAiplatformV1beta1ExamplesOutput() GoogleCloudAiplatformV1beta1ExamplesOutput

func (GoogleCloudAiplatformV1beta1ExamplesArgs) ToGoogleCloudAiplatformV1beta1ExamplesOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExamplesArgs) ToGoogleCloudAiplatformV1beta1ExamplesOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesOutput

func (GoogleCloudAiplatformV1beta1ExamplesArgs) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutput

func (i GoogleCloudAiplatformV1beta1ExamplesArgs) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutput() GoogleCloudAiplatformV1beta1ExamplesPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesArgs) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExamplesArgs) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesPtrOutput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSource

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSource struct {
	// The format in which instances are given, if not specified, assume it's JSONL format. Currently only JSONL format is supported.
	DataFormat *GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat `pulumi:"dataFormat"`
	// The Cloud Storage location for the input instances.
	GcsSource *GoogleCloudAiplatformV1beta1GcsSource `pulumi:"gcsSource"`
}

The Cloud Storage input instances.

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs struct {
	// The format in which instances are given, if not specified, assume it's JSONL format. Currently only JSONL format is supported.
	DataFormat GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrInput `pulumi:"dataFormat"`
	// The Cloud Storage location for the input instances.
	GcsSource GoogleCloudAiplatformV1beta1GcsSourcePtrInput `pulumi:"gcsSource"`
}

The Cloud Storage input instances.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput

func (i GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput() GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat string

The format in which instances are given, if not specified, assume it's JSONL format. Currently only JSONL format is supported.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutputWithContext

func (e GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToStringOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormat) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatInput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput() GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput
	ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput
}

GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatInput is an input type that accepts GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatArgs and GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatInput` via:

GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatArgs{...}

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrInput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput() GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput
	ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput
}

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceDataFormatPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceInput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput() GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput
	ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput
}

GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceInput is an input type that accepts GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs and GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceInput` via:

GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs{...}

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput struct{ *pulumi.OutputState }

The Cloud Storage input instances.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput) DataFormat

The format in which instances are given, if not specified, assume it's JSONL format. Currently only JSONL format is supported.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput) GcsSource

The Cloud Storage location for the input instances.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrInput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput() GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput
	ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput
}

GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs, GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtr and GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrInput` via:

        GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput) DataFormat

The format in which instances are given, if not specified, assume it's JSONL format. Currently only JSONL format is supported.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput) GcsSource

The Cloud Storage location for the input instances.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourcePtrOutput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponse

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponse struct {
	// The format in which instances are given, if not specified, assume it's JSONL format. Currently only JSONL format is supported.
	DataFormat string `pulumi:"dataFormat"`
	// The Cloud Storage location for the input instances.
	GcsSource GoogleCloudAiplatformV1beta1GcsSourceResponse `pulumi:"gcsSource"`
}

The Cloud Storage input instances.

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput

type GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput struct{ *pulumi.OutputState }

The Cloud Storage input instances.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput) DataFormat

The format in which instances are given, if not specified, assume it's JSONL format. Currently only JSONL format is supported.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput) GcsSource

The Cloud Storage location for the input instances.

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput

func (GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput) ToGoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponseOutput

type GoogleCloudAiplatformV1beta1ExamplesInput

type GoogleCloudAiplatformV1beta1ExamplesInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExamplesOutput() GoogleCloudAiplatformV1beta1ExamplesOutput
	ToGoogleCloudAiplatformV1beta1ExamplesOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExamplesOutput
}

GoogleCloudAiplatformV1beta1ExamplesInput is an input type that accepts GoogleCloudAiplatformV1beta1ExamplesArgs and GoogleCloudAiplatformV1beta1ExamplesOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExamplesInput` via:

GoogleCloudAiplatformV1beta1ExamplesArgs{...}

type GoogleCloudAiplatformV1beta1ExamplesOutput

type GoogleCloudAiplatformV1beta1ExamplesOutput struct{ *pulumi.OutputState }

Example-based explainability that returns the nearest neighbors from the provided dataset.

func (GoogleCloudAiplatformV1beta1ExamplesOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesOutput) ExampleGcsSource

The Cloud Storage input instances.

func (GoogleCloudAiplatformV1beta1ExamplesOutput) GcsSource

The Cloud Storage locations that contain the instances to be indexed for approximate nearest neighbor search.

func (GoogleCloudAiplatformV1beta1ExamplesOutput) NearestNeighborSearchConfig

func (o GoogleCloudAiplatformV1beta1ExamplesOutput) NearestNeighborSearchConfig() pulumi.AnyOutput

The full configuration for the generated index, the semantics are the same as metadata and should match [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config).

func (GoogleCloudAiplatformV1beta1ExamplesOutput) NeighborCount

The number of neighbors to return when querying for examples.

func (GoogleCloudAiplatformV1beta1ExamplesOutput) Presets

Simplified preset configuration, which automatically sets configuration values based on the desired query speed-precision trade-off and modality.

func (GoogleCloudAiplatformV1beta1ExamplesOutput) ToGoogleCloudAiplatformV1beta1ExamplesOutput

func (o GoogleCloudAiplatformV1beta1ExamplesOutput) ToGoogleCloudAiplatformV1beta1ExamplesOutput() GoogleCloudAiplatformV1beta1ExamplesOutput

func (GoogleCloudAiplatformV1beta1ExamplesOutput) ToGoogleCloudAiplatformV1beta1ExamplesOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesOutput) ToGoogleCloudAiplatformV1beta1ExamplesOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesOutput

func (GoogleCloudAiplatformV1beta1ExamplesOutput) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutput

func (o GoogleCloudAiplatformV1beta1ExamplesOutput) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutput() GoogleCloudAiplatformV1beta1ExamplesPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesOutput) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesOutput) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesPtrOutput

type GoogleCloudAiplatformV1beta1ExamplesPtrInput

type GoogleCloudAiplatformV1beta1ExamplesPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExamplesPtrOutput() GoogleCloudAiplatformV1beta1ExamplesPtrOutput
	ToGoogleCloudAiplatformV1beta1ExamplesPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExamplesPtrOutput
}

GoogleCloudAiplatformV1beta1ExamplesPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ExamplesArgs, GoogleCloudAiplatformV1beta1ExamplesPtr and GoogleCloudAiplatformV1beta1ExamplesPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExamplesPtrInput` via:

        GoogleCloudAiplatformV1beta1ExamplesArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ExamplesPtrOutput

type GoogleCloudAiplatformV1beta1ExamplesPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ExamplesPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ExamplesPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesPtrOutput) ExampleGcsSource

The Cloud Storage input instances.

func (GoogleCloudAiplatformV1beta1ExamplesPtrOutput) GcsSource

The Cloud Storage locations that contain the instances to be indexed for approximate nearest neighbor search.

func (GoogleCloudAiplatformV1beta1ExamplesPtrOutput) NearestNeighborSearchConfig

func (o GoogleCloudAiplatformV1beta1ExamplesPtrOutput) NearestNeighborSearchConfig() pulumi.AnyOutput

The full configuration for the generated index, the semantics are the same as metadata and should match [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config).

func (GoogleCloudAiplatformV1beta1ExamplesPtrOutput) NeighborCount

The number of neighbors to return when querying for examples.

func (GoogleCloudAiplatformV1beta1ExamplesPtrOutput) Presets

Simplified preset configuration, which automatically sets configuration values based on the desired query speed-precision trade-off and modality.

func (GoogleCloudAiplatformV1beta1ExamplesPtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutput

func (o GoogleCloudAiplatformV1beta1ExamplesPtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutput() GoogleCloudAiplatformV1beta1ExamplesPtrOutput

func (GoogleCloudAiplatformV1beta1ExamplesPtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesPtrOutput) ToGoogleCloudAiplatformV1beta1ExamplesPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesPtrOutput

type GoogleCloudAiplatformV1beta1ExamplesResponse

type GoogleCloudAiplatformV1beta1ExamplesResponse struct {
	// The Cloud Storage input instances.
	ExampleGcsSource GoogleCloudAiplatformV1beta1ExamplesExampleGcsSourceResponse `pulumi:"exampleGcsSource"`
	// The Cloud Storage locations that contain the instances to be indexed for approximate nearest neighbor search.
	GcsSource GoogleCloudAiplatformV1beta1GcsSourceResponse `pulumi:"gcsSource"`
	// The full configuration for the generated index, the semantics are the same as metadata and should match [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config).
	NearestNeighborSearchConfig interface{} `pulumi:"nearestNeighborSearchConfig"`
	// The number of neighbors to return when querying for examples.
	NeighborCount int `pulumi:"neighborCount"`
	// Simplified preset configuration, which automatically sets configuration values based on the desired query speed-precision trade-off and modality.
	Presets GoogleCloudAiplatformV1beta1PresetsResponse `pulumi:"presets"`
}

Example-based explainability that returns the nearest neighbors from the provided dataset.

type GoogleCloudAiplatformV1beta1ExamplesResponseOutput

type GoogleCloudAiplatformV1beta1ExamplesResponseOutput struct{ *pulumi.OutputState }

Example-based explainability that returns the nearest neighbors from the provided dataset.

func (GoogleCloudAiplatformV1beta1ExamplesResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExamplesResponseOutput) ExampleGcsSource

The Cloud Storage input instances.

func (GoogleCloudAiplatformV1beta1ExamplesResponseOutput) GcsSource

The Cloud Storage locations that contain the instances to be indexed for approximate nearest neighbor search.

func (GoogleCloudAiplatformV1beta1ExamplesResponseOutput) NearestNeighborSearchConfig

The full configuration for the generated index, the semantics are the same as metadata and should match [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config).

func (GoogleCloudAiplatformV1beta1ExamplesResponseOutput) NeighborCount

The number of neighbors to return when querying for examples.

func (GoogleCloudAiplatformV1beta1ExamplesResponseOutput) Presets

Simplified preset configuration, which automatically sets configuration values based on the desired query speed-precision trade-off and modality.

func (GoogleCloudAiplatformV1beta1ExamplesResponseOutput) ToGoogleCloudAiplatformV1beta1ExamplesResponseOutput

func (o GoogleCloudAiplatformV1beta1ExamplesResponseOutput) ToGoogleCloudAiplatformV1beta1ExamplesResponseOutput() GoogleCloudAiplatformV1beta1ExamplesResponseOutput

func (GoogleCloudAiplatformV1beta1ExamplesResponseOutput) ToGoogleCloudAiplatformV1beta1ExamplesResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExamplesResponseOutput) ToGoogleCloudAiplatformV1beta1ExamplesResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExamplesResponseOutput

type GoogleCloudAiplatformV1beta1ExecutionResponse

type GoogleCloudAiplatformV1beta1ExecutionResponse struct {
	// Timestamp when this Execution was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the Execution
	Description string `pulumi:"description"`
	// User provided display name of the Execution. May be up to 128 Unicode characters.
	DisplayName string `pulumi:"displayName"`
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Executions. 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. No more than 64 user labels can be associated with one Execution (System labels are excluded).
	Labels map[string]string `pulumi:"labels"`
	// Properties of the Execution. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata map[string]string `pulumi:"metadata"`
	// The resource name of the Execution.
	Name string `pulumi:"name"`
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle string `pulumi:"schemaTitle"`
	// The version of the schema in `schema_title` to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion string `pulumi:"schemaVersion"`
	// The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines) and the system does not prescribe or check the validity of state transitions.
	State string `pulumi:"state"`
	// Timestamp when this Execution was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

Instance of a general execution.

type GoogleCloudAiplatformV1beta1ExecutionResponseOutput

type GoogleCloudAiplatformV1beta1ExecutionResponseOutput struct{ *pulumi.OutputState }

Instance of a general execution.

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) CreateTime

Timestamp when this Execution was created.

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) Description

Description of the Execution

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) DisplayName

User provided display name of the Execution. May be up to 128 Unicode characters.

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) Etag

An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) Labels

The labels with user-defined metadata to organize your Executions. 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. No more than 64 user labels can be associated with one Execution (System labels are excluded).

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) Metadata

Properties of the Execution. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) Name

The resource name of the Execution.

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) SchemaTitle

The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) SchemaVersion

The version of the schema in `schema_title` to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) State

The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines) and the system does not prescribe or check the validity of state transitions.

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) ToGoogleCloudAiplatformV1beta1ExecutionResponseOutput

func (o GoogleCloudAiplatformV1beta1ExecutionResponseOutput) ToGoogleCloudAiplatformV1beta1ExecutionResponseOutput() GoogleCloudAiplatformV1beta1ExecutionResponseOutput

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) ToGoogleCloudAiplatformV1beta1ExecutionResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExecutionResponseOutput) ToGoogleCloudAiplatformV1beta1ExecutionResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExecutionResponseOutput

func (GoogleCloudAiplatformV1beta1ExecutionResponseOutput) UpdateTime

Timestamp when this Execution was last updated.

type GoogleCloudAiplatformV1beta1ExplanationMetadata

type GoogleCloudAiplatformV1beta1ExplanationMetadata struct {
	// Points to a YAML file stored on Google Cloud Storage describing the format of the feature attributions. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML tabular Models always have this field populated by Vertex AI. Note: The URI given on output may be different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	FeatureAttributionsSchemaUri *string `pulumi:"featureAttributionsSchemaUri"`
	// Map from feature names to feature input metadata. Keys are the name of the features. Values are the specification of the feature. An empty InputMetadata is valid. It describes a text feature which has the name specified as the key in ExplanationMetadata.inputs. The baseline of the empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow images, the key can be any friendly name of the feature. Once specified, featureAttributions are keyed by this key (if not grouped with another feature). For custom images, the key must match with the key in instance.
	Inputs map[string]string `pulumi:"inputs"`
	// Name of the source to generate embeddings for example based explanations.
	LatentSpaceSource *string `pulumi:"latentSpaceSource"`
	// Map from output names to output metadata. For Vertex AI-provided Tensorflow images, keys can be any user defined string that consists of any UTF-8 characters. For custom images, keys are the name of the output field in the prediction to be explained. Currently only one key is allowed.
	Outputs map[string]string `pulumi:"outputs"`
}

Metadata describing the Model's input and output for explanation.

type GoogleCloudAiplatformV1beta1ExplanationMetadataArgs

type GoogleCloudAiplatformV1beta1ExplanationMetadataArgs struct {
	// Points to a YAML file stored on Google Cloud Storage describing the format of the feature attributions. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML tabular Models always have this field populated by Vertex AI. Note: The URI given on output may be different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	FeatureAttributionsSchemaUri pulumi.StringPtrInput `pulumi:"featureAttributionsSchemaUri"`
	// Map from feature names to feature input metadata. Keys are the name of the features. Values are the specification of the feature. An empty InputMetadata is valid. It describes a text feature which has the name specified as the key in ExplanationMetadata.inputs. The baseline of the empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow images, the key can be any friendly name of the feature. Once specified, featureAttributions are keyed by this key (if not grouped with another feature). For custom images, the key must match with the key in instance.
	Inputs pulumi.StringMapInput `pulumi:"inputs"`
	// Name of the source to generate embeddings for example based explanations.
	LatentSpaceSource pulumi.StringPtrInput `pulumi:"latentSpaceSource"`
	// Map from output names to output metadata. For Vertex AI-provided Tensorflow images, keys can be any user defined string that consists of any UTF-8 characters. For custom images, keys are the name of the output field in the prediction to be explained. Currently only one key is allowed.
	Outputs pulumi.StringMapInput `pulumi:"outputs"`
}

Metadata describing the Model's input and output for explanation.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataArgs) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationMetadataArgs) ToGoogleCloudAiplatformV1beta1ExplanationMetadataOutput

func (i GoogleCloudAiplatformV1beta1ExplanationMetadataArgs) ToGoogleCloudAiplatformV1beta1ExplanationMetadataOutput() GoogleCloudAiplatformV1beta1ExplanationMetadataOutput

func (GoogleCloudAiplatformV1beta1ExplanationMetadataArgs) ToGoogleCloudAiplatformV1beta1ExplanationMetadataOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExplanationMetadataArgs) ToGoogleCloudAiplatformV1beta1ExplanationMetadataOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationMetadataOutput

func (GoogleCloudAiplatformV1beta1ExplanationMetadataArgs) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput

func (i GoogleCloudAiplatformV1beta1ExplanationMetadataArgs) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput() GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationMetadataArgs) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExplanationMetadataArgs) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationMetadataInput

type GoogleCloudAiplatformV1beta1ExplanationMetadataInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExplanationMetadataOutput() GoogleCloudAiplatformV1beta1ExplanationMetadataOutput
	ToGoogleCloudAiplatformV1beta1ExplanationMetadataOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExplanationMetadataOutput
}

GoogleCloudAiplatformV1beta1ExplanationMetadataInput is an input type that accepts GoogleCloudAiplatformV1beta1ExplanationMetadataArgs and GoogleCloudAiplatformV1beta1ExplanationMetadataOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExplanationMetadataInput` via:

GoogleCloudAiplatformV1beta1ExplanationMetadataArgs{...}

type GoogleCloudAiplatformV1beta1ExplanationMetadataOutput

type GoogleCloudAiplatformV1beta1ExplanationMetadataOutput struct{ *pulumi.OutputState }

Metadata describing the Model's input and output for explanation.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) FeatureAttributionsSchemaUri

Points to a YAML file stored on Google Cloud Storage describing the format of the feature attributions. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML tabular Models always have this field populated by Vertex AI. Note: The URI given on output may be different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) Inputs

Map from feature names to feature input metadata. Keys are the name of the features. Values are the specification of the feature. An empty InputMetadata is valid. It describes a text feature which has the name specified as the key in ExplanationMetadata.inputs. The baseline of the empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow images, the key can be any friendly name of the feature. Once specified, featureAttributions are keyed by this key (if not grouped with another feature). For custom images, the key must match with the key in instance.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) LatentSpaceSource

Name of the source to generate embeddings for example based explanations.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) Outputs

Map from output names to output metadata. For Vertex AI-provided Tensorflow images, keys can be any user defined string that consists of any UTF-8 characters. For custom images, keys are the name of the output field in the prediction to be explained. Currently only one key is allowed.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataOutput

func (GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationMetadataOutput

func (GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput

func (o GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput() GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationMetadataOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationMetadataPtrInput

type GoogleCloudAiplatformV1beta1ExplanationMetadataPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput() GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput
	ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput
}

GoogleCloudAiplatformV1beta1ExplanationMetadataPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ExplanationMetadataArgs, GoogleCloudAiplatformV1beta1ExplanationMetadataPtr and GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExplanationMetadataPtrInput` via:

        GoogleCloudAiplatformV1beta1ExplanationMetadataArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput) FeatureAttributionsSchemaUri

Points to a YAML file stored on Google Cloud Storage describing the format of the feature attributions. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML tabular Models always have this field populated by Vertex AI. Note: The URI given on output may be different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput) Inputs

Map from feature names to feature input metadata. Keys are the name of the features. Values are the specification of the feature. An empty InputMetadata is valid. It describes a text feature which has the name specified as the key in ExplanationMetadata.inputs. The baseline of the empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow images, the key can be any friendly name of the feature. Once specified, featureAttributions are keyed by this key (if not grouped with another feature). For custom images, the key must match with the key in instance.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput) LatentSpaceSource

Name of the source to generate embeddings for example based explanations.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput) Outputs

Map from output names to output metadata. For Vertex AI-provided Tensorflow images, keys can be any user defined string that consists of any UTF-8 characters. For custom images, keys are the name of the output field in the prediction to be explained. Currently only one key is allowed.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationMetadataPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationMetadataResponse

type GoogleCloudAiplatformV1beta1ExplanationMetadataResponse struct {
	// Points to a YAML file stored on Google Cloud Storage describing the format of the feature attributions. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML tabular Models always have this field populated by Vertex AI. Note: The URI given on output may be different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	FeatureAttributionsSchemaUri string `pulumi:"featureAttributionsSchemaUri"`
	// Map from feature names to feature input metadata. Keys are the name of the features. Values are the specification of the feature. An empty InputMetadata is valid. It describes a text feature which has the name specified as the key in ExplanationMetadata.inputs. The baseline of the empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow images, the key can be any friendly name of the feature. Once specified, featureAttributions are keyed by this key (if not grouped with another feature). For custom images, the key must match with the key in instance.
	Inputs map[string]string `pulumi:"inputs"`
	// Name of the source to generate embeddings for example based explanations.
	LatentSpaceSource string `pulumi:"latentSpaceSource"`
	// Map from output names to output metadata. For Vertex AI-provided Tensorflow images, keys can be any user defined string that consists of any UTF-8 characters. For custom images, keys are the name of the output field in the prediction to be explained. Currently only one key is allowed.
	Outputs map[string]string `pulumi:"outputs"`
}

Metadata describing the Model's input and output for explanation.

type GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput

type GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput struct{ *pulumi.OutputState }

Metadata describing the Model's input and output for explanation.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput) FeatureAttributionsSchemaUri

Points to a YAML file stored on Google Cloud Storage describing the format of the feature attributions. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML tabular Models always have this field populated by Vertex AI. Note: The URI given on output may be different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput) Inputs

Map from feature names to feature input metadata. Keys are the name of the features. Values are the specification of the feature. An empty InputMetadata is valid. It describes a text feature which has the name specified as the key in ExplanationMetadata.inputs. The baseline of the empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow images, the key can be any friendly name of the feature. Once specified, featureAttributions are keyed by this key (if not grouped with another feature). For custom images, the key must match with the key in instance.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput) LatentSpaceSource

Name of the source to generate embeddings for example based explanations.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput) Outputs

Map from output names to output metadata. For Vertex AI-provided Tensorflow images, keys can be any user defined string that consists of any UTF-8 characters. For custom images, keys are the name of the output field in the prediction to be explained. Currently only one key is allowed.

func (GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput

func (GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationMetadataResponseOutput

type GoogleCloudAiplatformV1beta1ExplanationParameters

type GoogleCloudAiplatformV1beta1ExplanationParameters struct {
	// Example-based explanations that returns the nearest neighbors from the provided dataset.
	Examples *GoogleCloudAiplatformV1beta1Examples `pulumi:"examples"`
	// An attribution method that computes Aumann-Shapley values taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365
	IntegratedGradientsAttribution *GoogleCloudAiplatformV1beta1IntegratedGradientsAttribution `pulumi:"integratedGradientsAttribution"`
	// If populated, only returns attributions that have output_index contained in output_indices. It must be an ndarray of integers, with the same shape of the output it's explaining. If not populated, returns attributions for top_k indices of outputs. If neither top_k nor output_indices is populated, returns the argmax index of the outputs. Only applicable to Models that predict multiple outputs (e,g, multi-class Models that predict multiple classes).
	OutputIndices []interface{} `pulumi:"outputIndices"`
	// An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features. Refer to this paper for model details: https://arxiv.org/abs/1306.4265.
	SampledShapleyAttribution *GoogleCloudAiplatformV1beta1SampledShapleyAttribution `pulumi:"sampledShapleyAttribution"`
	// If populated, returns attributions for top K indices of outputs (defaults to 1). Only applies to Models that predicts more than one outputs (e,g, multi-class Models). When set to -1, returns explanations for all outputs.
	TopK *int `pulumi:"topK"`
	// An attribution method that redistributes Integrated Gradients attribution to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 XRAI currently performs better on natural images, like a picture of a house or an animal. If the images are taken in artificial environments, like a lab or manufacturing line, or from diagnostic equipment, like x-rays or quality-control cameras, use Integrated Gradients instead.
	XraiAttribution *GoogleCloudAiplatformV1beta1XraiAttribution `pulumi:"xraiAttribution"`
}

Parameters to configure explaining for Model's predictions.

type GoogleCloudAiplatformV1beta1ExplanationParametersArgs

type GoogleCloudAiplatformV1beta1ExplanationParametersArgs struct {
	// Example-based explanations that returns the nearest neighbors from the provided dataset.
	Examples GoogleCloudAiplatformV1beta1ExamplesPtrInput `pulumi:"examples"`
	// An attribution method that computes Aumann-Shapley values taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365
	IntegratedGradientsAttribution GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrInput `pulumi:"integratedGradientsAttribution"`
	// If populated, only returns attributions that have output_index contained in output_indices. It must be an ndarray of integers, with the same shape of the output it's explaining. If not populated, returns attributions for top_k indices of outputs. If neither top_k nor output_indices is populated, returns the argmax index of the outputs. Only applicable to Models that predict multiple outputs (e,g, multi-class Models that predict multiple classes).
	OutputIndices pulumi.ArrayInput `pulumi:"outputIndices"`
	// An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features. Refer to this paper for model details: https://arxiv.org/abs/1306.4265.
	SampledShapleyAttribution GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrInput `pulumi:"sampledShapleyAttribution"`
	// If populated, returns attributions for top K indices of outputs (defaults to 1). Only applies to Models that predicts more than one outputs (e,g, multi-class Models). When set to -1, returns explanations for all outputs.
	TopK pulumi.IntPtrInput `pulumi:"topK"`
	// An attribution method that redistributes Integrated Gradients attribution to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 XRAI currently performs better on natural images, like a picture of a house or an animal. If the images are taken in artificial environments, like a lab or manufacturing line, or from diagnostic equipment, like x-rays or quality-control cameras, use Integrated Gradients instead.
	XraiAttribution GoogleCloudAiplatformV1beta1XraiAttributionPtrInput `pulumi:"xraiAttribution"`
}

Parameters to configure explaining for Model's predictions.

func (GoogleCloudAiplatformV1beta1ExplanationParametersArgs) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationParametersArgs) ToGoogleCloudAiplatformV1beta1ExplanationParametersOutput

func (i GoogleCloudAiplatformV1beta1ExplanationParametersArgs) ToGoogleCloudAiplatformV1beta1ExplanationParametersOutput() GoogleCloudAiplatformV1beta1ExplanationParametersOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersArgs) ToGoogleCloudAiplatformV1beta1ExplanationParametersOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExplanationParametersArgs) ToGoogleCloudAiplatformV1beta1ExplanationParametersOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationParametersOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersArgs) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput

func (i GoogleCloudAiplatformV1beta1ExplanationParametersArgs) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput() GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersArgs) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExplanationParametersArgs) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationParametersInput

type GoogleCloudAiplatformV1beta1ExplanationParametersInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExplanationParametersOutput() GoogleCloudAiplatformV1beta1ExplanationParametersOutput
	ToGoogleCloudAiplatformV1beta1ExplanationParametersOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExplanationParametersOutput
}

GoogleCloudAiplatformV1beta1ExplanationParametersInput is an input type that accepts GoogleCloudAiplatformV1beta1ExplanationParametersArgs and GoogleCloudAiplatformV1beta1ExplanationParametersOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExplanationParametersInput` via:

GoogleCloudAiplatformV1beta1ExplanationParametersArgs{...}

type GoogleCloudAiplatformV1beta1ExplanationParametersOutput

type GoogleCloudAiplatformV1beta1ExplanationParametersOutput struct{ *pulumi.OutputState }

Parameters to configure explaining for Model's predictions.

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) Examples

Example-based explanations that returns the nearest neighbors from the provided dataset.

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) IntegratedGradientsAttribution

An attribution method that computes Aumann-Shapley values taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) OutputIndices

If populated, only returns attributions that have output_index contained in output_indices. It must be an ndarray of integers, with the same shape of the output it's explaining. If not populated, returns attributions for top_k indices of outputs. If neither top_k nor output_indices is populated, returns the argmax index of the outputs. Only applicable to Models that predict multiple outputs (e,g, multi-class Models that predict multiple classes).

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) SampledShapleyAttribution

An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features. Refer to this paper for model details: https://arxiv.org/abs/1306.4265.

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationParametersOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationParametersOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationParametersOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) TopK

If populated, returns attributions for top K indices of outputs (defaults to 1). Only applies to Models that predicts more than one outputs (e,g, multi-class Models). When set to -1, returns explanations for all outputs.

func (GoogleCloudAiplatformV1beta1ExplanationParametersOutput) XraiAttribution

An attribution method that redistributes Integrated Gradients attribution to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 XRAI currently performs better on natural images, like a picture of a house or an animal. If the images are taken in artificial environments, like a lab or manufacturing line, or from diagnostic equipment, like x-rays or quality-control cameras, use Integrated Gradients instead.

type GoogleCloudAiplatformV1beta1ExplanationParametersPtrInput

type GoogleCloudAiplatformV1beta1ExplanationParametersPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput() GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput
	ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput
}

GoogleCloudAiplatformV1beta1ExplanationParametersPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ExplanationParametersArgs, GoogleCloudAiplatformV1beta1ExplanationParametersPtr and GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExplanationParametersPtrInput` via:

        GoogleCloudAiplatformV1beta1ExplanationParametersArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) Examples

Example-based explanations that returns the nearest neighbors from the provided dataset.

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) IntegratedGradientsAttribution

An attribution method that computes Aumann-Shapley values taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) OutputIndices

If populated, only returns attributions that have output_index contained in output_indices. It must be an ndarray of integers, with the same shape of the output it's explaining. If not populated, returns attributions for top_k indices of outputs. If neither top_k nor output_indices is populated, returns the argmax index of the outputs. Only applicable to Models that predict multiple outputs (e,g, multi-class Models that predict multiple classes).

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) SampledShapleyAttribution

An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features. Refer to this paper for model details: https://arxiv.org/abs/1306.4265.

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) TopK

If populated, returns attributions for top K indices of outputs (defaults to 1). Only applies to Models that predicts more than one outputs (e,g, multi-class Models). When set to -1, returns explanations for all outputs.

func (GoogleCloudAiplatformV1beta1ExplanationParametersPtrOutput) XraiAttribution

An attribution method that redistributes Integrated Gradients attribution to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 XRAI currently performs better on natural images, like a picture of a house or an animal. If the images are taken in artificial environments, like a lab or manufacturing line, or from diagnostic equipment, like x-rays or quality-control cameras, use Integrated Gradients instead.

type GoogleCloudAiplatformV1beta1ExplanationParametersResponse

type GoogleCloudAiplatformV1beta1ExplanationParametersResponse struct {
	// Example-based explanations that returns the nearest neighbors from the provided dataset.
	Examples GoogleCloudAiplatformV1beta1ExamplesResponse `pulumi:"examples"`
	// An attribution method that computes Aumann-Shapley values taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365
	IntegratedGradientsAttribution GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponse `pulumi:"integratedGradientsAttribution"`
	// If populated, only returns attributions that have output_index contained in output_indices. It must be an ndarray of integers, with the same shape of the output it's explaining. If not populated, returns attributions for top_k indices of outputs. If neither top_k nor output_indices is populated, returns the argmax index of the outputs. Only applicable to Models that predict multiple outputs (e,g, multi-class Models that predict multiple classes).
	OutputIndices []interface{} `pulumi:"outputIndices"`
	// An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features. Refer to this paper for model details: https://arxiv.org/abs/1306.4265.
	SampledShapleyAttribution GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponse `pulumi:"sampledShapleyAttribution"`
	// If populated, returns attributions for top K indices of outputs (defaults to 1). Only applies to Models that predicts more than one outputs (e,g, multi-class Models). When set to -1, returns explanations for all outputs.
	TopK int `pulumi:"topK"`
	// An attribution method that redistributes Integrated Gradients attribution to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 XRAI currently performs better on natural images, like a picture of a house or an animal. If the images are taken in artificial environments, like a lab or manufacturing line, or from diagnostic equipment, like x-rays or quality-control cameras, use Integrated Gradients instead.
	XraiAttribution GoogleCloudAiplatformV1beta1XraiAttributionResponse `pulumi:"xraiAttribution"`
}

Parameters to configure explaining for Model's predictions.

type GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput

type GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput struct{ *pulumi.OutputState }

Parameters to configure explaining for Model's predictions.

func (GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) Examples

Example-based explanations that returns the nearest neighbors from the provided dataset.

func (GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) IntegratedGradientsAttribution

An attribution method that computes Aumann-Shapley values taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365

func (GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) OutputIndices

If populated, only returns attributions that have output_index contained in output_indices. It must be an ndarray of integers, with the same shape of the output it's explaining. If not populated, returns attributions for top_k indices of outputs. If neither top_k nor output_indices is populated, returns the argmax index of the outputs. Only applicable to Models that predict multiple outputs (e,g, multi-class Models that predict multiple classes).

func (GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) SampledShapleyAttribution

An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features. Refer to this paper for model details: https://arxiv.org/abs/1306.4265.

func (GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) ToGoogleCloudAiplatformV1beta1ExplanationParametersResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput

func (GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) TopK

If populated, returns attributions for top K indices of outputs (defaults to 1). Only applies to Models that predicts more than one outputs (e,g, multi-class Models). When set to -1, returns explanations for all outputs.

func (GoogleCloudAiplatformV1beta1ExplanationParametersResponseOutput) XraiAttribution

An attribution method that redistributes Integrated Gradients attribution to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 XRAI currently performs better on natural images, like a picture of a house or an animal. If the images are taken in artificial environments, like a lab or manufacturing line, or from diagnostic equipment, like x-rays or quality-control cameras, use Integrated Gradients instead.

type GoogleCloudAiplatformV1beta1ExplanationSpec

type GoogleCloudAiplatformV1beta1ExplanationSpec struct {
	// Optional. Metadata describing the Model's input and output for explanation.
	Metadata *GoogleCloudAiplatformV1beta1ExplanationMetadata `pulumi:"metadata"`
	// Parameters that configure explaining of the Model's predictions.
	Parameters GoogleCloudAiplatformV1beta1ExplanationParameters `pulumi:"parameters"`
}

Specification of Model explanation.

type GoogleCloudAiplatformV1beta1ExplanationSpecArgs

type GoogleCloudAiplatformV1beta1ExplanationSpecArgs struct {
	// Optional. Metadata describing the Model's input and output for explanation.
	Metadata GoogleCloudAiplatformV1beta1ExplanationMetadataPtrInput `pulumi:"metadata"`
	// Parameters that configure explaining of the Model's predictions.
	Parameters GoogleCloudAiplatformV1beta1ExplanationParametersInput `pulumi:"parameters"`
}

Specification of Model explanation.

func (GoogleCloudAiplatformV1beta1ExplanationSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationSpecArgs) ToGoogleCloudAiplatformV1beta1ExplanationSpecOutput

func (i GoogleCloudAiplatformV1beta1ExplanationSpecArgs) ToGoogleCloudAiplatformV1beta1ExplanationSpecOutput() GoogleCloudAiplatformV1beta1ExplanationSpecOutput

func (GoogleCloudAiplatformV1beta1ExplanationSpecArgs) ToGoogleCloudAiplatformV1beta1ExplanationSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExplanationSpecArgs) ToGoogleCloudAiplatformV1beta1ExplanationSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationSpecOutput

func (GoogleCloudAiplatformV1beta1ExplanationSpecArgs) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1ExplanationSpecArgs) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput() GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationSpecArgs) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ExplanationSpecArgs) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationSpecInput

type GoogleCloudAiplatformV1beta1ExplanationSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExplanationSpecOutput() GoogleCloudAiplatformV1beta1ExplanationSpecOutput
	ToGoogleCloudAiplatformV1beta1ExplanationSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExplanationSpecOutput
}

GoogleCloudAiplatformV1beta1ExplanationSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1ExplanationSpecArgs and GoogleCloudAiplatformV1beta1ExplanationSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExplanationSpecInput` via:

GoogleCloudAiplatformV1beta1ExplanationSpecArgs{...}

type GoogleCloudAiplatformV1beta1ExplanationSpecOutput

type GoogleCloudAiplatformV1beta1ExplanationSpecOutput struct{ *pulumi.OutputState }

Specification of Model explanation.

func (GoogleCloudAiplatformV1beta1ExplanationSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationSpecOutput) Metadata

Optional. Metadata describing the Model's input and output for explanation.

func (GoogleCloudAiplatformV1beta1ExplanationSpecOutput) Parameters

Parameters that configure explaining of the Model's predictions.

func (GoogleCloudAiplatformV1beta1ExplanationSpecOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecOutput

func (o GoogleCloudAiplatformV1beta1ExplanationSpecOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecOutput() GoogleCloudAiplatformV1beta1ExplanationSpecOutput

func (GoogleCloudAiplatformV1beta1ExplanationSpecOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationSpecOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationSpecOutput

func (GoogleCloudAiplatformV1beta1ExplanationSpecOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1ExplanationSpecOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput() GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationSpecOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationSpecOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationSpecPtrInput

type GoogleCloudAiplatformV1beta1ExplanationSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput() GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput
}

GoogleCloudAiplatformV1beta1ExplanationSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ExplanationSpecArgs, GoogleCloudAiplatformV1beta1ExplanationSpecPtr and GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ExplanationSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1ExplanationSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput) Metadata

Optional. Metadata describing the Model's input and output for explanation.

func (GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput) Parameters

Parameters that configure explaining of the Model's predictions.

func (GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationSpecPtrOutput

type GoogleCloudAiplatformV1beta1ExplanationSpecResponse

type GoogleCloudAiplatformV1beta1ExplanationSpecResponse struct {
	// Optional. Metadata describing the Model's input and output for explanation.
	Metadata GoogleCloudAiplatformV1beta1ExplanationMetadataResponse `pulumi:"metadata"`
	// Parameters that configure explaining of the Model's predictions.
	Parameters GoogleCloudAiplatformV1beta1ExplanationParametersResponse `pulumi:"parameters"`
}

Specification of Model explanation.

type GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput

type GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput struct{ *pulumi.OutputState }

Specification of Model explanation.

func (GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput) Metadata

Optional. Metadata describing the Model's input and output for explanation.

func (GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput) Parameters

Parameters that configure explaining of the Model's predictions.

func (GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput

func (GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ExplanationSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ExplanationSpecResponseOutput

type GoogleCloudAiplatformV1beta1FeatureGroupBigQuery

type GoogleCloudAiplatformV1beta1FeatureGroupBigQuery struct {
	// Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
	BigQuerySource GoogleCloudAiplatformV1beta1BigQuerySource `pulumi:"bigQuerySource"`
	// Optional. Columns to construct entity_id / row keys. Currently only supports 1 entity_id_column. If not provided defaults to `entity_id`.
	EntityIdColumns []string `pulumi:"entityIdColumns"`
}

Input source type for BigQuery Tables and Views.

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs struct {
	// Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
	BigQuerySource GoogleCloudAiplatformV1beta1BigQuerySourceInput `pulumi:"bigQuerySource"`
	// Optional. Columns to construct entity_id / row keys. Currently only supports 1 entity_id_column. If not provided defaults to `entity_id`.
	EntityIdColumns pulumi.StringArrayInput `pulumi:"entityIdColumns"`
}

Input source type for BigQuery Tables and Views.

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput

func (i GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput() GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput

func (i GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput() GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryInput

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput() GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput
	ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput
}

GoogleCloudAiplatformV1beta1FeatureGroupBigQueryInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs and GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureGroupBigQueryInput` via:

GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs{...}

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput struct{ *pulumi.OutputState }

Input source type for BigQuery Tables and Views.

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) BigQuerySource

Immutable. The BigQuery source URI that points to either a BigQuery Table or View.

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) EntityIdColumns

Optional. Columns to construct entity_id / row keys. Currently only supports 1 entity_id_column. If not provided defaults to `entity_id`.

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput

func (o GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput() GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureGroupBigQueryOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrInput

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput() GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs, GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtr and GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureGroupBigQueryArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput) BigQuerySource

Immutable. The BigQuery source URI that points to either a BigQuery Table or View.

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput) EntityIdColumns

Optional. Columns to construct entity_id / row keys. Currently only supports 1 entity_id_column. If not provided defaults to `entity_id`.

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureGroupBigQueryPtrOutput

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponse

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponse struct {
	// Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
	BigQuerySource GoogleCloudAiplatformV1beta1BigQuerySourceResponse `pulumi:"bigQuerySource"`
	// Optional. Columns to construct entity_id / row keys. Currently only supports 1 entity_id_column. If not provided defaults to `entity_id`.
	EntityIdColumns []string `pulumi:"entityIdColumns"`
}

Input source type for BigQuery Tables and Views.

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput

type GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput struct{ *pulumi.OutputState }

Input source type for BigQuery Tables and Views.

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput) BigQuerySource

Immutable. The BigQuery source URI that points to either a BigQuery Table or View.

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput) EntityIdColumns

Optional. Columns to construct entity_id / row keys. Currently only supports 1 entity_id_column. If not provided defaults to `entity_id`.

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponseOutput

type GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponse

type GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponse struct {
	// The stats and anomalies generated at specific timestamp.
	FeatureStatsAnomaly GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponse `pulumi:"featureStatsAnomaly"`
	// The objective for each stats.
	Objective string `pulumi:"objective"`
}

A list of historical SnapshotAnalysis or ImportFeaturesAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.

type GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseArrayOutput

type GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput

type GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput struct{ *pulumi.OutputState }

A list of historical SnapshotAnalysis or ImportFeaturesAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.

func (GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput) FeatureStatsAnomaly

The stats and anomalies generated at specific timestamp.

func (GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput) Objective

The objective for each stats.

func (GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponseOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigma

type GoogleCloudAiplatformV1beta1FeatureNoiseSigma struct {
	// Noise sigma per feature. No noise is added to features that are not set.
	NoiseSigma []GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeature `pulumi:"noiseSigma"`
}

Noise sigma by features. Noise sigma represents the standard deviation of the gaussian kernel that will be used to add noise to interpolated inputs prior to computing gradients.

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs struct {
	// Noise sigma per feature. No noise is added to features that are not set.
	NoiseSigma GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayInput `pulumi:"noiseSigma"`
}

Noise sigma by features. Noise sigma represents the standard deviation of the gaussian kernel that will be used to add noise to interpolated inputs prior to computing gradients.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput

func (i GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput() GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput

func (i GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput() GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaInput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput() GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput
	ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput
}

GoogleCloudAiplatformV1beta1FeatureNoiseSigmaInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs and GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureNoiseSigmaInput` via:

GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs{...}

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeature

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeature struct {
	// The name of the input feature for which noise sigma is provided. The features are defined in explanation metadata inputs.
	Name *string `pulumi:"name"`
	// This represents the standard deviation of the Gaussian kernel that will be used to add noise to the feature prior to computing gradients. Similar to noise_sigma but represents the noise added to the current feature. Defaults to 0.1.
	Sigma *float64 `pulumi:"sigma"`
}

Noise sigma for a single feature.

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArgs

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArgs struct {
	// The name of the input feature for which noise sigma is provided. The features are defined in explanation metadata inputs.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// This represents the standard deviation of the Gaussian kernel that will be used to add noise to the feature prior to computing gradients. Similar to noise_sigma but represents the noise added to the current feature. Defaults to 0.1.
	Sigma pulumi.Float64PtrInput `pulumi:"sigma"`
}

Noise sigma for a single feature.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArgs) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArray

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArray []GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureInput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArray) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArray) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArray) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArray) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayInput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput() GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput
	ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput
}

GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArray and GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayInput` via:

GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArray{ GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArgs{...} }

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArrayOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureInput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput() GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput
	ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput
}

GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArgs and GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureInput` via:

GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureArgs{...}

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput struct{ *pulumi.OutputState }

Noise sigma for a single feature.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput) Name

The name of the input feature for which noise sigma is provided. The features are defined in explanation metadata inputs.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput) Sigma

This represents the standard deviation of the Gaussian kernel that will be used to add noise to the feature prior to computing gradients. Similar to noise_sigma but represents the noise added to the current feature. Defaults to 0.1.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponse

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponse struct {
	// The name of the input feature for which noise sigma is provided. The features are defined in explanation metadata inputs.
	Name string `pulumi:"name"`
	// This represents the standard deviation of the Gaussian kernel that will be used to add noise to the feature prior to computing gradients. Similar to noise_sigma but represents the noise added to the current feature. Defaults to 0.1.
	Sigma float64 `pulumi:"sigma"`
}

Noise sigma for a single feature.

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseArrayOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseOutput struct{ *pulumi.OutputState }

Noise sigma for a single feature.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseOutput) Name

The name of the input feature for which noise sigma is provided. The features are defined in explanation metadata inputs.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseOutput) Sigma

This represents the standard deviation of the Gaussian kernel that will be used to add noise to the feature prior to computing gradients. Similar to noise_sigma but represents the noise added to the current feature. Defaults to 0.1.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput struct{ *pulumi.OutputState }

Noise sigma by features. Noise sigma represents the standard deviation of the gaussian kernel that will be used to add noise to interpolated inputs prior to computing gradients.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) NoiseSigma

Noise sigma per feature. No noise is added to features that are not set.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput

func (o GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput() GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput

func (o GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput() GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureNoiseSigmaOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrInput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput() GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs, GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtr and GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureNoiseSigmaArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput) NoiseSigma

Noise sigma per feature. No noise is added to features that are not set.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponse

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponse struct {
	// Noise sigma per feature. No noise is added to features that are not set.
	NoiseSigma []GoogleCloudAiplatformV1beta1FeatureNoiseSigmaNoiseSigmaForFeatureResponse `pulumi:"noiseSigma"`
}

Noise sigma by features. Noise sigma represents the standard deviation of the gaussian kernel that will be used to add noise to interpolated inputs prior to computing gradients.

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutput

type GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutput struct{ *pulumi.OutputState }

Noise sigma by features. Noise sigma represents the standard deviation of the gaussian kernel that will be used to add noise to interpolated inputs prior to computing gradients.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutput) NoiseSigma

Noise sigma per feature. No noise is added to features that are not set.

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponseOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtable

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtable struct {
	// Autoscaling config applied to Bigtable Instance.
	AutoScaling GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScaling `pulumi:"autoScaling"`
}

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs struct {
	// Autoscaling config applied to Bigtable Instance.
	AutoScaling GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingInput `pulumi:"autoScaling"`
}

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScaling

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScaling struct {
	// Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
	CpuUtilizationTarget *int `pulumi:"cpuUtilizationTarget"`
	// The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
	MaxNodeCount int `pulumi:"maxNodeCount"`
	// The minimum number of nodes to scale down to. Must be greater than or equal to 1.
	MinNodeCount int `pulumi:"minNodeCount"`
}

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs struct {
	// Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
	CpuUtilizationTarget pulumi.IntPtrInput `pulumi:"cpuUtilizationTarget"`
	// The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
	MaxNodeCount pulumi.IntInput `pulumi:"maxNodeCount"`
	// The minimum number of nodes to scale down to. Must be greater than or equal to 1.
	MinNodeCount pulumi.IntInput `pulumi:"minNodeCount"`
}

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs and GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingInput` via:

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs{...}

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) CpuUtilizationTarget

Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) MaxNodeCount

The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) MinNodeCount

The minimum number of nodes to scale down to. Must be greater than or equal to 1.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs, GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtr and GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput) CpuUtilizationTarget

Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput) MaxNodeCount

The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput) MinNodeCount

The minimum number of nodes to scale down to. Must be greater than or equal to 1.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponse

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponse struct {
	// Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
	CpuUtilizationTarget int `pulumi:"cpuUtilizationTarget"`
	// The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
	MaxNodeCount int `pulumi:"maxNodeCount"`
	// The minimum number of nodes to scale down to. Must be greater than or equal to 1.
	MinNodeCount int `pulumi:"minNodeCount"`
}

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutput) CpuUtilizationTarget

Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutput) MaxNodeCount

The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutput) MinNodeCount

The minimum number of nodes to scale down to. Must be greater than or equal to 1.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs and GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableInput` via:

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs{...}

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput) AutoScaling

Autoscaling config applied to Bigtable Instance.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs, GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtr and GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput) AutoScaling

Autoscaling config applied to Bigtable Instance.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtablePtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponse

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponse struct {
	// Autoscaling config applied to Bigtable Instance.
	AutoScaling GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableAutoScalingResponse `pulumi:"autoScaling"`
}

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput) AutoScaling

Autoscaling config applied to Bigtable Instance.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponseOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpoint

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpoint struct {
	// Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
	PrivateServiceConnectConfig *GoogleCloudAiplatformV1beta1PrivateServiceConnectConfig `pulumi:"privateServiceConnectConfig"`
}

The dedicated serving endpoint for this FeatureOnlineStore. Only need to set when you choose Optimized storage type or enable EmbeddingManagement. Will use public endpoint by default.

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs struct {
	// Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
	PrivateServiceConnectConfig GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrInput `pulumi:"privateServiceConnectConfig"`
}

The dedicated serving endpoint for this FeatureOnlineStore. Only need to set when you choose Optimized storage type or enable EmbeddingManagement. Will use public endpoint by default.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs and GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointInput` via:

GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs{...}

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput struct{ *pulumi.OutputState }

The dedicated serving endpoint for this FeatureOnlineStore. Only need to set when you choose Optimized storage type or enable EmbeddingManagement. Will use public endpoint by default.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput) PrivateServiceConnectConfig

Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs, GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtr and GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput) PrivateServiceConnectConfig

Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponse

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponse struct {
	// Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
	PrivateServiceConnectConfig GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse `pulumi:"privateServiceConnectConfig"`
	// This field will be populated with the domain name to use for this FeatureOnlineStore
	PublicEndpointDomainName string `pulumi:"publicEndpointDomainName"`
	// The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created.
	ServiceAttachment string `pulumi:"serviceAttachment"`
}

The dedicated serving endpoint for this FeatureOnlineStore. Only need to set when you choose Optimized storage type or enable EmbeddingManagement. Will use public endpoint by default.

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput struct{ *pulumi.OutputState }

The dedicated serving endpoint for this FeatureOnlineStore. Only need to set when you choose Optimized storage type or enable EmbeddingManagement. Will use public endpoint by default.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput) PrivateServiceConnectConfig

Optional. Private service connect config. If PrivateServiceConnectConfig.enable_private_service_connect set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput) PublicEndpointDomainName

This field will be populated with the domain name to use for this FeatureOnlineStore

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput) ServiceAttachment

The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagement

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagement struct {
	// Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
	Enabled *bool `pulumi:"enabled"`
}

Contains settings for embedding management.

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs struct {
	// Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

Contains settings for embedding management.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs and GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementInput` via:

GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs{...}

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput struct{ *pulumi.OutputState }

Contains settings for embedding management.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput) Enabled

Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs, GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtr and GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput) Enabled

Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponse

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponse struct {
	// Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.
	Enabled bool `pulumi:"enabled"`
}

Contains settings for embedding management.

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseOutput struct{ *pulumi.OutputState }

Contains settings for embedding management.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseOutput) Enabled

Optional. Immutable. Whether to enable embedding management in this FeatureOnlineStore. It's immutable after creation to ensure the FeatureOnlineStore availability.

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimized

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimized struct {
}

Optimized storage type

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs struct {
}

Optimized storage type

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs and GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedInput` via:

GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs{...}

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput struct{ *pulumi.OutputState }

Optimized storage type

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrInput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput() GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs, GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtr and GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedPtrOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponse

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponse struct {
}

Optimized storage type

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutput

type GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutput struct{ *pulumi.OutputState }

Optimized storage type

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponseOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomaly

type GoogleCloudAiplatformV1beta1FeatureStatsAnomaly struct {
	// This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from ThresholdConfig.value.
	AnomalyDetectionThreshold *float64 `pulumi:"anomalyDetectionThreshold"`
	// Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs:////anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).
	AnomalyUri *string `pulumi:"anomalyUri"`
	// Deviation from the current stats to baseline stats. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence.
	DistributionDeviation *float64 `pulumi:"distributionDeviation"`
	// The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
	EndTime *string `pulumi:"endTime"`
	// Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW and ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT.
	Score *float64 `pulumi:"score"`
	// The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
	StartTime *string `pulumi:"startTime"`
	// Path of the stats file for current feature values in Cloud Storage bucket. Format: gs:////stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).
	StatsUri *string `pulumi:"statsUri"`
}

Stats and Anomaly generated at specific timestamp for specific Feature. The start_time and end_time are used to define the time range of the dataset that current stats belongs to, e.g. prediction traffic is bucketed into prediction datasets by time window. If the Dataset is not defined by time window, start_time = end_time. Timestamp of the stats and anomalies always refers to end_time. Raw stats and anomalies are stored in stats_uri or anomaly_uri in the tensorflow defined protos. Field data_stats contains almost identical information with the raw stats in Vertex AI defined proto, for UI to display.

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs struct {
	// This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from ThresholdConfig.value.
	AnomalyDetectionThreshold pulumi.Float64PtrInput `pulumi:"anomalyDetectionThreshold"`
	// Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs:////anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).
	AnomalyUri pulumi.StringPtrInput `pulumi:"anomalyUri"`
	// Deviation from the current stats to baseline stats. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence.
	DistributionDeviation pulumi.Float64PtrInput `pulumi:"distributionDeviation"`
	// The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW and ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT.
	Score pulumi.Float64PtrInput `pulumi:"score"`
	// The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Path of the stats file for current feature values in Cloud Storage bucket. Format: gs:////stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).
	StatsUri pulumi.StringPtrInput `pulumi:"statsUri"`
}

Stats and Anomaly generated at specific timestamp for specific Feature. The start_time and end_time are used to define the time range of the dataset that current stats belongs to, e.g. prediction traffic is bucketed into prediction datasets by time window. If the Dataset is not defined by time window, start_time = end_time. Timestamp of the stats and anomalies always refers to end_time. Raw stats and anomalies are stored in stats_uri or anomaly_uri in the tensorflow defined protos. Field data_stats contains almost identical information with the raw stats in Vertex AI defined proto, for UI to display.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput

func (i GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput() GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput

func (i GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput() GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArray

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArray []GoogleCloudAiplatformV1beta1FeatureStatsAnomalyInput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArray) ElementType

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArray) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput

func (i GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArray) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput() GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArray) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArray) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayInput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput() GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput
	ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput
}

GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArray and GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayInput` via:

GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArray{ GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs{...} }

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput) Index

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyInput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput() GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput
	ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput
}

GoogleCloudAiplatformV1beta1FeatureStatsAnomalyInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs and GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureStatsAnomalyInput` via:

GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs{...}

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput struct{ *pulumi.OutputState }

Stats and Anomaly generated at specific timestamp for specific Feature. The start_time and end_time are used to define the time range of the dataset that current stats belongs to, e.g. prediction traffic is bucketed into prediction datasets by time window. If the Dataset is not defined by time window, start_time = end_time. Timestamp of the stats and anomalies always refers to end_time. Raw stats and anomalies are stored in stats_uri or anomaly_uri in the tensorflow defined protos. Field data_stats contains almost identical information with the raw stats in Vertex AI defined proto, for UI to display.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) AnomalyDetectionThreshold

This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from ThresholdConfig.value.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) AnomalyUri

Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs:////anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) DistributionDeviation

Deviation from the current stats to baseline stats. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) EndTime

The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) Score

Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW and ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) StartTime

The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) StatsUri

Path of the stats file for current feature values in Cloud Storage bucket. Format: gs:////stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput

func (o GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput() GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureStatsAnomalyOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrInput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput() GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs, GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtr and GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) AnomalyDetectionThreshold

This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from ThresholdConfig.value.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) AnomalyUri

Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs:////anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) DistributionDeviation

Deviation from the current stats to baseline stats. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) EndTime

The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) Score

Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW and ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) StartTime

The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) StatsUri

Path of the stats file for current feature values in Cloud Storage bucket. Format: gs:////stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponse

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponse struct {
	// This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from ThresholdConfig.value.
	AnomalyDetectionThreshold float64 `pulumi:"anomalyDetectionThreshold"`
	// Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs:////anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).
	AnomalyUri string `pulumi:"anomalyUri"`
	// Deviation from the current stats to baseline stats. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence.
	DistributionDeviation float64 `pulumi:"distributionDeviation"`
	// The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).
	EndTime string `pulumi:"endTime"`
	// Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW and ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT.
	Score float64 `pulumi:"score"`
	// The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).
	StartTime string `pulumi:"startTime"`
	// Path of the stats file for current feature values in Cloud Storage bucket. Format: gs:////stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).
	StatsUri string `pulumi:"statsUri"`
}

Stats and Anomaly generated at specific timestamp for specific Feature. The start_time and end_time are used to define the time range of the dataset that current stats belongs to, e.g. prediction traffic is bucketed into prediction datasets by time window. If the Dataset is not defined by time window, start_time = end_time. Timestamp of the stats and anomalies always refers to end_time. Raw stats and anomalies are stored in stats_uri or anomaly_uri in the tensorflow defined protos. Field data_stats contains almost identical information with the raw stats in Vertex AI defined proto, for UI to display.

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseArrayOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput

type GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput struct{ *pulumi.OutputState }

Stats and Anomaly generated at specific timestamp for specific Feature. The start_time and end_time are used to define the time range of the dataset that current stats belongs to, e.g. prediction traffic is bucketed into prediction datasets by time window. If the Dataset is not defined by time window, start_time = end_time. Timestamp of the stats and anomalies always refers to end_time. Raw stats and anomalies are stored in stats_uri or anomaly_uri in the tensorflow defined protos. Field data_stats contains almost identical information with the raw stats in Vertex AI defined proto, for UI to display.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) AnomalyDetectionThreshold

This is the threshold used when detecting anomalies. The threshold can be changed by user, so this one might be different from ThresholdConfig.value.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) AnomalyUri

Path of the anomaly file for current feature values in Cloud Storage bucket. Format: gs:////anomalies. Example: gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary format with Protobuf message Anoamlies are stored as binary format with Protobuf message [tensorflow.metadata.v0.AnomalyInfo] (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) DistributionDeviation

Deviation from the current stats to baseline stats. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) EndTime

The end timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), end_time indicates the timestamp of the data used to generate stats (e.g. timestamp we take snapshots for feature values).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) Score

Feature importance score, only populated when cross-feature monitoring is enabled. For now only used to represent feature attribution score within range [0, 1] for ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW and ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT.

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) StartTime

The start timestamp of window where stats were generated. For objectives where time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), start_time is only used to indicate the monitoring intervals, so it always equals to (end_time - monitoring_interval).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) StatsUri

Path of the stats file for current feature values in Cloud Storage bucket. Format: gs:////stats. Example: gs://monitoring_bucket/feature_name/stats. Stats are stored as binary format with Protobuf message [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto).

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponseOutput

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySource

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySource struct {
	// Columns to construct entity_id / row keys. Start by supporting 1 only.
	EntityIdColumns []string `pulumi:"entityIdColumns"`
	// The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.
	Uri string `pulumi:"uri"`
}

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs struct {
	// Columns to construct entity_id / row keys. Start by supporting 1 only.
	EntityIdColumns pulumi.StringArrayInput `pulumi:"entityIdColumns"`
	// The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.
	Uri pulumi.StringInput `pulumi:"uri"`
}

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceInput

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput() GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput
}

GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs and GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceInput` via:

GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs{...}

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput) EntityIdColumns

Columns to construct entity_id / row keys. Start by supporting 1 only.

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceOutput) Uri

The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrInput

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput() GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput
}

GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs, GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtr and GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput) EntityIdColumns

Columns to construct entity_id / row keys. Start by supporting 1 only.

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourcePtrOutput) Uri

The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponse

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponse struct {
	// Columns to construct entity_id / row keys. Start by supporting 1 only.
	EntityIdColumns []string `pulumi:"entityIdColumns"`
	// The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.
	Uri string `pulumi:"uri"`
}

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput

type GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput) EntityIdColumns

Columns to construct entity_id / row keys. Start by supporting 1 only.

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponseOutput) Uri

The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig.

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySource

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySource struct {
	// List of features that need to be synced to Online Store.
	FeatureGroups []GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroup `pulumi:"featureGroups"`
}

A Feature Registry source for features that need to be synced to Online Store.

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs struct {
	// List of features that need to be synced to Online Store.
	FeatureGroups GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayInput `pulumi:"featureGroups"`
}

A Feature Registry source for features that need to be synced to Online Store.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroup

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroup struct {
	// Identifier of the feature group.
	FeatureGroupId string `pulumi:"featureGroupId"`
	// Identifiers of features under the feature group.
	FeatureIds []string `pulumi:"featureIds"`
}

Features belonging to a single feature group that will be synced to Online Store.

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArgs

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArgs struct {
	// Identifier of the feature group.
	FeatureGroupId pulumi.StringInput `pulumi:"featureGroupId"`
	// Identifiers of features under the feature group.
	FeatureIds pulumi.StringArrayInput `pulumi:"featureIds"`
}

Features belonging to a single feature group that will be synced to Online Store.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArgs) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArgs) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArray

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArray []GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupInput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArray) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArray) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArray) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArray) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayInput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput() GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput
}

GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArray and GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayInput` via:

GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArray{ GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArgs{...} }

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArrayOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupInput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput() GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput
}

GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArgs and GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupInput` via:

GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupArgs{...}

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput struct{ *pulumi.OutputState }

Features belonging to a single feature group that will be synced to Online Store.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput) FeatureGroupId

Identifier of the feature group.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput) FeatureIds

Identifiers of features under the feature group.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponse

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponse struct {
	// Identifier of the feature group.
	FeatureGroupId string `pulumi:"featureGroupId"`
	// Identifiers of features under the feature group.
	FeatureIds []string `pulumi:"featureIds"`
}

Features belonging to a single feature group that will be synced to Online Store.

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseArrayOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseArrayOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseArrayOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseOutput struct{ *pulumi.OutputState }

Features belonging to a single feature group that will be synced to Online Store.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseOutput) FeatureGroupId

Identifier of the feature group.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseOutput) FeatureIds

Identifiers of features under the feature group.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceInput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput() GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput
}

GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs and GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceInput` via:

GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs{...}

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput struct{ *pulumi.OutputState }

A Feature Registry source for features that need to be synced to Online Store.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput) FeatureGroups

List of features that need to be synced to Online Store.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrInput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput() GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput
}

GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs, GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtr and GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput) FeatureGroups

List of features that need to be synced to Online Store.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourcePtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponse

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponse struct {
	// List of features that need to be synced to Online Store.
	FeatureGroups []GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceFeatureGroupResponse `pulumi:"featureGroups"`
}

A Feature Registry source for features that need to be synced to Online Store.

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponseOutput

type GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponseOutput struct{ *pulumi.OutputState }

A Feature Registry source for features that need to be synced to Online Store.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponseOutput) FeatureGroups

List of features that need to be synced to Online Store.

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfig

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfig struct {
	// Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
	Cron *string `pulumi:"cron"`
}

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs struct {
	// Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
	Cron pulumi.StringPtrInput `pulumi:"cron"`
}

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput

func (i GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput() GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput() GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigInput

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput() GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput
}

GoogleCloudAiplatformV1beta1FeatureViewSyncConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs and GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewSyncConfigInput` via:

GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs{...}

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput) Cron

Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewSyncConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrInput

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput() GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs, GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtr and GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureViewSyncConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput) Cron

Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewSyncConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponse

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponse struct {
	// Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
	Cron string `pulumi:"cron"`
}

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput

type GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput) Cron

Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponseOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfig

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfig struct {
	// Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.
	BruteForceConfig *GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfig `pulumi:"bruteForceConfig"`
	// Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute.
	CrowdingColumn *string `pulumi:"crowdingColumn"`
	// Optional. The distance measure used in nearest neighbor search.
	DistanceMeasureType *GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType `pulumi:"distanceMeasureType"`
	// Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.
	EmbeddingColumn *string `pulumi:"embeddingColumn"`
	// Optional. The number of dimensions of the input embedding.
	EmbeddingDimension *int `pulumi:"embeddingDimension"`
	// Optional. Columns of features that're used to filter vector search results.
	FilterColumns []string `pulumi:"filterColumns"`
	// Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396
	TreeAhConfig *GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfig `pulumi:"treeAhConfig"`
}

Configuration for vector search.

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs struct {
	// Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.
	BruteForceConfig GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrInput `pulumi:"bruteForceConfig"`
	// Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute.
	CrowdingColumn pulumi.StringPtrInput `pulumi:"crowdingColumn"`
	// Optional. The distance measure used in nearest neighbor search.
	DistanceMeasureType GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrInput `pulumi:"distanceMeasureType"`
	// Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.
	EmbeddingColumn pulumi.StringPtrInput `pulumi:"embeddingColumn"`
	// Optional. The number of dimensions of the input embedding.
	EmbeddingDimension pulumi.IntPtrInput `pulumi:"embeddingDimension"`
	// Optional. Columns of features that're used to filter vector search results.
	FilterColumns pulumi.StringArrayInput `pulumi:"filterColumns"`
	// Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396
	TreeAhConfig GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrInput `pulumi:"treeAhConfig"`
}

Configuration for vector search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfig

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfig struct {
}

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs struct {
}

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigInput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput() GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput
}

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs and GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigInput` via:

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs{...}

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrInput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput() GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs, GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtr and GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponse

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponse struct {
}

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponseOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponseOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType string

Optional. The distance measure used in nearest neighbor search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutputWithContext

func (e GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToStringOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureType) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeInput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput() GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput
}

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeArgs and GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeInput` via:

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeArgs{...}

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypeOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrInput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput() GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput
}

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigDistanceMeasureTypePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigInput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput() GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput
}

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs and GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigInput` via:

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs{...}

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput struct{ *pulumi.OutputState }

Configuration for vector search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) BruteForceConfig

Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) CrowdingColumn

Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) DistanceMeasureType

Optional. The distance measure used in nearest neighbor search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) EmbeddingColumn

Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) EmbeddingDimension

Optional. The number of dimensions of the input embedding.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) FilterColumns

Optional. Columns of features that're used to filter vector search results.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigOutput) TreeAhConfig

Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrInput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput() GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs, GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtr and GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) BruteForceConfig

Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) CrowdingColumn

Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) DistanceMeasureType

Optional. The distance measure used in nearest neighbor search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) EmbeddingColumn

Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) EmbeddingDimension

Optional. The number of dimensions of the input embedding.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) FilterColumns

Optional. Columns of features that're used to filter vector search results.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigPtrOutput) TreeAhConfig

Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponse

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponse struct {
	// Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.
	BruteForceConfig GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigBruteForceConfigResponse `pulumi:"bruteForceConfig"`
	// Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute.
	CrowdingColumn string `pulumi:"crowdingColumn"`
	// Optional. The distance measure used in nearest neighbor search.
	DistanceMeasureType string `pulumi:"distanceMeasureType"`
	// Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.
	EmbeddingColumn string `pulumi:"embeddingColumn"`
	// Optional. The number of dimensions of the input embedding.
	EmbeddingDimension int `pulumi:"embeddingDimension"`
	// Optional. Columns of features that're used to filter vector search results.
	FilterColumns []string `pulumi:"filterColumns"`
	// Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396
	TreeAhConfig GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponse `pulumi:"treeAhConfig"`
}

Configuration for vector search.

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for vector search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) BruteForceConfig

Optional. Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) CrowdingColumn

Optional. Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) DistanceMeasureType

Optional. The distance measure used in nearest neighbor search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) EmbeddingColumn

Optional. Column of embedding. This column contains the source data to create index for vector search. embedding_column must be set when using vector search.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) EmbeddingDimension

Optional. The number of dimensions of the input embedding.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) FilterColumns

Optional. Columns of features that're used to filter vector search results.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponseOutput) TreeAhConfig

Optional. Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfig

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfig struct {
	// Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.
	LeafNodeEmbeddingCount *string `pulumi:"leafNodeEmbeddingCount"`
}

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs struct {
	// Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.
	LeafNodeEmbeddingCount pulumi.StringPtrInput `pulumi:"leafNodeEmbeddingCount"`
}

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigInput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput() GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput
}

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs and GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigInput` via:

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs{...}

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput) LeafNodeEmbeddingCount

Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrInput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput() GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput
}

GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs, GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtr and GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput) LeafNodeEmbeddingCount

Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponse

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponse struct {
	// Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.
	LeafNodeEmbeddingCount string `pulumi:"leafNodeEmbeddingCount"`
}

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponseOutput

type GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponseOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponseOutput) LeafNodeEmbeddingCount

Optional. Number of embeddings on each leaf node. The default value is 1000 if not set.

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponseOutput

func (GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigTreeAHConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfig

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfig struct {
	// Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING).
	CategoricalThresholdConfig *GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfig `pulumi:"categoricalThresholdConfig"`
	// The config for ImportFeatures Analysis Based Feature Monitoring.
	ImportFeaturesAnalysis *GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysis `pulumi:"importFeaturesAnalysis"`
	// Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64).
	NumericalThresholdConfig *GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfig `pulumi:"numericalThresholdConfig"`
	// The config for Snapshot Analysis Based Feature Monitoring.
	SnapshotAnalysis *GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysis `pulumi:"snapshotAnalysis"`
}

Configuration of how features in Featurestore are monitored.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs struct {
	// Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING).
	CategoricalThresholdConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrInput `pulumi:"categoricalThresholdConfig"`
	// The config for ImportFeatures Analysis Based Feature Monitoring.
	ImportFeaturesAnalysis GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrInput `pulumi:"importFeaturesAnalysis"`
	// Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64).
	NumericalThresholdConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrInput `pulumi:"numericalThresholdConfig"`
	// The config for Snapshot Analysis Based Feature Monitoring.
	SnapshotAnalysis GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrInput `pulumi:"snapshotAnalysis"`
}

Configuration of how features in Featurestore are monitored.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysis

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysis struct {
	// The baseline used to do anomaly detection for the statistics generated by import features analysis.
	AnomalyDetectionBaseline *GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline `pulumi:"anomalyDetectionBaseline"`
	// Whether to enable / disable / inherite default hebavior for import features analysis.
	State *GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState `pulumi:"state"`
}

Configuration of the Featurestore's ImportFeature Analysis Based Monitoring. This type of analysis generates statistics for values of each Feature imported by every ImportFeatureValues operation.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline string

The baseline used to do anomaly detection for the statistics generated by import features analysis.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline) ToStringOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaseline) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineArgs and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineInput` via:

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineArgs{...}

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselineOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput
}

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs struct {
	// The baseline used to do anomaly detection for the statistics generated by import features analysis.
	AnomalyDetectionBaseline GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisAnomalyDetectionBaselinePtrInput `pulumi:"anomalyDetectionBaseline"`
	// Whether to enable / disable / inherite default hebavior for import features analysis.
	State GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrInput `pulumi:"state"`
}

Configuration of the Featurestore's ImportFeature Analysis Based Monitoring. This type of analysis generates statistics for values of each Feature imported by every ImportFeatureValues operation.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisInput` via:

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs{...}

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput struct{ *pulumi.OutputState }

Configuration of the Featurestore's ImportFeature Analysis Based Monitoring. This type of analysis generates statistics for values of each Feature imported by every ImportFeatureValues operation.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput) AnomalyDetectionBaseline

The baseline used to do anomaly detection for the statistics generated by import features analysis.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput) State

Whether to enable / disable / inherite default hebavior for import features analysis.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs, GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtr and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrInput` via:

        GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput) AnomalyDetectionBaseline

The baseline used to do anomaly detection for the statistics generated by import features analysis.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput) State

Whether to enable / disable / inherite default hebavior for import features analysis.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponse

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponse struct {
	// The baseline used to do anomaly detection for the statistics generated by import features analysis.
	AnomalyDetectionBaseline string `pulumi:"anomalyDetectionBaseline"`
	// Whether to enable / disable / inherite default hebavior for import features analysis.
	State string `pulumi:"state"`
}

Configuration of the Featurestore's ImportFeature Analysis Based Monitoring. This type of analysis generates statistics for values of each Feature imported by every ImportFeatureValues operation.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponseOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponseOutput struct{ *pulumi.OutputState }

Configuration of the Featurestore's ImportFeature Analysis Based Monitoring. This type of analysis generates statistics for values of each Feature imported by every ImportFeatureValues operation.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponseOutput) AnomalyDetectionBaseline

The baseline used to do anomaly detection for the statistics generated by import features analysis.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponseOutput) State

Whether to enable / disable / inherite default hebavior for import features analysis.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponseOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState string

Whether to enable / disable / inherite default hebavior for import features analysis.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState) ToStringOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisState) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateArgs and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateInput` via:

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateArgs{...}

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStateOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput
}

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisStatePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigInput` via:

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs{...}

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput struct{ *pulumi.OutputState }

Configuration of how features in Featurestore are monitored.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) CategoricalThresholdConfig

Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING).

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) ImportFeaturesAnalysis

The config for ImportFeatures Analysis Based Feature Monitoring.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) NumericalThresholdConfig

Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64).

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) SnapshotAnalysis

The config for Snapshot Analysis Based Feature Monitoring.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs, GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtr and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput) CategoricalThresholdConfig

Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING).

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput) ImportFeaturesAnalysis

The config for ImportFeatures Analysis Based Feature Monitoring.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput) NumericalThresholdConfig

Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64).

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput) SnapshotAnalysis

The config for Snapshot Analysis Based Feature Monitoring.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponse

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponse struct {
	// Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING).
	CategoricalThresholdConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponse `pulumi:"categoricalThresholdConfig"`
	// The config for ImportFeatures Analysis Based Feature Monitoring.
	ImportFeaturesAnalysis GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigImportFeaturesAnalysisResponse `pulumi:"importFeaturesAnalysis"`
	// Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64).
	NumericalThresholdConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponse `pulumi:"numericalThresholdConfig"`
	// The config for Snapshot Analysis Based Feature Monitoring.
	SnapshotAnalysis GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponse `pulumi:"snapshotAnalysis"`
}

Configuration of how features in Featurestore are monitored.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput struct{ *pulumi.OutputState }

Configuration of how features in Featurestore are monitored.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput) CategoricalThresholdConfig

Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING).

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput) ImportFeaturesAnalysis

The config for ImportFeatures Analysis Based Feature Monitoring.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput) NumericalThresholdConfig

Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64).

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput) SnapshotAnalysis

The config for Snapshot Analysis Based Feature Monitoring.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponseOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysis

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysis struct {
	// The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoring_interval for Features under it. Feature-level config: disabled = true indicates disabled regardless of the EntityType-level config; unset monitoring_interval indicates going with EntityType-level config; otherwise run snapshot analysis monitoring with monitoring_interval regardless of the EntityType-level config. Explicitly Disable the snapshot analysis based monitoring.
	Disabled *bool `pulumi:"disabled"`
	// Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. If both monitoring_interval_days and the deprecated `monitoring_interval` field are set when creating/updating EntityTypes/Features, monitoring_interval_days will be used.
	MonitoringInterval *string `pulumi:"monitoringInterval"`
	// Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.
	MonitoringIntervalDays *int `pulumi:"monitoringIntervalDays"`
	// Customized export features time window for snapshot analysis. Unit is one day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is 4000 days.
	StalenessDays *int `pulumi:"stalenessDays"`
}

Configuration of the Featurestore's Snapshot Analysis Based Monitoring. This type of analysis generates statistics for each Feature based on a snapshot of the latest feature value of each entities every monitoring_interval.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs struct {
	// The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoring_interval for Features under it. Feature-level config: disabled = true indicates disabled regardless of the EntityType-level config; unset monitoring_interval indicates going with EntityType-level config; otherwise run snapshot analysis monitoring with monitoring_interval regardless of the EntityType-level config. Explicitly Disable the snapshot analysis based monitoring.
	Disabled pulumi.BoolPtrInput `pulumi:"disabled"`
	// Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. If both monitoring_interval_days and the deprecated `monitoring_interval` field are set when creating/updating EntityTypes/Features, monitoring_interval_days will be used.
	MonitoringInterval pulumi.StringPtrInput `pulumi:"monitoringInterval"`
	// Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.
	MonitoringIntervalDays pulumi.IntPtrInput `pulumi:"monitoringIntervalDays"`
	// Customized export features time window for snapshot analysis. Unit is one day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is 4000 days.
	StalenessDays pulumi.IntPtrInput `pulumi:"stalenessDays"`
}

Configuration of the Featurestore's Snapshot Analysis Based Monitoring. This type of analysis generates statistics for each Feature based on a snapshot of the latest feature value of each entities every monitoring_interval.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisInput` via:

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs{...}

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput struct{ *pulumi.OutputState }

Configuration of the Featurestore's Snapshot Analysis Based Monitoring. This type of analysis generates statistics for each Feature based on a snapshot of the latest feature value of each entities every monitoring_interval.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput) Disabled

The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoring_interval for Features under it. Feature-level config: disabled = true indicates disabled regardless of the EntityType-level config; unset monitoring_interval indicates going with EntityType-level config; otherwise run snapshot analysis monitoring with monitoring_interval regardless of the EntityType-level config. Explicitly Disable the snapshot analysis based monitoring.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput) MonitoringInterval

Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. If both monitoring_interval_days and the deprecated `monitoring_interval` field are set when creating/updating EntityTypes/Features, monitoring_interval_days will be used.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput) MonitoringIntervalDays

Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput) StalenessDays

Customized export features time window for snapshot analysis. Unit is one day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is 4000 days.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs, GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtr and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrInput` via:

        GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput) Disabled

The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoring_interval for Features under it. Feature-level config: disabled = true indicates disabled regardless of the EntityType-level config; unset monitoring_interval indicates going with EntityType-level config; otherwise run snapshot analysis monitoring with monitoring_interval regardless of the EntityType-level config. Explicitly Disable the snapshot analysis based monitoring.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput) MonitoringInterval

Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. If both monitoring_interval_days and the deprecated `monitoring_interval` field are set when creating/updating EntityTypes/Features, monitoring_interval_days will be used.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput) MonitoringIntervalDays

Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput) StalenessDays

Customized export features time window for snapshot analysis. Unit is one day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is 4000 days.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponse

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponse struct {
	// The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoring_interval for Features under it. Feature-level config: disabled = true indicates disabled regardless of the EntityType-level config; unset monitoring_interval indicates going with EntityType-level config; otherwise run snapshot analysis monitoring with monitoring_interval regardless of the EntityType-level config. Explicitly Disable the snapshot analysis based monitoring.
	Disabled bool `pulumi:"disabled"`
	// Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. If both monitoring_interval_days and the deprecated `monitoring_interval` field are set when creating/updating EntityTypes/Features, monitoring_interval_days will be used.
	MonitoringInterval string `pulumi:"monitoringInterval"`
	// Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.
	MonitoringIntervalDays int `pulumi:"monitoringIntervalDays"`
	// Customized export features time window for snapshot analysis. Unit is one day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is 4000 days.
	StalenessDays int `pulumi:"stalenessDays"`
}

Configuration of the Featurestore's Snapshot Analysis Based Monitoring. This type of analysis generates statistics for each Feature based on a snapshot of the latest feature value of each entities every monitoring_interval.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput struct{ *pulumi.OutputState }

Configuration of the Featurestore's Snapshot Analysis Based Monitoring. This type of analysis generates statistics for each Feature based on a snapshot of the latest feature value of each entities every monitoring_interval.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput) Disabled

The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoring_interval for Features under it. Feature-level config: disabled = true indicates disabled regardless of the EntityType-level config; unset monitoring_interval indicates going with EntityType-level config; otherwise run snapshot analysis monitoring with monitoring_interval regardless of the EntityType-level config. Explicitly Disable the snapshot analysis based monitoring.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput) MonitoringInterval

Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. If both monitoring_interval_days and the deprecated `monitoring_interval` field are set when creating/updating EntityTypes/Features, monitoring_interval_days will be used.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput) MonitoringIntervalDays

Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput) StalenessDays

Customized export features time window for snapshot analysis. Unit is one day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is 4000 days.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigSnapshotAnalysisResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfig

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfig struct {
	// Specify a threshold value that can trigger the alert. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.
	Value *float64 `pulumi:"value"`
}

The config for Featurestore Monitoring threshold.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs struct {
	// Specify a threshold value that can trigger the alert. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

The config for Featurestore Monitoring threshold.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigInput` via:

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs{...}

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput struct{ *pulumi.OutputState }

The config for Featurestore Monitoring threshold.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigOutput) Value

Specify a threshold value that can trigger the alert. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrInput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput() GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs, GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtr and GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigPtrOutput) Value

Specify a threshold value that can trigger the alert. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponse

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponse struct {
	// Specify a threshold value that can trigger the alert. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.
	Value float64 `pulumi:"value"`
}

The config for Featurestore Monitoring threshold.

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponseOutput

type GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponseOutput struct{ *pulumi.OutputState }

The config for Featurestore Monitoring threshold.

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponseOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigThresholdConfigResponseOutput) Value

Specify a threshold value that can trigger the alert. 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfig

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfig struct {
	// The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
	FixedNodeCount *int `pulumi:"fixedNodeCount"`
	// Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
	Scaling *GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScaling `pulumi:"scaling"`
}

OnlineServingConfig specifies the details for provisioning online serving resources.

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs struct {
	// The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
	FixedNodeCount pulumi.IntPtrInput `pulumi:"fixedNodeCount"`
	// Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
	Scaling GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrInput `pulumi:"scaling"`
}

OnlineServingConfig specifies the details for provisioning online serving resources.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigInput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput() GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs and GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigInput` via:

GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs{...}

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput struct{ *pulumi.OutputState }

OnlineServingConfig specifies the details for provisioning online serving resources.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput) FixedNodeCount

The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput) Scaling

Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrInput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput() GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs, GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtr and GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput) FixedNodeCount

The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput) Scaling

Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponse

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponse struct {
	// The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.
	FixedNodeCount int `pulumi:"fixedNodeCount"`
	// Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.
	Scaling GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponse `pulumi:"scaling"`
}

OnlineServingConfig specifies the details for provisioning online serving resources.

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutput struct{ *pulumi.OutputState }

OnlineServingConfig specifies the details for provisioning online serving resources.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutput) FixedNodeCount

The number of nodes for the online store. The number of nodes doesn't scale automatically, but you can manually update the number of nodes. If set to 0, the featurestore will not have an online store and cannot be used for online serving.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutput) Scaling

Online serving scaling configuration. Only one of `fixed_node_count` and `scaling` can be set. Setting one will reset the other.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScaling

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScaling struct {
	// Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 80. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set or set to 0, default to 50.
	CpuUtilizationTarget *int `pulumi:"cpuUtilizationTarget"`
	// The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
	MaxNodeCount *int `pulumi:"maxNodeCount"`
	// The minimum number of nodes to scale down to. Must be greater than or equal to 1.
	MinNodeCount int `pulumi:"minNodeCount"`
}

Online serving scaling configuration. If min_node_count and max_node_count are set to the same value, the cluster will be configured with the fixed number of node (no auto-scaling).

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs struct {
	// Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 80. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set or set to 0, default to 50.
	CpuUtilizationTarget pulumi.IntPtrInput `pulumi:"cpuUtilizationTarget"`
	// The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
	MaxNodeCount pulumi.IntPtrInput `pulumi:"maxNodeCount"`
	// The minimum number of nodes to scale down to. Must be greater than or equal to 1.
	MinNodeCount pulumi.IntInput `pulumi:"minNodeCount"`
}

Online serving scaling configuration. If min_node_count and max_node_count are set to the same value, the cluster will be configured with the fixed number of node (no auto-scaling).

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingInput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput() GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs and GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingInput` via:

GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs{...}

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput struct{ *pulumi.OutputState }

Online serving scaling configuration. If min_node_count and max_node_count are set to the same value, the cluster will be configured with the fixed number of node (no auto-scaling).

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput) CpuUtilizationTarget

Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 80. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set or set to 0, default to 50.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput) MaxNodeCount

The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput) MinNodeCount

The minimum number of nodes to scale down to. Must be greater than or equal to 1.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutputWithContext

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrInput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput() GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput
	ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput
}

GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs, GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtr and GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrInput` via:

        GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput) CpuUtilizationTarget

Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 80. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set or set to 0, default to 50.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput) MaxNodeCount

The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput) MinNodeCount

The minimum number of nodes to scale down to. Must be greater than or equal to 1.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingPtrOutputWithContext

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponse

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponse struct {
	// Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 80. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set or set to 0, default to 50.
	CpuUtilizationTarget int `pulumi:"cpuUtilizationTarget"`
	// The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.
	MaxNodeCount int `pulumi:"maxNodeCount"`
	// The minimum number of nodes to scale down to. Must be greater than or equal to 1.
	MinNodeCount int `pulumi:"minNodeCount"`
}

Online serving scaling configuration. If min_node_count and max_node_count are set to the same value, the cluster will be configured with the fixed number of node (no auto-scaling).

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutput

type GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutput struct{ *pulumi.OutputState }

Online serving scaling configuration. If min_node_count and max_node_count are set to the same value, the cluster will be configured with the fixed number of node (no auto-scaling).

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutput) CpuUtilizationTarget

Optional. The cpu utilization that the Autoscaler should be trying to achieve. This number is on a scale from 0 (no utilization) to 100 (total utilization), and is limited between 10 and 80. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set or set to 0, default to 50.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutput) MaxNodeCount

The maximum number of nodes to scale up to. Must be greater than min_node_count, and less than or equal to 10 times of 'min_node_count'.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutput) MinNodeCount

The minimum number of nodes to scale down to. Must be greater than or equal to 1.

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutput

func (GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutput) ToGoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigScalingResponseOutputWithContext

type GoogleCloudAiplatformV1beta1FilterSplit

type GoogleCloudAiplatformV1beta1FilterSplit struct {
	// A filter on DataItems of the Dataset. DataItems that match this filter are used to test the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.
	TestFilter string `pulumi:"testFilter"`
	// A filter on DataItems of the Dataset. DataItems that match this filter are used to train the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.
	TrainingFilter string `pulumi:"trainingFilter"`
	// A filter on DataItems of the Dataset. DataItems that match this filter are used to validate the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.
	ValidationFilter string `pulumi:"validationFilter"`
}

Assigns input data to training, validation, and test sets based on the given filters, data pieces not matched by any filter are ignored. Currently only supported for Datasets containing DataItems. If any of the filters in this message are to match nothing, then they can be set as '-' (the minus sign). Supported only for unstructured Datasets.

type GoogleCloudAiplatformV1beta1FilterSplitArgs

type GoogleCloudAiplatformV1beta1FilterSplitArgs struct {
	// A filter on DataItems of the Dataset. DataItems that match this filter are used to test the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.
	TestFilter pulumi.StringInput `pulumi:"testFilter"`
	// A filter on DataItems of the Dataset. DataItems that match this filter are used to train the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.
	TrainingFilter pulumi.StringInput `pulumi:"trainingFilter"`
	// A filter on DataItems of the Dataset. DataItems that match this filter are used to validate the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.
	ValidationFilter pulumi.StringInput `pulumi:"validationFilter"`
}

Assigns input data to training, validation, and test sets based on the given filters, data pieces not matched by any filter are ignored. Currently only supported for Datasets containing DataItems. If any of the filters in this message are to match nothing, then they can be set as '-' (the minus sign). Supported only for unstructured Datasets.

func (GoogleCloudAiplatformV1beta1FilterSplitArgs) ElementType

func (GoogleCloudAiplatformV1beta1FilterSplitArgs) ToGoogleCloudAiplatformV1beta1FilterSplitOutput

func (i GoogleCloudAiplatformV1beta1FilterSplitArgs) ToGoogleCloudAiplatformV1beta1FilterSplitOutput() GoogleCloudAiplatformV1beta1FilterSplitOutput

func (GoogleCloudAiplatformV1beta1FilterSplitArgs) ToGoogleCloudAiplatformV1beta1FilterSplitOutputWithContext

func (i GoogleCloudAiplatformV1beta1FilterSplitArgs) ToGoogleCloudAiplatformV1beta1FilterSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FilterSplitOutput

func (GoogleCloudAiplatformV1beta1FilterSplitArgs) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutput

func (i GoogleCloudAiplatformV1beta1FilterSplitArgs) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutput() GoogleCloudAiplatformV1beta1FilterSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FilterSplitArgs) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FilterSplitArgs) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FilterSplitPtrOutput

type GoogleCloudAiplatformV1beta1FilterSplitInput

type GoogleCloudAiplatformV1beta1FilterSplitInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FilterSplitOutput() GoogleCloudAiplatformV1beta1FilterSplitOutput
	ToGoogleCloudAiplatformV1beta1FilterSplitOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FilterSplitOutput
}

GoogleCloudAiplatformV1beta1FilterSplitInput is an input type that accepts GoogleCloudAiplatformV1beta1FilterSplitArgs and GoogleCloudAiplatformV1beta1FilterSplitOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FilterSplitInput` via:

GoogleCloudAiplatformV1beta1FilterSplitArgs{...}

type GoogleCloudAiplatformV1beta1FilterSplitOutput

type GoogleCloudAiplatformV1beta1FilterSplitOutput struct{ *pulumi.OutputState }

Assigns input data to training, validation, and test sets based on the given filters, data pieces not matched by any filter are ignored. Currently only supported for Datasets containing DataItems. If any of the filters in this message are to match nothing, then they can be set as '-' (the minus sign). Supported only for unstructured Datasets.

func (GoogleCloudAiplatformV1beta1FilterSplitOutput) ElementType

func (GoogleCloudAiplatformV1beta1FilterSplitOutput) TestFilter

A filter on DataItems of the Dataset. DataItems that match this filter are used to test the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.

func (GoogleCloudAiplatformV1beta1FilterSplitOutput) ToGoogleCloudAiplatformV1beta1FilterSplitOutput

func (o GoogleCloudAiplatformV1beta1FilterSplitOutput) ToGoogleCloudAiplatformV1beta1FilterSplitOutput() GoogleCloudAiplatformV1beta1FilterSplitOutput

func (GoogleCloudAiplatformV1beta1FilterSplitOutput) ToGoogleCloudAiplatformV1beta1FilterSplitOutputWithContext

func (o GoogleCloudAiplatformV1beta1FilterSplitOutput) ToGoogleCloudAiplatformV1beta1FilterSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FilterSplitOutput

func (GoogleCloudAiplatformV1beta1FilterSplitOutput) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutput

func (o GoogleCloudAiplatformV1beta1FilterSplitOutput) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutput() GoogleCloudAiplatformV1beta1FilterSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FilterSplitOutput) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FilterSplitOutput) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FilterSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FilterSplitOutput) TrainingFilter

A filter on DataItems of the Dataset. DataItems that match this filter are used to train the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.

func (GoogleCloudAiplatformV1beta1FilterSplitOutput) ValidationFilter

A filter on DataItems of the Dataset. DataItems that match this filter are used to validate the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.

type GoogleCloudAiplatformV1beta1FilterSplitPtrInput

type GoogleCloudAiplatformV1beta1FilterSplitPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutput() GoogleCloudAiplatformV1beta1FilterSplitPtrOutput
	ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FilterSplitPtrOutput
}

GoogleCloudAiplatformV1beta1FilterSplitPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FilterSplitArgs, GoogleCloudAiplatformV1beta1FilterSplitPtr and GoogleCloudAiplatformV1beta1FilterSplitPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FilterSplitPtrInput` via:

        GoogleCloudAiplatformV1beta1FilterSplitArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FilterSplitPtrOutput

type GoogleCloudAiplatformV1beta1FilterSplitPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FilterSplitPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FilterSplitPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FilterSplitPtrOutput) TestFilter

A filter on DataItems of the Dataset. DataItems that match this filter are used to test the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.

func (GoogleCloudAiplatformV1beta1FilterSplitPtrOutput) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutput

func (o GoogleCloudAiplatformV1beta1FilterSplitPtrOutput) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutput() GoogleCloudAiplatformV1beta1FilterSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FilterSplitPtrOutput) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FilterSplitPtrOutput) ToGoogleCloudAiplatformV1beta1FilterSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FilterSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FilterSplitPtrOutput) TrainingFilter

A filter on DataItems of the Dataset. DataItems that match this filter are used to train the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.

func (GoogleCloudAiplatformV1beta1FilterSplitPtrOutput) ValidationFilter

A filter on DataItems of the Dataset. DataItems that match this filter are used to validate the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.

type GoogleCloudAiplatformV1beta1FilterSplitResponse

type GoogleCloudAiplatformV1beta1FilterSplitResponse struct {
	// A filter on DataItems of the Dataset. DataItems that match this filter are used to test the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.
	TestFilter string `pulumi:"testFilter"`
	// A filter on DataItems of the Dataset. DataItems that match this filter are used to train the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.
	TrainingFilter string `pulumi:"trainingFilter"`
	// A filter on DataItems of the Dataset. DataItems that match this filter are used to validate the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.
	ValidationFilter string `pulumi:"validationFilter"`
}

Assigns input data to training, validation, and test sets based on the given filters, data pieces not matched by any filter are ignored. Currently only supported for Datasets containing DataItems. If any of the filters in this message are to match nothing, then they can be set as '-' (the minus sign). Supported only for unstructured Datasets.

type GoogleCloudAiplatformV1beta1FilterSplitResponseOutput

type GoogleCloudAiplatformV1beta1FilterSplitResponseOutput struct{ *pulumi.OutputState }

Assigns input data to training, validation, and test sets based on the given filters, data pieces not matched by any filter are ignored. Currently only supported for Datasets containing DataItems. If any of the filters in this message are to match nothing, then they can be set as '-' (the minus sign). Supported only for unstructured Datasets.

func (GoogleCloudAiplatformV1beta1FilterSplitResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FilterSplitResponseOutput) TestFilter

A filter on DataItems of the Dataset. DataItems that match this filter are used to test the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.

func (GoogleCloudAiplatformV1beta1FilterSplitResponseOutput) ToGoogleCloudAiplatformV1beta1FilterSplitResponseOutput

func (GoogleCloudAiplatformV1beta1FilterSplitResponseOutput) ToGoogleCloudAiplatformV1beta1FilterSplitResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FilterSplitResponseOutput) ToGoogleCloudAiplatformV1beta1FilterSplitResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FilterSplitResponseOutput

func (GoogleCloudAiplatformV1beta1FilterSplitResponseOutput) TrainingFilter

A filter on DataItems of the Dataset. DataItems that match this filter are used to train the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.

func (GoogleCloudAiplatformV1beta1FilterSplitResponseOutput) ValidationFilter

A filter on DataItems of the Dataset. DataItems that match this filter are used to validate the Model. A filter with same syntax as the one used in DatasetService.ListDataItems may be used. If a single DataItem is matched by more than one of the FilterSplit filters, then it is assigned to the first set that applies to it in the training, validation, test order.

type GoogleCloudAiplatformV1beta1FractionSplit

type GoogleCloudAiplatformV1beta1FractionSplit struct {
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction *float64 `pulumi:"testFraction"`
	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction *float64 `pulumi:"trainingFraction"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction *float64 `pulumi:"validationFraction"`
}

Assigns the input data to training, validation, and test sets as per the given fractions. Any of `training_fraction`, `validation_fraction` and `test_fraction` may optionally be provided, they must sum to up to 1. If the provided ones sum to less than 1, the remainder is assigned to sets as decided by Vertex AI. If none of the fractions are set, by default roughly 80% of data is used for training, 10% for validation, and 10% for test.

type GoogleCloudAiplatformV1beta1FractionSplitArgs

type GoogleCloudAiplatformV1beta1FractionSplitArgs struct {
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction pulumi.Float64PtrInput `pulumi:"testFraction"`
	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction pulumi.Float64PtrInput `pulumi:"trainingFraction"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction pulumi.Float64PtrInput `pulumi:"validationFraction"`
}

Assigns the input data to training, validation, and test sets as per the given fractions. Any of `training_fraction`, `validation_fraction` and `test_fraction` may optionally be provided, they must sum to up to 1. If the provided ones sum to less than 1, the remainder is assigned to sets as decided by Vertex AI. If none of the fractions are set, by default roughly 80% of data is used for training, 10% for validation, and 10% for test.

func (GoogleCloudAiplatformV1beta1FractionSplitArgs) ElementType

func (GoogleCloudAiplatformV1beta1FractionSplitArgs) ToGoogleCloudAiplatformV1beta1FractionSplitOutput

func (i GoogleCloudAiplatformV1beta1FractionSplitArgs) ToGoogleCloudAiplatformV1beta1FractionSplitOutput() GoogleCloudAiplatformV1beta1FractionSplitOutput

func (GoogleCloudAiplatformV1beta1FractionSplitArgs) ToGoogleCloudAiplatformV1beta1FractionSplitOutputWithContext

func (i GoogleCloudAiplatformV1beta1FractionSplitArgs) ToGoogleCloudAiplatformV1beta1FractionSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FractionSplitOutput

func (GoogleCloudAiplatformV1beta1FractionSplitArgs) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutput

func (i GoogleCloudAiplatformV1beta1FractionSplitArgs) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutput() GoogleCloudAiplatformV1beta1FractionSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FractionSplitArgs) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1FractionSplitArgs) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FractionSplitPtrOutput

type GoogleCloudAiplatformV1beta1FractionSplitInput

type GoogleCloudAiplatformV1beta1FractionSplitInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FractionSplitOutput() GoogleCloudAiplatformV1beta1FractionSplitOutput
	ToGoogleCloudAiplatformV1beta1FractionSplitOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FractionSplitOutput
}

GoogleCloudAiplatformV1beta1FractionSplitInput is an input type that accepts GoogleCloudAiplatformV1beta1FractionSplitArgs and GoogleCloudAiplatformV1beta1FractionSplitOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FractionSplitInput` via:

GoogleCloudAiplatformV1beta1FractionSplitArgs{...}

type GoogleCloudAiplatformV1beta1FractionSplitOutput

type GoogleCloudAiplatformV1beta1FractionSplitOutput struct{ *pulumi.OutputState }

Assigns the input data to training, validation, and test sets as per the given fractions. Any of `training_fraction`, `validation_fraction` and `test_fraction` may optionally be provided, they must sum to up to 1. If the provided ones sum to less than 1, the remainder is assigned to sets as decided by Vertex AI. If none of the fractions are set, by default roughly 80% of data is used for training, 10% for validation, and 10% for test.

func (GoogleCloudAiplatformV1beta1FractionSplitOutput) ElementType

func (GoogleCloudAiplatformV1beta1FractionSplitOutput) TestFraction

The fraction of the input data that is to be used to evaluate the Model.

func (GoogleCloudAiplatformV1beta1FractionSplitOutput) ToGoogleCloudAiplatformV1beta1FractionSplitOutput

func (o GoogleCloudAiplatformV1beta1FractionSplitOutput) ToGoogleCloudAiplatformV1beta1FractionSplitOutput() GoogleCloudAiplatformV1beta1FractionSplitOutput

func (GoogleCloudAiplatformV1beta1FractionSplitOutput) ToGoogleCloudAiplatformV1beta1FractionSplitOutputWithContext

func (o GoogleCloudAiplatformV1beta1FractionSplitOutput) ToGoogleCloudAiplatformV1beta1FractionSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FractionSplitOutput

func (GoogleCloudAiplatformV1beta1FractionSplitOutput) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutput

func (o GoogleCloudAiplatformV1beta1FractionSplitOutput) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutput() GoogleCloudAiplatformV1beta1FractionSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FractionSplitOutput) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FractionSplitOutput) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FractionSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FractionSplitOutput) TrainingFraction

The fraction of the input data that is to be used to train the Model.

func (GoogleCloudAiplatformV1beta1FractionSplitOutput) ValidationFraction

The fraction of the input data that is to be used to validate the Model.

type GoogleCloudAiplatformV1beta1FractionSplitPtrInput

type GoogleCloudAiplatformV1beta1FractionSplitPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutput() GoogleCloudAiplatformV1beta1FractionSplitPtrOutput
	ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1FractionSplitPtrOutput
}

GoogleCloudAiplatformV1beta1FractionSplitPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1FractionSplitArgs, GoogleCloudAiplatformV1beta1FractionSplitPtr and GoogleCloudAiplatformV1beta1FractionSplitPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1FractionSplitPtrInput` via:

        GoogleCloudAiplatformV1beta1FractionSplitArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1FractionSplitPtrOutput

type GoogleCloudAiplatformV1beta1FractionSplitPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1FractionSplitPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1FractionSplitPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1FractionSplitPtrOutput) TestFraction

The fraction of the input data that is to be used to evaluate the Model.

func (GoogleCloudAiplatformV1beta1FractionSplitPtrOutput) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutput

func (o GoogleCloudAiplatformV1beta1FractionSplitPtrOutput) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutput() GoogleCloudAiplatformV1beta1FractionSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FractionSplitPtrOutput) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1FractionSplitPtrOutput) ToGoogleCloudAiplatformV1beta1FractionSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FractionSplitPtrOutput

func (GoogleCloudAiplatformV1beta1FractionSplitPtrOutput) TrainingFraction

The fraction of the input data that is to be used to train the Model.

func (GoogleCloudAiplatformV1beta1FractionSplitPtrOutput) ValidationFraction

The fraction of the input data that is to be used to validate the Model.

type GoogleCloudAiplatformV1beta1FractionSplitResponse

type GoogleCloudAiplatformV1beta1FractionSplitResponse struct {
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction float64 `pulumi:"testFraction"`
	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction float64 `pulumi:"trainingFraction"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction float64 `pulumi:"validationFraction"`
}

Assigns the input data to training, validation, and test sets as per the given fractions. Any of `training_fraction`, `validation_fraction` and `test_fraction` may optionally be provided, they must sum to up to 1. If the provided ones sum to less than 1, the remainder is assigned to sets as decided by Vertex AI. If none of the fractions are set, by default roughly 80% of data is used for training, 10% for validation, and 10% for test.

type GoogleCloudAiplatformV1beta1FractionSplitResponseOutput

type GoogleCloudAiplatformV1beta1FractionSplitResponseOutput struct{ *pulumi.OutputState }

Assigns the input data to training, validation, and test sets as per the given fractions. Any of `training_fraction`, `validation_fraction` and `test_fraction` may optionally be provided, they must sum to up to 1. If the provided ones sum to less than 1, the remainder is assigned to sets as decided by Vertex AI. If none of the fractions are set, by default roughly 80% of data is used for training, 10% for validation, and 10% for test.

func (GoogleCloudAiplatformV1beta1FractionSplitResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1FractionSplitResponseOutput) TestFraction

The fraction of the input data that is to be used to evaluate the Model.

func (GoogleCloudAiplatformV1beta1FractionSplitResponseOutput) ToGoogleCloudAiplatformV1beta1FractionSplitResponseOutput

func (GoogleCloudAiplatformV1beta1FractionSplitResponseOutput) ToGoogleCloudAiplatformV1beta1FractionSplitResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1FractionSplitResponseOutput) ToGoogleCloudAiplatformV1beta1FractionSplitResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1FractionSplitResponseOutput

func (GoogleCloudAiplatformV1beta1FractionSplitResponseOutput) TrainingFraction

The fraction of the input data that is to be used to train the Model.

func (GoogleCloudAiplatformV1beta1FractionSplitResponseOutput) ValidationFraction

The fraction of the input data that is to be used to validate the Model.

type GoogleCloudAiplatformV1beta1GcsDestination

type GoogleCloudAiplatformV1beta1GcsDestination struct {
	// Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
	OutputUriPrefix string `pulumi:"outputUriPrefix"`
}

The Google Cloud Storage location where the output is to be written to.

type GoogleCloudAiplatformV1beta1GcsDestinationArgs

type GoogleCloudAiplatformV1beta1GcsDestinationArgs struct {
	// Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
	OutputUriPrefix pulumi.StringInput `pulumi:"outputUriPrefix"`
}

The Google Cloud Storage location where the output is to be written to.

func (GoogleCloudAiplatformV1beta1GcsDestinationArgs) ElementType

func (GoogleCloudAiplatformV1beta1GcsDestinationArgs) ToGoogleCloudAiplatformV1beta1GcsDestinationOutput

func (i GoogleCloudAiplatformV1beta1GcsDestinationArgs) ToGoogleCloudAiplatformV1beta1GcsDestinationOutput() GoogleCloudAiplatformV1beta1GcsDestinationOutput

func (GoogleCloudAiplatformV1beta1GcsDestinationArgs) ToGoogleCloudAiplatformV1beta1GcsDestinationOutputWithContext

func (i GoogleCloudAiplatformV1beta1GcsDestinationArgs) ToGoogleCloudAiplatformV1beta1GcsDestinationOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsDestinationOutput

func (GoogleCloudAiplatformV1beta1GcsDestinationArgs) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

func (i GoogleCloudAiplatformV1beta1GcsDestinationArgs) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutput() GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

func (GoogleCloudAiplatformV1beta1GcsDestinationArgs) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1GcsDestinationArgs) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

type GoogleCloudAiplatformV1beta1GcsDestinationInput

type GoogleCloudAiplatformV1beta1GcsDestinationInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1GcsDestinationOutput() GoogleCloudAiplatformV1beta1GcsDestinationOutput
	ToGoogleCloudAiplatformV1beta1GcsDestinationOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1GcsDestinationOutput
}

GoogleCloudAiplatformV1beta1GcsDestinationInput is an input type that accepts GoogleCloudAiplatformV1beta1GcsDestinationArgs and GoogleCloudAiplatformV1beta1GcsDestinationOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1GcsDestinationInput` via:

GoogleCloudAiplatformV1beta1GcsDestinationArgs{...}

type GoogleCloudAiplatformV1beta1GcsDestinationOutput

type GoogleCloudAiplatformV1beta1GcsDestinationOutput struct{ *pulumi.OutputState }

The Google Cloud Storage location where the output is to be written to.

func (GoogleCloudAiplatformV1beta1GcsDestinationOutput) ElementType

func (GoogleCloudAiplatformV1beta1GcsDestinationOutput) OutputUriPrefix

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.

func (GoogleCloudAiplatformV1beta1GcsDestinationOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationOutput

func (o GoogleCloudAiplatformV1beta1GcsDestinationOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationOutput() GoogleCloudAiplatformV1beta1GcsDestinationOutput

func (GoogleCloudAiplatformV1beta1GcsDestinationOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationOutputWithContext

func (o GoogleCloudAiplatformV1beta1GcsDestinationOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsDestinationOutput

func (GoogleCloudAiplatformV1beta1GcsDestinationOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

func (o GoogleCloudAiplatformV1beta1GcsDestinationOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutput() GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

func (GoogleCloudAiplatformV1beta1GcsDestinationOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1GcsDestinationOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

type GoogleCloudAiplatformV1beta1GcsDestinationPtrInput

type GoogleCloudAiplatformV1beta1GcsDestinationPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutput() GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput
	ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput
}

GoogleCloudAiplatformV1beta1GcsDestinationPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1GcsDestinationArgs, GoogleCloudAiplatformV1beta1GcsDestinationPtr and GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1GcsDestinationPtrInput` via:

        GoogleCloudAiplatformV1beta1GcsDestinationArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

type GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput) OutputUriPrefix

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.

func (GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

func (o GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutput() GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

func (GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsDestinationPtrOutput

type GoogleCloudAiplatformV1beta1GcsDestinationResponse

type GoogleCloudAiplatformV1beta1GcsDestinationResponse struct {
	// Google Cloud Storage URI to output directory. If the uri doesn't end with '/', a '/' will be automatically appended. The directory is created if it doesn't exist.
	OutputUriPrefix string `pulumi:"outputUriPrefix"`
}

The Google Cloud Storage location where the output is to be written to.

type GoogleCloudAiplatformV1beta1GcsDestinationResponseOutput

type GoogleCloudAiplatformV1beta1GcsDestinationResponseOutput struct{ *pulumi.OutputState }

The Google Cloud Storage location where the output is to be written to.

func (GoogleCloudAiplatformV1beta1GcsDestinationResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1GcsDestinationResponseOutput) OutputUriPrefix

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.

func (GoogleCloudAiplatformV1beta1GcsDestinationResponseOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationResponseOutput

func (GoogleCloudAiplatformV1beta1GcsDestinationResponseOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1GcsDestinationResponseOutput) ToGoogleCloudAiplatformV1beta1GcsDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsDestinationResponseOutput

type GoogleCloudAiplatformV1beta1GcsSource

type GoogleCloudAiplatformV1beta1GcsSource struct {
	// Google Cloud Storage URI(-s) to the input file(s). May contain wildcards. For more information on wildcards, see https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames.
	Uris []string `pulumi:"uris"`
}

The Google Cloud Storage location for the input content.

type GoogleCloudAiplatformV1beta1GcsSourceArgs

type GoogleCloudAiplatformV1beta1GcsSourceArgs struct {
	// Google Cloud Storage URI(-s) to the input file(s). May contain wildcards. For more information on wildcards, see https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames.
	Uris pulumi.StringArrayInput `pulumi:"uris"`
}

The Google Cloud Storage location for the input content.

func (GoogleCloudAiplatformV1beta1GcsSourceArgs) ElementType

func (GoogleCloudAiplatformV1beta1GcsSourceArgs) ToGoogleCloudAiplatformV1beta1GcsSourceOutput

func (i GoogleCloudAiplatformV1beta1GcsSourceArgs) ToGoogleCloudAiplatformV1beta1GcsSourceOutput() GoogleCloudAiplatformV1beta1GcsSourceOutput

func (GoogleCloudAiplatformV1beta1GcsSourceArgs) ToGoogleCloudAiplatformV1beta1GcsSourceOutputWithContext

func (i GoogleCloudAiplatformV1beta1GcsSourceArgs) ToGoogleCloudAiplatformV1beta1GcsSourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsSourceOutput

func (GoogleCloudAiplatformV1beta1GcsSourceArgs) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutput

func (i GoogleCloudAiplatformV1beta1GcsSourceArgs) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutput() GoogleCloudAiplatformV1beta1GcsSourcePtrOutput

func (GoogleCloudAiplatformV1beta1GcsSourceArgs) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1GcsSourceArgs) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsSourcePtrOutput

type GoogleCloudAiplatformV1beta1GcsSourceInput

type GoogleCloudAiplatformV1beta1GcsSourceInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1GcsSourceOutput() GoogleCloudAiplatformV1beta1GcsSourceOutput
	ToGoogleCloudAiplatformV1beta1GcsSourceOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1GcsSourceOutput
}

GoogleCloudAiplatformV1beta1GcsSourceInput is an input type that accepts GoogleCloudAiplatformV1beta1GcsSourceArgs and GoogleCloudAiplatformV1beta1GcsSourceOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1GcsSourceInput` via:

GoogleCloudAiplatformV1beta1GcsSourceArgs{...}

type GoogleCloudAiplatformV1beta1GcsSourceOutput

type GoogleCloudAiplatformV1beta1GcsSourceOutput struct{ *pulumi.OutputState }

The Google Cloud Storage location for the input content.

func (GoogleCloudAiplatformV1beta1GcsSourceOutput) ElementType

func (GoogleCloudAiplatformV1beta1GcsSourceOutput) ToGoogleCloudAiplatformV1beta1GcsSourceOutput

func (o GoogleCloudAiplatformV1beta1GcsSourceOutput) ToGoogleCloudAiplatformV1beta1GcsSourceOutput() GoogleCloudAiplatformV1beta1GcsSourceOutput

func (GoogleCloudAiplatformV1beta1GcsSourceOutput) ToGoogleCloudAiplatformV1beta1GcsSourceOutputWithContext

func (o GoogleCloudAiplatformV1beta1GcsSourceOutput) ToGoogleCloudAiplatformV1beta1GcsSourceOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsSourceOutput

func (GoogleCloudAiplatformV1beta1GcsSourceOutput) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutput

func (o GoogleCloudAiplatformV1beta1GcsSourceOutput) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutput() GoogleCloudAiplatformV1beta1GcsSourcePtrOutput

func (GoogleCloudAiplatformV1beta1GcsSourceOutput) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1GcsSourceOutput) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsSourcePtrOutput

func (GoogleCloudAiplatformV1beta1GcsSourceOutput) Uris

Google Cloud Storage URI(-s) to the input file(s). May contain wildcards. For more information on wildcards, see https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames.

type GoogleCloudAiplatformV1beta1GcsSourcePtrInput

type GoogleCloudAiplatformV1beta1GcsSourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutput() GoogleCloudAiplatformV1beta1GcsSourcePtrOutput
	ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1GcsSourcePtrOutput
}

GoogleCloudAiplatformV1beta1GcsSourcePtrInput is an input type that accepts GoogleCloudAiplatformV1beta1GcsSourceArgs, GoogleCloudAiplatformV1beta1GcsSourcePtr and GoogleCloudAiplatformV1beta1GcsSourcePtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1GcsSourcePtrInput` via:

        GoogleCloudAiplatformV1beta1GcsSourceArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1GcsSourcePtrOutput

type GoogleCloudAiplatformV1beta1GcsSourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1GcsSourcePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1GcsSourcePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1GcsSourcePtrOutput) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutput

func (o GoogleCloudAiplatformV1beta1GcsSourcePtrOutput) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutput() GoogleCloudAiplatformV1beta1GcsSourcePtrOutput

func (GoogleCloudAiplatformV1beta1GcsSourcePtrOutput) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1GcsSourcePtrOutput) ToGoogleCloudAiplatformV1beta1GcsSourcePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsSourcePtrOutput

func (GoogleCloudAiplatformV1beta1GcsSourcePtrOutput) Uris

Google Cloud Storage URI(-s) to the input file(s). May contain wildcards. For more information on wildcards, see https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames.

type GoogleCloudAiplatformV1beta1GcsSourceResponse

type GoogleCloudAiplatformV1beta1GcsSourceResponse struct {
	// Google Cloud Storage URI(-s) to the input file(s). May contain wildcards. For more information on wildcards, see https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames.
	Uris []string `pulumi:"uris"`
}

The Google Cloud Storage location for the input content.

type GoogleCloudAiplatformV1beta1GcsSourceResponseOutput

type GoogleCloudAiplatformV1beta1GcsSourceResponseOutput struct{ *pulumi.OutputState }

The Google Cloud Storage location for the input content.

func (GoogleCloudAiplatformV1beta1GcsSourceResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1GcsSourceResponseOutput) ToGoogleCloudAiplatformV1beta1GcsSourceResponseOutput

func (o GoogleCloudAiplatformV1beta1GcsSourceResponseOutput) ToGoogleCloudAiplatformV1beta1GcsSourceResponseOutput() GoogleCloudAiplatformV1beta1GcsSourceResponseOutput

func (GoogleCloudAiplatformV1beta1GcsSourceResponseOutput) ToGoogleCloudAiplatformV1beta1GcsSourceResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1GcsSourceResponseOutput) ToGoogleCloudAiplatformV1beta1GcsSourceResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1GcsSourceResponseOutput

func (GoogleCloudAiplatformV1beta1GcsSourceResponseOutput) Uris

Google Cloud Storage URI(-s) to the input file(s). May contain wildcards. For more information on wildcards, see https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames.

type GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponse

type GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponse struct {
	// The ip address used to send match gRPC requests.
	MatchGrpcAddress string `pulumi:"matchGrpcAddress"`
	// The name of the service attachment resource. Populated if private service connect is enabled.
	ServiceAttachment string `pulumi:"serviceAttachment"`
}

IndexPrivateEndpoints proto is used to provide paths for users to send requests via private endpoints (e.g. private service access, private service connect). To send request via private service access, use match_grpc_address. To send request via private service connect, use service_attachment.

type GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput

type GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput struct{ *pulumi.OutputState }

IndexPrivateEndpoints proto is used to provide paths for users to send requests via private endpoints (e.g. private service access, private service connect). To send request via private service access, use match_grpc_address. To send request via private service connect, use service_attachment.

func (GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput) MatchGrpcAddress

The ip address used to send match gRPC requests.

func (GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput) ServiceAttachment

The name of the service attachment resource. Populated if private service connect is enabled.

func (GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput) ToGoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput

func (GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput) ToGoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput) ToGoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1IndexPrivateEndpointsResponseOutput

type GoogleCloudAiplatformV1beta1IndexStatsResponse

type GoogleCloudAiplatformV1beta1IndexStatsResponse struct {
	// The number of shards in the Index.
	ShardsCount int `pulumi:"shardsCount"`
	// The number of vectors in the Index.
	VectorsCount string `pulumi:"vectorsCount"`
}

Stats of the Index.

type GoogleCloudAiplatformV1beta1IndexStatsResponseOutput

type GoogleCloudAiplatformV1beta1IndexStatsResponseOutput struct{ *pulumi.OutputState }

Stats of the Index.

func (GoogleCloudAiplatformV1beta1IndexStatsResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1IndexStatsResponseOutput) ShardsCount

The number of shards in the Index.

func (GoogleCloudAiplatformV1beta1IndexStatsResponseOutput) ToGoogleCloudAiplatformV1beta1IndexStatsResponseOutput

func (GoogleCloudAiplatformV1beta1IndexStatsResponseOutput) ToGoogleCloudAiplatformV1beta1IndexStatsResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1IndexStatsResponseOutput) ToGoogleCloudAiplatformV1beta1IndexStatsResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1IndexStatsResponseOutput

func (GoogleCloudAiplatformV1beta1IndexStatsResponseOutput) VectorsCount

The number of vectors in the Index.

type GoogleCloudAiplatformV1beta1InputDataConfig

type GoogleCloudAiplatformV1beta1InputDataConfig struct {
	// Applicable only to custom training with Datasets that have DataItems and Annotations. Cloud Storage URI that points to a YAML file describing the annotation schema. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the chosen schema must be consistent with metadata of the Dataset specified by dataset_id. Only Annotations that both match this schema and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both annotations_filter and annotation_schema_uri.
	AnnotationSchemaUri *string `pulumi:"annotationSchemaUri"`
	// Applicable only to Datasets that have DataItems and Annotations. A filter on Annotations of the Dataset. Only Annotations that both match this filter and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on (for the auto-assigned that role is decided by Vertex AI). A filter with same syntax as the one used in ListAnnotations may be used, but note here it filters across all Annotations of the Dataset, and not just within a single DataItem.
	AnnotationsFilter *string `pulumi:"annotationsFilter"`
	// Only applicable to custom training with tabular Dataset with BigQuery source. The BigQuery project location where the training data is to be written to. In the given project a new dataset is created with name `dataset___` where timestamp is in YYYY_MM_DDThh_mm_ss_sssZ format. All training input data is written into that dataset. In the dataset three tables are created, `training`, `validation` and `test`. * AIP_DATA_FORMAT = "bigquery". * AIP_TRAINING_DATA_URI = "bigquery_destination.dataset___.training" * AIP_VALIDATION_DATA_URI = "bigquery_destination.dataset___.validation" * AIP_TEST_DATA_URI = "bigquery_destination.dataset___.test"
	BigqueryDestination *GoogleCloudAiplatformV1beta1BigQueryDestination `pulumi:"bigqueryDestination"`
	// The ID of the Dataset in the same Project and Location which data will be used to train the Model. The Dataset must use schema compatible with Model being trained, and what is compatible should be described in the used TrainingPipeline's training_task_definition. For tabular Datasets, all their data is exported to training, to pick and choose from.
	DatasetId string `pulumi:"datasetId"`
	// Split based on the provided filters for each set.
	FilterSplit *GoogleCloudAiplatformV1beta1FilterSplit `pulumi:"filterSplit"`
	// Split based on fractions defining the size of each set.
	FractionSplit *GoogleCloudAiplatformV1beta1FractionSplit `pulumi:"fractionSplit"`
	// The Cloud Storage location where the training data is to be written to. In the given directory a new directory is created with name: `dataset---` where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All training input data is written into that directory. The Vertex AI environment variables representing Cloud Storage data URIs are represented in the Cloud Storage wildcard format to support sharded data. e.g.: "gs://.../training-*.jsonl" * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data * AIP_TRAINING_DATA_URI = "gcs_destination/dataset---/training-*.${AIP_DATA_FORMAT}" * AIP_VALIDATION_DATA_URI = "gcs_destination/dataset---/validation-*.${AIP_DATA_FORMAT}" * AIP_TEST_DATA_URI = "gcs_destination/dataset---/test-*.${AIP_DATA_FORMAT}"
	GcsDestination *GoogleCloudAiplatformV1beta1GcsDestination `pulumi:"gcsDestination"`
	// Whether to persist the ML use assignment to data item system labels.
	PersistMlUseAssignment *bool `pulumi:"persistMlUseAssignment"`
	// Supported only for tabular Datasets. Split based on a predefined key.
	PredefinedSplit *GoogleCloudAiplatformV1beta1PredefinedSplit `pulumi:"predefinedSplit"`
	// Only applicable to Datasets that have SavedQueries. The ID of a SavedQuery (annotation set) under the Dataset specified by dataset_id used for filtering Annotations for training. Only Annotations that are associated with this SavedQuery are used in respectively training. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both saved_query_id and annotations_filter. Only one of saved_query_id and annotation_schema_uri should be specified as both of them represent the same thing: problem type.
	SavedQueryId *string `pulumi:"savedQueryId"`
	// Supported only for tabular Datasets. Split based on the distribution of the specified column.
	StratifiedSplit *GoogleCloudAiplatformV1beta1StratifiedSplit `pulumi:"stratifiedSplit"`
	// Supported only for tabular Datasets. Split based on the timestamp of the input data pieces.
	TimestampSplit *GoogleCloudAiplatformV1beta1TimestampSplit `pulumi:"timestampSplit"`
}

Specifies Vertex AI owned input data to be used for training, and possibly evaluating, the Model.

type GoogleCloudAiplatformV1beta1InputDataConfigArgs

type GoogleCloudAiplatformV1beta1InputDataConfigArgs struct {
	// Applicable only to custom training with Datasets that have DataItems and Annotations. Cloud Storage URI that points to a YAML file describing the annotation schema. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the chosen schema must be consistent with metadata of the Dataset specified by dataset_id. Only Annotations that both match this schema and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both annotations_filter and annotation_schema_uri.
	AnnotationSchemaUri pulumi.StringPtrInput `pulumi:"annotationSchemaUri"`
	// Applicable only to Datasets that have DataItems and Annotations. A filter on Annotations of the Dataset. Only Annotations that both match this filter and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on (for the auto-assigned that role is decided by Vertex AI). A filter with same syntax as the one used in ListAnnotations may be used, but note here it filters across all Annotations of the Dataset, and not just within a single DataItem.
	AnnotationsFilter pulumi.StringPtrInput `pulumi:"annotationsFilter"`
	// Only applicable to custom training with tabular Dataset with BigQuery source. The BigQuery project location where the training data is to be written to. In the given project a new dataset is created with name `dataset___` where timestamp is in YYYY_MM_DDThh_mm_ss_sssZ format. All training input data is written into that dataset. In the dataset three tables are created, `training`, `validation` and `test`. * AIP_DATA_FORMAT = "bigquery". * AIP_TRAINING_DATA_URI = "bigquery_destination.dataset___.training" * AIP_VALIDATION_DATA_URI = "bigquery_destination.dataset___.validation" * AIP_TEST_DATA_URI = "bigquery_destination.dataset___.test"
	BigqueryDestination GoogleCloudAiplatformV1beta1BigQueryDestinationPtrInput `pulumi:"bigqueryDestination"`
	// The ID of the Dataset in the same Project and Location which data will be used to train the Model. The Dataset must use schema compatible with Model being trained, and what is compatible should be described in the used TrainingPipeline's training_task_definition. For tabular Datasets, all their data is exported to training, to pick and choose from.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// Split based on the provided filters for each set.
	FilterSplit GoogleCloudAiplatformV1beta1FilterSplitPtrInput `pulumi:"filterSplit"`
	// Split based on fractions defining the size of each set.
	FractionSplit GoogleCloudAiplatformV1beta1FractionSplitPtrInput `pulumi:"fractionSplit"`
	// The Cloud Storage location where the training data is to be written to. In the given directory a new directory is created with name: `dataset---` where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All training input data is written into that directory. The Vertex AI environment variables representing Cloud Storage data URIs are represented in the Cloud Storage wildcard format to support sharded data. e.g.: "gs://.../training-*.jsonl" * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data * AIP_TRAINING_DATA_URI = "gcs_destination/dataset---/training-*.${AIP_DATA_FORMAT}" * AIP_VALIDATION_DATA_URI = "gcs_destination/dataset---/validation-*.${AIP_DATA_FORMAT}" * AIP_TEST_DATA_URI = "gcs_destination/dataset---/test-*.${AIP_DATA_FORMAT}"
	GcsDestination GoogleCloudAiplatformV1beta1GcsDestinationPtrInput `pulumi:"gcsDestination"`
	// Whether to persist the ML use assignment to data item system labels.
	PersistMlUseAssignment pulumi.BoolPtrInput `pulumi:"persistMlUseAssignment"`
	// Supported only for tabular Datasets. Split based on a predefined key.
	PredefinedSplit GoogleCloudAiplatformV1beta1PredefinedSplitPtrInput `pulumi:"predefinedSplit"`
	// Only applicable to Datasets that have SavedQueries. The ID of a SavedQuery (annotation set) under the Dataset specified by dataset_id used for filtering Annotations for training. Only Annotations that are associated with this SavedQuery are used in respectively training. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both saved_query_id and annotations_filter. Only one of saved_query_id and annotation_schema_uri should be specified as both of them represent the same thing: problem type.
	SavedQueryId pulumi.StringPtrInput `pulumi:"savedQueryId"`
	// Supported only for tabular Datasets. Split based on the distribution of the specified column.
	StratifiedSplit GoogleCloudAiplatformV1beta1StratifiedSplitPtrInput `pulumi:"stratifiedSplit"`
	// Supported only for tabular Datasets. Split based on the timestamp of the input data pieces.
	TimestampSplit GoogleCloudAiplatformV1beta1TimestampSplitPtrInput `pulumi:"timestampSplit"`
}

Specifies Vertex AI owned input data to be used for training, and possibly evaluating, the Model.

func (GoogleCloudAiplatformV1beta1InputDataConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1InputDataConfigArgs) ToGoogleCloudAiplatformV1beta1InputDataConfigOutput

func (i GoogleCloudAiplatformV1beta1InputDataConfigArgs) ToGoogleCloudAiplatformV1beta1InputDataConfigOutput() GoogleCloudAiplatformV1beta1InputDataConfigOutput

func (GoogleCloudAiplatformV1beta1InputDataConfigArgs) ToGoogleCloudAiplatformV1beta1InputDataConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1InputDataConfigArgs) ToGoogleCloudAiplatformV1beta1InputDataConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1InputDataConfigOutput

func (GoogleCloudAiplatformV1beta1InputDataConfigArgs) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1InputDataConfigArgs) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutput() GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput

func (GoogleCloudAiplatformV1beta1InputDataConfigArgs) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1InputDataConfigArgs) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput

type GoogleCloudAiplatformV1beta1InputDataConfigInput

type GoogleCloudAiplatformV1beta1InputDataConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1InputDataConfigOutput() GoogleCloudAiplatformV1beta1InputDataConfigOutput
	ToGoogleCloudAiplatformV1beta1InputDataConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1InputDataConfigOutput
}

GoogleCloudAiplatformV1beta1InputDataConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1InputDataConfigArgs and GoogleCloudAiplatformV1beta1InputDataConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1InputDataConfigInput` via:

GoogleCloudAiplatformV1beta1InputDataConfigArgs{...}

type GoogleCloudAiplatformV1beta1InputDataConfigOutput

type GoogleCloudAiplatformV1beta1InputDataConfigOutput struct{ *pulumi.OutputState }

Specifies Vertex AI owned input data to be used for training, and possibly evaluating, the Model.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) AnnotationSchemaUri

Applicable only to custom training with Datasets that have DataItems and Annotations. Cloud Storage URI that points to a YAML file describing the annotation schema. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the chosen schema must be consistent with metadata of the Dataset specified by dataset_id. Only Annotations that both match this schema and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both annotations_filter and annotation_schema_uri.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) AnnotationsFilter

Applicable only to Datasets that have DataItems and Annotations. A filter on Annotations of the Dataset. Only Annotations that both match this filter and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on (for the auto-assigned that role is decided by Vertex AI). A filter with same syntax as the one used in ListAnnotations may be used, but note here it filters across all Annotations of the Dataset, and not just within a single DataItem.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) BigqueryDestination

Only applicable to custom training with tabular Dataset with BigQuery source. The BigQuery project location where the training data is to be written to. In the given project a new dataset is created with name `dataset___` where timestamp is in YYYY_MM_DDThh_mm_ss_sssZ format. All training input data is written into that dataset. In the dataset three tables are created, `training`, `validation` and `test`. * AIP_DATA_FORMAT = "bigquery". * AIP_TRAINING_DATA_URI = "bigquery_destination.dataset___.training" * AIP_VALIDATION_DATA_URI = "bigquery_destination.dataset___.validation" * AIP_TEST_DATA_URI = "bigquery_destination.dataset___.test"

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) DatasetId

The ID of the Dataset in the same Project and Location which data will be used to train the Model. The Dataset must use schema compatible with Model being trained, and what is compatible should be described in the used TrainingPipeline's training_task_definition. For tabular Datasets, all their data is exported to training, to pick and choose from.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) FilterSplit

Split based on the provided filters for each set.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) FractionSplit

Split based on fractions defining the size of each set.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) GcsDestination

The Cloud Storage location where the training data is to be written to. In the given directory a new directory is created with name: `dataset---` where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All training input data is written into that directory. The Vertex AI environment variables representing Cloud Storage data URIs are represented in the Cloud Storage wildcard format to support sharded data. e.g.: "gs://.../training-*.jsonl" * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data * AIP_TRAINING_DATA_URI = "gcs_destination/dataset---/training-*.${AIP_DATA_FORMAT}" * AIP_VALIDATION_DATA_URI = "gcs_destination/dataset---/validation-*.${AIP_DATA_FORMAT}" * AIP_TEST_DATA_URI = "gcs_destination/dataset---/test-*.${AIP_DATA_FORMAT}"

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) PersistMlUseAssignment

Whether to persist the ML use assignment to data item system labels.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) PredefinedSplit

Supported only for tabular Datasets. Split based on a predefined key.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) SavedQueryId

Only applicable to Datasets that have SavedQueries. The ID of a SavedQuery (annotation set) under the Dataset specified by dataset_id used for filtering Annotations for training. Only Annotations that are associated with this SavedQuery are used in respectively training. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both saved_query_id and annotations_filter. Only one of saved_query_id and annotation_schema_uri should be specified as both of them represent the same thing: problem type.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) StratifiedSplit

Supported only for tabular Datasets. Split based on the distribution of the specified column.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) TimestampSplit

Supported only for tabular Datasets. Split based on the timestamp of the input data pieces.

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigOutput

func (o GoogleCloudAiplatformV1beta1InputDataConfigOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigOutput() GoogleCloudAiplatformV1beta1InputDataConfigOutput

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1InputDataConfigOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1InputDataConfigOutput

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1InputDataConfigOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutput() GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput

func (GoogleCloudAiplatformV1beta1InputDataConfigOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1InputDataConfigOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput

type GoogleCloudAiplatformV1beta1InputDataConfigPtrInput

type GoogleCloudAiplatformV1beta1InputDataConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutput() GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput
}

GoogleCloudAiplatformV1beta1InputDataConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1InputDataConfigArgs, GoogleCloudAiplatformV1beta1InputDataConfigPtr and GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1InputDataConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1InputDataConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput

type GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) AnnotationSchemaUri

Applicable only to custom training with Datasets that have DataItems and Annotations. Cloud Storage URI that points to a YAML file describing the annotation schema. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the chosen schema must be consistent with metadata of the Dataset specified by dataset_id. Only Annotations that both match this schema and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both annotations_filter and annotation_schema_uri.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) AnnotationsFilter

Applicable only to Datasets that have DataItems and Annotations. A filter on Annotations of the Dataset. Only Annotations that both match this filter and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on (for the auto-assigned that role is decided by Vertex AI). A filter with same syntax as the one used in ListAnnotations may be used, but note here it filters across all Annotations of the Dataset, and not just within a single DataItem.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) BigqueryDestination

Only applicable to custom training with tabular Dataset with BigQuery source. The BigQuery project location where the training data is to be written to. In the given project a new dataset is created with name `dataset___` where timestamp is in YYYY_MM_DDThh_mm_ss_sssZ format. All training input data is written into that dataset. In the dataset three tables are created, `training`, `validation` and `test`. * AIP_DATA_FORMAT = "bigquery". * AIP_TRAINING_DATA_URI = "bigquery_destination.dataset___.training" * AIP_VALIDATION_DATA_URI = "bigquery_destination.dataset___.validation" * AIP_TEST_DATA_URI = "bigquery_destination.dataset___.test"

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) DatasetId

The ID of the Dataset in the same Project and Location which data will be used to train the Model. The Dataset must use schema compatible with Model being trained, and what is compatible should be described in the used TrainingPipeline's training_task_definition. For tabular Datasets, all their data is exported to training, to pick and choose from.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) FilterSplit

Split based on the provided filters for each set.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) FractionSplit

Split based on fractions defining the size of each set.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) GcsDestination

The Cloud Storage location where the training data is to be written to. In the given directory a new directory is created with name: `dataset---` where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All training input data is written into that directory. The Vertex AI environment variables representing Cloud Storage data URIs are represented in the Cloud Storage wildcard format to support sharded data. e.g.: "gs://.../training-*.jsonl" * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data * AIP_TRAINING_DATA_URI = "gcs_destination/dataset---/training-*.${AIP_DATA_FORMAT}" * AIP_VALIDATION_DATA_URI = "gcs_destination/dataset---/validation-*.${AIP_DATA_FORMAT}" * AIP_TEST_DATA_URI = "gcs_destination/dataset---/test-*.${AIP_DATA_FORMAT}"

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) PersistMlUseAssignment

Whether to persist the ML use assignment to data item system labels.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) PredefinedSplit

Supported only for tabular Datasets. Split based on a predefined key.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) SavedQueryId

Only applicable to Datasets that have SavedQueries. The ID of a SavedQuery (annotation set) under the Dataset specified by dataset_id used for filtering Annotations for training. Only Annotations that are associated with this SavedQuery are used in respectively training. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both saved_query_id and annotations_filter. Only one of saved_query_id and annotation_schema_uri should be specified as both of them represent the same thing: problem type.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) StratifiedSplit

Supported only for tabular Datasets. Split based on the distribution of the specified column.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) TimestampSplit

Supported only for tabular Datasets. Split based on the timestamp of the input data pieces.

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutput

func (GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1InputDataConfigPtrOutput

type GoogleCloudAiplatformV1beta1InputDataConfigResponse

type GoogleCloudAiplatformV1beta1InputDataConfigResponse struct {
	// Applicable only to custom training with Datasets that have DataItems and Annotations. Cloud Storage URI that points to a YAML file describing the annotation schema. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the chosen schema must be consistent with metadata of the Dataset specified by dataset_id. Only Annotations that both match this schema and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both annotations_filter and annotation_schema_uri.
	AnnotationSchemaUri string `pulumi:"annotationSchemaUri"`
	// Applicable only to Datasets that have DataItems and Annotations. A filter on Annotations of the Dataset. Only Annotations that both match this filter and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on (for the auto-assigned that role is decided by Vertex AI). A filter with same syntax as the one used in ListAnnotations may be used, but note here it filters across all Annotations of the Dataset, and not just within a single DataItem.
	AnnotationsFilter string `pulumi:"annotationsFilter"`
	// Only applicable to custom training with tabular Dataset with BigQuery source. The BigQuery project location where the training data is to be written to. In the given project a new dataset is created with name `dataset___` where timestamp is in YYYY_MM_DDThh_mm_ss_sssZ format. All training input data is written into that dataset. In the dataset three tables are created, `training`, `validation` and `test`. * AIP_DATA_FORMAT = "bigquery". * AIP_TRAINING_DATA_URI = "bigquery_destination.dataset___.training" * AIP_VALIDATION_DATA_URI = "bigquery_destination.dataset___.validation" * AIP_TEST_DATA_URI = "bigquery_destination.dataset___.test"
	BigqueryDestination GoogleCloudAiplatformV1beta1BigQueryDestinationResponse `pulumi:"bigqueryDestination"`
	// The ID of the Dataset in the same Project and Location which data will be used to train the Model. The Dataset must use schema compatible with Model being trained, and what is compatible should be described in the used TrainingPipeline's training_task_definition. For tabular Datasets, all their data is exported to training, to pick and choose from.
	DatasetId string `pulumi:"datasetId"`
	// Split based on the provided filters for each set.
	FilterSplit GoogleCloudAiplatformV1beta1FilterSplitResponse `pulumi:"filterSplit"`
	// Split based on fractions defining the size of each set.
	FractionSplit GoogleCloudAiplatformV1beta1FractionSplitResponse `pulumi:"fractionSplit"`
	// The Cloud Storage location where the training data is to be written to. In the given directory a new directory is created with name: `dataset---` where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All training input data is written into that directory. The Vertex AI environment variables representing Cloud Storage data URIs are represented in the Cloud Storage wildcard format to support sharded data. e.g.: "gs://.../training-*.jsonl" * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data * AIP_TRAINING_DATA_URI = "gcs_destination/dataset---/training-*.${AIP_DATA_FORMAT}" * AIP_VALIDATION_DATA_URI = "gcs_destination/dataset---/validation-*.${AIP_DATA_FORMAT}" * AIP_TEST_DATA_URI = "gcs_destination/dataset---/test-*.${AIP_DATA_FORMAT}"
	GcsDestination GoogleCloudAiplatformV1beta1GcsDestinationResponse `pulumi:"gcsDestination"`
	// Whether to persist the ML use assignment to data item system labels.
	PersistMlUseAssignment bool `pulumi:"persistMlUseAssignment"`
	// Supported only for tabular Datasets. Split based on a predefined key.
	PredefinedSplit GoogleCloudAiplatformV1beta1PredefinedSplitResponse `pulumi:"predefinedSplit"`
	// Only applicable to Datasets that have SavedQueries. The ID of a SavedQuery (annotation set) under the Dataset specified by dataset_id used for filtering Annotations for training. Only Annotations that are associated with this SavedQuery are used in respectively training. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both saved_query_id and annotations_filter. Only one of saved_query_id and annotation_schema_uri should be specified as both of them represent the same thing: problem type.
	SavedQueryId string `pulumi:"savedQueryId"`
	// Supported only for tabular Datasets. Split based on the distribution of the specified column.
	StratifiedSplit GoogleCloudAiplatformV1beta1StratifiedSplitResponse `pulumi:"stratifiedSplit"`
	// Supported only for tabular Datasets. Split based on the timestamp of the input data pieces.
	TimestampSplit GoogleCloudAiplatformV1beta1TimestampSplitResponse `pulumi:"timestampSplit"`
}

Specifies Vertex AI owned input data to be used for training, and possibly evaluating, the Model.

type GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput

type GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput struct{ *pulumi.OutputState }

Specifies Vertex AI owned input data to be used for training, and possibly evaluating, the Model.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) AnnotationSchemaUri

Applicable only to custom training with Datasets that have DataItems and Annotations. Cloud Storage URI that points to a YAML file describing the annotation schema. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the chosen schema must be consistent with metadata of the Dataset specified by dataset_id. Only Annotations that both match this schema and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both annotations_filter and annotation_schema_uri.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) AnnotationsFilter

Applicable only to Datasets that have DataItems and Annotations. A filter on Annotations of the Dataset. Only Annotations that both match this filter and belong to DataItems not ignored by the split method are used in respectively training, validation or test role, depending on the role of the DataItem they are on (for the auto-assigned that role is decided by Vertex AI). A filter with same syntax as the one used in ListAnnotations may be used, but note here it filters across all Annotations of the Dataset, and not just within a single DataItem.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) BigqueryDestination

Only applicable to custom training with tabular Dataset with BigQuery source. The BigQuery project location where the training data is to be written to. In the given project a new dataset is created with name `dataset___` where timestamp is in YYYY_MM_DDThh_mm_ss_sssZ format. All training input data is written into that dataset. In the dataset three tables are created, `training`, `validation` and `test`. * AIP_DATA_FORMAT = "bigquery". * AIP_TRAINING_DATA_URI = "bigquery_destination.dataset___.training" * AIP_VALIDATION_DATA_URI = "bigquery_destination.dataset___.validation" * AIP_TEST_DATA_URI = "bigquery_destination.dataset___.test"

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) DatasetId

The ID of the Dataset in the same Project and Location which data will be used to train the Model. The Dataset must use schema compatible with Model being trained, and what is compatible should be described in the used TrainingPipeline's training_task_definition. For tabular Datasets, all their data is exported to training, to pick and choose from.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) FilterSplit

Split based on the provided filters for each set.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) FractionSplit

Split based on fractions defining the size of each set.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) GcsDestination

The Cloud Storage location where the training data is to be written to. In the given directory a new directory is created with name: `dataset---` where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All training input data is written into that directory. The Vertex AI environment variables representing Cloud Storage data URIs are represented in the Cloud Storage wildcard format to support sharded data. e.g.: "gs://.../training-*.jsonl" * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data * AIP_TRAINING_DATA_URI = "gcs_destination/dataset---/training-*.${AIP_DATA_FORMAT}" * AIP_VALIDATION_DATA_URI = "gcs_destination/dataset---/validation-*.${AIP_DATA_FORMAT}" * AIP_TEST_DATA_URI = "gcs_destination/dataset---/test-*.${AIP_DATA_FORMAT}"

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) PersistMlUseAssignment

Whether to persist the ML use assignment to data item system labels.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) PredefinedSplit

Supported only for tabular Datasets. Split based on a predefined key.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) SavedQueryId

Only applicable to Datasets that have SavedQueries. The ID of a SavedQuery (annotation set) under the Dataset specified by dataset_id used for filtering Annotations for training. Only Annotations that are associated with this SavedQuery are used in respectively training. When used in conjunction with annotations_filter, the Annotations used for training are filtered by both saved_query_id and annotations_filter. Only one of saved_query_id and annotation_schema_uri should be specified as both of them represent the same thing: problem type.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) StratifiedSplit

Supported only for tabular Datasets. Split based on the distribution of the specified column.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) TimestampSplit

Supported only for tabular Datasets. Split based on the timestamp of the input data pieces.

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigResponseOutput

func (GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput) ToGoogleCloudAiplatformV1beta1InputDataConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttribution

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttribution struct {
	// Config for IG with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383
	BlurBaselineConfig *GoogleCloudAiplatformV1beta1BlurBaselineConfig `pulumi:"blurBaselineConfig"`
	// Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf
	SmoothGradConfig *GoogleCloudAiplatformV1beta1SmoothGradConfig `pulumi:"smoothGradConfig"`
	// The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is within the desired error range. Valid range of its value is [1, 100], inclusively.
	StepCount int `pulumi:"stepCount"`
}

An attribution method that computes the Aumann-Shapley value taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs struct {
	// Config for IG with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383
	BlurBaselineConfig GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrInput `pulumi:"blurBaselineConfig"`
	// Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf
	SmoothGradConfig GoogleCloudAiplatformV1beta1SmoothGradConfigPtrInput `pulumi:"smoothGradConfig"`
	// The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is within the desired error range. Valid range of its value is [1, 100], inclusively.
	StepCount pulumi.IntInput `pulumi:"stepCount"`
}

An attribution method that computes the Aumann-Shapley value taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs) ElementType

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutputWithContext

func (i GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionInput

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput() GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput
	ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput
}

GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionInput is an input type that accepts GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs and GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionInput` via:

GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs{...}

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput struct{ *pulumi.OutputState }

An attribution method that computes the Aumann-Shapley value taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) BlurBaselineConfig

Config for IG with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) ElementType

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) SmoothGradConfig

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) StepCount

The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is within the desired error range. Valid range of its value is [1, 100], inclusively.

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutputWithContext

func (o GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrInput

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput() GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput
	ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput
}

GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs, GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtr and GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrInput` via:

        GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput) BlurBaselineConfig

Config for IG with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput) SmoothGradConfig

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput) StepCount

The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is within the desired error range. Valid range of its value is [1, 100], inclusively.

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionPtrOutput

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponse

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponse struct {
	// Config for IG with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383
	BlurBaselineConfig GoogleCloudAiplatformV1beta1BlurBaselineConfigResponse `pulumi:"blurBaselineConfig"`
	// Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf
	SmoothGradConfig GoogleCloudAiplatformV1beta1SmoothGradConfigResponse `pulumi:"smoothGradConfig"`
	// The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is within the desired error range. Valid range of its value is [1, 100], inclusively.
	StepCount int `pulumi:"stepCount"`
}

An attribution method that computes the Aumann-Shapley value taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutput

type GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutput struct{ *pulumi.OutputState }

An attribution method that computes the Aumann-Shapley value taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1703.01365

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutput) BlurBaselineConfig

Config for IG with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutput) SmoothGradConfig

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutput) StepCount

The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is within the desired error range. Valid range of its value is [1, 100], inclusively.

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutput

func (GoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutput) ToGoogleCloudAiplatformV1beta1IntegratedGradientsAttributionResponseOutputWithContext

type GoogleCloudAiplatformV1beta1MachineSpec

type GoogleCloudAiplatformV1beta1MachineSpec struct {
	// The number of accelerators to attach to the machine.
	AcceleratorCount *int `pulumi:"acceleratorCount"`
	// Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
	AcceleratorType *GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType `pulumi:"acceleratorType"`
	// Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). 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.
	MachineType *string `pulumi:"machineType"`
	// Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
	TpuTopology *string `pulumi:"tpuTopology"`
}

Specification of a single machine.

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType string

Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ElementType

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput

func (e GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput() GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutputWithContext

func (e GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput

func (e GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput() GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToStringOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorType) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeInput

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput() GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput
	ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput
}

GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeInput is an input type that accepts GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeArgs and GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeInput` via:

GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeArgs{...}

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ElementType

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutputWithContext

func (o GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypeOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrInput

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput() GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput
	ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput
}

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput

type GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput) ToGoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1MachineSpecArgs

type GoogleCloudAiplatformV1beta1MachineSpecArgs struct {
	// The number of accelerators to attach to the machine.
	AcceleratorCount pulumi.IntPtrInput `pulumi:"acceleratorCount"`
	// Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
	AcceleratorType GoogleCloudAiplatformV1beta1MachineSpecAcceleratorTypePtrInput `pulumi:"acceleratorType"`
	// Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). 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.
	MachineType pulumi.StringPtrInput `pulumi:"machineType"`
	// Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
	TpuTopology pulumi.StringPtrInput `pulumi:"tpuTopology"`
}

Specification of a single machine.

func (GoogleCloudAiplatformV1beta1MachineSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1MachineSpecArgs) ToGoogleCloudAiplatformV1beta1MachineSpecOutput

func (i GoogleCloudAiplatformV1beta1MachineSpecArgs) ToGoogleCloudAiplatformV1beta1MachineSpecOutput() GoogleCloudAiplatformV1beta1MachineSpecOutput

func (GoogleCloudAiplatformV1beta1MachineSpecArgs) ToGoogleCloudAiplatformV1beta1MachineSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1MachineSpecArgs) ToGoogleCloudAiplatformV1beta1MachineSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecOutput

func (GoogleCloudAiplatformV1beta1MachineSpecArgs) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1MachineSpecArgs) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutput() GoogleCloudAiplatformV1beta1MachineSpecPtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecArgs) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1MachineSpecArgs) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecPtrOutput

type GoogleCloudAiplatformV1beta1MachineSpecInput

type GoogleCloudAiplatformV1beta1MachineSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1MachineSpecOutput() GoogleCloudAiplatformV1beta1MachineSpecOutput
	ToGoogleCloudAiplatformV1beta1MachineSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1MachineSpecOutput
}

GoogleCloudAiplatformV1beta1MachineSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1MachineSpecArgs and GoogleCloudAiplatformV1beta1MachineSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1MachineSpecInput` via:

GoogleCloudAiplatformV1beta1MachineSpecArgs{...}

type GoogleCloudAiplatformV1beta1MachineSpecOutput

type GoogleCloudAiplatformV1beta1MachineSpecOutput struct{ *pulumi.OutputState }

Specification of a single machine.

func (GoogleCloudAiplatformV1beta1MachineSpecOutput) AcceleratorCount

The number of accelerators to attach to the machine.

func (GoogleCloudAiplatformV1beta1MachineSpecOutput) AcceleratorType

Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.

func (GoogleCloudAiplatformV1beta1MachineSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1MachineSpecOutput) MachineType

Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). 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.

func (GoogleCloudAiplatformV1beta1MachineSpecOutput) ToGoogleCloudAiplatformV1beta1MachineSpecOutput

func (o GoogleCloudAiplatformV1beta1MachineSpecOutput) ToGoogleCloudAiplatformV1beta1MachineSpecOutput() GoogleCloudAiplatformV1beta1MachineSpecOutput

func (GoogleCloudAiplatformV1beta1MachineSpecOutput) ToGoogleCloudAiplatformV1beta1MachineSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1MachineSpecOutput) ToGoogleCloudAiplatformV1beta1MachineSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecOutput

func (GoogleCloudAiplatformV1beta1MachineSpecOutput) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1MachineSpecOutput) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutput() GoogleCloudAiplatformV1beta1MachineSpecPtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecOutput) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1MachineSpecOutput) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecPtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecOutput) TpuTopology

Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").

type GoogleCloudAiplatformV1beta1MachineSpecPtrInput

type GoogleCloudAiplatformV1beta1MachineSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutput() GoogleCloudAiplatformV1beta1MachineSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1MachineSpecPtrOutput
}

GoogleCloudAiplatformV1beta1MachineSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1MachineSpecArgs, GoogleCloudAiplatformV1beta1MachineSpecPtr and GoogleCloudAiplatformV1beta1MachineSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1MachineSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1MachineSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1MachineSpecPtrOutput

type GoogleCloudAiplatformV1beta1MachineSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) AcceleratorCount

The number of accelerators to attach to the machine.

func (GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) AcceleratorType

Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.

func (GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) MachineType

Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). 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.

func (GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutput() GoogleCloudAiplatformV1beta1MachineSpecPtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) ToGoogleCloudAiplatformV1beta1MachineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecPtrOutput

func (GoogleCloudAiplatformV1beta1MachineSpecPtrOutput) TpuTopology

Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").

type GoogleCloudAiplatformV1beta1MachineSpecResponse

type GoogleCloudAiplatformV1beta1MachineSpecResponse struct {
	// The number of accelerators to attach to the machine.
	AcceleratorCount int `pulumi:"acceleratorCount"`
	// Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.
	AcceleratorType string `pulumi:"acceleratorType"`
	// Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). 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.
	MachineType string `pulumi:"machineType"`
	// Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").
	TpuTopology string `pulumi:"tpuTopology"`
}

Specification of a single machine.

type GoogleCloudAiplatformV1beta1MachineSpecResponseOutput

type GoogleCloudAiplatformV1beta1MachineSpecResponseOutput struct{ *pulumi.OutputState }

Specification of a single machine.

func (GoogleCloudAiplatformV1beta1MachineSpecResponseOutput) AcceleratorCount

The number of accelerators to attach to the machine.

func (GoogleCloudAiplatformV1beta1MachineSpecResponseOutput) AcceleratorType

Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count.

func (GoogleCloudAiplatformV1beta1MachineSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1MachineSpecResponseOutput) MachineType

Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). 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.

func (GoogleCloudAiplatformV1beta1MachineSpecResponseOutput) ToGoogleCloudAiplatformV1beta1MachineSpecResponseOutput

func (GoogleCloudAiplatformV1beta1MachineSpecResponseOutput) ToGoogleCloudAiplatformV1beta1MachineSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1MachineSpecResponseOutput) ToGoogleCloudAiplatformV1beta1MachineSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MachineSpecResponseOutput

func (GoogleCloudAiplatformV1beta1MachineSpecResponseOutput) TpuTopology

Immutable. The topology of the TPUs. Corresponds to the TPU topologies available from GKE. (Example: tpu_topology: "2x2x1").

type GoogleCloudAiplatformV1beta1ManualBatchTuningParameters

type GoogleCloudAiplatformV1beta1ManualBatchTuningParameters struct {
	// Immutable. The number of the records (e.g. instances) of the operation given in each batch to a machine replica. Machine type, and size of a single record should be considered when setting this parameter, higher value speeds up the batch operation's execution, but too high value will result in a whole batch not fitting in a machine's memory, and the whole operation will fail. The default value is 64.
	BatchSize *int `pulumi:"batchSize"`
}

Manual batch tuning parameters.

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs struct {
	// Immutable. The number of the records (e.g. instances) of the operation given in each batch to a machine replica. Machine type, and size of a single record should be considered when setting this parameter, higher value speeds up the batch operation's execution, but too high value will result in a whole batch not fitting in a machine's memory, and the whole operation will fail. The default value is 64.
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
}

Manual batch tuning parameters.

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs) ElementType

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutputWithContext

func (i GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersInput

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput() GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput
	ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput
}

GoogleCloudAiplatformV1beta1ManualBatchTuningParametersInput is an input type that accepts GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs and GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ManualBatchTuningParametersInput` via:

GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs{...}

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput struct{ *pulumi.OutputState }

Manual batch tuning parameters.

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput) BatchSize

Immutable. The number of the records (e.g. instances) of the operation given in each batch to a machine replica. Machine type, and size of a single record should be considered when setting this parameter, higher value speeds up the batch operation's execution, but too high value will result in a whole batch not fitting in a machine's memory, and the whole operation will fail. The default value is 64.

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput) ElementType

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutputWithContext

func (o GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ManualBatchTuningParametersOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrInput

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput() GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput
	ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput
}

GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs, GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtr and GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrInput` via:

        GoogleCloudAiplatformV1beta1ManualBatchTuningParametersArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput) BatchSize

Immutable. The number of the records (e.g. instances) of the operation given in each batch to a machine replica. Machine type, and size of a single record should be considered when setting this parameter, higher value speeds up the batch operation's execution, but too high value will result in a whole batch not fitting in a machine's memory, and the whole operation will fail. The default value is 64.

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ManualBatchTuningParametersPtrOutput

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponse

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponse struct {
	// Immutable. The number of the records (e.g. instances) of the operation given in each batch to a machine replica. Machine type, and size of a single record should be considered when setting this parameter, higher value speeds up the batch operation's execution, but too high value will result in a whole batch not fitting in a machine's memory, and the whole operation will fail. The default value is 64.
	BatchSize int `pulumi:"batchSize"`
}

Manual batch tuning parameters.

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput

type GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput struct{ *pulumi.OutputState }

Manual batch tuning parameters.

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput) BatchSize

Immutable. The number of the records (e.g. instances) of the operation given in each batch to a machine replica. Machine type, and size of a single record should be considered when setting this parameter, higher value speeds up the batch operation's execution, but too high value will result in a whole batch not fitting in a machine's memory, and the whole operation will fail. The default value is 64.

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput

func (GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput) ToGoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponseOutput

type GoogleCloudAiplatformV1beta1MeasurementMetricResponse

type GoogleCloudAiplatformV1beta1MeasurementMetricResponse struct {
	// The ID of the Metric. The Metric should be defined in StudySpec's Metrics.
	MetricId string `pulumi:"metricId"`
	// The value for this metric.
	Value float64 `pulumi:"value"`
}

A message representing a metric in the measurement.

type GoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutput

type GoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutput) ToGoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutput

func (GoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutput) ToGoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutput) ToGoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MeasurementMetricResponseArrayOutput

type GoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput

type GoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput struct{ *pulumi.OutputState }

A message representing a metric in the measurement.

func (GoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput) MetricId

The ID of the Metric. The Metric should be defined in StudySpec's Metrics.

func (GoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput) ToGoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput

func (GoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput) ToGoogleCloudAiplatformV1beta1MeasurementMetricResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput) ToGoogleCloudAiplatformV1beta1MeasurementMetricResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput

func (GoogleCloudAiplatformV1beta1MeasurementMetricResponseOutput) Value

The value for this metric.

type GoogleCloudAiplatformV1beta1MeasurementResponse

type GoogleCloudAiplatformV1beta1MeasurementResponse struct {
	// Time that the Trial has been running at the point of this Measurement.
	ElapsedDuration string `pulumi:"elapsedDuration"`
	// A list of metrics got by evaluating the objective functions using suggested Parameter values.
	Metrics []GoogleCloudAiplatformV1beta1MeasurementMetricResponse `pulumi:"metrics"`
	// The number of steps the machine learning model has been trained for. Must be non-negative.
	StepCount string `pulumi:"stepCount"`
}

A message representing a Measurement of a Trial. A Measurement contains the Metrics got by executing a Trial using suggested hyperparameter values.

type GoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput

type GoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput) ToGoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput

func (GoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput) ToGoogleCloudAiplatformV1beta1MeasurementResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput) ToGoogleCloudAiplatformV1beta1MeasurementResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput

type GoogleCloudAiplatformV1beta1MeasurementResponseOutput

type GoogleCloudAiplatformV1beta1MeasurementResponseOutput struct{ *pulumi.OutputState }

A message representing a Measurement of a Trial. A Measurement contains the Metrics got by executing a Trial using suggested hyperparameter values.

func (GoogleCloudAiplatformV1beta1MeasurementResponseOutput) ElapsedDuration

Time that the Trial has been running at the point of this Measurement.

func (GoogleCloudAiplatformV1beta1MeasurementResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1MeasurementResponseOutput) Metrics

A list of metrics got by evaluating the objective functions using suggested Parameter values.

func (GoogleCloudAiplatformV1beta1MeasurementResponseOutput) StepCount

The number of steps the machine learning model has been trained for. Must be non-negative.

func (GoogleCloudAiplatformV1beta1MeasurementResponseOutput) ToGoogleCloudAiplatformV1beta1MeasurementResponseOutput

func (GoogleCloudAiplatformV1beta1MeasurementResponseOutput) ToGoogleCloudAiplatformV1beta1MeasurementResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1MeasurementResponseOutput) ToGoogleCloudAiplatformV1beta1MeasurementResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1MeasurementResponseOutput

type GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponse

type GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponse struct {
	// The disk utilization of the MetadataStore in bytes.
	DiskUtilizationBytes string `pulumi:"diskUtilizationBytes"`
}

Represents state information for a MetadataStore.

type GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponseOutput

type GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponseOutput struct{ *pulumi.OutputState }

Represents state information for a MetadataStore.

func (GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponseOutput) DiskUtilizationBytes

The disk utilization of the MetadataStore in bytes.

func (GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponseOutput) ToGoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponseOutput

func (GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponseOutput) ToGoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponseOutputWithContext

type GoogleCloudAiplatformV1beta1Model

type GoogleCloudAiplatformV1beta1Model struct {
	// Immutable. The path to the directory containing the Model artifact and any of its supporting files. Not present for AutoML Models or Large Models.
	ArtifactUri *string `pulumi:"artifactUri"`
	// Input only. The specification of the container that is to be used when deploying this Model. The specification is ingested upon ModelService.UploadModel, and all binaries it contains are copied and stored internally by Vertex AI. Not present for AutoML Models or Large Models.
	ContainerSpec *GoogleCloudAiplatformV1beta1ModelContainerSpec `pulumi:"containerSpec"`
	// The description of the Model.
	Description *string `pulumi:"description"`
	// The display name of the Model. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Customer-managed encryption key spec for a Model. If set, this Model and all sub-resources of this Model will be secured by this key.
	EncryptionSpec *GoogleCloudAiplatformV1beta1EncryptionSpec `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag *string `pulumi:"etag"`
	// The default explanation specification for this Model. The Model can be used for requesting explanation after being deployed if it is populated. The Model can be used for batch explanation if it is populated. All fields of the explanation_spec can be overridden by explanation_spec of DeployModelRequest.deployed_model, or explanation_spec of BatchPredictionJob. If the default explanation specification is not set for this Model, this Model can still be used for requesting explanation by setting explanation_spec of DeployModelRequest.deployed_model and for batch explanation by setting explanation_spec of BatchPredictionJob.
	ExplanationSpec *GoogleCloudAiplatformV1beta1ExplanationSpec `pulumi:"explanationSpec"`
	// The labels with user-defined metadata to organize your Models. 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.
	Labels map[string]string `pulumi:"labels"`
	// Immutable. An additional information about the Model; the schema of the metadata can be found in metadata_schema. Unset if the Model does not have any additional information.
	Metadata interface{} `pulumi:"metadata"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Model, that is specific to it. Unset if the Model does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no additional metadata is needed, this field is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	MetadataSchemaUri *string `pulumi:"metadataSchemaUri"`
	// The resource name of the Model.
	Name *string `pulumi:"name"`
	// The schemata that describe formats of the Model's predictions and explanations as given and returned via PredictionService.Predict and PredictionService.Explain.
	PredictSchemata *GoogleCloudAiplatformV1beta1PredictSchemata `pulumi:"predictSchemata"`
	// User provided version aliases so that a model version can be referenced via alias (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_alias}` instead of auto-generated version id (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_id})`. The format is a-z{0,126}[a-z0-9] to distinguish from version_id. A default version alias will be created for the first version of the model, and there must be exactly one default version alias for a model.
	VersionAliases []string `pulumi:"versionAliases"`
	// The description of this version.
	VersionDescription *string `pulumi:"versionDescription"`
}

A trained machine learning Model.

type GoogleCloudAiplatformV1beta1ModelArgs

type GoogleCloudAiplatformV1beta1ModelArgs struct {
	// Immutable. The path to the directory containing the Model artifact and any of its supporting files. Not present for AutoML Models or Large Models.
	ArtifactUri pulumi.StringPtrInput `pulumi:"artifactUri"`
	// Input only. The specification of the container that is to be used when deploying this Model. The specification is ingested upon ModelService.UploadModel, and all binaries it contains are copied and stored internally by Vertex AI. Not present for AutoML Models or Large Models.
	ContainerSpec GoogleCloudAiplatformV1beta1ModelContainerSpecPtrInput `pulumi:"containerSpec"`
	// The description of the Model.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The display name of the Model. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Customer-managed encryption key spec for a Model. If set, this Model and all sub-resources of this Model will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// The default explanation specification for this Model. The Model can be used for requesting explanation after being deployed if it is populated. The Model can be used for batch explanation if it is populated. All fields of the explanation_spec can be overridden by explanation_spec of DeployModelRequest.deployed_model, or explanation_spec of BatchPredictionJob. If the default explanation specification is not set for this Model, this Model can still be used for requesting explanation by setting explanation_spec of DeployModelRequest.deployed_model and for batch explanation by setting explanation_spec of BatchPredictionJob.
	ExplanationSpec GoogleCloudAiplatformV1beta1ExplanationSpecPtrInput `pulumi:"explanationSpec"`
	// The labels with user-defined metadata to organize your Models. 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.
	Labels pulumi.StringMapInput `pulumi:"labels"`
	// Immutable. An additional information about the Model; the schema of the metadata can be found in metadata_schema. Unset if the Model does not have any additional information.
	Metadata pulumi.Input `pulumi:"metadata"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Model, that is specific to it. Unset if the Model does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no additional metadata is needed, this field is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	MetadataSchemaUri pulumi.StringPtrInput `pulumi:"metadataSchemaUri"`
	// The resource name of the Model.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The schemata that describe formats of the Model's predictions and explanations as given and returned via PredictionService.Predict and PredictionService.Explain.
	PredictSchemata GoogleCloudAiplatformV1beta1PredictSchemataPtrInput `pulumi:"predictSchemata"`
	// User provided version aliases so that a model version can be referenced via alias (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_alias}` instead of auto-generated version id (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_id})`. The format is a-z{0,126}[a-z0-9] to distinguish from version_id. A default version alias will be created for the first version of the model, and there must be exactly one default version alias for a model.
	VersionAliases pulumi.StringArrayInput `pulumi:"versionAliases"`
	// The description of this version.
	VersionDescription pulumi.StringPtrInput `pulumi:"versionDescription"`
}

A trained machine learning Model.

func (GoogleCloudAiplatformV1beta1ModelArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelArgs) ToGoogleCloudAiplatformV1beta1ModelOutput

func (i GoogleCloudAiplatformV1beta1ModelArgs) ToGoogleCloudAiplatformV1beta1ModelOutput() GoogleCloudAiplatformV1beta1ModelOutput

func (GoogleCloudAiplatformV1beta1ModelArgs) ToGoogleCloudAiplatformV1beta1ModelOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelArgs) ToGoogleCloudAiplatformV1beta1ModelOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelOutput

func (GoogleCloudAiplatformV1beta1ModelArgs) ToGoogleCloudAiplatformV1beta1ModelPtrOutput

func (i GoogleCloudAiplatformV1beta1ModelArgs) ToGoogleCloudAiplatformV1beta1ModelPtrOutput() GoogleCloudAiplatformV1beta1ModelPtrOutput

func (GoogleCloudAiplatformV1beta1ModelArgs) ToGoogleCloudAiplatformV1beta1ModelPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelArgs) ToGoogleCloudAiplatformV1beta1ModelPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelPtrOutput

type GoogleCloudAiplatformV1beta1ModelContainerSpec

type GoogleCloudAiplatformV1beta1ModelContainerSpec struct {
	// Immutable. Specifies arguments for the command that runs when the container starts. This overrides the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd). Specify this field as an array of executable and arguments, similar to a Docker `CMD`'s "default parameters" form. If you don't specify this field but do specify the command field, then the command from the `command` field runs without any additional arguments. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). If you don't specify this field and don't specify the `command` field, then the container's [`ENTRYPOINT`](https://docs.docker.com/engine/reference/builder/#cmd) and `CMD` determine what runs based on their default behavior. See the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `args` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Args []string `pulumi:"args"`
	// Immutable. Specifies the command that runs when the container starts. This overrides the container's [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint). Specify this field as an array of executable and arguments, similar to a Docker `ENTRYPOINT`'s "exec" form, not its "shell" form. If you do not specify this field, then the container's `ENTRYPOINT` runs, in conjunction with the args field or the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd), if either exists. If this field is not specified and the container does not have an `ENTRYPOINT`, then refer to the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). If you specify this field, then you can also specify the `args` field to provide additional arguments for this command. However, if you specify this field, then the container's `CMD` is ignored. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `command` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Command []string `pulumi:"command"`
	// Immutable. Deployment timeout. TODO (b/306244185): Revise documentation before exposing.
	DeploymentTimeout *string `pulumi:"deploymentTimeout"`
	// Immutable. List of environment variables to set in the container. After the container starts running, code running in the container can read these environment variables. Additionally, the command and args fields can reference these variables. Later entries in this list can also reference earlier entries. For example, the following example sets the variable `VAR_2` to have the value `foo bar`: “` json [ { "name": "VAR_1", "value": "foo" }, { "name": "VAR_2", "value": "$(VAR_1) bar" } ]  “` If you switch the order of the variables in the example, then the expansion does not occur. This field corresponds to the `env` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Env []GoogleCloudAiplatformV1beta1EnvVar `pulumi:"env"`
	// Immutable. Specification for Kubernetes readiness probe. TODO (b/306244185): Revise documentation before exposing.
	HealthProbe *GoogleCloudAiplatformV1beta1Probe `pulumi:"healthProbe"`
	// Immutable. HTTP path on the container to send health checks to. Vertex AI intermittently sends GET requests to this path on the container's IP address and port to check that the container is healthy. Read more about [health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#health). For example, if you set this field to `/bar`, then Vertex AI intermittently sends a GET request to the `/bar` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/ DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	HealthRoute *string `pulumi:"healthRoute"`
	// Immutable. URI of the Docker image to be used as the custom container for serving predictions. This URI must identify an image in Artifact Registry or Container Registry. Learn more about the [container publishing requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#publishing), including permissions requirements for the Vertex AI Service Agent. The container image is ingested upon ModelService.UploadModel, stored internally, and this original path is afterwards not used. To learn about the requirements for the Docker image itself, see [Custom container requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#). You can use the URI to one of Vertex AI's [pre-built container images for prediction](https://cloud.google.com/vertex-ai/docs/predictions/pre-built-containers) in this field.
	ImageUri string `pulumi:"imageUri"`
	// Immutable. List of ports to expose from the container. Vertex AI sends any prediction requests that it receives to the first port on this list. Vertex AI also sends [liveness and health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#liveness) to this port. If you do not specify this field, it defaults to following value: “` json [ { "containerPort": 8080 } ]  “` Vertex AI does not use ports other than the first one listed. This field corresponds to the `ports` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Ports []GoogleCloudAiplatformV1beta1Port `pulumi:"ports"`
	// Immutable. HTTP path on the container to send prediction requests to. Vertex AI forwards requests sent using projects.locations.endpoints.predict to this path on the container's IP address and port. Vertex AI then returns the container's response in the API response. For example, if you set this field to `/foo`, then when Vertex AI receives a prediction request, it forwards the request body in a POST request to the `/foo` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	PredictRoute *string `pulumi:"predictRoute"`
	// Immutable. The amount of the VM memory to reserve as the shared memory for the model in megabytes. TODO (b/306244185): Revise documentation before exposing.
	SharedMemorySizeMb *string `pulumi:"sharedMemorySizeMb"`
	// Immutable. Specification for Kubernetes startup probe. TODO (b/306244185): Revise documentation before exposing.
	StartupProbe *GoogleCloudAiplatformV1beta1Probe `pulumi:"startupProbe"`
}

Specification of a container for serving predictions. Some fields in this message correspond to fields in the [Kubernetes Container v1 core specification](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

type GoogleCloudAiplatformV1beta1ModelContainerSpecArgs

type GoogleCloudAiplatformV1beta1ModelContainerSpecArgs struct {
	// Immutable. Specifies arguments for the command that runs when the container starts. This overrides the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd). Specify this field as an array of executable and arguments, similar to a Docker `CMD`'s "default parameters" form. If you don't specify this field but do specify the command field, then the command from the `command` field runs without any additional arguments. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). If you don't specify this field and don't specify the `command` field, then the container's [`ENTRYPOINT`](https://docs.docker.com/engine/reference/builder/#cmd) and `CMD` determine what runs based on their default behavior. See the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `args` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Args pulumi.StringArrayInput `pulumi:"args"`
	// Immutable. Specifies the command that runs when the container starts. This overrides the container's [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint). Specify this field as an array of executable and arguments, similar to a Docker `ENTRYPOINT`'s "exec" form, not its "shell" form. If you do not specify this field, then the container's `ENTRYPOINT` runs, in conjunction with the args field or the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd), if either exists. If this field is not specified and the container does not have an `ENTRYPOINT`, then refer to the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). If you specify this field, then you can also specify the `args` field to provide additional arguments for this command. However, if you specify this field, then the container's `CMD` is ignored. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `command` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Command pulumi.StringArrayInput `pulumi:"command"`
	// Immutable. Deployment timeout. TODO (b/306244185): Revise documentation before exposing.
	DeploymentTimeout pulumi.StringPtrInput `pulumi:"deploymentTimeout"`
	// Immutable. List of environment variables to set in the container. After the container starts running, code running in the container can read these environment variables. Additionally, the command and args fields can reference these variables. Later entries in this list can also reference earlier entries. For example, the following example sets the variable `VAR_2` to have the value `foo bar`: “` json [ { "name": "VAR_1", "value": "foo" }, { "name": "VAR_2", "value": "$(VAR_1) bar" } ]  “` If you switch the order of the variables in the example, then the expansion does not occur. This field corresponds to the `env` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Env GoogleCloudAiplatformV1beta1EnvVarArrayInput `pulumi:"env"`
	// Immutable. Specification for Kubernetes readiness probe. TODO (b/306244185): Revise documentation before exposing.
	HealthProbe GoogleCloudAiplatformV1beta1ProbePtrInput `pulumi:"healthProbe"`
	// Immutable. HTTP path on the container to send health checks to. Vertex AI intermittently sends GET requests to this path on the container's IP address and port to check that the container is healthy. Read more about [health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#health). For example, if you set this field to `/bar`, then Vertex AI intermittently sends a GET request to the `/bar` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/ DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	HealthRoute pulumi.StringPtrInput `pulumi:"healthRoute"`
	// Immutable. URI of the Docker image to be used as the custom container for serving predictions. This URI must identify an image in Artifact Registry or Container Registry. Learn more about the [container publishing requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#publishing), including permissions requirements for the Vertex AI Service Agent. The container image is ingested upon ModelService.UploadModel, stored internally, and this original path is afterwards not used. To learn about the requirements for the Docker image itself, see [Custom container requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#). You can use the URI to one of Vertex AI's [pre-built container images for prediction](https://cloud.google.com/vertex-ai/docs/predictions/pre-built-containers) in this field.
	ImageUri pulumi.StringInput `pulumi:"imageUri"`
	// Immutable. List of ports to expose from the container. Vertex AI sends any prediction requests that it receives to the first port on this list. Vertex AI also sends [liveness and health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#liveness) to this port. If you do not specify this field, it defaults to following value: “` json [ { "containerPort": 8080 } ]  “` Vertex AI does not use ports other than the first one listed. This field corresponds to the `ports` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Ports GoogleCloudAiplatformV1beta1PortArrayInput `pulumi:"ports"`
	// Immutable. HTTP path on the container to send prediction requests to. Vertex AI forwards requests sent using projects.locations.endpoints.predict to this path on the container's IP address and port. Vertex AI then returns the container's response in the API response. For example, if you set this field to `/foo`, then when Vertex AI receives a prediction request, it forwards the request body in a POST request to the `/foo` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	PredictRoute pulumi.StringPtrInput `pulumi:"predictRoute"`
	// Immutable. The amount of the VM memory to reserve as the shared memory for the model in megabytes. TODO (b/306244185): Revise documentation before exposing.
	SharedMemorySizeMb pulumi.StringPtrInput `pulumi:"sharedMemorySizeMb"`
	// Immutable. Specification for Kubernetes startup probe. TODO (b/306244185): Revise documentation before exposing.
	StartupProbe GoogleCloudAiplatformV1beta1ProbePtrInput `pulumi:"startupProbe"`
}

Specification of a container for serving predictions. Some fields in this message correspond to fields in the [Kubernetes Container v1 core specification](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ModelContainerSpecOutput

func (i GoogleCloudAiplatformV1beta1ModelContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ModelContainerSpecOutput() GoogleCloudAiplatformV1beta1ModelContainerSpecOutput

func (GoogleCloudAiplatformV1beta1ModelContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ModelContainerSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ModelContainerSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelContainerSpecOutput

func (GoogleCloudAiplatformV1beta1ModelContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1ModelContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput() GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ModelContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelContainerSpecArgs) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput

type GoogleCloudAiplatformV1beta1ModelContainerSpecInput

type GoogleCloudAiplatformV1beta1ModelContainerSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelContainerSpecOutput() GoogleCloudAiplatformV1beta1ModelContainerSpecOutput
	ToGoogleCloudAiplatformV1beta1ModelContainerSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelContainerSpecOutput
}

GoogleCloudAiplatformV1beta1ModelContainerSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelContainerSpecArgs and GoogleCloudAiplatformV1beta1ModelContainerSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelContainerSpecInput` via:

GoogleCloudAiplatformV1beta1ModelContainerSpecArgs{...}

type GoogleCloudAiplatformV1beta1ModelContainerSpecOutput

type GoogleCloudAiplatformV1beta1ModelContainerSpecOutput struct{ *pulumi.OutputState }

Specification of a container for serving predictions. Some fields in this message correspond to fields in the [Kubernetes Container v1 core specification](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) Args

Immutable. Specifies arguments for the command that runs when the container starts. This overrides the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd). Specify this field as an array of executable and arguments, similar to a Docker `CMD`'s "default parameters" form. If you don't specify this field but do specify the command field, then the command from the `command` field runs without any additional arguments. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). If you don't specify this field and don't specify the `command` field, then the container's [`ENTRYPOINT`](https://docs.docker.com/engine/reference/builder/#cmd) and `CMD` determine what runs based on their default behavior. See the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `args` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) Command

Immutable. Specifies the command that runs when the container starts. This overrides the container's [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint). Specify this field as an array of executable and arguments, similar to a Docker `ENTRYPOINT`'s "exec" form, not its "shell" form. If you do not specify this field, then the container's `ENTRYPOINT` runs, in conjunction with the args field or the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd), if either exists. If this field is not specified and the container does not have an `ENTRYPOINT`, then refer to the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). If you specify this field, then you can also specify the `args` field to provide additional arguments for this command. However, if you specify this field, then the container's `CMD` is ignored. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `command` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) DeploymentTimeout

Immutable. Deployment timeout. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) Env

Immutable. List of environment variables to set in the container. After the container starts running, code running in the container can read these environment variables. Additionally, the command and args fields can reference these variables. Later entries in this list can also reference earlier entries. For example, the following example sets the variable `VAR_2` to have the value `foo bar`: ``` json [ { "name": "VAR_1", "value": "foo" }, { "name": "VAR_2", "value": "$(VAR_1) bar" } ] ``` If you switch the order of the variables in the example, then the expansion does not occur. This field corresponds to the `env` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) HealthProbe

Immutable. Specification for Kubernetes readiness probe. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) HealthRoute

Immutable. HTTP path on the container to send health checks to. Vertex AI intermittently sends GET requests to this path on the container's IP address and port to check that the container is healthy. Read more about [health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#health). For example, if you set this field to `/bar`, then Vertex AI intermittently sends a GET request to the `/bar` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/ DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) ImageUri

Immutable. URI of the Docker image to be used as the custom container for serving predictions. This URI must identify an image in Artifact Registry or Container Registry. Learn more about the [container publishing requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#publishing), including permissions requirements for the Vertex AI Service Agent. The container image is ingested upon ModelService.UploadModel, stored internally, and this original path is afterwards not used. To learn about the requirements for the Docker image itself, see [Custom container requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#). You can use the URI to one of Vertex AI's [pre-built container images for prediction](https://cloud.google.com/vertex-ai/docs/predictions/pre-built-containers) in this field.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) Ports

Immutable. List of ports to expose from the container. Vertex AI sends any prediction requests that it receives to the first port on this list. Vertex AI also sends [liveness and health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#liveness) to this port. If you do not specify this field, it defaults to following value: ``` json [ { "containerPort": 8080 } ] ``` Vertex AI does not use ports other than the first one listed. This field corresponds to the `ports` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) PredictRoute

Immutable. HTTP path on the container to send prediction requests to. Vertex AI forwards requests sent using projects.locations.endpoints.predict to this path on the container's IP address and port. Vertex AI then returns the container's response in the API response. For example, if you set this field to `/foo`, then when Vertex AI receives a prediction request, it forwards the request body in a POST request to the `/foo` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) SharedMemorySizeMb

Immutable. The amount of the VM memory to reserve as the shared memory for the model in megabytes. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) StartupProbe

Immutable. Specification for Kubernetes startup probe. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecOutput

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelContainerSpecOutput

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput() GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelContainerSpecOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput

type GoogleCloudAiplatformV1beta1ModelContainerSpecPtrInput

type GoogleCloudAiplatformV1beta1ModelContainerSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput() GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput
}

GoogleCloudAiplatformV1beta1ModelContainerSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelContainerSpecArgs, GoogleCloudAiplatformV1beta1ModelContainerSpecPtr and GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelContainerSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelContainerSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput

type GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) Args

Immutable. Specifies arguments for the command that runs when the container starts. This overrides the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd). Specify this field as an array of executable and arguments, similar to a Docker `CMD`'s "default parameters" form. If you don't specify this field but do specify the command field, then the command from the `command` field runs without any additional arguments. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). If you don't specify this field and don't specify the `command` field, then the container's [`ENTRYPOINT`](https://docs.docker.com/engine/reference/builder/#cmd) and `CMD` determine what runs based on their default behavior. See the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `args` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) Command

Immutable. Specifies the command that runs when the container starts. This overrides the container's [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint). Specify this field as an array of executable and arguments, similar to a Docker `ENTRYPOINT`'s "exec" form, not its "shell" form. If you do not specify this field, then the container's `ENTRYPOINT` runs, in conjunction with the args field or the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd), if either exists. If this field is not specified and the container does not have an `ENTRYPOINT`, then refer to the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). If you specify this field, then you can also specify the `args` field to provide additional arguments for this command. However, if you specify this field, then the container's `CMD` is ignored. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `command` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) DeploymentTimeout

Immutable. Deployment timeout. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) Env

Immutable. List of environment variables to set in the container. After the container starts running, code running in the container can read these environment variables. Additionally, the command and args fields can reference these variables. Later entries in this list can also reference earlier entries. For example, the following example sets the variable `VAR_2` to have the value `foo bar`: ``` json [ { "name": "VAR_1", "value": "foo" }, { "name": "VAR_2", "value": "$(VAR_1) bar" } ] ``` If you switch the order of the variables in the example, then the expansion does not occur. This field corresponds to the `env` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) HealthProbe

Immutable. Specification for Kubernetes readiness probe. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) HealthRoute

Immutable. HTTP path on the container to send health checks to. Vertex AI intermittently sends GET requests to this path on the container's IP address and port to check that the container is healthy. Read more about [health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#health). For example, if you set this field to `/bar`, then Vertex AI intermittently sends a GET request to the `/bar` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/ DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) ImageUri

Immutable. URI of the Docker image to be used as the custom container for serving predictions. This URI must identify an image in Artifact Registry or Container Registry. Learn more about the [container publishing requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#publishing), including permissions requirements for the Vertex AI Service Agent. The container image is ingested upon ModelService.UploadModel, stored internally, and this original path is afterwards not used. To learn about the requirements for the Docker image itself, see [Custom container requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#). You can use the URI to one of Vertex AI's [pre-built container images for prediction](https://cloud.google.com/vertex-ai/docs/predictions/pre-built-containers) in this field.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) Ports

Immutable. List of ports to expose from the container. Vertex AI sends any prediction requests that it receives to the first port on this list. Vertex AI also sends [liveness and health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#liveness) to this port. If you do not specify this field, it defaults to following value: ``` json [ { "containerPort": 8080 } ] ``` Vertex AI does not use ports other than the first one listed. This field corresponds to the `ports` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) PredictRoute

Immutable. HTTP path on the container to send prediction requests to. Vertex AI forwards requests sent using projects.locations.endpoints.predict to this path on the container's IP address and port. Vertex AI then returns the container's response in the API response. For example, if you set this field to `/foo`, then when Vertex AI receives a prediction request, it forwards the request body in a POST request to the `/foo` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) SharedMemorySizeMb

Immutable. The amount of the VM memory to reserve as the shared memory for the model in megabytes. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) StartupProbe

Immutable. Specification for Kubernetes startup probe. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelContainerSpecPtrOutput

type GoogleCloudAiplatformV1beta1ModelContainerSpecResponse

type GoogleCloudAiplatformV1beta1ModelContainerSpecResponse struct {
	// Immutable. Specifies arguments for the command that runs when the container starts. This overrides the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd). Specify this field as an array of executable and arguments, similar to a Docker `CMD`'s "default parameters" form. If you don't specify this field but do specify the command field, then the command from the `command` field runs without any additional arguments. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). If you don't specify this field and don't specify the `command` field, then the container's [`ENTRYPOINT`](https://docs.docker.com/engine/reference/builder/#cmd) and `CMD` determine what runs based on their default behavior. See the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `args` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Args []string `pulumi:"args"`
	// Immutable. Specifies the command that runs when the container starts. This overrides the container's [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint). Specify this field as an array of executable and arguments, similar to a Docker `ENTRYPOINT`'s "exec" form, not its "shell" form. If you do not specify this field, then the container's `ENTRYPOINT` runs, in conjunction with the args field or the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd), if either exists. If this field is not specified and the container does not have an `ENTRYPOINT`, then refer to the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). If you specify this field, then you can also specify the `args` field to provide additional arguments for this command. However, if you specify this field, then the container's `CMD` is ignored. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `command` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Command []string `pulumi:"command"`
	// Immutable. Deployment timeout. TODO (b/306244185): Revise documentation before exposing.
	DeploymentTimeout string `pulumi:"deploymentTimeout"`
	// Immutable. List of environment variables to set in the container. After the container starts running, code running in the container can read these environment variables. Additionally, the command and args fields can reference these variables. Later entries in this list can also reference earlier entries. For example, the following example sets the variable `VAR_2` to have the value `foo bar`: “` json [ { "name": "VAR_1", "value": "foo" }, { "name": "VAR_2", "value": "$(VAR_1) bar" } ]  “` If you switch the order of the variables in the example, then the expansion does not occur. This field corresponds to the `env` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Env []GoogleCloudAiplatformV1beta1EnvVarResponse `pulumi:"env"`
	// Immutable. Specification for Kubernetes readiness probe. TODO (b/306244185): Revise documentation before exposing.
	HealthProbe GoogleCloudAiplatformV1beta1ProbeResponse `pulumi:"healthProbe"`
	// Immutable. HTTP path on the container to send health checks to. Vertex AI intermittently sends GET requests to this path on the container's IP address and port to check that the container is healthy. Read more about [health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#health). For example, if you set this field to `/bar`, then Vertex AI intermittently sends a GET request to the `/bar` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/ DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	HealthRoute string `pulumi:"healthRoute"`
	// Immutable. URI of the Docker image to be used as the custom container for serving predictions. This URI must identify an image in Artifact Registry or Container Registry. Learn more about the [container publishing requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#publishing), including permissions requirements for the Vertex AI Service Agent. The container image is ingested upon ModelService.UploadModel, stored internally, and this original path is afterwards not used. To learn about the requirements for the Docker image itself, see [Custom container requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#). You can use the URI to one of Vertex AI's [pre-built container images for prediction](https://cloud.google.com/vertex-ai/docs/predictions/pre-built-containers) in this field.
	ImageUri string `pulumi:"imageUri"`
	// Immutable. List of ports to expose from the container. Vertex AI sends any prediction requests that it receives to the first port on this list. Vertex AI also sends [liveness and health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#liveness) to this port. If you do not specify this field, it defaults to following value: “` json [ { "containerPort": 8080 } ]  “` Vertex AI does not use ports other than the first one listed. This field corresponds to the `ports` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).
	Ports []GoogleCloudAiplatformV1beta1PortResponse `pulumi:"ports"`
	// Immutable. HTTP path on the container to send prediction requests to. Vertex AI forwards requests sent using projects.locations.endpoints.predict to this path on the container's IP address and port. Vertex AI then returns the container's response in the API response. For example, if you set this field to `/foo`, then when Vertex AI receives a prediction request, it forwards the request body in a POST request to the `/foo` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	PredictRoute string `pulumi:"predictRoute"`
	// Immutable. The amount of the VM memory to reserve as the shared memory for the model in megabytes. TODO (b/306244185): Revise documentation before exposing.
	SharedMemorySizeMb string `pulumi:"sharedMemorySizeMb"`
	// Immutable. Specification for Kubernetes startup probe. TODO (b/306244185): Revise documentation before exposing.
	StartupProbe GoogleCloudAiplatformV1beta1ProbeResponse `pulumi:"startupProbe"`
}

Specification of a container for serving predictions. Some fields in this message correspond to fields in the [Kubernetes Container v1 core specification](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

type GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput

type GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput struct{ *pulumi.OutputState }

Specification of a container for serving predictions. Some fields in this message correspond to fields in the [Kubernetes Container v1 core specification](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) Args

Immutable. Specifies arguments for the command that runs when the container starts. This overrides the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd). Specify this field as an array of executable and arguments, similar to a Docker `CMD`'s "default parameters" form. If you don't specify this field but do specify the command field, then the command from the `command` field runs without any additional arguments. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). If you don't specify this field and don't specify the `command` field, then the container's [`ENTRYPOINT`](https://docs.docker.com/engine/reference/builder/#cmd) and `CMD` determine what runs based on their default behavior. See the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `args` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) Command

Immutable. Specifies the command that runs when the container starts. This overrides the container's [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint). Specify this field as an array of executable and arguments, similar to a Docker `ENTRYPOINT`'s "exec" form, not its "shell" form. If you do not specify this field, then the container's `ENTRYPOINT` runs, in conjunction with the args field or the container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd), if either exists. If this field is not specified and the container does not have an `ENTRYPOINT`, then refer to the Docker documentation about [how `CMD` and `ENTRYPOINT` interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). If you specify this field, then you can also specify the `args` field to provide additional arguments for this command. However, if you specify this field, then the container's `CMD` is ignored. See the [Kubernetes documentation about how the `command` and `args` fields interact with a container's `ENTRYPOINT` and `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). In this field, you can reference [environment variables set by Vertex AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) and environment variables set in the env field. You cannot reference environment variables set in the Docker image. In order for environment variables to be expanded, reference them by using the following syntax: $( VARIABLE_NAME) Note that this differs from Bash variable expansion, which does not use parentheses. If a variable cannot be resolved, the reference in the input string is used unchanged. To avoid variable expansion, you can escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field corresponds to the `command` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) DeploymentTimeout

Immutable. Deployment timeout. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) Env

Immutable. List of environment variables to set in the container. After the container starts running, code running in the container can read these environment variables. Additionally, the command and args fields can reference these variables. Later entries in this list can also reference earlier entries. For example, the following example sets the variable `VAR_2` to have the value `foo bar`: ``` json [ { "name": "VAR_1", "value": "foo" }, { "name": "VAR_2", "value": "$(VAR_1) bar" } ] ``` If you switch the order of the variables in the example, then the expansion does not occur. This field corresponds to the `env` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) HealthProbe

Immutable. Specification for Kubernetes readiness probe. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) HealthRoute

Immutable. HTTP path on the container to send health checks to. Vertex AI intermittently sends GET requests to this path on the container's IP address and port to check that the container is healthy. Read more about [health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#health). For example, if you set this field to `/bar`, then Vertex AI intermittently sends a GET request to the `/bar` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/ DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) ImageUri

Immutable. URI of the Docker image to be used as the custom container for serving predictions. This URI must identify an image in Artifact Registry or Container Registry. Learn more about the [container publishing requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#publishing), including permissions requirements for the Vertex AI Service Agent. The container image is ingested upon ModelService.UploadModel, stored internally, and this original path is afterwards not used. To learn about the requirements for the Docker image itself, see [Custom container requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#). You can use the URI to one of Vertex AI's [pre-built container images for prediction](https://cloud.google.com/vertex-ai/docs/predictions/pre-built-containers) in this field.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) Ports

Immutable. List of ports to expose from the container. Vertex AI sends any prediction requests that it receives to the first port on this list. Vertex AI also sends [liveness and health checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#liveness) to this port. If you do not specify this field, it defaults to following value: ``` json [ { "containerPort": 8080 } ] ``` Vertex AI does not use ports other than the first one listed. This field corresponds to the `ports` field of the Kubernetes Containers [v1 core API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core).

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) PredictRoute

Immutable. HTTP path on the container to send prediction requests to. Vertex AI forwards requests sent using projects.locations.endpoints.predict to this path on the container's IP address and port. Vertex AI then returns the container's response in the API response. For example, if you set this field to `/foo`, then when Vertex AI receives a prediction request, it forwards the request body in a POST request to the `/foo` path on the port of your container specified by the first value of this `ModelContainerSpec`'s ports field. If you don't specify this field, it defaults to the following value when you deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/DEPLOYED_MODEL:predict The placeholders in this value are replaced as follows: * ENDPOINT: The last segment (following `endpoints/`)of the Endpoint.name][] field of the Endpoint where this Model has been deployed. (Vertex AI makes this value available to your container code as the [`AIP_ENDPOINT_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` environment variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) SharedMemorySizeMb

Immutable. The amount of the VM memory to reserve as the shared memory for the model in megabytes. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) StartupProbe

Immutable. Specification for Kubernetes startup probe. TODO (b/306244185): Revise documentation before exposing.

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput

func (GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelContainerSpecResponseOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponse

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponse struct {
	// The created BigQuery table to store logs. Customer could do their own query & analysis. Format: `bq://.model_deployment_monitoring_._`
	BigqueryTablePath string `pulumi:"bigqueryTablePath"`
	// The source of log.
	LogSource string `pulumi:"logSource"`
	// The type of log.
	LogType string `pulumi:"logType"`
}

ModelDeploymentMonitoringBigQueryTable specifies the BigQuery table name as well as some information of the logs stored in this table.

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseArrayOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseArrayOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutput struct{ *pulumi.OutputState }

ModelDeploymentMonitoringBigQueryTable specifies the BigQuery table name as well as some information of the logs stored in this table.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutput) BigqueryTablePath

The created BigQuery table to store logs. Customer could do their own query & analysis. Format: `bq://.model_deployment_monitoring_._`

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutput) LogSource

The source of log.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutput) LogType

The type of log.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseOutputWithContext

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponse

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponse struct {
	// The time that most recent monitoring pipelines that is related to this run.
	RunTime string `pulumi:"runTime"`
	// The status of the most recent monitoring pipeline.
	Status GoogleRpcStatusResponse `pulumi:"status"`
}

All metadata of most recent monitoring pipelines.

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutput struct{ *pulumi.OutputState }

All metadata of most recent monitoring pipelines.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutput) RunTime

The time that most recent monitoring pipelines that is related to this run.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutput) Status

The status of the most recent monitoring pipeline.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutputWithContext

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfig

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfig struct {
	// The DeployedModel ID of the objective config.
	DeployedModelId *string `pulumi:"deployedModelId"`
	// The objective config of for the modelmonitoring job of this deployed model.
	ObjectiveConfig *GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfig `pulumi:"objectiveConfig"`
}

ModelDeploymentMonitoringObjectiveConfig contains the pair of deployed_model_id to ModelMonitoringObjectiveConfig.

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArgs

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArgs struct {
	// The DeployedModel ID of the objective config.
	DeployedModelId pulumi.StringPtrInput `pulumi:"deployedModelId"`
	// The objective config of for the modelmonitoring job of this deployed model.
	ObjectiveConfig GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrInput `pulumi:"objectiveConfig"`
}

ModelDeploymentMonitoringObjectiveConfig contains the pair of deployed_model_id to ModelMonitoringObjectiveConfig.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArgs) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArgs) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArgs) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArray

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArray []GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigInput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArray) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArray) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArray) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArray) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayInput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput() GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput
	ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput
}

GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArray and GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayInput` via:

GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArray{ GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArgs{...} }

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayOutputWithContext

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigInput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput() GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput
	ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput
}

GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArgs and GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigInput` via:

GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArgs{...}

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput struct{ *pulumi.OutputState }

ModelDeploymentMonitoringObjectiveConfig contains the pair of deployed_model_id to ModelMonitoringObjectiveConfig.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput) DeployedModelId

The DeployedModel ID of the objective config.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput) ObjectiveConfig

The objective config of for the modelmonitoring job of this deployed model.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigOutputWithContext

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponse

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponse struct {
	// The DeployedModel ID of the objective config.
	DeployedModelId string `pulumi:"deployedModelId"`
	// The objective config of for the modelmonitoring job of this deployed model.
	ObjectiveConfig GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponse `pulumi:"objectiveConfig"`
}

ModelDeploymentMonitoringObjectiveConfig contains the pair of deployed_model_id to ModelMonitoringObjectiveConfig.

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseArrayOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseArrayOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseOutput struct{ *pulumi.OutputState }

ModelDeploymentMonitoringObjectiveConfig contains the pair of deployed_model_id to ModelMonitoringObjectiveConfig.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseOutput) DeployedModelId

The DeployedModel ID of the objective config.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseOutput) ObjectiveConfig

The objective config of for the modelmonitoring job of this deployed model.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfig

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfig struct {
	// The model monitoring job scheduling interval. It will be rounded up to next full hour. This defines how often the monitoring jobs are triggered.
	MonitorInterval string `pulumi:"monitorInterval"`
	// The time window of the prediction data being included in each prediction dataset. This window specifies how long the data should be collected from historical model results for each run. If not set, ModelDeploymentMonitoringScheduleConfig.monitor_interval will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the monitoring statistics.
	MonitorWindow *string `pulumi:"monitorWindow"`
}

The config for scheduling monitoring job.

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigArgs

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigArgs struct {
	// The model monitoring job scheduling interval. It will be rounded up to next full hour. This defines how often the monitoring jobs are triggered.
	MonitorInterval pulumi.StringInput `pulumi:"monitorInterval"`
	// The time window of the prediction data being included in each prediction dataset. This window specifies how long the data should be collected from historical model results for each run. If not set, ModelDeploymentMonitoringScheduleConfig.monitor_interval will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the monitoring statistics.
	MonitorWindow pulumi.StringPtrInput `pulumi:"monitorWindow"`
}

The config for scheduling monitoring job.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigArgs) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigArgs) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigArgs) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigInput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput() GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput
	ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput
}

GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigArgs and GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigInput` via:

GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigArgs{...}

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput struct{ *pulumi.OutputState }

The config for scheduling monitoring job.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput) MonitorInterval

The model monitoring job scheduling interval. It will be rounded up to next full hour. This defines how often the monitoring jobs are triggered.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput) MonitorWindow

The time window of the prediction data being included in each prediction dataset. This window specifies how long the data should be collected from historical model results for each run. If not set, ModelDeploymentMonitoringScheduleConfig.monitor_interval will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the monitoring statistics.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigOutputWithContext

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponse

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponse struct {
	// The model monitoring job scheduling interval. It will be rounded up to next full hour. This defines how often the monitoring jobs are triggered.
	MonitorInterval string `pulumi:"monitorInterval"`
	// The time window of the prediction data being included in each prediction dataset. This window specifies how long the data should be collected from historical model results for each run. If not set, ModelDeploymentMonitoringScheduleConfig.monitor_interval will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the monitoring statistics.
	MonitorWindow string `pulumi:"monitorWindow"`
}

The config for scheduling monitoring job.

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutput struct{ *pulumi.OutputState }

The config for scheduling monitoring job.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutput) MonitorInterval

The model monitoring job scheduling interval. It will be rounded up to next full hour. This defines how often the monitoring jobs are triggered.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutput) MonitorWindow

The time window of the prediction data being included in each prediction dataset. This window specifies how long the data should be collected from historical model results for each run. If not set, ModelDeploymentMonitoringScheduleConfig.monitor_interval will be used. e.g. If currently the cutoff time is 2022-01-08 14:30:00 and the monitor_window is set to be 3600, then data from 2022-01-08 13:30:00 to 2022-01-08 14:30:00 will be retrieved and aggregated to calculate the monitoring statistics.

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1ModelExportFormatResponse

type GoogleCloudAiplatformV1beta1ModelExportFormatResponse struct {
	// The content of this Model that may be exported.
	ExportableContents []string `pulumi:"exportableContents"`
}

Represents export format supported by the Model. All formats export to Google Cloud Storage.

type GoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutput

type GoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutput

func (GoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelExportFormatResponseArrayOutput

type GoogleCloudAiplatformV1beta1ModelExportFormatResponseOutput

type GoogleCloudAiplatformV1beta1ModelExportFormatResponseOutput struct{ *pulumi.OutputState }

Represents export format supported by the Model. All formats export to Google Cloud Storage.

func (GoogleCloudAiplatformV1beta1ModelExportFormatResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelExportFormatResponseOutput) ExportableContents

The content of this Model that may be exported.

func (GoogleCloudAiplatformV1beta1ModelExportFormatResponseOutput) ToGoogleCloudAiplatformV1beta1ModelExportFormatResponseOutput

func (GoogleCloudAiplatformV1beta1ModelExportFormatResponseOutput) ToGoogleCloudAiplatformV1beta1ModelExportFormatResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelExportFormatResponseOutput) ToGoogleCloudAiplatformV1beta1ModelExportFormatResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelExportFormatResponseOutput

type GoogleCloudAiplatformV1beta1ModelInput

type GoogleCloudAiplatformV1beta1ModelInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelOutput() GoogleCloudAiplatformV1beta1ModelOutput
	ToGoogleCloudAiplatformV1beta1ModelOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelOutput
}

GoogleCloudAiplatformV1beta1ModelInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelArgs and GoogleCloudAiplatformV1beta1ModelOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelInput` via:

GoogleCloudAiplatformV1beta1ModelArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfig

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfig struct {
	// Email alert config.
	EmailAlertConfig *GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfig `pulumi:"emailAlertConfig"`
	// Dump the anomalies to Cloud Logging. The anomalies will be put to json payload encoded from proto google.cloud.aiplatform.logging.ModelMonitoringAnomaliesLogEntry. This can be further sinked to Pub/Sub or any other services supported by Cloud Logging.
	EnableLogging *bool `pulumi:"enableLogging"`
	// Resource names of the NotificationChannels to send alert. Must be of the format `projects//notificationChannels/`
	NotificationChannels []string `pulumi:"notificationChannels"`
}

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs struct {
	// Email alert config.
	EmailAlertConfig GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrInput `pulumi:"emailAlertConfig"`
	// Dump the anomalies to Cloud Logging. The anomalies will be put to json payload encoded from proto google.cloud.aiplatform.logging.ModelMonitoringAnomaliesLogEntry. This can be further sinked to Pub/Sub or any other services supported by Cloud Logging.
	EnableLogging pulumi.BoolPtrInput `pulumi:"enableLogging"`
	// Resource names of the NotificationChannels to send alert. Must be of the format `projects//notificationChannels/`
	NotificationChannels pulumi.StringArrayInput `pulumi:"notificationChannels"`
}

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfig

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfig struct {
	// The email addresses to send the alert.
	UserEmails []string `pulumi:"userEmails"`
}

The config for email alert.

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs struct {
	// The email addresses to send the alert.
	UserEmails pulumi.StringArrayInput `pulumi:"userEmails"`
}

The config for email alert.

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigInput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput() GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs and GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput struct{ *pulumi.OutputState }

The config for email alert.

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigOutput) UserEmails

The email addresses to send the alert.

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs, GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtr and GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigPtrOutput) UserEmails

The email addresses to send the alert.

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponse struct {
	// The email addresses to send the alert.
	UserEmails []string `pulumi:"userEmails"`
}

The config for email alert.

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponseOutput struct{ *pulumi.OutputState }

The config for email alert.

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponseOutput) UserEmails

The email addresses to send the alert.

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigInput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput() GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs and GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) EmailAlertConfig

Email alert config.

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) EnableLogging

Dump the anomalies to Cloud Logging. The anomalies will be put to json payload encoded from proto google.cloud.aiplatform.logging.ModelMonitoringAnomaliesLogEntry. This can be further sinked to Pub/Sub or any other services supported by Cloud Logging.

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) NotificationChannels

Resource names of the NotificationChannels to send alert. Must be of the format `projects//notificationChannels/`

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs, GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtr and GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput) EmailAlertConfig

Email alert config.

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput) EnableLogging

Dump the anomalies to Cloud Logging. The anomalies will be put to json payload encoded from proto google.cloud.aiplatform.logging.ModelMonitoringAnomaliesLogEntry. This can be further sinked to Pub/Sub or any other services supported by Cloud Logging.

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput) NotificationChannels

Resource names of the NotificationChannels to send alert. Must be of the format `projects//notificationChannels/`

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponse struct {
	// Email alert config.
	EmailAlertConfig GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigEmailAlertConfigResponse `pulumi:"emailAlertConfig"`
	// Dump the anomalies to Cloud Logging. The anomalies will be put to json payload encoded from proto google.cloud.aiplatform.logging.ModelMonitoringAnomaliesLogEntry. This can be further sinked to Pub/Sub or any other services supported by Cloud Logging.
	EnableLogging bool `pulumi:"enableLogging"`
	// Resource names of the NotificationChannels to send alert. Must be of the format `projects//notificationChannels/`
	NotificationChannels []string `pulumi:"notificationChannels"`
}

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput) EmailAlertConfig

Email alert config.

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput) EnableLogging

Dump the anomalies to Cloud Logging. The anomalies will be put to json payload encoded from proto google.cloud.aiplatform.logging.ModelMonitoringAnomaliesLogEntry. This can be further sinked to Pub/Sub or any other services supported by Cloud Logging.

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput) NotificationChannels

Resource names of the NotificationChannels to send alert. Must be of the format `projects//notificationChannels/`

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringConfig

type GoogleCloudAiplatformV1beta1ModelMonitoringConfig struct {
	// Model monitoring alert config.
	AlertConfig *GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfig `pulumi:"alertConfig"`
	// YAML schema file uri in Cloud Storage describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.
	AnalysisInstanceSchemaUri *string `pulumi:"analysisInstanceSchemaUri"`
	// Model monitoring objective config.
	ObjectiveConfigs []GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfig `pulumi:"objectiveConfigs"`
	// A Google Cloud Storage location for batch prediction model monitoring to dump statistics and anomalies. If not provided, a folder will be created in customer project to hold statistics and anomalies.
	StatsAnomaliesBaseDirectory *GoogleCloudAiplatformV1beta1GcsDestination `pulumi:"statsAnomaliesBaseDirectory"`
}

The model monitoring configuration used for Batch Prediction Job.

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs struct {
	// Model monitoring alert config.
	AlertConfig GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrInput `pulumi:"alertConfig"`
	// YAML schema file uri in Cloud Storage describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.
	AnalysisInstanceSchemaUri pulumi.StringPtrInput `pulumi:"analysisInstanceSchemaUri"`
	// Model monitoring objective config.
	ObjectiveConfigs GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayInput `pulumi:"objectiveConfigs"`
	// A Google Cloud Storage location for batch prediction model monitoring to dump statistics and anomalies. If not provided, a folder will be created in customer project to hold statistics and anomalies.
	StatsAnomaliesBaseDirectory GoogleCloudAiplatformV1beta1GcsDestinationPtrInput `pulumi:"statsAnomaliesBaseDirectory"`
}

The model monitoring configuration used for Batch Prediction Job.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput

func (i GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput() GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigInput

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput() GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs and GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringConfigInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput struct{ *pulumi.OutputState }

The model monitoring configuration used for Batch Prediction Job.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) AlertConfig

Model monitoring alert config.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) AnalysisInstanceSchemaUri

YAML schema file uri in Cloud Storage describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) ObjectiveConfigs

Model monitoring objective config.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) StatsAnomaliesBaseDirectory

A Google Cloud Storage location for batch prediction model monitoring to dump statistics and anomalies. If not provided, a folder will be created in customer project to hold statistics and anomalies.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs, GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtr and GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelMonitoringConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput) AlertConfig

Model monitoring alert config.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput) AnalysisInstanceSchemaUri

YAML schema file uri in Cloud Storage describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput) ObjectiveConfigs

Model monitoring objective config.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput) StatsAnomaliesBaseDirectory

A Google Cloud Storage location for batch prediction model monitoring to dump statistics and anomalies. If not provided, a folder will be created in customer project to hold statistics and anomalies.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponse struct {
	// Model monitoring alert config.
	AlertConfig GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponse `pulumi:"alertConfig"`
	// YAML schema file uri in Cloud Storage describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.
	AnalysisInstanceSchemaUri string `pulumi:"analysisInstanceSchemaUri"`
	// Model monitoring objective config.
	ObjectiveConfigs []GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponse `pulumi:"objectiveConfigs"`
	// A Google Cloud Storage location for batch prediction model monitoring to dump statistics and anomalies. If not provided, a folder will be created in customer project to hold statistics and anomalies.
	StatsAnomaliesBaseDirectory GoogleCloudAiplatformV1beta1GcsDestinationResponse `pulumi:"statsAnomaliesBaseDirectory"`
}

The model monitoring configuration used for Batch Prediction Job.

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput struct{ *pulumi.OutputState }

The model monitoring configuration used for Batch Prediction Job.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput) AlertConfig

Model monitoring alert config.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput) AnalysisInstanceSchemaUri

YAML schema file uri in Cloud Storage describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput) ObjectiveConfigs

Model monitoring objective config.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput) StatsAnomaliesBaseDirectory

A Google Cloud Storage location for batch prediction model monitoring to dump statistics and anomalies. If not provided, a folder will be created in customer project to hold statistics and anomalies.

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfig

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfig struct {
	// The config for integrating with Vertex Explainable AI.
	ExplanationConfig *GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfig `pulumi:"explanationConfig"`
	// The config for drift of prediction data.
	PredictionDriftDetectionConfig *GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig `pulumi:"predictionDriftDetectionConfig"`
	// Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.
	TrainingDataset *GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDataset `pulumi:"trainingDataset"`
	// The config for skew between training data and prediction data.
	TrainingPredictionSkewDetectionConfig *GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig `pulumi:"trainingPredictionSkewDetectionConfig"`
}

The objective configuration for model monitoring, including the information needed to detect anomalies for one particular model.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs struct {
	// The config for integrating with Vertex Explainable AI.
	ExplanationConfig GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrInput `pulumi:"explanationConfig"`
	// The config for drift of prediction data.
	PredictionDriftDetectionConfig GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrInput `pulumi:"predictionDriftDetectionConfig"`
	// Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.
	TrainingDataset GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrInput `pulumi:"trainingDataset"`
	// The config for skew between training data and prediction data.
	TrainingPredictionSkewDetectionConfig GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrInput `pulumi:"trainingPredictionSkewDetectionConfig"`
}

The objective configuration for model monitoring, including the information needed to detect anomalies for one particular model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArray

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArray []GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigInput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArray) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArray) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArray) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArray) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArray and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArray{ GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs{...} }

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfig

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfig struct {
	// If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.
	EnableFeatureAttributes *bool `pulumi:"enableFeatureAttributes"`
	// Predictions generated by the BatchPredictionJob using baseline dataset.
	ExplanationBaseline *GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline `pulumi:"explanationBaseline"`
}

The config for integrating with Vertex Explainable AI. Only applicable if the Model has explanation_spec populated.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs struct {
	// If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.
	EnableFeatureAttributes pulumi.BoolPtrInput `pulumi:"enableFeatureAttributes"`
	// Predictions generated by the BatchPredictionJob using baseline dataset.
	ExplanationBaseline GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrInput `pulumi:"explanationBaseline"`
}

The config for integrating with Vertex Explainable AI. Only applicable if the Model has explanation_spec populated.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline struct {
	// BigQuery location for BatchExplain output.
	Bigquery *GoogleCloudAiplatformV1beta1BigQueryDestination `pulumi:"bigquery"`
	// Cloud Storage location for BatchExplain output.
	Gcs *GoogleCloudAiplatformV1beta1GcsDestination `pulumi:"gcs"`
	// The storage format of the predictions generated BatchPrediction job.
	PredictionFormat *GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat `pulumi:"predictionFormat"`
}

Output from BatchPredictionJob for Model Monitoring baseline dataset, which can be used to generate baseline attribution scores.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs struct {
	// BigQuery location for BatchExplain output.
	Bigquery GoogleCloudAiplatformV1beta1BigQueryDestinationPtrInput `pulumi:"bigquery"`
	// Cloud Storage location for BatchExplain output.
	Gcs GoogleCloudAiplatformV1beta1GcsDestinationPtrInput `pulumi:"gcs"`
	// The storage format of the predictions generated BatchPrediction job.
	PredictionFormat GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrInput `pulumi:"predictionFormat"`
}

Output from BatchPredictionJob for Model Monitoring baseline dataset, which can be used to generate baseline attribution scores.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput struct{ *pulumi.OutputState }

Output from BatchPredictionJob for Model Monitoring baseline dataset, which can be used to generate baseline attribution scores.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput) Bigquery

BigQuery location for BatchExplain output.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput) Gcs

Cloud Storage location for BatchExplain output.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput) PredictionFormat

The storage format of the predictions generated BatchPrediction job.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat string

The storage format of the predictions generated BatchPrediction job.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat) ToStringOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormat) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatArgs and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput
}

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePredictionFormatPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs, GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtr and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrInput` via:

        GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput) Bigquery

BigQuery location for BatchExplain output.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput) Gcs

Cloud Storage location for BatchExplain output.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput) PredictionFormat

The storage format of the predictions generated BatchPrediction job.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselinePtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponse struct {
	// BigQuery location for BatchExplain output.
	Bigquery GoogleCloudAiplatformV1beta1BigQueryDestinationResponse `pulumi:"bigquery"`
	// Cloud Storage location for BatchExplain output.
	Gcs GoogleCloudAiplatformV1beta1GcsDestinationResponse `pulumi:"gcs"`
	// The storage format of the predictions generated BatchPrediction job.
	PredictionFormat string `pulumi:"predictionFormat"`
}

Output from BatchPredictionJob for Model Monitoring baseline dataset, which can be used to generate baseline attribution scores.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutput struct{ *pulumi.OutputState }

Output from BatchPredictionJob for Model Monitoring baseline dataset, which can be used to generate baseline attribution scores.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutput) Bigquery

BigQuery location for BatchExplain output.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutput) Gcs

Cloud Storage location for BatchExplain output.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutput) PredictionFormat

The storage format of the predictions generated BatchPrediction job.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponseOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput struct{ *pulumi.OutputState }

The config for integrating with Vertex Explainable AI. Only applicable if the Model has explanation_spec populated.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput) EnableFeatureAttributes

If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput) ExplanationBaseline

Predictions generated by the BatchPredictionJob using baseline dataset.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs, GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtr and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput) EnableFeatureAttributes

If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput) ExplanationBaseline

Predictions generated by the BatchPredictionJob using baseline dataset.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponse struct {
	// If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.
	EnableFeatureAttributes bool `pulumi:"enableFeatureAttributes"`
	// Predictions generated by the BatchPredictionJob using baseline dataset.
	ExplanationBaseline GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaselineResponse `pulumi:"explanationBaseline"`
}

The config for integrating with Vertex Explainable AI. Only applicable if the Model has explanation_spec populated.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponseOutput struct{ *pulumi.OutputState }

The config for integrating with Vertex Explainable AI. Only applicable if the Model has explanation_spec populated.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponseOutput) EnableFeatureAttributes

If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponseOutput) ExplanationBaseline

Predictions generated by the BatchPredictionJob using baseline dataset.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput struct{ *pulumi.OutputState }

The objective configuration for model monitoring, including the information needed to detect anomalies for one particular model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) ExplanationConfig

The config for integrating with Vertex Explainable AI.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) PredictionDriftDetectionConfig

The config for drift of prediction data.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) TrainingDataset

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigOutput) TrainingPredictionSkewDetectionConfig

The config for skew between training data and prediction data.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig struct {
	// Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.
	AttributionScoreDriftThresholds map[string]string `pulumi:"attributionScoreDriftThresholds"`
	// Drift anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.
	DefaultDriftThreshold *GoogleCloudAiplatformV1beta1ThresholdConfig `pulumi:"defaultDriftThreshold"`
	// Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.
	DriftThresholds map[string]string `pulumi:"driftThresholds"`
}

The config for Prediction data drift detection.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs struct {
	// Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.
	AttributionScoreDriftThresholds pulumi.StringMapInput `pulumi:"attributionScoreDriftThresholds"`
	// Drift anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.
	DefaultDriftThreshold GoogleCloudAiplatformV1beta1ThresholdConfigPtrInput `pulumi:"defaultDriftThreshold"`
	// Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.
	DriftThresholds pulumi.StringMapInput `pulumi:"driftThresholds"`
}

The config for Prediction data drift detection.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput struct{ *pulumi.OutputState }

The config for Prediction data drift detection.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput) AttributionScoreDriftThresholds

Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput) DefaultDriftThreshold

Drift anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput) DriftThresholds

Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs, GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtr and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput) AttributionScoreDriftThresholds

Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput) DefaultDriftThreshold

Drift anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput) DriftThresholds

Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponse struct {
	// Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.
	AttributionScoreDriftThresholds map[string]string `pulumi:"attributionScoreDriftThresholds"`
	// Drift anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.
	DefaultDriftThreshold GoogleCloudAiplatformV1beta1ThresholdConfigResponse `pulumi:"defaultDriftThreshold"`
	// Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.
	DriftThresholds map[string]string `pulumi:"driftThresholds"`
}

The config for Prediction data drift detection.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutput struct{ *pulumi.OutputState }

The config for Prediction data drift detection.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutput) AttributionScoreDriftThresholds

Key is the feature name and value is the threshold. The threshold here is against attribution score distance between different time windows.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutput) DefaultDriftThreshold

Drift anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutput) DriftThresholds

Key is the feature name and value is the threshold. If a feature needs to be monitored for drift, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between different time windws.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs, GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtr and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput) ExplanationConfig

The config for integrating with Vertex Explainable AI.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput) PredictionDriftDetectionConfig

The config for drift of prediction data.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput) TrainingDataset

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPtrOutput) TrainingPredictionSkewDetectionConfig

The config for skew between training data and prediction data.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponse struct {
	// The config for integrating with Vertex Explainable AI.
	ExplanationConfig GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigExplanationConfigResponse `pulumi:"explanationConfig"`
	// The config for drift of prediction data.
	PredictionDriftDetectionConfig GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfigResponse `pulumi:"predictionDriftDetectionConfig"`
	// Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.
	TrainingDataset GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponse `pulumi:"trainingDataset"`
	// The config for skew between training data and prediction data.
	TrainingPredictionSkewDetectionConfig GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponse `pulumi:"trainingPredictionSkewDetectionConfig"`
}

The objective configuration for model monitoring, including the information needed to detect anomalies for one particular model.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseArrayOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput struct{ *pulumi.OutputState }

The objective configuration for model monitoring, including the information needed to detect anomalies for one particular model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput) ExplanationConfig

The config for integrating with Vertex Explainable AI.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput) PredictionDriftDetectionConfig

The config for drift of prediction data.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput) TrainingDataset

Training dataset for models. This field has to be set only if TrainingPredictionSkewDetectionConfig is specified.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigResponseOutput) TrainingPredictionSkewDetectionConfig

The config for skew between training data and prediction data.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDataset

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDataset struct {
	// The BigQuery table of the unmanaged Dataset used to train this Model.
	BigquerySource *GoogleCloudAiplatformV1beta1BigQuerySource `pulumi:"bigquerySource"`
	// Data format of the dataset, only applicable if the input is from Google Cloud Storage. The possible formats are: "tf-record" The source file is a TFRecord file. "csv" The source file is a CSV file. "jsonl" The source file is a JSONL file.
	DataFormat *string `pulumi:"dataFormat"`
	// The resource name of the Dataset used to train this Model.
	Dataset *string `pulumi:"dataset"`
	// The Google Cloud Storage uri of the unmanaged Dataset used to train this Model.
	GcsSource *GoogleCloudAiplatformV1beta1GcsSource `pulumi:"gcsSource"`
	// Strategy to sample data from Training Dataset. If not set, we process the whole dataset.
	LoggingSamplingStrategy *GoogleCloudAiplatformV1beta1SamplingStrategy `pulumi:"loggingSamplingStrategy"`
	// The target field name the model is to predict. This field will be excluded when doing Predict and (or) Explain for the training data.
	TargetField *string `pulumi:"targetField"`
}

Training Dataset information.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs struct {
	// The BigQuery table of the unmanaged Dataset used to train this Model.
	BigquerySource GoogleCloudAiplatformV1beta1BigQuerySourcePtrInput `pulumi:"bigquerySource"`
	// Data format of the dataset, only applicable if the input is from Google Cloud Storage. The possible formats are: "tf-record" The source file is a TFRecord file. "csv" The source file is a CSV file. "jsonl" The source file is a JSONL file.
	DataFormat pulumi.StringPtrInput `pulumi:"dataFormat"`
	// The resource name of the Dataset used to train this Model.
	Dataset pulumi.StringPtrInput `pulumi:"dataset"`
	// The Google Cloud Storage uri of the unmanaged Dataset used to train this Model.
	GcsSource GoogleCloudAiplatformV1beta1GcsSourcePtrInput `pulumi:"gcsSource"`
	// Strategy to sample data from Training Dataset. If not set, we process the whole dataset.
	LoggingSamplingStrategy GoogleCloudAiplatformV1beta1SamplingStrategyPtrInput `pulumi:"loggingSamplingStrategy"`
	// The target field name the model is to predict. This field will be excluded when doing Predict and (or) Explain for the training data.
	TargetField pulumi.StringPtrInput `pulumi:"targetField"`
}

Training Dataset information.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput struct{ *pulumi.OutputState }

Training Dataset information.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) BigquerySource

The BigQuery table of the unmanaged Dataset used to train this Model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) DataFormat

Data format of the dataset, only applicable if the input is from Google Cloud Storage. The possible formats are: "tf-record" The source file is a TFRecord file. "csv" The source file is a CSV file. "jsonl" The source file is a JSONL file.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) Dataset

The resource name of the Dataset used to train this Model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) GcsSource

The Google Cloud Storage uri of the unmanaged Dataset used to train this Model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) LoggingSamplingStrategy

Strategy to sample data from Training Dataset. If not set, we process the whole dataset.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) TargetField

The target field name the model is to predict. This field will be excluded when doing Predict and (or) Explain for the training data.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs, GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtr and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput) BigquerySource

The BigQuery table of the unmanaged Dataset used to train this Model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput) DataFormat

Data format of the dataset, only applicable if the input is from Google Cloud Storage. The possible formats are: "tf-record" The source file is a TFRecord file. "csv" The source file is a CSV file. "jsonl" The source file is a JSONL file.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput) Dataset

The resource name of the Dataset used to train this Model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput) GcsSource

The Google Cloud Storage uri of the unmanaged Dataset used to train this Model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput) LoggingSamplingStrategy

Strategy to sample data from Training Dataset. If not set, we process the whole dataset.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput) TargetField

The target field name the model is to predict. This field will be excluded when doing Predict and (or) Explain for the training data.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponse struct {
	// The BigQuery table of the unmanaged Dataset used to train this Model.
	BigquerySource GoogleCloudAiplatformV1beta1BigQuerySourceResponse `pulumi:"bigquerySource"`
	// Data format of the dataset, only applicable if the input is from Google Cloud Storage. The possible formats are: "tf-record" The source file is a TFRecord file. "csv" The source file is a CSV file. "jsonl" The source file is a JSONL file.
	DataFormat string `pulumi:"dataFormat"`
	// The resource name of the Dataset used to train this Model.
	Dataset string `pulumi:"dataset"`
	// The Google Cloud Storage uri of the unmanaged Dataset used to train this Model.
	GcsSource GoogleCloudAiplatformV1beta1GcsSourceResponse `pulumi:"gcsSource"`
	// Strategy to sample data from Training Dataset. If not set, we process the whole dataset.
	LoggingSamplingStrategy GoogleCloudAiplatformV1beta1SamplingStrategyResponse `pulumi:"loggingSamplingStrategy"`
	// The target field name the model is to predict. This field will be excluded when doing Predict and (or) Explain for the training data.
	TargetField string `pulumi:"targetField"`
}

Training Dataset information.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput struct{ *pulumi.OutputState }

Training Dataset information.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput) BigquerySource

The BigQuery table of the unmanaged Dataset used to train this Model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput) DataFormat

Data format of the dataset, only applicable if the input is from Google Cloud Storage. The possible formats are: "tf-record" The source file is a TFRecord file. "csv" The source file is a CSV file. "jsonl" The source file is a JSONL file.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput) Dataset

The resource name of the Dataset used to train this Model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput) GcsSource

The Google Cloud Storage uri of the unmanaged Dataset used to train this Model.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput) LoggingSamplingStrategy

Strategy to sample data from Training Dataset. If not set, we process the whole dataset.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput) TargetField

The target field name the model is to predict. This field will be excluded when doing Predict and (or) Explain for the training data.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingDatasetResponseOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig struct {
	// Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.
	AttributionScoreSkewThresholds map[string]string `pulumi:"attributionScoreSkewThresholds"`
	// Skew anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.
	DefaultSkewThreshold *GoogleCloudAiplatformV1beta1ThresholdConfig `pulumi:"defaultSkewThreshold"`
	// Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.
	SkewThresholds map[string]string `pulumi:"skewThresholds"`
}

The config for Training & Prediction data skew detection. It specifies the training dataset sources and the skew detection parameters.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs struct {
	// Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.
	AttributionScoreSkewThresholds pulumi.StringMapInput `pulumi:"attributionScoreSkewThresholds"`
	// Skew anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.
	DefaultSkewThreshold GoogleCloudAiplatformV1beta1ThresholdConfigPtrInput `pulumi:"defaultSkewThreshold"`
	// Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.
	SkewThresholds pulumi.StringMapInput `pulumi:"skewThresholds"`
}

The config for Training & Prediction data skew detection. It specifies the training dataset sources and the skew detection parameters.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput struct{ *pulumi.OutputState }

The config for Training & Prediction data skew detection. It specifies the training dataset sources and the skew detection parameters.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput) AttributionScoreSkewThresholds

Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput) DefaultSkewThreshold

Skew anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput) SkewThresholds

Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs, GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtr and GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput) AttributionScoreSkewThresholds

Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput) DefaultSkewThreshold

Skew anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput) SkewThresholds

Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponse struct {
	// Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.
	AttributionScoreSkewThresholds map[string]string `pulumi:"attributionScoreSkewThresholds"`
	// Skew anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.
	DefaultSkewThreshold GoogleCloudAiplatformV1beta1ThresholdConfigResponse `pulumi:"defaultSkewThreshold"`
	// Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.
	SkewThresholds map[string]string `pulumi:"skewThresholds"`
}

The config for Training & Prediction data skew detection. It specifies the training dataset sources and the skew detection parameters.

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutput struct{ *pulumi.OutputState }

The config for Training & Prediction data skew detection. It specifies the training dataset sources and the skew detection parameters.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutput) AttributionScoreSkewThresholds

Key is the feature name and value is the threshold. The threshold here is against attribution score distance between the training and prediction feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutput) DefaultSkewThreshold

Skew anomaly detection threshold used by all features. When the per-feature thresholds are not set, this field can be used to specify a threshold for all features.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutput) SkewThresholds

Key is the feature name and value is the threshold. If a feature needs to be monitored for skew, a value threshold must be configured for that feature. The threshold here is against feature distribution distance between the training and prediction feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomalies

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomalies struct {
	// Number of anomalies within all stats.
	AnomalyCount *int `pulumi:"anomalyCount"`
	// Deployed Model ID.
	DeployedModelId *string `pulumi:"deployedModelId"`
	// A list of historical Stats and Anomalies generated for all Features.
	FeatureStats []GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies `pulumi:"featureStats"`
	// Model Monitoring Objective those stats and anomalies belonging to.
	Objective *GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective `pulumi:"objective"`
}

Statistics and anomalies generated by Model Monitoring.

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArgs struct {
	// Number of anomalies within all stats.
	AnomalyCount pulumi.IntPtrInput `pulumi:"anomalyCount"`
	// Deployed Model ID.
	DeployedModelId pulumi.StringPtrInput `pulumi:"deployedModelId"`
	// A list of historical Stats and Anomalies generated for all Features.
	FeatureStats GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayInput `pulumi:"featureStats"`
	// Model Monitoring Objective those stats and anomalies belonging to.
	Objective GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrInput `pulumi:"objective"`
}

Statistics and anomalies generated by Model Monitoring.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArray

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArray []GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesInput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArray) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArray) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArray) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArray) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayInput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput() GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArray and GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArray{ GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArgs{...} }

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies struct {
	// Display Name of the Feature.
	FeatureDisplayName *string `pulumi:"featureDisplayName"`
	// A list of historical stats generated by different time window's Prediction Dataset.
	PredictionStats []GoogleCloudAiplatformV1beta1FeatureStatsAnomaly `pulumi:"predictionStats"`
	// Threshold for anomaly detection.
	Threshold *GoogleCloudAiplatformV1beta1ThresholdConfig `pulumi:"threshold"`
	// Stats calculated for the Training Dataset.
	TrainingStats *GoogleCloudAiplatformV1beta1FeatureStatsAnomaly `pulumi:"trainingStats"`
}

Historical Stats (and Anomalies) for a specific Feature.

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArgs

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArgs struct {
	// Display Name of the Feature.
	FeatureDisplayName pulumi.StringPtrInput `pulumi:"featureDisplayName"`
	// A list of historical stats generated by different time window's Prediction Dataset.
	PredictionStats GoogleCloudAiplatformV1beta1FeatureStatsAnomalyArrayInput `pulumi:"predictionStats"`
	// Threshold for anomaly detection.
	Threshold GoogleCloudAiplatformV1beta1ThresholdConfigPtrInput `pulumi:"threshold"`
	// Stats calculated for the Training Dataset.
	TrainingStats GoogleCloudAiplatformV1beta1FeatureStatsAnomalyPtrInput `pulumi:"trainingStats"`
}

Historical Stats (and Anomalies) for a specific Feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArgs) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArgs) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArray

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArray []GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesInput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArray) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArray) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArray) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayInput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput() GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArray and GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArray{ GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArgs{...} }

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArrayOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesInput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput() GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArgs and GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput struct{ *pulumi.OutputState }

Historical Stats (and Anomalies) for a specific Feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput) FeatureDisplayName

Display Name of the Feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput) PredictionStats

A list of historical stats generated by different time window's Prediction Dataset.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput) Threshold

Threshold for anomaly detection.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesOutput) TrainingStats

Stats calculated for the Training Dataset.

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponse struct {
	// Display Name of the Feature.
	FeatureDisplayName string `pulumi:"featureDisplayName"`
	// A list of historical stats generated by different time window's Prediction Dataset.
	PredictionStats []GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponse `pulumi:"predictionStats"`
	// Threshold for anomaly detection.
	Threshold GoogleCloudAiplatformV1beta1ThresholdConfigResponse `pulumi:"threshold"`
	// Stats calculated for the Training Dataset.
	TrainingStats GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponse `pulumi:"trainingStats"`
}

Historical Stats (and Anomalies) for a specific Feature.

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseArrayOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput struct{ *pulumi.OutputState }

Historical Stats (and Anomalies) for a specific Feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput) FeatureDisplayName

Display Name of the Feature.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput) PredictionStats

A list of historical stats generated by different time window's Prediction Dataset.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput) Threshold

Threshold for anomaly detection.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponseOutput) TrainingStats

Stats calculated for the Training Dataset.

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesInput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput() GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArgs and GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective string

Model Monitoring Objective those stats and anomalies belonging to.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutputWithContext

func (e GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToStringOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjective) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveInput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput() GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput
}

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveArgs and GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveInput` via:

GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveArgs{...}

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectiveOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrInput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput() GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput
	ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput
}

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutputWithContext

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesObjectivePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput struct{ *pulumi.OutputState }

Statistics and anomalies generated by Model Monitoring.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput) AnomalyCount

Number of anomalies within all stats.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput) DeployedModelId

Deployed Model ID.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput) FeatureStats

A list of historical Stats and Anomalies generated for all Features.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput) Objective

Model Monitoring Objective those stats and anomalies belonging to.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponse

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponse struct {
	// Number of anomalies within all stats.
	AnomalyCount int `pulumi:"anomalyCount"`
	// Deployed Model ID.
	DeployedModelId string `pulumi:"deployedModelId"`
	// A list of historical Stats and Anomalies generated for all Features.
	FeatureStats []GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomaliesResponse `pulumi:"featureStats"`
	// Model Monitoring Objective those stats and anomalies belonging to.
	Objective string `pulumi:"objective"`
}

Statistics and anomalies generated by Model Monitoring.

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseArrayOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseArrayOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput

type GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput struct{ *pulumi.OutputState }

Statistics and anomalies generated by Model Monitoring.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput) AnomalyCount

Number of anomalies within all stats.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput) DeployedModelId

Deployed Model ID.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput) FeatureStats

A list of historical Stats and Anomalies generated for all Features.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput) Objective

Model Monitoring Objective those stats and anomalies belonging to.

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput

func (GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput) ToGoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponseOutput

type GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponse

type GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponse struct {
	// The resource name of the Model this Model is a copy of, including the revision. Format: `projects/{project}/locations/{location}/models/{model_id}@{version_id}`
	Model string `pulumi:"model"`
}

Contains information about the original Model if this Model is a copy.

type GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutput

type GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutput struct{ *pulumi.OutputState }

Contains information about the original Model if this Model is a copy.

func (GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutput) Model

The resource name of the Model this Model is a copy of, including the revision. Format: `projects/{project}/locations/{location}/models/{model_id}@{version_id}`

func (GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutput) ToGoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutput

func (GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutput) ToGoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutput) ToGoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponseOutput

type GoogleCloudAiplatformV1beta1ModelOutput

type GoogleCloudAiplatformV1beta1ModelOutput struct{ *pulumi.OutputState }

A trained machine learning Model.

func (GoogleCloudAiplatformV1beta1ModelOutput) ArtifactUri

Immutable. The path to the directory containing the Model artifact and any of its supporting files. Not present for AutoML Models or Large Models.

func (GoogleCloudAiplatformV1beta1ModelOutput) ContainerSpec

Input only. The specification of the container that is to be used when deploying this Model. The specification is ingested upon ModelService.UploadModel, and all binaries it contains are copied and stored internally by Vertex AI. Not present for AutoML Models or Large Models.

func (GoogleCloudAiplatformV1beta1ModelOutput) Description

The description of the Model.

func (GoogleCloudAiplatformV1beta1ModelOutput) DisplayName

The display name of the Model. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (GoogleCloudAiplatformV1beta1ModelOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelOutput) EncryptionSpec

Customer-managed encryption key spec for a Model. If set, this Model and all sub-resources of this Model will be secured by this key.

func (GoogleCloudAiplatformV1beta1ModelOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (GoogleCloudAiplatformV1beta1ModelOutput) ExplanationSpec

The default explanation specification for this Model. The Model can be used for requesting explanation after being deployed if it is populated. The Model can be used for batch explanation if it is populated. All fields of the explanation_spec can be overridden by explanation_spec of DeployModelRequest.deployed_model, or explanation_spec of BatchPredictionJob. If the default explanation specification is not set for this Model, this Model can still be used for requesting explanation by setting explanation_spec of DeployModelRequest.deployed_model and for batch explanation by setting explanation_spec of BatchPredictionJob.

func (GoogleCloudAiplatformV1beta1ModelOutput) Labels

The labels with user-defined metadata to organize your Models. 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.

func (GoogleCloudAiplatformV1beta1ModelOutput) Metadata

Immutable. An additional information about the Model; the schema of the metadata can be found in metadata_schema. Unset if the Model does not have any additional information.

func (GoogleCloudAiplatformV1beta1ModelOutput) MetadataSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Model, that is specific to it. Unset if the Model does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no additional metadata is needed, this field is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1ModelOutput) Name

The resource name of the Model.

func (GoogleCloudAiplatformV1beta1ModelOutput) PredictSchemata

The schemata that describe formats of the Model's predictions and explanations as given and returned via PredictionService.Predict and PredictionService.Explain.

func (GoogleCloudAiplatformV1beta1ModelOutput) ToGoogleCloudAiplatformV1beta1ModelOutput

func (o GoogleCloudAiplatformV1beta1ModelOutput) ToGoogleCloudAiplatformV1beta1ModelOutput() GoogleCloudAiplatformV1beta1ModelOutput

func (GoogleCloudAiplatformV1beta1ModelOutput) ToGoogleCloudAiplatformV1beta1ModelOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelOutput) ToGoogleCloudAiplatformV1beta1ModelOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelOutput

func (GoogleCloudAiplatformV1beta1ModelOutput) ToGoogleCloudAiplatformV1beta1ModelPtrOutput

func (o GoogleCloudAiplatformV1beta1ModelOutput) ToGoogleCloudAiplatformV1beta1ModelPtrOutput() GoogleCloudAiplatformV1beta1ModelPtrOutput

func (GoogleCloudAiplatformV1beta1ModelOutput) ToGoogleCloudAiplatformV1beta1ModelPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelOutput) ToGoogleCloudAiplatformV1beta1ModelPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelPtrOutput

func (GoogleCloudAiplatformV1beta1ModelOutput) VersionAliases

User provided version aliases so that a model version can be referenced via alias (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_alias}` instead of auto-generated version id (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_id})`. The format is a-z{0,126}[a-z0-9] to distinguish from version_id. A default version alias will be created for the first version of the model, and there must be exactly one default version alias for a model.

func (GoogleCloudAiplatformV1beta1ModelOutput) VersionDescription

The description of this version.

type GoogleCloudAiplatformV1beta1ModelPtrInput

type GoogleCloudAiplatformV1beta1ModelPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ModelPtrOutput() GoogleCloudAiplatformV1beta1ModelPtrOutput
	ToGoogleCloudAiplatformV1beta1ModelPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ModelPtrOutput
}

GoogleCloudAiplatformV1beta1ModelPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ModelArgs, GoogleCloudAiplatformV1beta1ModelPtr and GoogleCloudAiplatformV1beta1ModelPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ModelPtrInput` via:

        GoogleCloudAiplatformV1beta1ModelArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ModelPtrOutput

type GoogleCloudAiplatformV1beta1ModelPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) ArtifactUri

Immutable. The path to the directory containing the Model artifact and any of its supporting files. Not present for AutoML Models or Large Models.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) ContainerSpec

Input only. The specification of the container that is to be used when deploying this Model. The specification is ingested upon ModelService.UploadModel, and all binaries it contains are copied and stored internally by Vertex AI. Not present for AutoML Models or Large Models.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) Description

The description of the Model.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) DisplayName

The display name of the Model. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) EncryptionSpec

Customer-managed encryption key spec for a Model. If set, this Model and all sub-resources of this Model will be secured by this key.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) ExplanationSpec

The default explanation specification for this Model. The Model can be used for requesting explanation after being deployed if it is populated. The Model can be used for batch explanation if it is populated. All fields of the explanation_spec can be overridden by explanation_spec of DeployModelRequest.deployed_model, or explanation_spec of BatchPredictionJob. If the default explanation specification is not set for this Model, this Model can still be used for requesting explanation by setting explanation_spec of DeployModelRequest.deployed_model and for batch explanation by setting explanation_spec of BatchPredictionJob.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) Labels

The labels with user-defined metadata to organize your Models. 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.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) Metadata

Immutable. An additional information about the Model; the schema of the metadata can be found in metadata_schema. Unset if the Model does not have any additional information.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) MetadataSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Model, that is specific to it. Unset if the Model does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no additional metadata is needed, this field is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) Name

The resource name of the Model.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) PredictSchemata

The schemata that describe formats of the Model's predictions and explanations as given and returned via PredictionService.Predict and PredictionService.Explain.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) ToGoogleCloudAiplatformV1beta1ModelPtrOutput

func (o GoogleCloudAiplatformV1beta1ModelPtrOutput) ToGoogleCloudAiplatformV1beta1ModelPtrOutput() GoogleCloudAiplatformV1beta1ModelPtrOutput

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) ToGoogleCloudAiplatformV1beta1ModelPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelPtrOutput) ToGoogleCloudAiplatformV1beta1ModelPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelPtrOutput

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) VersionAliases

User provided version aliases so that a model version can be referenced via alias (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_alias}` instead of auto-generated version id (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_id})`. The format is a-z{0,126}[a-z0-9] to distinguish from version_id. A default version alias will be created for the first version of the model, and there must be exactly one default version alias for a model.

func (GoogleCloudAiplatformV1beta1ModelPtrOutput) VersionDescription

The description of this version.

type GoogleCloudAiplatformV1beta1ModelResponse

type GoogleCloudAiplatformV1beta1ModelResponse struct {
	// Immutable. The path to the directory containing the Model artifact and any of its supporting files. Not present for AutoML Models or Large Models.
	ArtifactUri string `pulumi:"artifactUri"`
	// Input only. The specification of the container that is to be used when deploying this Model. The specification is ingested upon ModelService.UploadModel, and all binaries it contains are copied and stored internally by Vertex AI. Not present for AutoML Models or Large Models.
	ContainerSpec GoogleCloudAiplatformV1beta1ModelContainerSpecResponse `pulumi:"containerSpec"`
	// Timestamp when this Model was uploaded into Vertex AI.
	CreateTime string `pulumi:"createTime"`
	// The pointers to DeployedModels created from this Model. Note that Model could have been deployed to Endpoints in different Locations.
	DeployedModels []GoogleCloudAiplatformV1beta1DeployedModelRefResponse `pulumi:"deployedModels"`
	// The description of the Model.
	Description string `pulumi:"description"`
	// The display name of the Model. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Customer-managed encryption key spec for a Model. If set, this Model and all sub-resources of this Model will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The default explanation specification for this Model. The Model can be used for requesting explanation after being deployed if it is populated. The Model can be used for batch explanation if it is populated. All fields of the explanation_spec can be overridden by explanation_spec of DeployModelRequest.deployed_model, or explanation_spec of BatchPredictionJob. If the default explanation specification is not set for this Model, this Model can still be used for requesting explanation by setting explanation_spec of DeployModelRequest.deployed_model and for batch explanation by setting explanation_spec of BatchPredictionJob.
	ExplanationSpec GoogleCloudAiplatformV1beta1ExplanationSpecResponse `pulumi:"explanationSpec"`
	// The labels with user-defined metadata to organize your Models. 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.
	Labels map[string]string `pulumi:"labels"`
	// Immutable. An additional information about the Model; the schema of the metadata can be found in metadata_schema. Unset if the Model does not have any additional information.
	Metadata interface{} `pulumi:"metadata"`
	// The resource name of the Artifact that was created in MetadataStore when creating the Model. The Artifact resource name pattern is `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
	MetadataArtifact string `pulumi:"metadataArtifact"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Model, that is specific to it. Unset if the Model does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no additional metadata is needed, this field is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	MetadataSchemaUri string `pulumi:"metadataSchemaUri"`
	// Source of a model. It can either be automl training pipeline, custom training pipeline, BigQuery ML, or existing Vertex AI Model.
	ModelSourceInfo GoogleCloudAiplatformV1beta1ModelSourceInfoResponse `pulumi:"modelSourceInfo"`
	// The resource name of the Model.
	Name string `pulumi:"name"`
	// If this Model is a copy of another Model, this contains info about the original.
	OriginalModelInfo GoogleCloudAiplatformV1beta1ModelOriginalModelInfoResponse `pulumi:"originalModelInfo"`
	// The schemata that describe formats of the Model's predictions and explanations as given and returned via PredictionService.Predict and PredictionService.Explain.
	PredictSchemata GoogleCloudAiplatformV1beta1PredictSchemataResponse `pulumi:"predictSchemata"`
	// When this Model is deployed, its prediction resources are described by the `prediction_resources` field of the Endpoint.deployed_models object. Because not all Models support all resource configuration types, the configuration types this Model supports are listed here. If no configuration types are listed, the Model cannot be deployed to an Endpoint and does not support online predictions (PredictionService.Predict or PredictionService.Explain). Such a Model can serve predictions by using a BatchPredictionJob, if it has at least one entry each in supported_input_storage_formats and supported_output_storage_formats.
	SupportedDeploymentResourcesTypes []string `pulumi:"supportedDeploymentResourcesTypes"`
	// The formats in which this Model may be exported. If empty, this Model is not available for export.
	SupportedExportFormats []GoogleCloudAiplatformV1beta1ModelExportFormatResponse `pulumi:"supportedExportFormats"`
	// The formats this Model supports in BatchPredictionJob.input_config. If PredictSchemata.instance_schema_uri exists, the instances should be given as per that schema. The possible formats are: * `jsonl` The JSON Lines format, where each instance is a single line. Uses GcsSource. * `csv` The CSV format, where each instance is a single comma-separated line. The first line in the file is the header, containing comma-separated field names. Uses GcsSource. * `tf-record` The TFRecord format, where each instance is a single record in tfrecord syntax. Uses GcsSource. * `tf-record-gzip` Similar to `tf-record`, but the file is gzipped. Uses GcsSource. * `bigquery` Each instance is a single row in BigQuery. Uses BigQuerySource. * `file-list` Each line of the file is the location of an instance to process, uses `gcs_source` field of the InputConfig object. If this Model doesn't support any of these formats it means it cannot be used with a BatchPredictionJob. However, if it has supported_deployment_resources_types, it could serve online predictions by using PredictionService.Predict or PredictionService.Explain.
	SupportedInputStorageFormats []string `pulumi:"supportedInputStorageFormats"`
	// The formats this Model supports in BatchPredictionJob.output_config. If both PredictSchemata.instance_schema_uri and PredictSchemata.prediction_schema_uri exist, the predictions are returned together with their instances. In other words, the prediction has the original instance data first, followed by the actual prediction content (as per the schema). The possible formats are: * `jsonl` The JSON Lines format, where each prediction is a single line. Uses GcsDestination. * `csv` The CSV format, where each prediction is a single comma-separated line. The first line in the file is the header, containing comma-separated field names. Uses GcsDestination. * `bigquery` Each prediction is a single row in a BigQuery table, uses BigQueryDestination . If this Model doesn't support any of these formats it means it cannot be used with a BatchPredictionJob. However, if it has supported_deployment_resources_types, it could serve online predictions by using PredictionService.Predict or PredictionService.Explain.
	SupportedOutputStorageFormats []string `pulumi:"supportedOutputStorageFormats"`
	// The resource name of the TrainingPipeline that uploaded this Model, if any.
	TrainingPipeline string `pulumi:"trainingPipeline"`
	// Timestamp when this Model was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
	// User provided version aliases so that a model version can be referenced via alias (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_alias}` instead of auto-generated version id (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_id})`. The format is a-z{0,126}[a-z0-9] to distinguish from version_id. A default version alias will be created for the first version of the model, and there must be exactly one default version alias for a model.
	VersionAliases []string `pulumi:"versionAliases"`
	// Timestamp when this version was created.
	VersionCreateTime string `pulumi:"versionCreateTime"`
	// The description of this version.
	VersionDescription string `pulumi:"versionDescription"`
	// Immutable. The version ID of the model. A new version is committed when a new model version is uploaded or trained under an existing model id. It is an auto-incrementing decimal number in string representation.
	VersionId string `pulumi:"versionId"`
	// Timestamp when this version was most recently updated.
	VersionUpdateTime string `pulumi:"versionUpdateTime"`
}

A trained machine learning Model.

type GoogleCloudAiplatformV1beta1ModelResponseOutput

type GoogleCloudAiplatformV1beta1ModelResponseOutput struct{ *pulumi.OutputState }

A trained machine learning Model.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) ArtifactUri

Immutable. The path to the directory containing the Model artifact and any of its supporting files. Not present for AutoML Models or Large Models.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) ContainerSpec

Input only. The specification of the container that is to be used when deploying this Model. The specification is ingested upon ModelService.UploadModel, and all binaries it contains are copied and stored internally by Vertex AI. Not present for AutoML Models or Large Models.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) CreateTime

Timestamp when this Model was uploaded into Vertex AI.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) DeployedModels

The pointers to DeployedModels created from this Model. Note that Model could have been deployed to Endpoints in different Locations.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) Description

The description of the Model.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) DisplayName

The display name of the Model. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) EncryptionSpec

Customer-managed encryption key spec for a Model. If set, this Model and all sub-resources of this Model will be secured by this key.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) ExplanationSpec

The default explanation specification for this Model. The Model can be used for requesting explanation after being deployed if it is populated. The Model can be used for batch explanation if it is populated. All fields of the explanation_spec can be overridden by explanation_spec of DeployModelRequest.deployed_model, or explanation_spec of BatchPredictionJob. If the default explanation specification is not set for this Model, this Model can still be used for requesting explanation by setting explanation_spec of DeployModelRequest.deployed_model and for batch explanation by setting explanation_spec of BatchPredictionJob.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) Labels

The labels with user-defined metadata to organize your Models. 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.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) Metadata

Immutable. An additional information about the Model; the schema of the metadata can be found in metadata_schema. Unset if the Model does not have any additional information.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) MetadataArtifact

The resource name of the Artifact that was created in MetadataStore when creating the Model. The Artifact resource name pattern is `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) MetadataSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Model, that is specific to it. Unset if the Model does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no additional metadata is needed, this field is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) ModelSourceInfo

Source of a model. It can either be automl training pipeline, custom training pipeline, BigQuery ML, or existing Vertex AI Model.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) Name

The resource name of the Model.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) OriginalModelInfo

If this Model is a copy of another Model, this contains info about the original.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) PredictSchemata

The schemata that describe formats of the Model's predictions and explanations as given and returned via PredictionService.Predict and PredictionService.Explain.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) SupportedDeploymentResourcesTypes

func (o GoogleCloudAiplatformV1beta1ModelResponseOutput) SupportedDeploymentResourcesTypes() pulumi.StringArrayOutput

When this Model is deployed, its prediction resources are described by the `prediction_resources` field of the Endpoint.deployed_models object. Because not all Models support all resource configuration types, the configuration types this Model supports are listed here. If no configuration types are listed, the Model cannot be deployed to an Endpoint and does not support online predictions (PredictionService.Predict or PredictionService.Explain). Such a Model can serve predictions by using a BatchPredictionJob, if it has at least one entry each in supported_input_storage_formats and supported_output_storage_formats.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) SupportedExportFormats

The formats in which this Model may be exported. If empty, this Model is not available for export.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) SupportedInputStorageFormats

The formats this Model supports in BatchPredictionJob.input_config. If PredictSchemata.instance_schema_uri exists, the instances should be given as per that schema. The possible formats are: * `jsonl` The JSON Lines format, where each instance is a single line. Uses GcsSource. * `csv` The CSV format, where each instance is a single comma-separated line. The first line in the file is the header, containing comma-separated field names. Uses GcsSource. * `tf-record` The TFRecord format, where each instance is a single record in tfrecord syntax. Uses GcsSource. * `tf-record-gzip` Similar to `tf-record`, but the file is gzipped. Uses GcsSource. * `bigquery` Each instance is a single row in BigQuery. Uses BigQuerySource. * `file-list` Each line of the file is the location of an instance to process, uses `gcs_source` field of the InputConfig object. If this Model doesn't support any of these formats it means it cannot be used with a BatchPredictionJob. However, if it has supported_deployment_resources_types, it could serve online predictions by using PredictionService.Predict or PredictionService.Explain.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) SupportedOutputStorageFormats

The formats this Model supports in BatchPredictionJob.output_config. If both PredictSchemata.instance_schema_uri and PredictSchemata.prediction_schema_uri exist, the predictions are returned together with their instances. In other words, the prediction has the original instance data first, followed by the actual prediction content (as per the schema). The possible formats are: * `jsonl` The JSON Lines format, where each prediction is a single line. Uses GcsDestination. * `csv` The CSV format, where each prediction is a single comma-separated line. The first line in the file is the header, containing comma-separated field names. Uses GcsDestination. * `bigquery` Each prediction is a single row in a BigQuery table, uses BigQueryDestination . If this Model doesn't support any of these formats it means it cannot be used with a BatchPredictionJob. However, if it has supported_deployment_resources_types, it could serve online predictions by using PredictionService.Predict or PredictionService.Explain.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) ToGoogleCloudAiplatformV1beta1ModelResponseOutput

func (o GoogleCloudAiplatformV1beta1ModelResponseOutput) ToGoogleCloudAiplatformV1beta1ModelResponseOutput() GoogleCloudAiplatformV1beta1ModelResponseOutput

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) ToGoogleCloudAiplatformV1beta1ModelResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelResponseOutput) ToGoogleCloudAiplatformV1beta1ModelResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelResponseOutput

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) TrainingPipeline

The resource name of the TrainingPipeline that uploaded this Model, if any.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) UpdateTime

Timestamp when this Model was most recently updated.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) VersionAliases

User provided version aliases so that a model version can be referenced via alias (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_alias}` instead of auto-generated version id (i.e. `projects/{project}/locations/{location}/models/{model_id}@{version_id})`. The format is a-z{0,126}[a-z0-9] to distinguish from version_id. A default version alias will be created for the first version of the model, and there must be exactly one default version alias for a model.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) VersionCreateTime

Timestamp when this version was created.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) VersionDescription

The description of this version.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) VersionId

Immutable. The version ID of the model. A new version is committed when a new model version is uploaded or trained under an existing model id. It is an auto-incrementing decimal number in string representation.

func (GoogleCloudAiplatformV1beta1ModelResponseOutput) VersionUpdateTime

Timestamp when this version was most recently updated.

type GoogleCloudAiplatformV1beta1ModelSourceInfoResponse

type GoogleCloudAiplatformV1beta1ModelSourceInfoResponse struct {
	// If this Model is copy of another Model. If true then source_type pertains to the original.
	Copy bool `pulumi:"copy"`
	// Type of the model source.
	SourceType string `pulumi:"sourceType"`
}

Detail description of the source information of the model.

type GoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput

type GoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput struct{ *pulumi.OutputState }

Detail description of the source information of the model.

func (GoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput) Copy

If this Model is copy of another Model. If true then source_type pertains to the original.

func (GoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput) SourceType

Type of the model source.

func (GoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput) ToGoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput

func (GoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput) ToGoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput) ToGoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ModelSourceInfoResponseOutput

type GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponse

type GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponse struct {
	// List of NasTrials that were started as part of search stage.
	SearchTrials []GoogleCloudAiplatformV1beta1NasTrialResponse `pulumi:"searchTrials"`
	// List of NasTrials that were started as part of train stage.
	TrainTrials []GoogleCloudAiplatformV1beta1NasTrialResponse `pulumi:"trainTrials"`
}

The output of a multi-trial Neural Architecture Search (NAS) jobs.

type GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponseOutput

type GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponseOutput struct{ *pulumi.OutputState }

The output of a multi-trial Neural Architecture Search (NAS) jobs.

func (GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponseOutput) SearchTrials

List of NasTrials that were started as part of search stage.

func (GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponseOutput

func (GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponseOutput) TrainTrials

List of NasTrials that were started as part of train stage.

type GoogleCloudAiplatformV1beta1NasJobOutputResponse

type GoogleCloudAiplatformV1beta1NasJobOutputResponse struct {
	// The output of this multi-trial Neural Architecture Search (NAS) job.
	MultiTrialJobOutput GoogleCloudAiplatformV1beta1NasJobOutputMultiTrialJobOutputResponse `pulumi:"multiTrialJobOutput"`
}

Represents a uCAIP NasJob output.

type GoogleCloudAiplatformV1beta1NasJobOutputResponseOutput

type GoogleCloudAiplatformV1beta1NasJobOutputResponseOutput struct{ *pulumi.OutputState }

Represents a uCAIP NasJob output.

func (GoogleCloudAiplatformV1beta1NasJobOutputResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobOutputResponseOutput) MultiTrialJobOutput

The output of this multi-trial Neural Architecture Search (NAS) job.

func (GoogleCloudAiplatformV1beta1NasJobOutputResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobOutputResponseOutput

func (GoogleCloudAiplatformV1beta1NasJobOutputResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobOutputResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1NasJobOutputResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobOutputResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobOutputResponseOutput

type GoogleCloudAiplatformV1beta1NasJobSpec

type GoogleCloudAiplatformV1beta1NasJobSpec struct {
	// The spec of multi-trial algorithms.
	MultiTrialAlgorithmSpec *GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpec `pulumi:"multiTrialAlgorithmSpec"`
	// The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
	ResumeNasJobId *string `pulumi:"resumeNasJobId"`
	// It defines the search space for Neural Architecture Search (NAS).
	SearchSpaceSpec *string `pulumi:"searchSpaceSpec"`
}

Represents the spec of a NasJob.

type GoogleCloudAiplatformV1beta1NasJobSpecArgs

type GoogleCloudAiplatformV1beta1NasJobSpecArgs struct {
	// The spec of multi-trial algorithms.
	MultiTrialAlgorithmSpec GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrInput `pulumi:"multiTrialAlgorithmSpec"`
	// The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
	ResumeNasJobId pulumi.StringPtrInput `pulumi:"resumeNasJobId"`
	// It defines the search space for Neural Architecture Search (NAS).
	SearchSpaceSpec pulumi.StringPtrInput `pulumi:"searchSpaceSpec"`
}

Represents the spec of a NasJob.

func (GoogleCloudAiplatformV1beta1NasJobSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecOutput

func (i GoogleCloudAiplatformV1beta1NasJobSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecOutput() GoogleCloudAiplatformV1beta1NasJobSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1NasJobSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecOutput

type GoogleCloudAiplatformV1beta1NasJobSpecInput

type GoogleCloudAiplatformV1beta1NasJobSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecOutput() GoogleCloudAiplatformV1beta1NasJobSpecOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecArgs and GoogleCloudAiplatformV1beta1NasJobSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecInput` via:

GoogleCloudAiplatformV1beta1NasJobSpecArgs{...}

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpec

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpec struct {
	// Metric specs for the NAS job. Validation for this field is done at `multi_trial_algorithm_spec` field.
	Metric *GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpec `pulumi:"metric"`
	// The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to `REINFORCEMENT_LEARNING`.
	MultiTrialAlgorithm *GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm `pulumi:"multiTrialAlgorithm"`
	// Spec for search trials.
	SearchTrialSpec GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec `pulumi:"searchTrialSpec"`
	// Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
	TrainTrialSpec *GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec `pulumi:"trainTrialSpec"`
}

The spec of multi-trial Neural Architecture Search (NAS).

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs struct {
	// Metric specs for the NAS job. Validation for this field is done at `multi_trial_algorithm_spec` field.
	Metric GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrInput `pulumi:"metric"`
	// The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to `REINFORCEMENT_LEARNING`.
	MultiTrialAlgorithm GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrInput `pulumi:"multiTrialAlgorithm"`
	// Spec for search trials.
	SearchTrialSpec GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecInput `pulumi:"searchTrialSpec"`
	// Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
	TrainTrialSpec GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrInput `pulumi:"trainTrialSpec"`
}

The spec of multi-trial Neural Architecture Search (NAS).

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecInput` via:

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs{...}

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpec

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpec struct {
	// The optimization goal of the metric.
	Goal GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal `pulumi:"goal"`
	// The ID of the metric. Must not contain whitespaces.
	MetricId string `pulumi:"metricId"`
}

Represents a metric to optimize.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs struct {
	// The optimization goal of the metric.
	Goal GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalInput `pulumi:"goal"`
	// The ID of the metric. Must not contain whitespaces.
	MetricId pulumi.StringInput `pulumi:"metricId"`
}

Represents a metric to optimize.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal string

Required. The optimization goal of the metric.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutputWithContext

func (e GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToStringOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoal) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalArgs and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalInput` via:

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalArgs{...}

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput
}

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecGoalPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecInput` via:

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs{...}

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput struct{ *pulumi.OutputState }

Represents a metric to optimize.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput) Goal

The optimization goal of the metric.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput) MetricId

The ID of the metric. Must not contain whitespaces.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs, GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtr and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput) Goal

The optimization goal of the metric.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput) MetricId

The ID of the metric. Must not contain whitespaces.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponse

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponse struct {
	// The optimization goal of the metric.
	Goal string `pulumi:"goal"`
	// The ID of the metric. Must not contain whitespaces.
	MetricId string `pulumi:"metricId"`
}

Represents a metric to optimize.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponseOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponseOutput struct{ *pulumi.OutputState }

Represents a metric to optimize.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponseOutput) Goal

The optimization goal of the metric.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponseOutput) MetricId

The ID of the metric. Must not contain whitespaces.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponseOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponseOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm string

The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to `REINFORCEMENT_LEARNING`.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ToStringOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithm) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmArgs and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmInput` via:

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmArgs{...}

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput
}

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMultiTrialAlgorithmPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput struct{ *pulumi.OutputState }

The spec of multi-trial Neural Architecture Search (NAS).

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) Metric

Metric specs for the NAS job. Validation for this field is done at `multi_trial_algorithm_spec` field.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) MultiTrialAlgorithm

The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to `REINFORCEMENT_LEARNING`.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) SearchTrialSpec

Spec for search trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecOutput) TrainTrialSpec

Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs, GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtr and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput) Metric

Metric specs for the NAS job. Validation for this field is done at `multi_trial_algorithm_spec` field.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput) MultiTrialAlgorithm

The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to `REINFORCEMENT_LEARNING`.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput) SearchTrialSpec

Spec for search trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecPtrOutput) TrainTrialSpec

Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponse

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponse struct {
	// Metric specs for the NAS job. Validation for this field is done at `multi_trial_algorithm_spec` field.
	Metric GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecMetricSpecResponse `pulumi:"metric"`
	// The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to `REINFORCEMENT_LEARNING`.
	MultiTrialAlgorithm string `pulumi:"multiTrialAlgorithm"`
	// Spec for search trials.
	SearchTrialSpec GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponse `pulumi:"searchTrialSpec"`
	// Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
	TrainTrialSpec GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponse `pulumi:"trainTrialSpec"`
}

The spec of multi-trial Neural Architecture Search (NAS).

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput struct{ *pulumi.OutputState }

The spec of multi-trial Neural Architecture Search (NAS).

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput) Metric

Metric specs for the NAS job. Validation for this field is done at `multi_trial_algorithm_spec` field.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput) MultiTrialAlgorithm

The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to `REINFORCEMENT_LEARNING`.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput) SearchTrialSpec

Spec for search trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponseOutput) TrainTrialSpec

Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec struct {
	// The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
	MaxFailedTrialCount *int `pulumi:"maxFailedTrialCount"`
	// The maximum number of trials to run in parallel.
	MaxParallelTrialCount int `pulumi:"maxParallelTrialCount"`
	// The maximum number of Neural Architecture Search (NAS) trials to run.
	MaxTrialCount int `pulumi:"maxTrialCount"`
	// The spec of a search trial job. The same spec applies to all search trials.
	SearchTrialJobSpec GoogleCloudAiplatformV1beta1CustomJobSpec `pulumi:"searchTrialJobSpec"`
}

Represent spec for search trials.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs struct {
	// The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
	MaxFailedTrialCount pulumi.IntPtrInput `pulumi:"maxFailedTrialCount"`
	// The maximum number of trials to run in parallel.
	MaxParallelTrialCount pulumi.IntInput `pulumi:"maxParallelTrialCount"`
	// The maximum number of Neural Architecture Search (NAS) trials to run.
	MaxTrialCount pulumi.IntInput `pulumi:"maxTrialCount"`
	// The spec of a search trial job. The same spec applies to all search trials.
	SearchTrialJobSpec GoogleCloudAiplatformV1beta1CustomJobSpecInput `pulumi:"searchTrialJobSpec"`
}

Represent spec for search trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecInput` via:

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs{...}

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput struct{ *pulumi.OutputState }

Represent spec for search trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput) MaxFailedTrialCount

The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput) MaxParallelTrialCount

The maximum number of trials to run in parallel.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput) MaxTrialCount

The maximum number of Neural Architecture Search (NAS) trials to run.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput) SearchTrialJobSpec

The spec of a search trial job. The same spec applies to all search trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs, GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtr and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput) MaxFailedTrialCount

The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput) MaxParallelTrialCount

The maximum number of trials to run in parallel.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput) MaxTrialCount

The maximum number of Neural Architecture Search (NAS) trials to run.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput) SearchTrialJobSpec

The spec of a search trial job. The same spec applies to all search trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponse

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponse struct {
	// The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
	MaxFailedTrialCount int `pulumi:"maxFailedTrialCount"`
	// The maximum number of trials to run in parallel.
	MaxParallelTrialCount int `pulumi:"maxParallelTrialCount"`
	// The maximum number of Neural Architecture Search (NAS) trials to run.
	MaxTrialCount int `pulumi:"maxTrialCount"`
	// The spec of a search trial job. The same spec applies to all search trials.
	SearchTrialJobSpec GoogleCloudAiplatformV1beta1CustomJobSpecResponse `pulumi:"searchTrialJobSpec"`
}

Represent spec for search trials.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput struct{ *pulumi.OutputState }

Represent spec for search trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput) MaxFailedTrialCount

The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput) MaxParallelTrialCount

The maximum number of trials to run in parallel.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput) MaxTrialCount

The maximum number of Neural Architecture Search (NAS) trials to run.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput) SearchTrialJobSpec

The spec of a search trial job. The same spec applies to all search trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpecResponseOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec struct {
	// Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
	Frequency int `pulumi:"frequency"`
	// The maximum number of trials to run in parallel.
	MaxParallelTrialCount int `pulumi:"maxParallelTrialCount"`
	// The spec of a train trial job. The same spec applies to all train trials.
	TrainTrialJobSpec GoogleCloudAiplatformV1beta1CustomJobSpec `pulumi:"trainTrialJobSpec"`
}

Represent spec for train trials.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs struct {
	// Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
	Frequency pulumi.IntInput `pulumi:"frequency"`
	// The maximum number of trials to run in parallel.
	MaxParallelTrialCount pulumi.IntInput `pulumi:"maxParallelTrialCount"`
	// The spec of a train trial job. The same spec applies to all train trials.
	TrainTrialJobSpec GoogleCloudAiplatformV1beta1CustomJobSpecInput `pulumi:"trainTrialJobSpec"`
}

Represent spec for train trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutputWithContext

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecInput` via:

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs{...}

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput struct{ *pulumi.OutputState }

Represent spec for train trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput) Frequency

Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput) MaxParallelTrialCount

The maximum number of trials to run in parallel.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecOutput) TrainTrialJobSpec

The spec of a train trial job. The same spec applies to all train trials.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrInput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput() GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput
}

GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs, GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtr and GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput) Frequency

Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput) MaxParallelTrialCount

The maximum number of trials to run in parallel.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecPtrOutput) TrainTrialJobSpec

The spec of a train trial job. The same spec applies to all train trials.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponse

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponse struct {
	// Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.
	Frequency int `pulumi:"frequency"`
	// The maximum number of trials to run in parallel.
	MaxParallelTrialCount int `pulumi:"maxParallelTrialCount"`
	// The spec of a train trial job. The same spec applies to all train trials.
	TrainTrialJobSpec GoogleCloudAiplatformV1beta1CustomJobSpecResponse `pulumi:"trainTrialJobSpec"`
}

Represent spec for train trials.

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutput

type GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutput struct{ *pulumi.OutputState }

Represent spec for train trials.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutput) Frequency

Frequency of search trials to start train stage. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutput) MaxParallelTrialCount

The maximum number of trials to run in parallel.

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpecResponseOutput) TrainTrialJobSpec

The spec of a train trial job. The same spec applies to all train trials.

type GoogleCloudAiplatformV1beta1NasJobSpecOutput

type GoogleCloudAiplatformV1beta1NasJobSpecOutput struct{ *pulumi.OutputState }

Represents the spec of a NasJob.

func (GoogleCloudAiplatformV1beta1NasJobSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecOutput) MultiTrialAlgorithmSpec

The spec of multi-trial algorithms.

func (GoogleCloudAiplatformV1beta1NasJobSpecOutput) ResumeNasJobId

The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.

func (GoogleCloudAiplatformV1beta1NasJobSpecOutput) SearchSpaceSpec

It defines the search space for Neural Architecture Search (NAS).

func (GoogleCloudAiplatformV1beta1NasJobSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecOutput

func (o GoogleCloudAiplatformV1beta1NasJobSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecOutput() GoogleCloudAiplatformV1beta1NasJobSpecOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1NasJobSpecOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecOutput

type GoogleCloudAiplatformV1beta1NasJobSpecResponse

type GoogleCloudAiplatformV1beta1NasJobSpecResponse struct {
	// The spec of multi-trial algorithms.
	MultiTrialAlgorithmSpec GoogleCloudAiplatformV1beta1NasJobSpecMultiTrialAlgorithmSpecResponse `pulumi:"multiTrialAlgorithmSpec"`
	// The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
	ResumeNasJobId string `pulumi:"resumeNasJobId"`
	// It defines the search space for Neural Architecture Search (NAS).
	SearchSpaceSpec string `pulumi:"searchSpaceSpec"`
}

Represents the spec of a NasJob.

type GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput

type GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput struct{ *pulumi.OutputState }

Represents the spec of a NasJob.

func (GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput) MultiTrialAlgorithmSpec

The spec of multi-trial algorithms.

func (GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput) ResumeNasJobId

The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.

func (GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput) SearchSpaceSpec

It defines the search space for Neural Architecture Search (NAS).

func (GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecResponseOutput

func (GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NasJobSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput

type GoogleCloudAiplatformV1beta1NasTrialResponse

type GoogleCloudAiplatformV1beta1NasTrialResponse struct {
	// Time when the NasTrial's status changed to `SUCCEEDED` or `INFEASIBLE`.
	EndTime string `pulumi:"endTime"`
	// The final measurement containing the objective value.
	FinalMeasurement GoogleCloudAiplatformV1beta1MeasurementResponse `pulumi:"finalMeasurement"`
	// Time when the NasTrial was started.
	StartTime string `pulumi:"startTime"`
	// The detailed state of the NasTrial.
	State string `pulumi:"state"`
}

Represents a uCAIP NasJob trial.

type GoogleCloudAiplatformV1beta1NasTrialResponseArrayOutput

type GoogleCloudAiplatformV1beta1NasTrialResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NasTrialResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasTrialResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1NasTrialResponseArrayOutput) ToGoogleCloudAiplatformV1beta1NasTrialResponseArrayOutput

func (GoogleCloudAiplatformV1beta1NasTrialResponseArrayOutput) ToGoogleCloudAiplatformV1beta1NasTrialResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1NasTrialResponseArrayOutput) ToGoogleCloudAiplatformV1beta1NasTrialResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasTrialResponseArrayOutput

type GoogleCloudAiplatformV1beta1NasTrialResponseOutput

type GoogleCloudAiplatformV1beta1NasTrialResponseOutput struct{ *pulumi.OutputState }

Represents a uCAIP NasJob trial.

func (GoogleCloudAiplatformV1beta1NasTrialResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NasTrialResponseOutput) EndTime

Time when the NasTrial's status changed to `SUCCEEDED` or `INFEASIBLE`.

func (GoogleCloudAiplatformV1beta1NasTrialResponseOutput) FinalMeasurement

The final measurement containing the objective value.

func (GoogleCloudAiplatformV1beta1NasTrialResponseOutput) StartTime

Time when the NasTrial was started.

func (GoogleCloudAiplatformV1beta1NasTrialResponseOutput) State

The detailed state of the NasTrial.

func (GoogleCloudAiplatformV1beta1NasTrialResponseOutput) ToGoogleCloudAiplatformV1beta1NasTrialResponseOutput

func (o GoogleCloudAiplatformV1beta1NasTrialResponseOutput) ToGoogleCloudAiplatformV1beta1NasTrialResponseOutput() GoogleCloudAiplatformV1beta1NasTrialResponseOutput

func (GoogleCloudAiplatformV1beta1NasTrialResponseOutput) ToGoogleCloudAiplatformV1beta1NasTrialResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1NasTrialResponseOutput) ToGoogleCloudAiplatformV1beta1NasTrialResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NasTrialResponseOutput

type GoogleCloudAiplatformV1beta1NetworkSpec

type GoogleCloudAiplatformV1beta1NetworkSpec struct {
	// Whether to enable public internet access. Default false.
	EnableInternetAccess *bool `pulumi:"enableInternetAccess"`
	// The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks)
	Network *string `pulumi:"network"`
	// The name of the subnet that this instance is in. Format: `projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}`
	Subnetwork *string `pulumi:"subnetwork"`
}

Network spec.

type GoogleCloudAiplatformV1beta1NetworkSpecArgs

type GoogleCloudAiplatformV1beta1NetworkSpecArgs struct {
	// Whether to enable public internet access. Default false.
	EnableInternetAccess pulumi.BoolPtrInput `pulumi:"enableInternetAccess"`
	// The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks)
	Network pulumi.StringPtrInput `pulumi:"network"`
	// The name of the subnet that this instance is in. Format: `projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}`
	Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"`
}

Network spec.

func (GoogleCloudAiplatformV1beta1NetworkSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1NetworkSpecArgs) ToGoogleCloudAiplatformV1beta1NetworkSpecOutput

func (i GoogleCloudAiplatformV1beta1NetworkSpecArgs) ToGoogleCloudAiplatformV1beta1NetworkSpecOutput() GoogleCloudAiplatformV1beta1NetworkSpecOutput

func (GoogleCloudAiplatformV1beta1NetworkSpecArgs) ToGoogleCloudAiplatformV1beta1NetworkSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1NetworkSpecArgs) ToGoogleCloudAiplatformV1beta1NetworkSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NetworkSpecOutput

func (GoogleCloudAiplatformV1beta1NetworkSpecArgs) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1NetworkSpecArgs) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutput() GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NetworkSpecArgs) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1NetworkSpecArgs) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

type GoogleCloudAiplatformV1beta1NetworkSpecInput

type GoogleCloudAiplatformV1beta1NetworkSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NetworkSpecOutput() GoogleCloudAiplatformV1beta1NetworkSpecOutput
	ToGoogleCloudAiplatformV1beta1NetworkSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NetworkSpecOutput
}

GoogleCloudAiplatformV1beta1NetworkSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1NetworkSpecArgs and GoogleCloudAiplatformV1beta1NetworkSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NetworkSpecInput` via:

GoogleCloudAiplatformV1beta1NetworkSpecArgs{...}

type GoogleCloudAiplatformV1beta1NetworkSpecOutput

type GoogleCloudAiplatformV1beta1NetworkSpecOutput struct{ *pulumi.OutputState }

Network spec.

func (GoogleCloudAiplatformV1beta1NetworkSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1NetworkSpecOutput) EnableInternetAccess

Whether to enable public internet access. Default false.

func (GoogleCloudAiplatformV1beta1NetworkSpecOutput) Network

The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks)

func (GoogleCloudAiplatformV1beta1NetworkSpecOutput) Subnetwork

The name of the subnet that this instance is in. Format: `projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}`

func (GoogleCloudAiplatformV1beta1NetworkSpecOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecOutput

func (o GoogleCloudAiplatformV1beta1NetworkSpecOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecOutput() GoogleCloudAiplatformV1beta1NetworkSpecOutput

func (GoogleCloudAiplatformV1beta1NetworkSpecOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1NetworkSpecOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NetworkSpecOutput

func (GoogleCloudAiplatformV1beta1NetworkSpecOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1NetworkSpecOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutput() GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NetworkSpecOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1NetworkSpecOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

type GoogleCloudAiplatformV1beta1NetworkSpecPtrInput

type GoogleCloudAiplatformV1beta1NetworkSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutput() GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput
}

GoogleCloudAiplatformV1beta1NetworkSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1NetworkSpecArgs, GoogleCloudAiplatformV1beta1NetworkSpecPtr and GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NetworkSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1NetworkSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

type GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput) EnableInternetAccess

Whether to enable public internet access. Default false.

func (GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput) Network

The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks)

func (GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput) Subnetwork

The name of the subnet that this instance is in. Format: `projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}`

func (GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutput() GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

func (GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NetworkSpecPtrOutput

type GoogleCloudAiplatformV1beta1NetworkSpecResponse

type GoogleCloudAiplatformV1beta1NetworkSpecResponse struct {
	// Whether to enable public internet access. Default false.
	EnableInternetAccess bool `pulumi:"enableInternetAccess"`
	// The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks)
	Network string `pulumi:"network"`
	// The name of the subnet that this instance is in. Format: `projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}`
	Subnetwork string `pulumi:"subnetwork"`
}

Network spec.

type GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput

type GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput struct{ *pulumi.OutputState }

Network spec.

func (GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput) EnableInternetAccess

Whether to enable public internet access. Default false.

func (GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput) Network

The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks)

func (GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput) Subnetwork

The name of the subnet that this instance is in. Format: `projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}`

func (GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecResponseOutput

func (GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput) ToGoogleCloudAiplatformV1beta1NetworkSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput

type GoogleCloudAiplatformV1beta1NfsMount

type GoogleCloudAiplatformV1beta1NfsMount struct {
	// Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
	MountPoint string `pulumi:"mountPoint"`
	// 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`
	Path string `pulumi:"path"`
	// IP address of the NFS server.
	Server string `pulumi:"server"`
}

Represents a mount configuration for Network File System (NFS) to mount.

type GoogleCloudAiplatformV1beta1NfsMountArgs

type GoogleCloudAiplatformV1beta1NfsMountArgs struct {
	// Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
	MountPoint pulumi.StringInput `pulumi:"mountPoint"`
	// 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`
	Path pulumi.StringInput `pulumi:"path"`
	// IP address of the NFS server.
	Server pulumi.StringInput `pulumi:"server"`
}

Represents a mount configuration for Network File System (NFS) to mount.

func (GoogleCloudAiplatformV1beta1NfsMountArgs) ElementType

func (GoogleCloudAiplatformV1beta1NfsMountArgs) ToGoogleCloudAiplatformV1beta1NfsMountOutput

func (i GoogleCloudAiplatformV1beta1NfsMountArgs) ToGoogleCloudAiplatformV1beta1NfsMountOutput() GoogleCloudAiplatformV1beta1NfsMountOutput

func (GoogleCloudAiplatformV1beta1NfsMountArgs) ToGoogleCloudAiplatformV1beta1NfsMountOutputWithContext

func (i GoogleCloudAiplatformV1beta1NfsMountArgs) ToGoogleCloudAiplatformV1beta1NfsMountOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NfsMountOutput

type GoogleCloudAiplatformV1beta1NfsMountArray

type GoogleCloudAiplatformV1beta1NfsMountArray []GoogleCloudAiplatformV1beta1NfsMountInput

func (GoogleCloudAiplatformV1beta1NfsMountArray) ElementType

func (GoogleCloudAiplatformV1beta1NfsMountArray) ToGoogleCloudAiplatformV1beta1NfsMountArrayOutput

func (i GoogleCloudAiplatformV1beta1NfsMountArray) ToGoogleCloudAiplatformV1beta1NfsMountArrayOutput() GoogleCloudAiplatformV1beta1NfsMountArrayOutput

func (GoogleCloudAiplatformV1beta1NfsMountArray) ToGoogleCloudAiplatformV1beta1NfsMountArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1NfsMountArray) ToGoogleCloudAiplatformV1beta1NfsMountArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NfsMountArrayOutput

type GoogleCloudAiplatformV1beta1NfsMountArrayInput

type GoogleCloudAiplatformV1beta1NfsMountArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NfsMountArrayOutput() GoogleCloudAiplatformV1beta1NfsMountArrayOutput
	ToGoogleCloudAiplatformV1beta1NfsMountArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NfsMountArrayOutput
}

GoogleCloudAiplatformV1beta1NfsMountArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1NfsMountArray and GoogleCloudAiplatformV1beta1NfsMountArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NfsMountArrayInput` via:

GoogleCloudAiplatformV1beta1NfsMountArray{ GoogleCloudAiplatformV1beta1NfsMountArgs{...} }

type GoogleCloudAiplatformV1beta1NfsMountArrayOutput

type GoogleCloudAiplatformV1beta1NfsMountArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NfsMountArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1NfsMountArrayOutput) Index

func (GoogleCloudAiplatformV1beta1NfsMountArrayOutput) ToGoogleCloudAiplatformV1beta1NfsMountArrayOutput

func (o GoogleCloudAiplatformV1beta1NfsMountArrayOutput) ToGoogleCloudAiplatformV1beta1NfsMountArrayOutput() GoogleCloudAiplatformV1beta1NfsMountArrayOutput

func (GoogleCloudAiplatformV1beta1NfsMountArrayOutput) ToGoogleCloudAiplatformV1beta1NfsMountArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1NfsMountArrayOutput) ToGoogleCloudAiplatformV1beta1NfsMountArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NfsMountArrayOutput

type GoogleCloudAiplatformV1beta1NfsMountInput

type GoogleCloudAiplatformV1beta1NfsMountInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NfsMountOutput() GoogleCloudAiplatformV1beta1NfsMountOutput
	ToGoogleCloudAiplatformV1beta1NfsMountOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NfsMountOutput
}

GoogleCloudAiplatformV1beta1NfsMountInput is an input type that accepts GoogleCloudAiplatformV1beta1NfsMountArgs and GoogleCloudAiplatformV1beta1NfsMountOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NfsMountInput` via:

GoogleCloudAiplatformV1beta1NfsMountArgs{...}

type GoogleCloudAiplatformV1beta1NfsMountOutput

type GoogleCloudAiplatformV1beta1NfsMountOutput struct{ *pulumi.OutputState }

Represents a mount configuration for Network File System (NFS) to mount.

func (GoogleCloudAiplatformV1beta1NfsMountOutput) ElementType

func (GoogleCloudAiplatformV1beta1NfsMountOutput) MountPoint

Destination mount path. The NFS will be mounted for the user under /mnt/nfs/

func (GoogleCloudAiplatformV1beta1NfsMountOutput) Path

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`

func (GoogleCloudAiplatformV1beta1NfsMountOutput) Server

IP address of the NFS server.

func (GoogleCloudAiplatformV1beta1NfsMountOutput) ToGoogleCloudAiplatformV1beta1NfsMountOutput

func (o GoogleCloudAiplatformV1beta1NfsMountOutput) ToGoogleCloudAiplatformV1beta1NfsMountOutput() GoogleCloudAiplatformV1beta1NfsMountOutput

func (GoogleCloudAiplatformV1beta1NfsMountOutput) ToGoogleCloudAiplatformV1beta1NfsMountOutputWithContext

func (o GoogleCloudAiplatformV1beta1NfsMountOutput) ToGoogleCloudAiplatformV1beta1NfsMountOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NfsMountOutput

type GoogleCloudAiplatformV1beta1NfsMountResponse

type GoogleCloudAiplatformV1beta1NfsMountResponse struct {
	// Destination mount path. The NFS will be mounted for the user under /mnt/nfs/
	MountPoint string `pulumi:"mountPoint"`
	// 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`
	Path string `pulumi:"path"`
	// IP address of the NFS server.
	Server string `pulumi:"server"`
}

Represents a mount configuration for Network File System (NFS) to mount.

type GoogleCloudAiplatformV1beta1NfsMountResponseArrayOutput

type GoogleCloudAiplatformV1beta1NfsMountResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NfsMountResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1NfsMountResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1NfsMountResponseArrayOutput) ToGoogleCloudAiplatformV1beta1NfsMountResponseArrayOutput

func (GoogleCloudAiplatformV1beta1NfsMountResponseArrayOutput) ToGoogleCloudAiplatformV1beta1NfsMountResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1NfsMountResponseArrayOutput) ToGoogleCloudAiplatformV1beta1NfsMountResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NfsMountResponseArrayOutput

type GoogleCloudAiplatformV1beta1NfsMountResponseOutput

type GoogleCloudAiplatformV1beta1NfsMountResponseOutput struct{ *pulumi.OutputState }

Represents a mount configuration for Network File System (NFS) to mount.

func (GoogleCloudAiplatformV1beta1NfsMountResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NfsMountResponseOutput) MountPoint

Destination mount path. The NFS will be mounted for the user under /mnt/nfs/

func (GoogleCloudAiplatformV1beta1NfsMountResponseOutput) Path

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`

func (GoogleCloudAiplatformV1beta1NfsMountResponseOutput) Server

IP address of the NFS server.

func (GoogleCloudAiplatformV1beta1NfsMountResponseOutput) ToGoogleCloudAiplatformV1beta1NfsMountResponseOutput

func (o GoogleCloudAiplatformV1beta1NfsMountResponseOutput) ToGoogleCloudAiplatformV1beta1NfsMountResponseOutput() GoogleCloudAiplatformV1beta1NfsMountResponseOutput

func (GoogleCloudAiplatformV1beta1NfsMountResponseOutput) ToGoogleCloudAiplatformV1beta1NfsMountResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1NfsMountResponseOutput) ToGoogleCloudAiplatformV1beta1NfsMountResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NfsMountResponseOutput

type GoogleCloudAiplatformV1beta1NotebookEucConfig

type GoogleCloudAiplatformV1beta1NotebookEucConfig struct {
	// Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
	EucDisabled *bool `pulumi:"eucDisabled"`
}

The euc configuration of NotebookRuntimeTemplate.

type GoogleCloudAiplatformV1beta1NotebookEucConfigArgs

type GoogleCloudAiplatformV1beta1NotebookEucConfigArgs struct {
	// Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
	EucDisabled pulumi.BoolPtrInput `pulumi:"eucDisabled"`
}

The euc configuration of NotebookRuntimeTemplate.

func (GoogleCloudAiplatformV1beta1NotebookEucConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1NotebookEucConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutput

func (i GoogleCloudAiplatformV1beta1NotebookEucConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutput() GoogleCloudAiplatformV1beta1NotebookEucConfigOutput

func (GoogleCloudAiplatformV1beta1NotebookEucConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1NotebookEucConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookEucConfigOutput

func (GoogleCloudAiplatformV1beta1NotebookEucConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1NotebookEucConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput() GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput

func (GoogleCloudAiplatformV1beta1NotebookEucConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1NotebookEucConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput

type GoogleCloudAiplatformV1beta1NotebookEucConfigInput

type GoogleCloudAiplatformV1beta1NotebookEucConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutput() GoogleCloudAiplatformV1beta1NotebookEucConfigOutput
	ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NotebookEucConfigOutput
}

GoogleCloudAiplatformV1beta1NotebookEucConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1NotebookEucConfigArgs and GoogleCloudAiplatformV1beta1NotebookEucConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NotebookEucConfigInput` via:

GoogleCloudAiplatformV1beta1NotebookEucConfigArgs{...}

type GoogleCloudAiplatformV1beta1NotebookEucConfigOutput

type GoogleCloudAiplatformV1beta1NotebookEucConfigOutput struct{ *pulumi.OutputState }

The euc configuration of NotebookRuntimeTemplate.

func (GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) EucDisabled

Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.

func (GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutput

func (o GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutput() GoogleCloudAiplatformV1beta1NotebookEucConfigOutput

func (GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookEucConfigOutput

func (GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput() GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput

func (GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1NotebookEucConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput

type GoogleCloudAiplatformV1beta1NotebookEucConfigPtrInput

type GoogleCloudAiplatformV1beta1NotebookEucConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput() GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput
}

GoogleCloudAiplatformV1beta1NotebookEucConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1NotebookEucConfigArgs, GoogleCloudAiplatformV1beta1NotebookEucConfigPtr and GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NotebookEucConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1NotebookEucConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput

type GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput) EucDisabled

Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.

func (GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput

func (GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookEucConfigPtrOutput

type GoogleCloudAiplatformV1beta1NotebookEucConfigResponse

type GoogleCloudAiplatformV1beta1NotebookEucConfigResponse struct {
	// Whether ActAs check is bypassed for service account attached to the VM. If false, we need ActAs check for the default Compute Engine Service account. When a Runtime is created, a VM is allocated using Default Compute Engine Service Account. Any user requesting to use this Runtime requires Service Account User (ActAs) permission over this SA. If true, Runtime owner is using EUC and does not require the above permission as VM no longer use default Compute Engine SA, but a P4SA.
	BypassActasCheck bool `pulumi:"bypassActasCheck"`
	// Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
	EucDisabled bool `pulumi:"eucDisabled"`
}

The euc configuration of NotebookRuntimeTemplate.

type GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput

type GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput struct{ *pulumi.OutputState }

The euc configuration of NotebookRuntimeTemplate.

func (GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput) BypassActasCheck

Whether ActAs check is bypassed for service account attached to the VM. If false, we need ActAs check for the default Compute Engine Service account. When a Runtime is created, a VM is allocated using Default Compute Engine Service Account. Any user requesting to use this Runtime requires Service Account User (ActAs) permission over this SA. If true, Runtime owner is using EUC and does not require the above permission as VM no longer use default Compute Engine SA, but a P4SA.

func (GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput) EucDisabled

Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.

func (GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput

func (GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput) ToGoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfig

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfig struct {
	// Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
	IdleShutdownDisabled *bool `pulumi:"idleShutdownDisabled"`
	// Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
	IdleTimeout string `pulumi:"idleTimeout"`
}

The idle shutdown configuration of NotebookRuntimeTemplate, which contains the idle_timeout as required field.

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs struct {
	// Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
	IdleShutdownDisabled pulumi.BoolPtrInput `pulumi:"idleShutdownDisabled"`
	// Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
	IdleTimeout pulumi.StringInput `pulumi:"idleTimeout"`
}

The idle shutdown configuration of NotebookRuntimeTemplate, which contains the idle_timeout as required field.

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigInput

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput() GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput
	ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput
}

GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs and GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigInput` via:

GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs{...}

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput struct{ *pulumi.OutputState }

The idle shutdown configuration of NotebookRuntimeTemplate, which contains the idle_timeout as required field.

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput) IdleShutdownDisabled

Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput) IdleTimeout

Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrInput

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput() GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput
}

GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs, GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtr and GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput) IdleShutdownDisabled

Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput) IdleTimeout

Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrOutput

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponse

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponse struct {
	// Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
	IdleShutdownDisabled bool `pulumi:"idleShutdownDisabled"`
	// Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.
	IdleTimeout string `pulumi:"idleTimeout"`
}

The idle shutdown configuration of NotebookRuntimeTemplate, which contains the idle_timeout as required field.

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput

type GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput struct{ *pulumi.OutputState }

The idle shutdown configuration of NotebookRuntimeTemplate, which contains the idle_timeout as required field.

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput) IdleShutdownDisabled

Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput) IdleTimeout

Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 * 60.

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput

func (GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput) ToGoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput

type GoogleCloudAiplatformV1beta1PersistentDiskSpec

type GoogleCloudAiplatformV1beta1PersistentDiskSpec struct {
	// Size in GB of the disk (default is 100GB).
	DiskSizeGb *string `pulumi:"diskSizeGb"`
	// Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
	DiskType *string `pulumi:"diskType"`
}

Represents the spec of persistent disk options.

type GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs

type GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs struct {
	// Size in GB of the disk (default is 100GB).
	DiskSizeGb pulumi.StringPtrInput `pulumi:"diskSizeGb"`
	// Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
	DiskType pulumi.StringPtrInput `pulumi:"diskType"`
}

Represents the spec of persistent disk options.

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecOutput

func (i GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecOutput() GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput() GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput

type GoogleCloudAiplatformV1beta1PersistentDiskSpecInput

type GoogleCloudAiplatformV1beta1PersistentDiskSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PersistentDiskSpecOutput() GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput
	ToGoogleCloudAiplatformV1beta1PersistentDiskSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput
}

GoogleCloudAiplatformV1beta1PersistentDiskSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs and GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PersistentDiskSpecInput` via:

GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs{...}

type GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput

type GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput struct{ *pulumi.OutputState }

Represents the spec of persistent disk options.

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) DiskSizeGb

Size in GB of the disk (default is 100GB).

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) DiskType

Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecOutput

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput() GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PersistentDiskSpecOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput

type GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrInput

type GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput() GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput
}

GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs, GoogleCloudAiplatformV1beta1PersistentDiskSpecPtr and GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1PersistentDiskSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput

type GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput) DiskSizeGb

Size in GB of the disk (default is 100GB).

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput) DiskType

Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrOutput

type GoogleCloudAiplatformV1beta1PersistentDiskSpecResponse

type GoogleCloudAiplatformV1beta1PersistentDiskSpecResponse struct {
	// Size in GB of the disk (default is 100GB).
	DiskSizeGb string `pulumi:"diskSizeGb"`
	// Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)
	DiskType string `pulumi:"diskType"`
}

Represents the spec of persistent disk options.

type GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput

type GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput struct{ *pulumi.OutputState }

Represents the spec of persistent disk options.

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput) DiskSizeGb

Size in GB of the disk (default is 100GB).

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput) DiskType

Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme Persistent Disk)

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput

func (GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput) ToGoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput

type GoogleCloudAiplatformV1beta1PipelineJob

type GoogleCloudAiplatformV1beta1PipelineJob struct {
	// The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName *string `pulumi:"displayName"`
	// Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.
	EncryptionSpec *GoogleCloudAiplatformV1beta1EncryptionSpec `pulumi:"encryptionSpec"`
	// The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.
	Labels map[string]string `pulumi:"labels"`
	// The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.
	Network *string `pulumi:"network"`
	// The spec of the pipeline.
	PipelineSpec map[string]string `pulumi:"pipelineSpec"`
	// A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].
	ReservedIpRanges []string `pulumi:"reservedIpRanges"`
	// Runtime config of the pipeline.
	RuntimeConfig *GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfig `pulumi:"runtimeConfig"`
	// The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount *string `pulumi:"serviceAccount"`
	// A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.
	TemplateUri *string `pulumi:"templateUri"`
}

An instance of a machine learning PipelineJob.

type GoogleCloudAiplatformV1beta1PipelineJobArgs

type GoogleCloudAiplatformV1beta1PipelineJobArgs struct {
	// The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput `pulumi:"encryptionSpec"`
	// The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.
	Labels pulumi.StringMapInput `pulumi:"labels"`
	// The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.
	Network pulumi.StringPtrInput `pulumi:"network"`
	// The spec of the pipeline.
	PipelineSpec pulumi.StringMapInput `pulumi:"pipelineSpec"`
	// A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].
	ReservedIpRanges pulumi.StringArrayInput `pulumi:"reservedIpRanges"`
	// Runtime config of the pipeline.
	RuntimeConfig GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrInput `pulumi:"runtimeConfig"`
	// The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"`
	// A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.
	TemplateUri pulumi.StringPtrInput `pulumi:"templateUri"`
}

An instance of a machine learning PipelineJob.

func (GoogleCloudAiplatformV1beta1PipelineJobArgs) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobArgs) ToGoogleCloudAiplatformV1beta1PipelineJobOutput

func (i GoogleCloudAiplatformV1beta1PipelineJobArgs) ToGoogleCloudAiplatformV1beta1PipelineJobOutput() GoogleCloudAiplatformV1beta1PipelineJobOutput

func (GoogleCloudAiplatformV1beta1PipelineJobArgs) ToGoogleCloudAiplatformV1beta1PipelineJobOutputWithContext

func (i GoogleCloudAiplatformV1beta1PipelineJobArgs) ToGoogleCloudAiplatformV1beta1PipelineJobOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobOutput

func (GoogleCloudAiplatformV1beta1PipelineJobArgs) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutput

func (i GoogleCloudAiplatformV1beta1PipelineJobArgs) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutput() GoogleCloudAiplatformV1beta1PipelineJobPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobArgs) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1PipelineJobArgs) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobPtrOutput

type GoogleCloudAiplatformV1beta1PipelineJobDetailResponse

type GoogleCloudAiplatformV1beta1PipelineJobDetailResponse struct {
	// The context of the pipeline.
	PipelineContext GoogleCloudAiplatformV1beta1ContextResponse `pulumi:"pipelineContext"`
	// The context of the current pipeline run.
	PipelineRunContext GoogleCloudAiplatformV1beta1ContextResponse `pulumi:"pipelineRunContext"`
	// The runtime details of the tasks under the pipeline.
	TaskDetails []GoogleCloudAiplatformV1beta1PipelineTaskDetailResponse `pulumi:"taskDetails"`
}

The runtime detail of PipelineJob.

type GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput

type GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput struct{ *pulumi.OutputState }

The runtime detail of PipelineJob.

func (GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput) PipelineContext

The context of the pipeline.

func (GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput) PipelineRunContext

The context of the current pipeline run.

func (GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput) TaskDetails

The runtime details of the tasks under the pipeline.

func (GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput

type GoogleCloudAiplatformV1beta1PipelineJobInput

type GoogleCloudAiplatformV1beta1PipelineJobInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PipelineJobOutput() GoogleCloudAiplatformV1beta1PipelineJobOutput
	ToGoogleCloudAiplatformV1beta1PipelineJobOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PipelineJobOutput
}

GoogleCloudAiplatformV1beta1PipelineJobInput is an input type that accepts GoogleCloudAiplatformV1beta1PipelineJobArgs and GoogleCloudAiplatformV1beta1PipelineJobOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PipelineJobInput` via:

GoogleCloudAiplatformV1beta1PipelineJobArgs{...}

type GoogleCloudAiplatformV1beta1PipelineJobOutput

type GoogleCloudAiplatformV1beta1PipelineJobOutput struct{ *pulumi.OutputState }

An instance of a machine learning PipelineJob.

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) DisplayName

The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) EncryptionSpec

Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) Labels

The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) Network

The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) PipelineSpec

The spec of the pipeline.

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) ReservedIpRanges

A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) RuntimeConfig

Runtime config of the pipeline.

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) ServiceAccount

The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) TemplateUri

A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) ToGoogleCloudAiplatformV1beta1PipelineJobOutput

func (o GoogleCloudAiplatformV1beta1PipelineJobOutput) ToGoogleCloudAiplatformV1beta1PipelineJobOutput() GoogleCloudAiplatformV1beta1PipelineJobOutput

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) ToGoogleCloudAiplatformV1beta1PipelineJobOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobOutput) ToGoogleCloudAiplatformV1beta1PipelineJobOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobOutput

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutput

func (o GoogleCloudAiplatformV1beta1PipelineJobOutput) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutput() GoogleCloudAiplatformV1beta1PipelineJobPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobOutput) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobOutput) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobPtrOutput

type GoogleCloudAiplatformV1beta1PipelineJobPtrInput

type GoogleCloudAiplatformV1beta1PipelineJobPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutput() GoogleCloudAiplatformV1beta1PipelineJobPtrOutput
	ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PipelineJobPtrOutput
}

GoogleCloudAiplatformV1beta1PipelineJobPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1PipelineJobArgs, GoogleCloudAiplatformV1beta1PipelineJobPtr and GoogleCloudAiplatformV1beta1PipelineJobPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PipelineJobPtrInput` via:

        GoogleCloudAiplatformV1beta1PipelineJobArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1PipelineJobPtrOutput

type GoogleCloudAiplatformV1beta1PipelineJobPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) DisplayName

The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) EncryptionSpec

Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) Labels

The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) Network

The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) PipelineSpec

The spec of the pipeline.

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) ReservedIpRanges

A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) RuntimeConfig

Runtime config of the pipeline.

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) ServiceAccount

The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) TemplateUri

A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutput

func (o GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutput() GoogleCloudAiplatformV1beta1PipelineJobPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobPtrOutput) ToGoogleCloudAiplatformV1beta1PipelineJobPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobPtrOutput

type GoogleCloudAiplatformV1beta1PipelineJobResponse

type GoogleCloudAiplatformV1beta1PipelineJobResponse struct {
	// Pipeline creation time.
	CreateTime string `pulumi:"createTime"`
	// The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Pipeline end time.
	EndTime string `pulumi:"endTime"`
	// The error that occurred during pipeline execution. Only populated when the pipeline's state is FAILED or CANCELLED.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// The details of pipeline run. Not available in the list view.
	JobDetail GoogleCloudAiplatformV1beta1PipelineJobDetailResponse `pulumi:"jobDetail"`
	// The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.
	Labels map[string]string `pulumi:"labels"`
	// The resource name of the PipelineJob.
	Name string `pulumi:"name"`
	// The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.
	Network string `pulumi:"network"`
	// The spec of the pipeline.
	PipelineSpec map[string]string `pulumi:"pipelineSpec"`
	// A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].
	ReservedIpRanges []string `pulumi:"reservedIpRanges"`
	// Runtime config of the pipeline.
	RuntimeConfig GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponse `pulumi:"runtimeConfig"`
	// The schedule resource name. Only returned if the Pipeline is created by Schedule API.
	ScheduleName string `pulumi:"scheduleName"`
	// The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount string `pulumi:"serviceAccount"`
	// Pipeline start time.
	StartTime string `pulumi:"startTime"`
	// The detailed state of the job.
	State string `pulumi:"state"`
	// Pipeline template metadata. Will fill up fields if PipelineJob.template_uri is from supported template registry.
	TemplateMetadata GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponse `pulumi:"templateMetadata"`
	// A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.
	TemplateUri string `pulumi:"templateUri"`
	// Timestamp when this PipelineJob was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
}

An instance of a machine learning PipelineJob.

type GoogleCloudAiplatformV1beta1PipelineJobResponseOutput

type GoogleCloudAiplatformV1beta1PipelineJobResponseOutput struct{ *pulumi.OutputState }

An instance of a machine learning PipelineJob.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) CreateTime

Pipeline creation time.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) DisplayName

The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) EncryptionSpec

Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) EndTime

Pipeline end time.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) Error

The error that occurred during pipeline execution. Only populated when the pipeline's state is FAILED or CANCELLED.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) JobDetail

The details of pipeline run. Not available in the list view.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) Labels

The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) Name

The resource name of the PipelineJob.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) Network

The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) PipelineSpec

The spec of the pipeline.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) ReservedIpRanges

A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) RuntimeConfig

Runtime config of the pipeline.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) ScheduleName

The schedule resource name. Only returned if the Pipeline is created by Schedule API.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) ServiceAccount

The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) StartTime

Pipeline start time.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) State

The detailed state of the job.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) TemplateMetadata

Pipeline template metadata. Will fill up fields if PipelineJob.template_uri is from supported template registry.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) TemplateUri

A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineJobResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineJobResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineJobResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineJobResponseOutput) UpdateTime

Timestamp when this PipelineJob was most recently updated.

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfig

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfig struct {
	// Represents the failure policy of a pipeline. Currently, the default of a pipeline is that the pipeline will continue to run until no more tasks can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop scheduling any new tasks when a task has failed. Any scheduled tasks will continue to completion.
	FailurePolicy *GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy `pulumi:"failurePolicy"`
	// A path in a Cloud Storage bucket, which will be treated as the root output directory of the pipeline. It is used by the system to generate the paths of output artifacts. The artifact paths are generated with a sub-path pattern `{job_id}/{task_id}/{output_key}` under the specified output directory. The service account specified in this pipeline must have the `storage.objects.get` and `storage.objects.create` permissions for this bucket.
	GcsOutputDirectory string `pulumi:"gcsOutputDirectory"`
	// The runtime artifacts of the PipelineJob. The key will be the input artifact name and the value would be one of the InputArtifact.
	InputArtifacts map[string]string `pulumi:"inputArtifacts"`
	// The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL.
	ParameterValues map[string]string `pulumi:"parameterValues"`
	// Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.
	//
	// Deprecated: Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.
	Parameters map[string]string `pulumi:"parameters"`
}

The runtime config of a PipelineJob.

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs struct {
	// Represents the failure policy of a pipeline. Currently, the default of a pipeline is that the pipeline will continue to run until no more tasks can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop scheduling any new tasks when a task has failed. Any scheduled tasks will continue to completion.
	FailurePolicy GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrInput `pulumi:"failurePolicy"`
	// A path in a Cloud Storage bucket, which will be treated as the root output directory of the pipeline. It is used by the system to generate the paths of output artifacts. The artifact paths are generated with a sub-path pattern `{job_id}/{task_id}/{output_key}` under the specified output directory. The service account specified in this pipeline must have the `storage.objects.get` and `storage.objects.create` permissions for this bucket.
	GcsOutputDirectory pulumi.StringInput `pulumi:"gcsOutputDirectory"`
	// The runtime artifacts of the PipelineJob. The key will be the input artifact name and the value would be one of the InputArtifact.
	InputArtifacts pulumi.StringMapInput `pulumi:"inputArtifacts"`
	// The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL.
	ParameterValues pulumi.StringMapInput `pulumi:"parameterValues"`
	// Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.
	//
	// Deprecated: Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
}

The runtime config of a PipelineJob.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput() GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy string

Represents the failure policy of a pipeline. Currently, the default of a pipeline is that the pipeline will continue to run until no more tasks can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop scheduling any new tasks when a task has failed. Any scheduled tasks will continue to completion.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutputWithContext

func (e GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToStringOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicy) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyInput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput() GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput
	ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput
}

GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyInput is an input type that accepts GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyArgs and GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyInput` via:

GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyArgs{...}

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrInput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput() GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput
	ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput
}

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigFailurePolicyPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigInput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput() GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput
	ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput
}

GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs and GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigInput` via:

GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs{...}

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput struct{ *pulumi.OutputState }

The runtime config of a PipelineJob.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) FailurePolicy

Represents the failure policy of a pipeline. Currently, the default of a pipeline is that the pipeline will continue to run until no more tasks can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop scheduling any new tasks when a task has failed. Any scheduled tasks will continue to completion.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) GcsOutputDirectory

A path in a Cloud Storage bucket, which will be treated as the root output directory of the pipeline. It is used by the system to generate the paths of output artifacts. The artifact paths are generated with a sub-path pattern `{job_id}/{task_id}/{output_key}` under the specified output directory. The service account specified in this pipeline must have the `storage.objects.get` and `storage.objects.create` permissions for this bucket.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) InputArtifacts

The runtime artifacts of the PipelineJob. The key will be the input artifact name and the value would be one of the InputArtifact.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) ParameterValues

The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) Parameters deprecated

Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.

Deprecated: Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrInput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput() GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput
}

GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs, GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtr and GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) FailurePolicy

Represents the failure policy of a pipeline. Currently, the default of a pipeline is that the pipeline will continue to run until no more tasks can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop scheduling any new tasks when a task has failed. Any scheduled tasks will continue to completion.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) GcsOutputDirectory

A path in a Cloud Storage bucket, which will be treated as the root output directory of the pipeline. It is used by the system to generate the paths of output artifacts. The artifact paths are generated with a sub-path pattern `{job_id}/{task_id}/{output_key}` under the specified output directory. The service account specified in this pipeline must have the `storage.objects.get` and `storage.objects.create` permissions for this bucket.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) InputArtifacts

The runtime artifacts of the PipelineJob. The key will be the input artifact name and the value would be one of the InputArtifact.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) ParameterValues

The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) Parameters deprecated

Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.

Deprecated: Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrOutput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponse

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponse struct {
	// Represents the failure policy of a pipeline. Currently, the default of a pipeline is that the pipeline will continue to run until no more tasks can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop scheduling any new tasks when a task has failed. Any scheduled tasks will continue to completion.
	FailurePolicy string `pulumi:"failurePolicy"`
	// A path in a Cloud Storage bucket, which will be treated as the root output directory of the pipeline. It is used by the system to generate the paths of output artifacts. The artifact paths are generated with a sub-path pattern `{job_id}/{task_id}/{output_key}` under the specified output directory. The service account specified in this pipeline must have the `storage.objects.get` and `storage.objects.create` permissions for this bucket.
	GcsOutputDirectory string `pulumi:"gcsOutputDirectory"`
	// The runtime artifacts of the PipelineJob. The key will be the input artifact name and the value would be one of the InputArtifact.
	InputArtifacts map[string]string `pulumi:"inputArtifacts"`
	// The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL.
	ParameterValues map[string]string `pulumi:"parameterValues"`
	// Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.
	//
	// Deprecated: Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.
	Parameters map[string]string `pulumi:"parameters"`
}

The runtime config of a PipelineJob.

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput

type GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput struct{ *pulumi.OutputState }

The runtime config of a PipelineJob.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput) FailurePolicy

Represents the failure policy of a pipeline. Currently, the default of a pipeline is that the pipeline will continue to run until no more tasks can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop scheduling any new tasks when a task has failed. Any scheduled tasks will continue to completion.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput) GcsOutputDirectory

A path in a Cloud Storage bucket, which will be treated as the root output directory of the pipeline. It is used by the system to generate the paths of output artifacts. The artifact paths are generated with a sub-path pattern `{job_id}/{task_id}/{output_key}` under the specified output directory. The service account specified in this pipeline must have the `storage.objects.get` and `storage.objects.create` permissions for this bucket.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput) InputArtifacts

The runtime artifacts of the PipelineJob. The key will be the input artifact name and the value would be one of the InputArtifact.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput) ParameterValues

The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput) Parameters deprecated

Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.

Deprecated: Deprecated. Use RuntimeConfig.parameter_values instead. The runtime parameters of the PipelineJob. The parameters will be passed into PipelineJob.pipeline_spec to replace the placeholders at runtime. This field is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput

type GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponse

type GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponse struct {
	// The error that occurred during the state. May be set when the state is any of the non-final state (PENDING/RUNNING/CANCELLING) or FAILED state. If the state is FAILED, the error here is final and not going to be retried. If the state is a non-final state, the error indicates a system-error being retried.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// The state of the task.
	State string `pulumi:"state"`
	// Update time of this status.
	UpdateTime string `pulumi:"updateTime"`
}

A single record of the task status.

type GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseArrayOutput

type GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseArrayOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseArrayOutput

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseArrayOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutput

type GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutput struct{ *pulumi.OutputState }

A single record of the task status.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutput) Error

The error that occurred during the state. May be set when the state is any of the non-final state (PENDING/RUNNING/CANCELLING) or FAILED state. If the state is FAILED, the error here is final and not going to be retried. If the state is a non-final state, the error indicates a system-error being retried.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutput) State

The state of the task.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponseOutput) UpdateTime

Update time of this status.

type GoogleCloudAiplatformV1beta1PipelineTaskDetailResponse

type GoogleCloudAiplatformV1beta1PipelineTaskDetailResponse struct {
	// Task create time.
	CreateTime string `pulumi:"createTime"`
	// Task end time.
	EndTime string `pulumi:"endTime"`
	// The error that occurred during task execution. Only populated when the task's state is FAILED or CANCELLED.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// The execution metadata of the task.
	Execution GoogleCloudAiplatformV1beta1ExecutionResponse `pulumi:"execution"`
	// The detailed execution info.
	ExecutorDetail GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponse `pulumi:"executorDetail"`
	// The runtime input artifacts of the task.
	Inputs map[string]string `pulumi:"inputs"`
	// The runtime output artifacts of the task.
	Outputs map[string]string `pulumi:"outputs"`
	// The id of the parent task if the task is within a component scope. Empty if the task is at the root level.
	ParentTaskId string `pulumi:"parentTaskId"`
	// A list of task status. This field keeps a record of task status evolving over time.
	PipelineTaskStatus []GoogleCloudAiplatformV1beta1PipelineTaskDetailPipelineTaskStatusResponse `pulumi:"pipelineTaskStatus"`
	// Task start time.
	StartTime string `pulumi:"startTime"`
	// State of the task.
	State string `pulumi:"state"`
	// The system generated ID of the task.
	TaskId string `pulumi:"taskId"`
	// The user specified name of the task that is defined in pipeline_spec.
	TaskName string `pulumi:"taskName"`
}

The runtime detail of a task execution.

type GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutput

type GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutput

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseArrayOutput

type GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput

type GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput struct{ *pulumi.OutputState }

The runtime detail of a task execution.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) CreateTime

Task create time.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) EndTime

Task end time.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) Error

The error that occurred during task execution. Only populated when the task's state is FAILED or CANCELLED.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) Execution

The execution metadata of the task.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) ExecutorDetail

The detailed execution info.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) Inputs

The runtime input artifacts of the task.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) Outputs

The runtime output artifacts of the task.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) ParentTaskId

The id of the parent task if the task is within a component scope. Empty if the task is at the root level.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) PipelineTaskStatus

A list of task status. This field keeps a record of task status evolving over time.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) StartTime

Task start time.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) State

State of the task.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) TaskId

The system generated ID of the task.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) TaskName

The user specified name of the task that is defined in pipeline_spec.

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineTaskDetailResponseOutput

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponse

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponse struct {
	// The names of the previously failed CustomJob for the main container executions. The list includes the all attempts in chronological order.
	FailedMainJobs []string `pulumi:"failedMainJobs"`
	// The names of the previously failed CustomJob for the pre-caching-check container executions. This job will be available if the PipelineJob.pipeline_spec specifies the `pre_caching_check` hook in the lifecycle events. The list includes the all attempts in chronological order.
	FailedPreCachingCheckJobs []string `pulumi:"failedPreCachingCheckJobs"`
	// The name of the CustomJob for the main container execution.
	MainJob string `pulumi:"mainJob"`
	// The name of the CustomJob for the pre-caching-check container execution. This job will be available if the PipelineJob.pipeline_spec specifies the `pre_caching_check` hook in the lifecycle events.
	PreCachingCheckJob string `pulumi:"preCachingCheckJob"`
}

The detail of a container execution. It contains the job names of the lifecycle of a container execution.

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput struct{ *pulumi.OutputState }

The detail of a container execution. It contains the job names of the lifecycle of a container execution.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput) FailedMainJobs

The names of the previously failed CustomJob for the main container executions. The list includes the all attempts in chronological order.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput) FailedPreCachingCheckJobs

The names of the previously failed CustomJob for the pre-caching-check container executions. This job will be available if the PipelineJob.pipeline_spec specifies the `pre_caching_check` hook in the lifecycle events. The list includes the all attempts in chronological order.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput) MainJob

The name of the CustomJob for the main container execution.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput) PreCachingCheckJob

The name of the CustomJob for the pre-caching-check container execution. This job will be available if the PipelineJob.pipeline_spec specifies the `pre_caching_check` hook in the lifecycle events.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponseOutputWithContext

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponse

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponse struct {
	// The names of the previously failed CustomJob. The list includes the all attempts in chronological order.
	FailedJobs []string `pulumi:"failedJobs"`
	// The name of the CustomJob.
	Job string `pulumi:"job"`
}

The detailed info for a custom job executor.

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponseOutput

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponseOutput struct{ *pulumi.OutputState }

The detailed info for a custom job executor.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponseOutput) FailedJobs

The names of the previously failed CustomJob. The list includes the all attempts in chronological order.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponseOutput) Job

The name of the CustomJob.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponseOutputWithContext

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponse

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponse struct {
	// The detailed info for a container executor.
	ContainerDetail GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetailResponse `pulumi:"containerDetail"`
	// The detailed info for a custom job executor.
	CustomJobDetail GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailCustomJobDetailResponse `pulumi:"customJobDetail"`
}

The runtime detail of a pipeline executor.

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput

type GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput struct{ *pulumi.OutputState }

The runtime detail of a pipeline executor.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput) ContainerDetail

The detailed info for a container executor.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput) CustomJobDetail

The detailed info for a custom job executor.

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailResponseOutput

type GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponse

type GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponse struct {
	// The version_name in artifact registry. Will always be presented in output if the PipelineJob.template_uri is from supported template registry. Format is "sha256:abcdef123456...".
	Version string `pulumi:"version"`
}

Pipeline template metadata if PipelineJob.template_uri is from supported template registry. Currently, the only supported registry is Artifact Registry.

type GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput

type GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput struct{ *pulumi.OutputState }

Pipeline template metadata if PipelineJob.template_uri is from supported template registry. Currently, the only supported registry is Artifact Registry.

func (GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput

func (GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput) Version

The version_name in artifact registry. Will always be presented in output if the PipelineJob.template_uri is from supported template registry. Format is "sha256:abcdef123456...".

type GoogleCloudAiplatformV1beta1Port

type GoogleCloudAiplatformV1beta1Port struct {
	// The number of the port to expose on the pod's IP address. Must be a valid port number, between 1 and 65535 inclusive.
	ContainerPort *int `pulumi:"containerPort"`
}

Represents a network port in a container.

type GoogleCloudAiplatformV1beta1PortArgs

type GoogleCloudAiplatformV1beta1PortArgs struct {
	// The number of the port to expose on the pod's IP address. Must be a valid port number, between 1 and 65535 inclusive.
	ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"`
}

Represents a network port in a container.

func (GoogleCloudAiplatformV1beta1PortArgs) ElementType

func (GoogleCloudAiplatformV1beta1PortArgs) ToGoogleCloudAiplatformV1beta1PortOutput

func (i GoogleCloudAiplatformV1beta1PortArgs) ToGoogleCloudAiplatformV1beta1PortOutput() GoogleCloudAiplatformV1beta1PortOutput

func (GoogleCloudAiplatformV1beta1PortArgs) ToGoogleCloudAiplatformV1beta1PortOutputWithContext

func (i GoogleCloudAiplatformV1beta1PortArgs) ToGoogleCloudAiplatformV1beta1PortOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PortOutput

type GoogleCloudAiplatformV1beta1PortArray

type GoogleCloudAiplatformV1beta1PortArray []GoogleCloudAiplatformV1beta1PortInput

func (GoogleCloudAiplatformV1beta1PortArray) ElementType

func (GoogleCloudAiplatformV1beta1PortArray) ToGoogleCloudAiplatformV1beta1PortArrayOutput

func (i GoogleCloudAiplatformV1beta1PortArray) ToGoogleCloudAiplatformV1beta1PortArrayOutput() GoogleCloudAiplatformV1beta1PortArrayOutput

func (GoogleCloudAiplatformV1beta1PortArray) ToGoogleCloudAiplatformV1beta1PortArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1PortArray) ToGoogleCloudAiplatformV1beta1PortArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PortArrayOutput

type GoogleCloudAiplatformV1beta1PortArrayInput

type GoogleCloudAiplatformV1beta1PortArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PortArrayOutput() GoogleCloudAiplatformV1beta1PortArrayOutput
	ToGoogleCloudAiplatformV1beta1PortArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PortArrayOutput
}

GoogleCloudAiplatformV1beta1PortArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1PortArray and GoogleCloudAiplatformV1beta1PortArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PortArrayInput` via:

GoogleCloudAiplatformV1beta1PortArray{ GoogleCloudAiplatformV1beta1PortArgs{...} }

type GoogleCloudAiplatformV1beta1PortArrayOutput

type GoogleCloudAiplatformV1beta1PortArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PortArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1PortArrayOutput) Index

func (GoogleCloudAiplatformV1beta1PortArrayOutput) ToGoogleCloudAiplatformV1beta1PortArrayOutput

func (o GoogleCloudAiplatformV1beta1PortArrayOutput) ToGoogleCloudAiplatformV1beta1PortArrayOutput() GoogleCloudAiplatformV1beta1PortArrayOutput

func (GoogleCloudAiplatformV1beta1PortArrayOutput) ToGoogleCloudAiplatformV1beta1PortArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1PortArrayOutput) ToGoogleCloudAiplatformV1beta1PortArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PortArrayOutput

type GoogleCloudAiplatformV1beta1PortInput

type GoogleCloudAiplatformV1beta1PortInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PortOutput() GoogleCloudAiplatformV1beta1PortOutput
	ToGoogleCloudAiplatformV1beta1PortOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PortOutput
}

GoogleCloudAiplatformV1beta1PortInput is an input type that accepts GoogleCloudAiplatformV1beta1PortArgs and GoogleCloudAiplatformV1beta1PortOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PortInput` via:

GoogleCloudAiplatformV1beta1PortArgs{...}

type GoogleCloudAiplatformV1beta1PortOutput

type GoogleCloudAiplatformV1beta1PortOutput struct{ *pulumi.OutputState }

Represents a network port in a container.

func (GoogleCloudAiplatformV1beta1PortOutput) ContainerPort

The number of the port to expose on the pod's IP address. Must be a valid port number, between 1 and 65535 inclusive.

func (GoogleCloudAiplatformV1beta1PortOutput) ElementType

func (GoogleCloudAiplatformV1beta1PortOutput) ToGoogleCloudAiplatformV1beta1PortOutput

func (o GoogleCloudAiplatformV1beta1PortOutput) ToGoogleCloudAiplatformV1beta1PortOutput() GoogleCloudAiplatformV1beta1PortOutput

func (GoogleCloudAiplatformV1beta1PortOutput) ToGoogleCloudAiplatformV1beta1PortOutputWithContext

func (o GoogleCloudAiplatformV1beta1PortOutput) ToGoogleCloudAiplatformV1beta1PortOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PortOutput

type GoogleCloudAiplatformV1beta1PortResponse

type GoogleCloudAiplatformV1beta1PortResponse struct {
	// The number of the port to expose on the pod's IP address. Must be a valid port number, between 1 and 65535 inclusive.
	ContainerPort int `pulumi:"containerPort"`
}

Represents a network port in a container.

type GoogleCloudAiplatformV1beta1PortResponseArrayOutput

type GoogleCloudAiplatformV1beta1PortResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PortResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1PortResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1PortResponseArrayOutput) ToGoogleCloudAiplatformV1beta1PortResponseArrayOutput

func (o GoogleCloudAiplatformV1beta1PortResponseArrayOutput) ToGoogleCloudAiplatformV1beta1PortResponseArrayOutput() GoogleCloudAiplatformV1beta1PortResponseArrayOutput

func (GoogleCloudAiplatformV1beta1PortResponseArrayOutput) ToGoogleCloudAiplatformV1beta1PortResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1PortResponseArrayOutput) ToGoogleCloudAiplatformV1beta1PortResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PortResponseArrayOutput

type GoogleCloudAiplatformV1beta1PortResponseOutput

type GoogleCloudAiplatformV1beta1PortResponseOutput struct{ *pulumi.OutputState }

Represents a network port in a container.

func (GoogleCloudAiplatformV1beta1PortResponseOutput) ContainerPort

The number of the port to expose on the pod's IP address. Must be a valid port number, between 1 and 65535 inclusive.

func (GoogleCloudAiplatformV1beta1PortResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PortResponseOutput) ToGoogleCloudAiplatformV1beta1PortResponseOutput

func (o GoogleCloudAiplatformV1beta1PortResponseOutput) ToGoogleCloudAiplatformV1beta1PortResponseOutput() GoogleCloudAiplatformV1beta1PortResponseOutput

func (GoogleCloudAiplatformV1beta1PortResponseOutput) ToGoogleCloudAiplatformV1beta1PortResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PortResponseOutput) ToGoogleCloudAiplatformV1beta1PortResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PortResponseOutput

type GoogleCloudAiplatformV1beta1PredefinedSplit

type GoogleCloudAiplatformV1beta1PredefinedSplit struct {
	// The key is a name of one of the Dataset's data columns. The value of the key (either the label's value or value in the column) must be one of {`training`, `validation`, `test`}, and it defines to which set the given piece of data is assigned. If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.
	Key string `pulumi:"key"`
}

Assigns input data to training, validation, and test sets based on the value of a provided key. Supported only for tabular Datasets.

type GoogleCloudAiplatformV1beta1PredefinedSplitArgs

type GoogleCloudAiplatformV1beta1PredefinedSplitArgs struct {
	// The key is a name of one of the Dataset's data columns. The value of the key (either the label's value or value in the column) must be one of {`training`, `validation`, `test`}, and it defines to which set the given piece of data is assigned. If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.
	Key pulumi.StringInput `pulumi:"key"`
}

Assigns input data to training, validation, and test sets based on the value of a provided key. Supported only for tabular Datasets.

func (GoogleCloudAiplatformV1beta1PredefinedSplitArgs) ElementType

func (GoogleCloudAiplatformV1beta1PredefinedSplitArgs) ToGoogleCloudAiplatformV1beta1PredefinedSplitOutput

func (i GoogleCloudAiplatformV1beta1PredefinedSplitArgs) ToGoogleCloudAiplatformV1beta1PredefinedSplitOutput() GoogleCloudAiplatformV1beta1PredefinedSplitOutput

func (GoogleCloudAiplatformV1beta1PredefinedSplitArgs) ToGoogleCloudAiplatformV1beta1PredefinedSplitOutputWithContext

func (i GoogleCloudAiplatformV1beta1PredefinedSplitArgs) ToGoogleCloudAiplatformV1beta1PredefinedSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredefinedSplitOutput

func (GoogleCloudAiplatformV1beta1PredefinedSplitArgs) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput

func (i GoogleCloudAiplatformV1beta1PredefinedSplitArgs) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput() GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput

func (GoogleCloudAiplatformV1beta1PredefinedSplitArgs) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1PredefinedSplitArgs) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput

type GoogleCloudAiplatformV1beta1PredefinedSplitInput

type GoogleCloudAiplatformV1beta1PredefinedSplitInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PredefinedSplitOutput() GoogleCloudAiplatformV1beta1PredefinedSplitOutput
	ToGoogleCloudAiplatformV1beta1PredefinedSplitOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PredefinedSplitOutput
}

GoogleCloudAiplatformV1beta1PredefinedSplitInput is an input type that accepts GoogleCloudAiplatformV1beta1PredefinedSplitArgs and GoogleCloudAiplatformV1beta1PredefinedSplitOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PredefinedSplitInput` via:

GoogleCloudAiplatformV1beta1PredefinedSplitArgs{...}

type GoogleCloudAiplatformV1beta1PredefinedSplitOutput

type GoogleCloudAiplatformV1beta1PredefinedSplitOutput struct{ *pulumi.OutputState }

Assigns input data to training, validation, and test sets based on the value of a provided key. Supported only for tabular Datasets.

func (GoogleCloudAiplatformV1beta1PredefinedSplitOutput) ElementType

func (GoogleCloudAiplatformV1beta1PredefinedSplitOutput) Key

The key is a name of one of the Dataset's data columns. The value of the key (either the label's value or value in the column) must be one of {`training`, `validation`, `test`}, and it defines to which set the given piece of data is assigned. If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.

func (GoogleCloudAiplatformV1beta1PredefinedSplitOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitOutput

func (o GoogleCloudAiplatformV1beta1PredefinedSplitOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitOutput() GoogleCloudAiplatformV1beta1PredefinedSplitOutput

func (GoogleCloudAiplatformV1beta1PredefinedSplitOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredefinedSplitOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredefinedSplitOutput

func (GoogleCloudAiplatformV1beta1PredefinedSplitOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput

func (o GoogleCloudAiplatformV1beta1PredefinedSplitOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput() GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput

func (GoogleCloudAiplatformV1beta1PredefinedSplitOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredefinedSplitOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput

type GoogleCloudAiplatformV1beta1PredefinedSplitPtrInput

type GoogleCloudAiplatformV1beta1PredefinedSplitPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput() GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput
	ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput
}

GoogleCloudAiplatformV1beta1PredefinedSplitPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1PredefinedSplitArgs, GoogleCloudAiplatformV1beta1PredefinedSplitPtr and GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PredefinedSplitPtrInput` via:

        GoogleCloudAiplatformV1beta1PredefinedSplitArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput

type GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput) Key

The key is a name of one of the Dataset's data columns. The value of the key (either the label's value or value in the column) must be one of {`training`, `validation`, `test`}, and it defines to which set the given piece of data is assigned. If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.

func (GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput

func (GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredefinedSplitPtrOutput

type GoogleCloudAiplatformV1beta1PredefinedSplitResponse

type GoogleCloudAiplatformV1beta1PredefinedSplitResponse struct {
	// The key is a name of one of the Dataset's data columns. The value of the key (either the label's value or value in the column) must be one of {`training`, `validation`, `test`}, and it defines to which set the given piece of data is assigned. If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.
	Key string `pulumi:"key"`
}

Assigns input data to training, validation, and test sets based on the value of a provided key. Supported only for tabular Datasets.

type GoogleCloudAiplatformV1beta1PredefinedSplitResponseOutput

type GoogleCloudAiplatformV1beta1PredefinedSplitResponseOutput struct{ *pulumi.OutputState }

Assigns input data to training, validation, and test sets based on the value of a provided key. Supported only for tabular Datasets.

func (GoogleCloudAiplatformV1beta1PredefinedSplitResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PredefinedSplitResponseOutput) Key

The key is a name of one of the Dataset's data columns. The value of the key (either the label's value or value in the column) must be one of {`training`, `validation`, `test`}, and it defines to which set the given piece of data is assigned. If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.

func (GoogleCloudAiplatformV1beta1PredefinedSplitResponseOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitResponseOutput

func (GoogleCloudAiplatformV1beta1PredefinedSplitResponseOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredefinedSplitResponseOutput) ToGoogleCloudAiplatformV1beta1PredefinedSplitResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredefinedSplitResponseOutput

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfig

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfig struct {
	// BigQuery table for logging. If only given a project, a new dataset will be created with name `logging__` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
	BigqueryDestination *GoogleCloudAiplatformV1beta1BigQueryDestination `pulumi:"bigqueryDestination"`
	// If logging is enabled or not.
	Enabled *bool `pulumi:"enabled"`
	// Percentage of requests to be logged, expressed as a fraction in range(0,1].
	SamplingRate *float64 `pulumi:"samplingRate"`
}

Configuration for logging request-response to a BigQuery table.

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs struct {
	// BigQuery table for logging. If only given a project, a new dataset will be created with name `logging__` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
	BigqueryDestination GoogleCloudAiplatformV1beta1BigQueryDestinationPtrInput `pulumi:"bigqueryDestination"`
	// If logging is enabled or not.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Percentage of requests to be logged, expressed as a fraction in range(0,1].
	SamplingRate pulumi.Float64PtrInput `pulumi:"samplingRate"`
}

Configuration for logging request-response to a BigQuery table.

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigInput

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput() GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput
	ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput
}

GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs and GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigInput` via:

GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs{...}

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput struct{ *pulumi.OutputState }

Configuration for logging request-response to a BigQuery table.

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) BigqueryDestination

BigQuery table for logging. If only given a project, a new dataset will be created with name `logging__` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) Enabled

If logging is enabled or not.

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) SamplingRate

Percentage of requests to be logged, expressed as a fraction in range(0,1].

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrInput

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput() GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput
}

GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs, GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtr and GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput) BigqueryDestination

BigQuery table for logging. If only given a project, a new dataset will be created with name `logging__` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput) Enabled

If logging is enabled or not.

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput) SamplingRate

Percentage of requests to be logged, expressed as a fraction in range(0,1].

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponse

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponse struct {
	// BigQuery table for logging. If only given a project, a new dataset will be created with name `logging__` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
	BigqueryDestination GoogleCloudAiplatformV1beta1BigQueryDestinationResponse `pulumi:"bigqueryDestination"`
	// If logging is enabled or not.
	Enabled bool `pulumi:"enabled"`
	// Percentage of requests to be logged, expressed as a fraction in range(0,1].
	SamplingRate float64 `pulumi:"samplingRate"`
}

Configuration for logging request-response to a BigQuery table.

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput

type GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for logging request-response to a BigQuery table.

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput) BigqueryDestination

BigQuery table for logging. If only given a project, a new dataset will be created with name `logging__` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput) Enabled

If logging is enabled or not.

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput) SamplingRate

Percentage of requests to be logged, expressed as a fraction in range(0,1].

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput

func (GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1PredictSchemata

type GoogleCloudAiplatformV1beta1PredictSchemata struct {
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single instance, which are used in PredictRequest.instances, ExplainRequest.instances and BatchPredictionJob.input_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	InstanceSchemaUri *string `pulumi:"instanceSchemaUri"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the parameters of prediction and explanation via PredictRequest.parameters, ExplainRequest.parameters and BatchPredictionJob.model_parameters. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no parameters are supported, then it is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	ParametersSchemaUri *string `pulumi:"parametersSchemaUri"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single prediction produced by this Model, which are returned via PredictResponse.predictions, ExplainResponse.explanations, and BatchPredictionJob.output_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	PredictionSchemaUri *string `pulumi:"predictionSchemaUri"`
}

Contains the schemata used in Model's predictions and explanations via PredictionService.Predict, PredictionService.Explain and BatchPredictionJob.

type GoogleCloudAiplatformV1beta1PredictSchemataArgs

type GoogleCloudAiplatformV1beta1PredictSchemataArgs struct {
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single instance, which are used in PredictRequest.instances, ExplainRequest.instances and BatchPredictionJob.input_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	InstanceSchemaUri pulumi.StringPtrInput `pulumi:"instanceSchemaUri"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the parameters of prediction and explanation via PredictRequest.parameters, ExplainRequest.parameters and BatchPredictionJob.model_parameters. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no parameters are supported, then it is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	ParametersSchemaUri pulumi.StringPtrInput `pulumi:"parametersSchemaUri"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single prediction produced by this Model, which are returned via PredictResponse.predictions, ExplainResponse.explanations, and BatchPredictionJob.output_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	PredictionSchemaUri pulumi.StringPtrInput `pulumi:"predictionSchemaUri"`
}

Contains the schemata used in Model's predictions and explanations via PredictionService.Predict, PredictionService.Explain and BatchPredictionJob.

func (GoogleCloudAiplatformV1beta1PredictSchemataArgs) ElementType

func (GoogleCloudAiplatformV1beta1PredictSchemataArgs) ToGoogleCloudAiplatformV1beta1PredictSchemataOutput

func (i GoogleCloudAiplatformV1beta1PredictSchemataArgs) ToGoogleCloudAiplatformV1beta1PredictSchemataOutput() GoogleCloudAiplatformV1beta1PredictSchemataOutput

func (GoogleCloudAiplatformV1beta1PredictSchemataArgs) ToGoogleCloudAiplatformV1beta1PredictSchemataOutputWithContext

func (i GoogleCloudAiplatformV1beta1PredictSchemataArgs) ToGoogleCloudAiplatformV1beta1PredictSchemataOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictSchemataOutput

func (GoogleCloudAiplatformV1beta1PredictSchemataArgs) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutput

func (i GoogleCloudAiplatformV1beta1PredictSchemataArgs) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutput() GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput

func (GoogleCloudAiplatformV1beta1PredictSchemataArgs) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1PredictSchemataArgs) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput

type GoogleCloudAiplatformV1beta1PredictSchemataInput

type GoogleCloudAiplatformV1beta1PredictSchemataInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PredictSchemataOutput() GoogleCloudAiplatformV1beta1PredictSchemataOutput
	ToGoogleCloudAiplatformV1beta1PredictSchemataOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PredictSchemataOutput
}

GoogleCloudAiplatformV1beta1PredictSchemataInput is an input type that accepts GoogleCloudAiplatformV1beta1PredictSchemataArgs and GoogleCloudAiplatformV1beta1PredictSchemataOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PredictSchemataInput` via:

GoogleCloudAiplatformV1beta1PredictSchemataArgs{...}

type GoogleCloudAiplatformV1beta1PredictSchemataOutput

type GoogleCloudAiplatformV1beta1PredictSchemataOutput struct{ *pulumi.OutputState }

Contains the schemata used in Model's predictions and explanations via PredictionService.Predict, PredictionService.Explain and BatchPredictionJob.

func (GoogleCloudAiplatformV1beta1PredictSchemataOutput) ElementType

func (GoogleCloudAiplatformV1beta1PredictSchemataOutput) InstanceSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single instance, which are used in PredictRequest.instances, ExplainRequest.instances and BatchPredictionJob.input_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1PredictSchemataOutput) ParametersSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing the parameters of prediction and explanation via PredictRequest.parameters, ExplainRequest.parameters and BatchPredictionJob.model_parameters. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no parameters are supported, then it is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1PredictSchemataOutput) PredictionSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single prediction produced by this Model, which are returned via PredictResponse.predictions, ExplainResponse.explanations, and BatchPredictionJob.output_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1PredictSchemataOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataOutput

func (o GoogleCloudAiplatformV1beta1PredictSchemataOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataOutput() GoogleCloudAiplatformV1beta1PredictSchemataOutput

func (GoogleCloudAiplatformV1beta1PredictSchemataOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredictSchemataOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictSchemataOutput

func (GoogleCloudAiplatformV1beta1PredictSchemataOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutput

func (o GoogleCloudAiplatformV1beta1PredictSchemataOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutput() GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput

func (GoogleCloudAiplatformV1beta1PredictSchemataOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredictSchemataOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput

type GoogleCloudAiplatformV1beta1PredictSchemataPtrInput

type GoogleCloudAiplatformV1beta1PredictSchemataPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutput() GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput
	ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput
}

GoogleCloudAiplatformV1beta1PredictSchemataPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1PredictSchemataArgs, GoogleCloudAiplatformV1beta1PredictSchemataPtr and GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PredictSchemataPtrInput` via:

        GoogleCloudAiplatformV1beta1PredictSchemataArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput

type GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput) InstanceSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single instance, which are used in PredictRequest.instances, ExplainRequest.instances and BatchPredictionJob.input_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput) ParametersSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing the parameters of prediction and explanation via PredictRequest.parameters, ExplainRequest.parameters and BatchPredictionJob.model_parameters. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no parameters are supported, then it is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput) PredictionSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single prediction produced by this Model, which are returned via PredictResponse.predictions, ExplainResponse.explanations, and BatchPredictionJob.output_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutput

func (GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictSchemataPtrOutput

type GoogleCloudAiplatformV1beta1PredictSchemataResponse

type GoogleCloudAiplatformV1beta1PredictSchemataResponse struct {
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single instance, which are used in PredictRequest.instances, ExplainRequest.instances and BatchPredictionJob.input_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	InstanceSchemaUri string `pulumi:"instanceSchemaUri"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the parameters of prediction and explanation via PredictRequest.parameters, ExplainRequest.parameters and BatchPredictionJob.model_parameters. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no parameters are supported, then it is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	ParametersSchemaUri string `pulumi:"parametersSchemaUri"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single prediction produced by this Model, which are returned via PredictResponse.predictions, ExplainResponse.explanations, and BatchPredictionJob.output_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	PredictionSchemaUri string `pulumi:"predictionSchemaUri"`
}

Contains the schemata used in Model's predictions and explanations via PredictionService.Predict, PredictionService.Explain and BatchPredictionJob.

type GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput

type GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput struct{ *pulumi.OutputState }

Contains the schemata used in Model's predictions and explanations via PredictionService.Predict, PredictionService.Explain and BatchPredictionJob.

func (GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput) InstanceSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single instance, which are used in PredictRequest.instances, ExplainRequest.instances and BatchPredictionJob.input_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput) ParametersSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing the parameters of prediction and explanation via PredictRequest.parameters, ExplainRequest.parameters and BatchPredictionJob.model_parameters. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI, if no parameters are supported, then it is set to an empty string. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput) PredictionSchemaUri

Immutable. Points to a YAML file stored on Google Cloud Storage describing the format of a single prediction produced by this Model, which are returned via PredictResponse.predictions, ExplainResponse.explanations, and BatchPredictionJob.output_config. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). AutoML Models always have this field populated by Vertex AI. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataResponseOutput

func (GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput) ToGoogleCloudAiplatformV1beta1PredictSchemataResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PredictSchemataResponseOutput

type GoogleCloudAiplatformV1beta1Presets

type GoogleCloudAiplatformV1beta1Presets struct {
	// The modality of the uploaded model, which automatically configures the distance measurement and feature normalization for the underlying example index and queries. If your model does not precisely fit one of these types, it is okay to choose the closest type.
	Modality *GoogleCloudAiplatformV1beta1PresetsModality `pulumi:"modality"`
	// Preset option controlling parameters for speed-precision trade-off when querying for examples. If omitted, defaults to `PRECISE`.
	Query *GoogleCloudAiplatformV1beta1PresetsQuery `pulumi:"query"`
}

Preset configuration for example-based explanations

type GoogleCloudAiplatformV1beta1PresetsArgs

type GoogleCloudAiplatformV1beta1PresetsArgs struct {
	// The modality of the uploaded model, which automatically configures the distance measurement and feature normalization for the underlying example index and queries. If your model does not precisely fit one of these types, it is okay to choose the closest type.
	Modality GoogleCloudAiplatformV1beta1PresetsModalityPtrInput `pulumi:"modality"`
	// Preset option controlling parameters for speed-precision trade-off when querying for examples. If omitted, defaults to `PRECISE`.
	Query GoogleCloudAiplatformV1beta1PresetsQueryPtrInput `pulumi:"query"`
}

Preset configuration for example-based explanations

func (GoogleCloudAiplatformV1beta1PresetsArgs) ElementType

func (GoogleCloudAiplatformV1beta1PresetsArgs) ToGoogleCloudAiplatformV1beta1PresetsOutput

func (i GoogleCloudAiplatformV1beta1PresetsArgs) ToGoogleCloudAiplatformV1beta1PresetsOutput() GoogleCloudAiplatformV1beta1PresetsOutput

func (GoogleCloudAiplatformV1beta1PresetsArgs) ToGoogleCloudAiplatformV1beta1PresetsOutputWithContext

func (i GoogleCloudAiplatformV1beta1PresetsArgs) ToGoogleCloudAiplatformV1beta1PresetsOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsOutput

func (GoogleCloudAiplatformV1beta1PresetsArgs) ToGoogleCloudAiplatformV1beta1PresetsPtrOutput

func (i GoogleCloudAiplatformV1beta1PresetsArgs) ToGoogleCloudAiplatformV1beta1PresetsPtrOutput() GoogleCloudAiplatformV1beta1PresetsPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsArgs) ToGoogleCloudAiplatformV1beta1PresetsPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1PresetsArgs) ToGoogleCloudAiplatformV1beta1PresetsPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsPtrOutput

type GoogleCloudAiplatformV1beta1PresetsInput

type GoogleCloudAiplatformV1beta1PresetsInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PresetsOutput() GoogleCloudAiplatformV1beta1PresetsOutput
	ToGoogleCloudAiplatformV1beta1PresetsOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PresetsOutput
}

GoogleCloudAiplatformV1beta1PresetsInput is an input type that accepts GoogleCloudAiplatformV1beta1PresetsArgs and GoogleCloudAiplatformV1beta1PresetsOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PresetsInput` via:

GoogleCloudAiplatformV1beta1PresetsArgs{...}

type GoogleCloudAiplatformV1beta1PresetsModality

type GoogleCloudAiplatformV1beta1PresetsModality string

The modality of the uploaded model, which automatically configures the distance measurement and feature normalization for the underlying example index and queries. If your model does not precisely fit one of these types, it is okay to choose the closest type.

func (GoogleCloudAiplatformV1beta1PresetsModality) ElementType

func (GoogleCloudAiplatformV1beta1PresetsModality) ToGoogleCloudAiplatformV1beta1PresetsModalityOutput

func (e GoogleCloudAiplatformV1beta1PresetsModality) ToGoogleCloudAiplatformV1beta1PresetsModalityOutput() GoogleCloudAiplatformV1beta1PresetsModalityOutput

func (GoogleCloudAiplatformV1beta1PresetsModality) ToGoogleCloudAiplatformV1beta1PresetsModalityOutputWithContext

func (e GoogleCloudAiplatformV1beta1PresetsModality) ToGoogleCloudAiplatformV1beta1PresetsModalityOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsModalityOutput

func (GoogleCloudAiplatformV1beta1PresetsModality) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutput

func (e GoogleCloudAiplatformV1beta1PresetsModality) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutput() GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsModality) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1PresetsModality) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsModality) ToStringOutput

func (GoogleCloudAiplatformV1beta1PresetsModality) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1PresetsModality) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsModality) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PresetsModalityInput

type GoogleCloudAiplatformV1beta1PresetsModalityInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PresetsModalityOutput() GoogleCloudAiplatformV1beta1PresetsModalityOutput
	ToGoogleCloudAiplatformV1beta1PresetsModalityOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PresetsModalityOutput
}

GoogleCloudAiplatformV1beta1PresetsModalityInput is an input type that accepts GoogleCloudAiplatformV1beta1PresetsModalityArgs and GoogleCloudAiplatformV1beta1PresetsModalityOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PresetsModalityInput` via:

GoogleCloudAiplatformV1beta1PresetsModalityArgs{...}

type GoogleCloudAiplatformV1beta1PresetsModalityOutput

type GoogleCloudAiplatformV1beta1PresetsModalityOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PresetsModalityOutput) ElementType

func (GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityOutput

func (o GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityOutput() GoogleCloudAiplatformV1beta1PresetsModalityOutput

func (GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsModalityOutput

func (GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutput

func (o GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutput() GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsModalityOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PresetsModalityPtrInput

type GoogleCloudAiplatformV1beta1PresetsModalityPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutput() GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput
	ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput
}

type GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput

type GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsModalityPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsModalityPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PresetsOutput

type GoogleCloudAiplatformV1beta1PresetsOutput struct{ *pulumi.OutputState }

Preset configuration for example-based explanations

func (GoogleCloudAiplatformV1beta1PresetsOutput) ElementType

func (GoogleCloudAiplatformV1beta1PresetsOutput) Modality

The modality of the uploaded model, which automatically configures the distance measurement and feature normalization for the underlying example index and queries. If your model does not precisely fit one of these types, it is okay to choose the closest type.

func (GoogleCloudAiplatformV1beta1PresetsOutput) Query

Preset option controlling parameters for speed-precision trade-off when querying for examples. If omitted, defaults to `PRECISE`.

func (GoogleCloudAiplatformV1beta1PresetsOutput) ToGoogleCloudAiplatformV1beta1PresetsOutput

func (o GoogleCloudAiplatformV1beta1PresetsOutput) ToGoogleCloudAiplatformV1beta1PresetsOutput() GoogleCloudAiplatformV1beta1PresetsOutput

func (GoogleCloudAiplatformV1beta1PresetsOutput) ToGoogleCloudAiplatformV1beta1PresetsOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsOutput) ToGoogleCloudAiplatformV1beta1PresetsOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsOutput

func (GoogleCloudAiplatformV1beta1PresetsOutput) ToGoogleCloudAiplatformV1beta1PresetsPtrOutput

func (o GoogleCloudAiplatformV1beta1PresetsOutput) ToGoogleCloudAiplatformV1beta1PresetsPtrOutput() GoogleCloudAiplatformV1beta1PresetsPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsOutput) ToGoogleCloudAiplatformV1beta1PresetsPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsOutput) ToGoogleCloudAiplatformV1beta1PresetsPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsPtrOutput

type GoogleCloudAiplatformV1beta1PresetsPtrInput

type GoogleCloudAiplatformV1beta1PresetsPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PresetsPtrOutput() GoogleCloudAiplatformV1beta1PresetsPtrOutput
	ToGoogleCloudAiplatformV1beta1PresetsPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PresetsPtrOutput
}

GoogleCloudAiplatformV1beta1PresetsPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1PresetsArgs, GoogleCloudAiplatformV1beta1PresetsPtr and GoogleCloudAiplatformV1beta1PresetsPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PresetsPtrInput` via:

        GoogleCloudAiplatformV1beta1PresetsArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1PresetsPtrOutput

type GoogleCloudAiplatformV1beta1PresetsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PresetsPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PresetsPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PresetsPtrOutput) Modality

The modality of the uploaded model, which automatically configures the distance measurement and feature normalization for the underlying example index and queries. If your model does not precisely fit one of these types, it is okay to choose the closest type.

func (GoogleCloudAiplatformV1beta1PresetsPtrOutput) Query

Preset option controlling parameters for speed-precision trade-off when querying for examples. If omitted, defaults to `PRECISE`.

func (GoogleCloudAiplatformV1beta1PresetsPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsPtrOutput

func (o GoogleCloudAiplatformV1beta1PresetsPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsPtrOutput() GoogleCloudAiplatformV1beta1PresetsPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsPtrOutput

type GoogleCloudAiplatformV1beta1PresetsQuery

type GoogleCloudAiplatformV1beta1PresetsQuery string

Preset option controlling parameters for speed-precision trade-off when querying for examples. If omitted, defaults to `PRECISE`.

func (GoogleCloudAiplatformV1beta1PresetsQuery) ElementType

func (GoogleCloudAiplatformV1beta1PresetsQuery) ToGoogleCloudAiplatformV1beta1PresetsQueryOutput

func (e GoogleCloudAiplatformV1beta1PresetsQuery) ToGoogleCloudAiplatformV1beta1PresetsQueryOutput() GoogleCloudAiplatformV1beta1PresetsQueryOutput

func (GoogleCloudAiplatformV1beta1PresetsQuery) ToGoogleCloudAiplatformV1beta1PresetsQueryOutputWithContext

func (e GoogleCloudAiplatformV1beta1PresetsQuery) ToGoogleCloudAiplatformV1beta1PresetsQueryOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsQueryOutput

func (GoogleCloudAiplatformV1beta1PresetsQuery) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

func (e GoogleCloudAiplatformV1beta1PresetsQuery) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutput() GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsQuery) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1PresetsQuery) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsQuery) ToStringOutput

func (GoogleCloudAiplatformV1beta1PresetsQuery) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1PresetsQuery) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsQuery) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PresetsQueryInput

type GoogleCloudAiplatformV1beta1PresetsQueryInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PresetsQueryOutput() GoogleCloudAiplatformV1beta1PresetsQueryOutput
	ToGoogleCloudAiplatformV1beta1PresetsQueryOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PresetsQueryOutput
}

GoogleCloudAiplatformV1beta1PresetsQueryInput is an input type that accepts GoogleCloudAiplatformV1beta1PresetsQueryArgs and GoogleCloudAiplatformV1beta1PresetsQueryOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PresetsQueryInput` via:

GoogleCloudAiplatformV1beta1PresetsQueryArgs{...}

type GoogleCloudAiplatformV1beta1PresetsQueryOutput

type GoogleCloudAiplatformV1beta1PresetsQueryOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PresetsQueryOutput) ElementType

func (GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryOutput

func (o GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryOutput() GoogleCloudAiplatformV1beta1PresetsQueryOutput

func (GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsQueryOutput

func (GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

func (o GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutput() GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsQueryOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PresetsQueryPtrInput

type GoogleCloudAiplatformV1beta1PresetsQueryPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutput() GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput
	ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput
}

type GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

type GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

func (o GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutput() GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput) ToGoogleCloudAiplatformV1beta1PresetsQueryPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1PresetsQueryPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1PresetsResponse

type GoogleCloudAiplatformV1beta1PresetsResponse struct {
	// The modality of the uploaded model, which automatically configures the distance measurement and feature normalization for the underlying example index and queries. If your model does not precisely fit one of these types, it is okay to choose the closest type.
	Modality string `pulumi:"modality"`
	// Preset option controlling parameters for speed-precision trade-off when querying for examples. If omitted, defaults to `PRECISE`.
	Query string `pulumi:"query"`
}

Preset configuration for example-based explanations

type GoogleCloudAiplatformV1beta1PresetsResponseOutput

type GoogleCloudAiplatformV1beta1PresetsResponseOutput struct{ *pulumi.OutputState }

Preset configuration for example-based explanations

func (GoogleCloudAiplatformV1beta1PresetsResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PresetsResponseOutput) Modality

The modality of the uploaded model, which automatically configures the distance measurement and feature normalization for the underlying example index and queries. If your model does not precisely fit one of these types, it is okay to choose the closest type.

func (GoogleCloudAiplatformV1beta1PresetsResponseOutput) Query

Preset option controlling parameters for speed-precision trade-off when querying for examples. If omitted, defaults to `PRECISE`.

func (GoogleCloudAiplatformV1beta1PresetsResponseOutput) ToGoogleCloudAiplatformV1beta1PresetsResponseOutput

func (o GoogleCloudAiplatformV1beta1PresetsResponseOutput) ToGoogleCloudAiplatformV1beta1PresetsResponseOutput() GoogleCloudAiplatformV1beta1PresetsResponseOutput

func (GoogleCloudAiplatformV1beta1PresetsResponseOutput) ToGoogleCloudAiplatformV1beta1PresetsResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PresetsResponseOutput) ToGoogleCloudAiplatformV1beta1PresetsResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PresetsResponseOutput

type GoogleCloudAiplatformV1beta1PrivateEndpointsResponse

type GoogleCloudAiplatformV1beta1PrivateEndpointsResponse struct {
	// Http(s) path to send explain requests.
	ExplainHttpUri string `pulumi:"explainHttpUri"`
	// Http(s) path to send health check requests.
	HealthHttpUri string `pulumi:"healthHttpUri"`
	// Http(s) path to send prediction requests.
	PredictHttpUri string `pulumi:"predictHttpUri"`
	// The name of the service attachment resource. Populated if private service connect is enabled.
	ServiceAttachment string `pulumi:"serviceAttachment"`
}

PrivateEndpoints proto is used to provide paths for users to send requests privately. To send request via private service access, use predict_http_uri, explain_http_uri or health_http_uri. To send request via private service connect, use service_attachment.

type GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput

type GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput struct{ *pulumi.OutputState }

PrivateEndpoints proto is used to provide paths for users to send requests privately. To send request via private service access, use predict_http_uri, explain_http_uri or health_http_uri. To send request via private service connect, use service_attachment.

func (GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput) ExplainHttpUri

Http(s) path to send explain requests.

func (GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput) HealthHttpUri

Http(s) path to send health check requests.

func (GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput) PredictHttpUri

Http(s) path to send prediction requests.

func (GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput) ServiceAttachment

The name of the service attachment resource. Populated if private service connect is enabled.

func (GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput) ToGoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput

func (GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput) ToGoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput) ToGoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PrivateEndpointsResponseOutput

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfig

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfig struct {
	// If true, expose the IndexEndpoint via private service connect.
	EnablePrivateServiceConnect bool `pulumi:"enablePrivateServiceConnect"`
	// A list of Projects from which the forwarding rule will target the service attachment.
	ProjectAllowlist []string `pulumi:"projectAllowlist"`
}

Represents configuration for private service connect.

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs struct {
	// If true, expose the IndexEndpoint via private service connect.
	EnablePrivateServiceConnect pulumi.BoolInput `pulumi:"enablePrivateServiceConnect"`
	// A list of Projects from which the forwarding rule will target the service attachment.
	ProjectAllowlist pulumi.StringArrayInput `pulumi:"projectAllowlist"`
}

Represents configuration for private service connect.

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigInput

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput() GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput
	ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput
}

GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs and GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigInput` via:

GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs{...}

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput struct{ *pulumi.OutputState }

Represents configuration for private service connect.

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput) EnablePrivateServiceConnect

If true, expose the IndexEndpoint via private service connect.

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput) ProjectAllowlist

A list of Projects from which the forwarding rule will target the service attachment.

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrInput

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput() GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput
}

GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs, GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtr and GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect

If true, expose the IndexEndpoint via private service connect.

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput) ProjectAllowlist

A list of Projects from which the forwarding rule will target the service attachment.

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrOutput

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse struct {
	// If true, expose the IndexEndpoint via private service connect.
	EnablePrivateServiceConnect bool `pulumi:"enablePrivateServiceConnect"`
	// A list of Projects from which the forwarding rule will target the service attachment.
	ProjectAllowlist []string `pulumi:"projectAllowlist"`
}

Represents configuration for private service connect.

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput

type GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput struct{ *pulumi.OutputState }

Represents configuration for private service connect.

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput) EnablePrivateServiceConnect

If true, expose the IndexEndpoint via private service connect.

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput) ProjectAllowlist

A list of Projects from which the forwarding rule will target the service attachment.

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput

func (GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput) ToGoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput

type GoogleCloudAiplatformV1beta1Probe

type GoogleCloudAiplatformV1beta1Probe struct {
	// Exec specifies the action to take.
	Exec *GoogleCloudAiplatformV1beta1ProbeExecAction `pulumi:"exec"`
	// How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe argument 'periodSeconds'.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Must be greater or equal to period_seconds. Maps to Kubernetes probe argument 'timeoutSeconds'.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
}

Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

type GoogleCloudAiplatformV1beta1ProbeArgs

type GoogleCloudAiplatformV1beta1ProbeArgs struct {
	// Exec specifies the action to take.
	Exec GoogleCloudAiplatformV1beta1ProbeExecActionPtrInput `pulumi:"exec"`
	// How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe argument 'periodSeconds'.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Must be greater or equal to period_seconds. Maps to Kubernetes probe argument 'timeoutSeconds'.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
}

Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

func (GoogleCloudAiplatformV1beta1ProbeArgs) ElementType

func (GoogleCloudAiplatformV1beta1ProbeArgs) ToGoogleCloudAiplatformV1beta1ProbeOutput

func (i GoogleCloudAiplatformV1beta1ProbeArgs) ToGoogleCloudAiplatformV1beta1ProbeOutput() GoogleCloudAiplatformV1beta1ProbeOutput

func (GoogleCloudAiplatformV1beta1ProbeArgs) ToGoogleCloudAiplatformV1beta1ProbeOutputWithContext

func (i GoogleCloudAiplatformV1beta1ProbeArgs) ToGoogleCloudAiplatformV1beta1ProbeOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbeOutput

func (GoogleCloudAiplatformV1beta1ProbeArgs) ToGoogleCloudAiplatformV1beta1ProbePtrOutput

func (i GoogleCloudAiplatformV1beta1ProbeArgs) ToGoogleCloudAiplatformV1beta1ProbePtrOutput() GoogleCloudAiplatformV1beta1ProbePtrOutput

func (GoogleCloudAiplatformV1beta1ProbeArgs) ToGoogleCloudAiplatformV1beta1ProbePtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ProbeArgs) ToGoogleCloudAiplatformV1beta1ProbePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbePtrOutput

type GoogleCloudAiplatformV1beta1ProbeExecAction

type GoogleCloudAiplatformV1beta1ProbeExecAction struct {
	// Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
	Command []string `pulumi:"command"`
}

ExecAction specifies a command to execute.

type GoogleCloudAiplatformV1beta1ProbeExecActionArgs

type GoogleCloudAiplatformV1beta1ProbeExecActionArgs struct {
	// Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
	Command pulumi.StringArrayInput `pulumi:"command"`
}

ExecAction specifies a command to execute.

func (GoogleCloudAiplatformV1beta1ProbeExecActionArgs) ElementType

func (GoogleCloudAiplatformV1beta1ProbeExecActionArgs) ToGoogleCloudAiplatformV1beta1ProbeExecActionOutput

func (i GoogleCloudAiplatformV1beta1ProbeExecActionArgs) ToGoogleCloudAiplatformV1beta1ProbeExecActionOutput() GoogleCloudAiplatformV1beta1ProbeExecActionOutput

func (GoogleCloudAiplatformV1beta1ProbeExecActionArgs) ToGoogleCloudAiplatformV1beta1ProbeExecActionOutputWithContext

func (i GoogleCloudAiplatformV1beta1ProbeExecActionArgs) ToGoogleCloudAiplatformV1beta1ProbeExecActionOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbeExecActionOutput

func (GoogleCloudAiplatformV1beta1ProbeExecActionArgs) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput

func (i GoogleCloudAiplatformV1beta1ProbeExecActionArgs) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput() GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput

func (GoogleCloudAiplatformV1beta1ProbeExecActionArgs) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ProbeExecActionArgs) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput

type GoogleCloudAiplatformV1beta1ProbeExecActionInput

type GoogleCloudAiplatformV1beta1ProbeExecActionInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ProbeExecActionOutput() GoogleCloudAiplatformV1beta1ProbeExecActionOutput
	ToGoogleCloudAiplatformV1beta1ProbeExecActionOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ProbeExecActionOutput
}

GoogleCloudAiplatformV1beta1ProbeExecActionInput is an input type that accepts GoogleCloudAiplatformV1beta1ProbeExecActionArgs and GoogleCloudAiplatformV1beta1ProbeExecActionOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ProbeExecActionInput` via:

GoogleCloudAiplatformV1beta1ProbeExecActionArgs{...}

type GoogleCloudAiplatformV1beta1ProbeExecActionOutput

type GoogleCloudAiplatformV1beta1ProbeExecActionOutput struct{ *pulumi.OutputState }

ExecAction specifies a command to execute.

func (GoogleCloudAiplatformV1beta1ProbeExecActionOutput) Command

Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

func (GoogleCloudAiplatformV1beta1ProbeExecActionOutput) ElementType

func (GoogleCloudAiplatformV1beta1ProbeExecActionOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionOutput

func (o GoogleCloudAiplatformV1beta1ProbeExecActionOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionOutput() GoogleCloudAiplatformV1beta1ProbeExecActionOutput

func (GoogleCloudAiplatformV1beta1ProbeExecActionOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionOutputWithContext

func (o GoogleCloudAiplatformV1beta1ProbeExecActionOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbeExecActionOutput

func (GoogleCloudAiplatformV1beta1ProbeExecActionOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput

func (o GoogleCloudAiplatformV1beta1ProbeExecActionOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput() GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput

func (GoogleCloudAiplatformV1beta1ProbeExecActionOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ProbeExecActionOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput

type GoogleCloudAiplatformV1beta1ProbeExecActionPtrInput

type GoogleCloudAiplatformV1beta1ProbeExecActionPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput() GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput
	ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput
}

GoogleCloudAiplatformV1beta1ProbeExecActionPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ProbeExecActionArgs, GoogleCloudAiplatformV1beta1ProbeExecActionPtr and GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ProbeExecActionPtrInput` via:

        GoogleCloudAiplatformV1beta1ProbeExecActionArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput

type GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput) Command

Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

func (GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput

func (GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbeExecActionPtrOutput

type GoogleCloudAiplatformV1beta1ProbeExecActionResponse

type GoogleCloudAiplatformV1beta1ProbeExecActionResponse struct {
	// Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
	Command []string `pulumi:"command"`
}

ExecAction specifies a command to execute.

type GoogleCloudAiplatformV1beta1ProbeExecActionResponseOutput

type GoogleCloudAiplatformV1beta1ProbeExecActionResponseOutput struct{ *pulumi.OutputState }

ExecAction specifies a command to execute.

func (GoogleCloudAiplatformV1beta1ProbeExecActionResponseOutput) Command

Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

func (GoogleCloudAiplatformV1beta1ProbeExecActionResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ProbeExecActionResponseOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionResponseOutput

func (GoogleCloudAiplatformV1beta1ProbeExecActionResponseOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ProbeExecActionResponseOutput) ToGoogleCloudAiplatformV1beta1ProbeExecActionResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbeExecActionResponseOutput

type GoogleCloudAiplatformV1beta1ProbeInput

type GoogleCloudAiplatformV1beta1ProbeInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ProbeOutput() GoogleCloudAiplatformV1beta1ProbeOutput
	ToGoogleCloudAiplatformV1beta1ProbeOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ProbeOutput
}

GoogleCloudAiplatformV1beta1ProbeInput is an input type that accepts GoogleCloudAiplatformV1beta1ProbeArgs and GoogleCloudAiplatformV1beta1ProbeOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ProbeInput` via:

GoogleCloudAiplatformV1beta1ProbeArgs{...}

type GoogleCloudAiplatformV1beta1ProbeOutput

type GoogleCloudAiplatformV1beta1ProbeOutput struct{ *pulumi.OutputState }

Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

func (GoogleCloudAiplatformV1beta1ProbeOutput) ElementType

func (GoogleCloudAiplatformV1beta1ProbeOutput) Exec

Exec specifies the action to take.

func (GoogleCloudAiplatformV1beta1ProbeOutput) PeriodSeconds

How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe argument 'periodSeconds'.

func (GoogleCloudAiplatformV1beta1ProbeOutput) TimeoutSeconds

Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Must be greater or equal to period_seconds. Maps to Kubernetes probe argument 'timeoutSeconds'.

func (GoogleCloudAiplatformV1beta1ProbeOutput) ToGoogleCloudAiplatformV1beta1ProbeOutput

func (o GoogleCloudAiplatformV1beta1ProbeOutput) ToGoogleCloudAiplatformV1beta1ProbeOutput() GoogleCloudAiplatformV1beta1ProbeOutput

func (GoogleCloudAiplatformV1beta1ProbeOutput) ToGoogleCloudAiplatformV1beta1ProbeOutputWithContext

func (o GoogleCloudAiplatformV1beta1ProbeOutput) ToGoogleCloudAiplatformV1beta1ProbeOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbeOutput

func (GoogleCloudAiplatformV1beta1ProbeOutput) ToGoogleCloudAiplatformV1beta1ProbePtrOutput

func (o GoogleCloudAiplatformV1beta1ProbeOutput) ToGoogleCloudAiplatformV1beta1ProbePtrOutput() GoogleCloudAiplatformV1beta1ProbePtrOutput

func (GoogleCloudAiplatformV1beta1ProbeOutput) ToGoogleCloudAiplatformV1beta1ProbePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ProbeOutput) ToGoogleCloudAiplatformV1beta1ProbePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbePtrOutput

type GoogleCloudAiplatformV1beta1ProbePtrInput

type GoogleCloudAiplatformV1beta1ProbePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ProbePtrOutput() GoogleCloudAiplatformV1beta1ProbePtrOutput
	ToGoogleCloudAiplatformV1beta1ProbePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ProbePtrOutput
}

GoogleCloudAiplatformV1beta1ProbePtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ProbeArgs, GoogleCloudAiplatformV1beta1ProbePtr and GoogleCloudAiplatformV1beta1ProbePtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ProbePtrInput` via:

        GoogleCloudAiplatformV1beta1ProbeArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ProbePtrOutput

type GoogleCloudAiplatformV1beta1ProbePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ProbePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ProbePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ProbePtrOutput) Exec

Exec specifies the action to take.

func (GoogleCloudAiplatformV1beta1ProbePtrOutput) PeriodSeconds

How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe argument 'periodSeconds'.

func (GoogleCloudAiplatformV1beta1ProbePtrOutput) TimeoutSeconds

Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Must be greater or equal to period_seconds. Maps to Kubernetes probe argument 'timeoutSeconds'.

func (GoogleCloudAiplatformV1beta1ProbePtrOutput) ToGoogleCloudAiplatformV1beta1ProbePtrOutput

func (o GoogleCloudAiplatformV1beta1ProbePtrOutput) ToGoogleCloudAiplatformV1beta1ProbePtrOutput() GoogleCloudAiplatformV1beta1ProbePtrOutput

func (GoogleCloudAiplatformV1beta1ProbePtrOutput) ToGoogleCloudAiplatformV1beta1ProbePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ProbePtrOutput) ToGoogleCloudAiplatformV1beta1ProbePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbePtrOutput

type GoogleCloudAiplatformV1beta1ProbeResponse

type GoogleCloudAiplatformV1beta1ProbeResponse struct {
	// Exec specifies the action to take.
	Exec GoogleCloudAiplatformV1beta1ProbeExecActionResponse `pulumi:"exec"`
	// How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe argument 'periodSeconds'.
	PeriodSeconds int `pulumi:"periodSeconds"`
	// Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Must be greater or equal to period_seconds. Maps to Kubernetes probe argument 'timeoutSeconds'.
	TimeoutSeconds int `pulumi:"timeoutSeconds"`
}

Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

type GoogleCloudAiplatformV1beta1ProbeResponseOutput

type GoogleCloudAiplatformV1beta1ProbeResponseOutput struct{ *pulumi.OutputState }

Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

func (GoogleCloudAiplatformV1beta1ProbeResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ProbeResponseOutput) Exec

Exec specifies the action to take.

func (GoogleCloudAiplatformV1beta1ProbeResponseOutput) PeriodSeconds

How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe argument 'periodSeconds'.

func (GoogleCloudAiplatformV1beta1ProbeResponseOutput) TimeoutSeconds

Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Must be greater or equal to period_seconds. Maps to Kubernetes probe argument 'timeoutSeconds'.

func (GoogleCloudAiplatformV1beta1ProbeResponseOutput) ToGoogleCloudAiplatformV1beta1ProbeResponseOutput

func (o GoogleCloudAiplatformV1beta1ProbeResponseOutput) ToGoogleCloudAiplatformV1beta1ProbeResponseOutput() GoogleCloudAiplatformV1beta1ProbeResponseOutput

func (GoogleCloudAiplatformV1beta1ProbeResponseOutput) ToGoogleCloudAiplatformV1beta1ProbeResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ProbeResponseOutput) ToGoogleCloudAiplatformV1beta1ProbeResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ProbeResponseOutput

type GoogleCloudAiplatformV1beta1PythonPackageSpec

type GoogleCloudAiplatformV1beta1PythonPackageSpec struct {
	// Command line arguments to be passed to the Python task.
	Args []string `pulumi:"args"`
	// Environment variables to be passed to the python module. Maximum limit is 100.
	Env []GoogleCloudAiplatformV1beta1EnvVar `pulumi:"env"`
	// 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](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). You must use an image from this list.
	ExecutorImageUri string `pulumi:"executorImageUri"`
	// 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.
	PackageUris []string `pulumi:"packageUris"`
	// The Python module name to run after installing the packages.
	PythonModule string `pulumi:"pythonModule"`
}

The spec of a Python packaged code.

type GoogleCloudAiplatformV1beta1PythonPackageSpecArgs

type GoogleCloudAiplatformV1beta1PythonPackageSpecArgs struct {
	// Command line arguments to be passed to the Python task.
	Args pulumi.StringArrayInput `pulumi:"args"`
	// Environment variables to be passed to the python module. Maximum limit is 100.
	Env GoogleCloudAiplatformV1beta1EnvVarArrayInput `pulumi:"env"`
	// 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](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). You must use an image from this list.
	ExecutorImageUri pulumi.StringInput `pulumi:"executorImageUri"`
	// 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.
	PackageUris pulumi.StringArrayInput `pulumi:"packageUris"`
	// The Python module name to run after installing the packages.
	PythonModule pulumi.StringInput `pulumi:"pythonModule"`
}

The spec of a Python packaged code.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1PythonPackageSpecArgs) ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutput

func (i GoogleCloudAiplatformV1beta1PythonPackageSpecArgs) ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutput() GoogleCloudAiplatformV1beta1PythonPackageSpecOutput

func (GoogleCloudAiplatformV1beta1PythonPackageSpecArgs) ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1PythonPackageSpecArgs) ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PythonPackageSpecOutput

func (GoogleCloudAiplatformV1beta1PythonPackageSpecArgs) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1PythonPackageSpecArgs) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput() GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput

func (GoogleCloudAiplatformV1beta1PythonPackageSpecArgs) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1PythonPackageSpecArgs) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput

type GoogleCloudAiplatformV1beta1PythonPackageSpecInput

type GoogleCloudAiplatformV1beta1PythonPackageSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutput() GoogleCloudAiplatformV1beta1PythonPackageSpecOutput
	ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PythonPackageSpecOutput
}

GoogleCloudAiplatformV1beta1PythonPackageSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1PythonPackageSpecArgs and GoogleCloudAiplatformV1beta1PythonPackageSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PythonPackageSpecInput` via:

GoogleCloudAiplatformV1beta1PythonPackageSpecArgs{...}

type GoogleCloudAiplatformV1beta1PythonPackageSpecOutput

type GoogleCloudAiplatformV1beta1PythonPackageSpecOutput struct{ *pulumi.OutputState }

The spec of a Python packaged code.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) Args

Command line arguments to be passed to the Python task.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) Env

Environment variables to be passed to the python module. Maximum limit is 100.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ExecutorImageUri

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](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). You must use an image from this list.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) PackageUris

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.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) PythonModule

The Python module name to run after installing the packages.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutput

func (o GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutput() GoogleCloudAiplatformV1beta1PythonPackageSpecOutput

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PythonPackageSpecOutput

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput() GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput

func (GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PythonPackageSpecOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput

type GoogleCloudAiplatformV1beta1PythonPackageSpecPtrInput

type GoogleCloudAiplatformV1beta1PythonPackageSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput() GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput
}

GoogleCloudAiplatformV1beta1PythonPackageSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1PythonPackageSpecArgs, GoogleCloudAiplatformV1beta1PythonPackageSpecPtr and GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1PythonPackageSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1PythonPackageSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput

type GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) Args

Command line arguments to be passed to the Python task.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) Env

Environment variables to be passed to the python module. Maximum limit is 100.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) ExecutorImageUri

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](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). You must use an image from this list.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) PackageUris

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.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) PythonModule

The Python module name to run after installing the packages.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput

func (GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PythonPackageSpecPtrOutput

type GoogleCloudAiplatformV1beta1PythonPackageSpecResponse

type GoogleCloudAiplatformV1beta1PythonPackageSpecResponse struct {
	// Command line arguments to be passed to the Python task.
	Args []string `pulumi:"args"`
	// Environment variables to be passed to the python module. Maximum limit is 100.
	Env []GoogleCloudAiplatformV1beta1EnvVarResponse `pulumi:"env"`
	// 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](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). You must use an image from this list.
	ExecutorImageUri string `pulumi:"executorImageUri"`
	// 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.
	PackageUris []string `pulumi:"packageUris"`
	// The Python module name to run after installing the packages.
	PythonModule string `pulumi:"pythonModule"`
}

The spec of a Python packaged code.

type GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput

type GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput struct{ *pulumi.OutputState }

The spec of a Python packaged code.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput) Args

Command line arguments to be passed to the Python task.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput) Env

Environment variables to be passed to the python module. Maximum limit is 100.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput) ExecutorImageUri

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](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). You must use an image from this list.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput) PackageUris

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.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput) PythonModule

The Python module name to run after installing the packages.

func (GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput

func (GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput) ToGoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1PythonPackageSpecResponseOutput

type GoogleCloudAiplatformV1beta1RaySpec

type GoogleCloudAiplatformV1beta1RaySpec struct {
	// Optional. This will be used to indicate which resource pool will serve as the Ray head node(the first node within that pool). Will use the machine from the first workerpool as the head node by default if this field isn't set.
	HeadNodeResourcePoolId *string `pulumi:"headNodeResourcePoolId"`
	// Optional. Default image for user to choose a preferred ML framework (for example, TensorFlow or Pytorch) by choosing from [Vertex prebuilt images](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). Either this or the resource_pool_images is required. Use this field if you need all the resource pools to have the same Ray image. Otherwise, use the {@code resource_pool_images} field.
	ImageUri *string `pulumi:"imageUri"`
	// Optional. Required if image_uri isn't set. A map of resource_pool_id to prebuild Ray image if user need to use different images for different head/worker pools. This map needs to cover all the resource pool ids. Example: { "ray_head_node_pool": "head image" "ray_worker_node_pool1": "worker image" "ray_worker_node_pool2": "another worker image" }
	ResourcePoolImages map[string]string `pulumi:"resourcePoolImages"`
}

Configuration information for the Ray cluster. For experimental launch, Ray cluster creation and Persistent cluster creation are 1:1 mapping: We will provision all the nodes within the Persistent cluster as Ray nodes.

type GoogleCloudAiplatformV1beta1RaySpecArgs

type GoogleCloudAiplatformV1beta1RaySpecArgs struct {
	// Optional. This will be used to indicate which resource pool will serve as the Ray head node(the first node within that pool). Will use the machine from the first workerpool as the head node by default if this field isn't set.
	HeadNodeResourcePoolId pulumi.StringPtrInput `pulumi:"headNodeResourcePoolId"`
	// Optional. Default image for user to choose a preferred ML framework (for example, TensorFlow or Pytorch) by choosing from [Vertex prebuilt images](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). Either this or the resource_pool_images is required. Use this field if you need all the resource pools to have the same Ray image. Otherwise, use the {@code resource_pool_images} field.
	ImageUri pulumi.StringPtrInput `pulumi:"imageUri"`
	// Optional. Required if image_uri isn't set. A map of resource_pool_id to prebuild Ray image if user need to use different images for different head/worker pools. This map needs to cover all the resource pool ids. Example: { "ray_head_node_pool": "head image" "ray_worker_node_pool1": "worker image" "ray_worker_node_pool2": "another worker image" }
	ResourcePoolImages pulumi.StringMapInput `pulumi:"resourcePoolImages"`
}

Configuration information for the Ray cluster. For experimental launch, Ray cluster creation and Persistent cluster creation are 1:1 mapping: We will provision all the nodes within the Persistent cluster as Ray nodes.

func (GoogleCloudAiplatformV1beta1RaySpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1RaySpecArgs) ToGoogleCloudAiplatformV1beta1RaySpecOutput

func (i GoogleCloudAiplatformV1beta1RaySpecArgs) ToGoogleCloudAiplatformV1beta1RaySpecOutput() GoogleCloudAiplatformV1beta1RaySpecOutput

func (GoogleCloudAiplatformV1beta1RaySpecArgs) ToGoogleCloudAiplatformV1beta1RaySpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1RaySpecArgs) ToGoogleCloudAiplatformV1beta1RaySpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1RaySpecOutput

func (GoogleCloudAiplatformV1beta1RaySpecArgs) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutput

func (i GoogleCloudAiplatformV1beta1RaySpecArgs) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutput() GoogleCloudAiplatformV1beta1RaySpecPtrOutput

func (GoogleCloudAiplatformV1beta1RaySpecArgs) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1RaySpecArgs) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1RaySpecPtrOutput

type GoogleCloudAiplatformV1beta1RaySpecInput

type GoogleCloudAiplatformV1beta1RaySpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1RaySpecOutput() GoogleCloudAiplatformV1beta1RaySpecOutput
	ToGoogleCloudAiplatformV1beta1RaySpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1RaySpecOutput
}

GoogleCloudAiplatformV1beta1RaySpecInput is an input type that accepts GoogleCloudAiplatformV1beta1RaySpecArgs and GoogleCloudAiplatformV1beta1RaySpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1RaySpecInput` via:

GoogleCloudAiplatformV1beta1RaySpecArgs{...}

type GoogleCloudAiplatformV1beta1RaySpecOutput

type GoogleCloudAiplatformV1beta1RaySpecOutput struct{ *pulumi.OutputState }

Configuration information for the Ray cluster. For experimental launch, Ray cluster creation and Persistent cluster creation are 1:1 mapping: We will provision all the nodes within the Persistent cluster as Ray nodes.

func (GoogleCloudAiplatformV1beta1RaySpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1RaySpecOutput) HeadNodeResourcePoolId

Optional. This will be used to indicate which resource pool will serve as the Ray head node(the first node within that pool). Will use the machine from the first workerpool as the head node by default if this field isn't set.

func (GoogleCloudAiplatformV1beta1RaySpecOutput) ImageUri

Optional. Default image for user to choose a preferred ML framework (for example, TensorFlow or Pytorch) by choosing from [Vertex prebuilt images](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). Either this or the resource_pool_images is required. Use this field if you need all the resource pools to have the same Ray image. Otherwise, use the {@code resource_pool_images} field.

func (GoogleCloudAiplatformV1beta1RaySpecOutput) ResourcePoolImages

Optional. Required if image_uri isn't set. A map of resource_pool_id to prebuild Ray image if user need to use different images for different head/worker pools. This map needs to cover all the resource pool ids. Example: { "ray_head_node_pool": "head image" "ray_worker_node_pool1": "worker image" "ray_worker_node_pool2": "another worker image" }

func (GoogleCloudAiplatformV1beta1RaySpecOutput) ToGoogleCloudAiplatformV1beta1RaySpecOutput

func (o GoogleCloudAiplatformV1beta1RaySpecOutput) ToGoogleCloudAiplatformV1beta1RaySpecOutput() GoogleCloudAiplatformV1beta1RaySpecOutput

func (GoogleCloudAiplatformV1beta1RaySpecOutput) ToGoogleCloudAiplatformV1beta1RaySpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1RaySpecOutput) ToGoogleCloudAiplatformV1beta1RaySpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1RaySpecOutput

func (GoogleCloudAiplatformV1beta1RaySpecOutput) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutput

func (o GoogleCloudAiplatformV1beta1RaySpecOutput) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutput() GoogleCloudAiplatformV1beta1RaySpecPtrOutput

func (GoogleCloudAiplatformV1beta1RaySpecOutput) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1RaySpecOutput) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1RaySpecPtrOutput

type GoogleCloudAiplatformV1beta1RaySpecPtrInput

type GoogleCloudAiplatformV1beta1RaySpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1RaySpecPtrOutput() GoogleCloudAiplatformV1beta1RaySpecPtrOutput
	ToGoogleCloudAiplatformV1beta1RaySpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1RaySpecPtrOutput
}

GoogleCloudAiplatformV1beta1RaySpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1RaySpecArgs, GoogleCloudAiplatformV1beta1RaySpecPtr and GoogleCloudAiplatformV1beta1RaySpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1RaySpecPtrInput` via:

        GoogleCloudAiplatformV1beta1RaySpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1RaySpecPtrOutput

type GoogleCloudAiplatformV1beta1RaySpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1RaySpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1RaySpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1RaySpecPtrOutput) HeadNodeResourcePoolId

Optional. This will be used to indicate which resource pool will serve as the Ray head node(the first node within that pool). Will use the machine from the first workerpool as the head node by default if this field isn't set.

func (GoogleCloudAiplatformV1beta1RaySpecPtrOutput) ImageUri

Optional. Default image for user to choose a preferred ML framework (for example, TensorFlow or Pytorch) by choosing from [Vertex prebuilt images](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). Either this or the resource_pool_images is required. Use this field if you need all the resource pools to have the same Ray image. Otherwise, use the {@code resource_pool_images} field.

func (GoogleCloudAiplatformV1beta1RaySpecPtrOutput) ResourcePoolImages

Optional. Required if image_uri isn't set. A map of resource_pool_id to prebuild Ray image if user need to use different images for different head/worker pools. This map needs to cover all the resource pool ids. Example: { "ray_head_node_pool": "head image" "ray_worker_node_pool1": "worker image" "ray_worker_node_pool2": "another worker image" }

func (GoogleCloudAiplatformV1beta1RaySpecPtrOutput) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutput

func (o GoogleCloudAiplatformV1beta1RaySpecPtrOutput) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutput() GoogleCloudAiplatformV1beta1RaySpecPtrOutput

func (GoogleCloudAiplatformV1beta1RaySpecPtrOutput) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1RaySpecPtrOutput) ToGoogleCloudAiplatformV1beta1RaySpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1RaySpecPtrOutput

type GoogleCloudAiplatformV1beta1RaySpecResponse

type GoogleCloudAiplatformV1beta1RaySpecResponse struct {
	// Optional. This will be used to indicate which resource pool will serve as the Ray head node(the first node within that pool). Will use the machine from the first workerpool as the head node by default if this field isn't set.
	HeadNodeResourcePoolId string `pulumi:"headNodeResourcePoolId"`
	// Optional. Default image for user to choose a preferred ML framework (for example, TensorFlow or Pytorch) by choosing from [Vertex prebuilt images](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). Either this or the resource_pool_images is required. Use this field if you need all the resource pools to have the same Ray image. Otherwise, use the {@code resource_pool_images} field.
	ImageUri string `pulumi:"imageUri"`
	// Optional. Required if image_uri isn't set. A map of resource_pool_id to prebuild Ray image if user need to use different images for different head/worker pools. This map needs to cover all the resource pool ids. Example: { "ray_head_node_pool": "head image" "ray_worker_node_pool1": "worker image" "ray_worker_node_pool2": "another worker image" }
	ResourcePoolImages map[string]string `pulumi:"resourcePoolImages"`
}

Configuration information for the Ray cluster. For experimental launch, Ray cluster creation and Persistent cluster creation are 1:1 mapping: We will provision all the nodes within the Persistent cluster as Ray nodes.

type GoogleCloudAiplatformV1beta1RaySpecResponseOutput

type GoogleCloudAiplatformV1beta1RaySpecResponseOutput struct{ *pulumi.OutputState }

Configuration information for the Ray cluster. For experimental launch, Ray cluster creation and Persistent cluster creation are 1:1 mapping: We will provision all the nodes within the Persistent cluster as Ray nodes.

func (GoogleCloudAiplatformV1beta1RaySpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1RaySpecResponseOutput) HeadNodeResourcePoolId

Optional. This will be used to indicate which resource pool will serve as the Ray head node(the first node within that pool). Will use the machine from the first workerpool as the head node by default if this field isn't set.

func (GoogleCloudAiplatformV1beta1RaySpecResponseOutput) ImageUri

Optional. Default image for user to choose a preferred ML framework (for example, TensorFlow or Pytorch) by choosing from [Vertex prebuilt images](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). Either this or the resource_pool_images is required. Use this field if you need all the resource pools to have the same Ray image. Otherwise, use the {@code resource_pool_images} field.

func (GoogleCloudAiplatformV1beta1RaySpecResponseOutput) ResourcePoolImages

Optional. Required if image_uri isn't set. A map of resource_pool_id to prebuild Ray image if user need to use different images for different head/worker pools. This map needs to cover all the resource pool ids. Example: { "ray_head_node_pool": "head image" "ray_worker_node_pool1": "worker image" "ray_worker_node_pool2": "another worker image" }

func (GoogleCloudAiplatformV1beta1RaySpecResponseOutput) ToGoogleCloudAiplatformV1beta1RaySpecResponseOutput

func (o GoogleCloudAiplatformV1beta1RaySpecResponseOutput) ToGoogleCloudAiplatformV1beta1RaySpecResponseOutput() GoogleCloudAiplatformV1beta1RaySpecResponseOutput

func (GoogleCloudAiplatformV1beta1RaySpecResponseOutput) ToGoogleCloudAiplatformV1beta1RaySpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1RaySpecResponseOutput) ToGoogleCloudAiplatformV1beta1RaySpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1RaySpecResponseOutput

type GoogleCloudAiplatformV1beta1ResourcePool

type GoogleCloudAiplatformV1beta1ResourcePool struct {
	// Optional. Optional spec to configure GKE autoscaling
	AutoscalingSpec *GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpec `pulumi:"autoscalingSpec"`
	// Optional. Disk spec for the machine in this node pool.
	DiskSpec *GoogleCloudAiplatformV1beta1DiskSpec `pulumi:"diskSpec"`
	// Immutable. The unique ID in a PersistentResource for referring to this resource pool. User can specify it if necessary. Otherwise, it's generated automatically.
	Id *string `pulumi:"id"`
	// Immutable. The specification of a single machine.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpec `pulumi:"machineSpec"`
	// Optional. The total number of machines to use for this resource pool.
	ReplicaCount *string `pulumi:"replicaCount"`
}

Represents the spec of a group of resources of the same type, for example machine type, disk, and accelerators, in a PersistentResource.

type GoogleCloudAiplatformV1beta1ResourcePoolArgs

type GoogleCloudAiplatformV1beta1ResourcePoolArgs struct {
	// Optional. Optional spec to configure GKE autoscaling
	AutoscalingSpec GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrInput `pulumi:"autoscalingSpec"`
	// Optional. Disk spec for the machine in this node pool.
	DiskSpec GoogleCloudAiplatformV1beta1DiskSpecPtrInput `pulumi:"diskSpec"`
	// Immutable. The unique ID in a PersistentResource for referring to this resource pool. User can specify it if necessary. Otherwise, it's generated automatically.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Immutable. The specification of a single machine.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecInput `pulumi:"machineSpec"`
	// Optional. The total number of machines to use for this resource pool.
	ReplicaCount pulumi.StringPtrInput `pulumi:"replicaCount"`
}

Represents the spec of a group of resources of the same type, for example machine type, disk, and accelerators, in a PersistentResource.

func (GoogleCloudAiplatformV1beta1ResourcePoolArgs) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolOutput

func (i GoogleCloudAiplatformV1beta1ResourcePoolArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolOutput() GoogleCloudAiplatformV1beta1ResourcePoolOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolOutputWithContext

func (i GoogleCloudAiplatformV1beta1ResourcePoolArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolOutput

type GoogleCloudAiplatformV1beta1ResourcePoolArray

type GoogleCloudAiplatformV1beta1ResourcePoolArray []GoogleCloudAiplatformV1beta1ResourcePoolInput

func (GoogleCloudAiplatformV1beta1ResourcePoolArray) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolArray) ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutput

func (i GoogleCloudAiplatformV1beta1ResourcePoolArray) ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutput() GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolArray) ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1ResourcePoolArray) ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput

type GoogleCloudAiplatformV1beta1ResourcePoolArrayInput

type GoogleCloudAiplatformV1beta1ResourcePoolArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutput() GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput
	ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput
}

GoogleCloudAiplatformV1beta1ResourcePoolArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1ResourcePoolArray and GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ResourcePoolArrayInput` via:

GoogleCloudAiplatformV1beta1ResourcePoolArray{ GoogleCloudAiplatformV1beta1ResourcePoolArgs{...} }

type GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput

type GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput) Index

func (GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutput

func (o GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutput() GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolArrayOutput

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpec

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpec struct {
	// Optional. max replicas in the node pool, must be ≥ replica_count and > min_replica_count or will throw error
	MaxReplicaCount *string `pulumi:"maxReplicaCount"`
	// Optional. min replicas in the node pool, must be ≤ replica_count and < max_replica_count or will throw error
	MinReplicaCount *string `pulumi:"minReplicaCount"`
}

The min/max number of replicas allowed if enabling autoscaling

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs struct {
	// Optional. max replicas in the node pool, must be ≥ replica_count and > min_replica_count or will throw error
	MaxReplicaCount pulumi.StringPtrInput `pulumi:"maxReplicaCount"`
	// Optional. min replicas in the node pool, must be ≤ replica_count and < max_replica_count or will throw error
	MinReplicaCount pulumi.StringPtrInput `pulumi:"minReplicaCount"`
}

The min/max number of replicas allowed if enabling autoscaling

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecInput

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput() GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput
	ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput
}

GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs and GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecInput` via:

GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs{...}

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput struct{ *pulumi.OutputState }

The min/max number of replicas allowed if enabling autoscaling

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput) MaxReplicaCount

Optional. max replicas in the node pool, must be ≥ replica_count and > min_replica_count or will throw error

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput) MinReplicaCount

Optional. min replicas in the node pool, must be ≤ replica_count and < max_replica_count or will throw error

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrInput

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput() GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput
}

GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs, GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtr and GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput) MaxReplicaCount

Optional. max replicas in the node pool, must be ≥ replica_count and > min_replica_count or will throw error

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput) MinReplicaCount

Optional. min replicas in the node pool, must be ≤ replica_count and < max_replica_count or will throw error

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecPtrOutput

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponse

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponse struct {
	// Optional. max replicas in the node pool, must be ≥ replica_count and > min_replica_count or will throw error
	MaxReplicaCount string `pulumi:"maxReplicaCount"`
	// Optional. min replicas in the node pool, must be ≤ replica_count and < max_replica_count or will throw error
	MinReplicaCount string `pulumi:"minReplicaCount"`
}

The min/max number of replicas allowed if enabling autoscaling

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput

type GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput struct{ *pulumi.OutputState }

The min/max number of replicas allowed if enabling autoscaling

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput) MaxReplicaCount

Optional. max replicas in the node pool, must be ≥ replica_count and > min_replica_count or will throw error

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput) MinReplicaCount

Optional. min replicas in the node pool, must be ≤ replica_count and < max_replica_count or will throw error

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponseOutput

type GoogleCloudAiplatformV1beta1ResourcePoolInput

type GoogleCloudAiplatformV1beta1ResourcePoolInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ResourcePoolOutput() GoogleCloudAiplatformV1beta1ResourcePoolOutput
	ToGoogleCloudAiplatformV1beta1ResourcePoolOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ResourcePoolOutput
}

GoogleCloudAiplatformV1beta1ResourcePoolInput is an input type that accepts GoogleCloudAiplatformV1beta1ResourcePoolArgs and GoogleCloudAiplatformV1beta1ResourcePoolOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ResourcePoolInput` via:

GoogleCloudAiplatformV1beta1ResourcePoolArgs{...}

type GoogleCloudAiplatformV1beta1ResourcePoolOutput

type GoogleCloudAiplatformV1beta1ResourcePoolOutput struct{ *pulumi.OutputState }

Represents the spec of a group of resources of the same type, for example machine type, disk, and accelerators, in a PersistentResource.

func (GoogleCloudAiplatformV1beta1ResourcePoolOutput) AutoscalingSpec

Optional. Optional spec to configure GKE autoscaling

func (GoogleCloudAiplatformV1beta1ResourcePoolOutput) DiskSpec

Optional. Disk spec for the machine in this node pool.

func (GoogleCloudAiplatformV1beta1ResourcePoolOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolOutput) Id

Immutable. The unique ID in a PersistentResource for referring to this resource pool. User can specify it if necessary. Otherwise, it's generated automatically.

func (GoogleCloudAiplatformV1beta1ResourcePoolOutput) MachineSpec

Immutable. The specification of a single machine.

func (GoogleCloudAiplatformV1beta1ResourcePoolOutput) ReplicaCount

Optional. The total number of machines to use for this resource pool.

func (GoogleCloudAiplatformV1beta1ResourcePoolOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolOutput

func (o GoogleCloudAiplatformV1beta1ResourcePoolOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolOutput() GoogleCloudAiplatformV1beta1ResourcePoolOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourcePoolOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolOutput

type GoogleCloudAiplatformV1beta1ResourcePoolResponse

type GoogleCloudAiplatformV1beta1ResourcePoolResponse struct {
	// Optional. Optional spec to configure GKE autoscaling
	AutoscalingSpec GoogleCloudAiplatformV1beta1ResourcePoolAutoscalingSpecResponse `pulumi:"autoscalingSpec"`
	// Optional. Disk spec for the machine in this node pool.
	DiskSpec GoogleCloudAiplatformV1beta1DiskSpecResponse `pulumi:"diskSpec"`
	// Immutable. The specification of a single machine.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecResponse `pulumi:"machineSpec"`
	// Optional. The total number of machines to use for this resource pool.
	ReplicaCount string `pulumi:"replicaCount"`
	// The number of machines currently in use by training jobs for this resource pool. Will replace idle_replica_count.
	UsedReplicaCount string `pulumi:"usedReplicaCount"`
}

Represents the spec of a group of resources of the same type, for example machine type, disk, and accelerators, in a PersistentResource.

type GoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput

type GoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput

type GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput

type GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput struct{ *pulumi.OutputState }

Represents the spec of a group of resources of the same type, for example machine type, disk, and accelerators, in a PersistentResource.

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput) AutoscalingSpec

Optional. Optional spec to configure GKE autoscaling

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput) DiskSpec

Optional. Disk spec for the machine in this node pool.

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput) MachineSpec

Immutable. The specification of a single machine.

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput) ReplicaCount

Optional. The total number of machines to use for this resource pool.

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolResponseOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput) ToGoogleCloudAiplatformV1beta1ResourcePoolResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput

func (GoogleCloudAiplatformV1beta1ResourcePoolResponseOutput) UsedReplicaCount

The number of machines currently in use by training jobs for this resource pool. Will replace idle_replica_count.

type GoogleCloudAiplatformV1beta1ResourceRuntimeResponse

type GoogleCloudAiplatformV1beta1ResourceRuntimeResponse struct {
	// URIs for user to connect to the Cluster. Example: { "RAY_HEAD_NODE_INTERNAL_IP": "head-node-IP:10001" "RAY_DASHBOARD_URI": "ray-dashboard-address:8888" }
	AccessUris map[string]string `pulumi:"accessUris"`
	// The resource name of NotebookRuntimeTemplate for the RoV Persistent Cluster The NotebokRuntimeTemplate is created in the same VPC (if set), and with the same Ray and Python version as the Persistent Cluster. Example: "projects/1000/locations/us-central1/notebookRuntimeTemplates/abc123"
	NotebookRuntimeTemplate string `pulumi:"notebookRuntimeTemplate"`
}

Persistent Cluster runtime information as output

type GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput

type GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput struct{ *pulumi.OutputState }

Persistent Cluster runtime information as output

func (GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput) AccessUris

URIs for user to connect to the Cluster. Example: { "RAY_HEAD_NODE_INTERNAL_IP": "head-node-IP:10001" "RAY_DASHBOARD_URI": "ray-dashboard-address:8888" }

func (GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput) NotebookRuntimeTemplate

The resource name of NotebookRuntimeTemplate for the RoV Persistent Cluster The NotebokRuntimeTemplate is created in the same VPC (if set), and with the same Ray and Python version as the Persistent Cluster. Example: "projects/1000/locations/us-central1/notebookRuntimeTemplates/abc123"

func (GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput

func (GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpec

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpec struct {
	// Optional. Ray cluster configuration. Required when creating a dedicated RayCluster on the PersistentResource.
	RaySpec *GoogleCloudAiplatformV1beta1RaySpec `pulumi:"raySpec"`
	// Optional. Configure the use of workload identity on the PersistentResource
	ServiceAccountSpec *GoogleCloudAiplatformV1beta1ServiceAccountSpec `pulumi:"serviceAccountSpec"`
}

Configuration for the runtime on a PersistentResource instance, including but not limited to: * Service accounts used to run the workloads. * Whether to make it a dedicated Ray Cluster.

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs struct {
	// Optional. Ray cluster configuration. Required when creating a dedicated RayCluster on the PersistentResource.
	RaySpec GoogleCloudAiplatformV1beta1RaySpecPtrInput `pulumi:"raySpec"`
	// Optional. Configure the use of workload identity on the PersistentResource
	ServiceAccountSpec GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrInput `pulumi:"serviceAccountSpec"`
}

Configuration for the runtime on a PersistentResource instance, including but not limited to: * Service accounts used to run the workloads. * Whether to make it a dedicated Ray Cluster.

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput

func (i GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput() GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput() GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecInput

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput() GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput
	ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput
}

GoogleCloudAiplatformV1beta1ResourceRuntimeSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs and GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ResourceRuntimeSpecInput` via:

GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs{...}

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput struct{ *pulumi.OutputState }

Configuration for the runtime on a PersistentResource instance, including but not limited to: * Service accounts used to run the workloads. * Whether to make it a dedicated Ray Cluster.

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) RaySpec

Optional. Ray cluster configuration. Required when creating a dedicated RayCluster on the PersistentResource.

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) ServiceAccountSpec

Optional. Configure the use of workload identity on the PersistentResource

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput() GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourceRuntimeSpecOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrInput

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput() GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput
}

GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs, GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtr and GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1ResourceRuntimeSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput) RaySpec

Optional. Ray cluster configuration. Required when creating a dedicated RayCluster on the PersistentResource.

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput) ServiceAccountSpec

Optional. Configure the use of workload identity on the PersistentResource

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrOutput

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponse

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponse struct {
	// Optional. Ray cluster configuration. Required when creating a dedicated RayCluster on the PersistentResource.
	RaySpec GoogleCloudAiplatformV1beta1RaySpecResponse `pulumi:"raySpec"`
	// Optional. Configure the use of workload identity on the PersistentResource
	ServiceAccountSpec GoogleCloudAiplatformV1beta1ServiceAccountSpecResponse `pulumi:"serviceAccountSpec"`
}

Configuration for the runtime on a PersistentResource instance, including but not limited to: * Service accounts used to run the workloads. * Whether to make it a dedicated Ray Cluster.

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput

type GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput struct{ *pulumi.OutputState }

Configuration for the runtime on a PersistentResource instance, including but not limited to: * Service accounts used to run the workloads. * Whether to make it a dedicated Ray Cluster.

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput) RaySpec

Optional. Ray cluster configuration. Required when creating a dedicated RayCluster on the PersistentResource.

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput) ServiceAccountSpec

Optional. Configure the use of workload identity on the PersistentResource

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput

func (GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput

type GoogleCloudAiplatformV1beta1ResourcesConsumedResponse

type GoogleCloudAiplatformV1beta1ResourcesConsumedResponse struct {
	// The number of replica hours used. Note that many replicas may run in parallel, and additionally any given work may be queued for some time. Therefore this value is not strictly related to wall time.
	ReplicaHours float64 `pulumi:"replicaHours"`
}

Statistics information about resource consumption.

type GoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput

type GoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput struct{ *pulumi.OutputState }

Statistics information about resource consumption.

func (GoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput) ReplicaHours

The number of replica hours used. Note that many replicas may run in parallel, and additionally any given work may be queued for some time. Therefore this value is not strictly related to wall time.

func (GoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput) ToGoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput

func (GoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput) ToGoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput) ToGoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ResourcesConsumedResponseOutput

type GoogleCloudAiplatformV1beta1SampleConfig

type GoogleCloudAiplatformV1beta1SampleConfig struct {
	// The percentage of data needed to be labeled in each following batch (except the first batch).
	FollowingBatchSamplePercentage *int `pulumi:"followingBatchSamplePercentage"`
	// The percentage of data needed to be labeled in the first batch.
	InitialBatchSamplePercentage *int `pulumi:"initialBatchSamplePercentage"`
	// Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.
	SampleStrategy *GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy `pulumi:"sampleStrategy"`
}

Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.

type GoogleCloudAiplatformV1beta1SampleConfigArgs

type GoogleCloudAiplatformV1beta1SampleConfigArgs struct {
	// The percentage of data needed to be labeled in each following batch (except the first batch).
	FollowingBatchSamplePercentage pulumi.IntPtrInput `pulumi:"followingBatchSamplePercentage"`
	// The percentage of data needed to be labeled in the first batch.
	InitialBatchSamplePercentage pulumi.IntPtrInput `pulumi:"initialBatchSamplePercentage"`
	// Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.
	SampleStrategy GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrInput `pulumi:"sampleStrategy"`
}

Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.

func (GoogleCloudAiplatformV1beta1SampleConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1SampleConfigArgs) ToGoogleCloudAiplatformV1beta1SampleConfigOutput

func (i GoogleCloudAiplatformV1beta1SampleConfigArgs) ToGoogleCloudAiplatformV1beta1SampleConfigOutput() GoogleCloudAiplatformV1beta1SampleConfigOutput

func (GoogleCloudAiplatformV1beta1SampleConfigArgs) ToGoogleCloudAiplatformV1beta1SampleConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1SampleConfigArgs) ToGoogleCloudAiplatformV1beta1SampleConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigOutput

func (GoogleCloudAiplatformV1beta1SampleConfigArgs) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1SampleConfigArgs) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutput() GoogleCloudAiplatformV1beta1SampleConfigPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigArgs) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1SampleConfigArgs) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigPtrOutput

type GoogleCloudAiplatformV1beta1SampleConfigInput

type GoogleCloudAiplatformV1beta1SampleConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SampleConfigOutput() GoogleCloudAiplatformV1beta1SampleConfigOutput
	ToGoogleCloudAiplatformV1beta1SampleConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SampleConfigOutput
}

GoogleCloudAiplatformV1beta1SampleConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1SampleConfigArgs and GoogleCloudAiplatformV1beta1SampleConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SampleConfigInput` via:

GoogleCloudAiplatformV1beta1SampleConfigArgs{...}

type GoogleCloudAiplatformV1beta1SampleConfigOutput

type GoogleCloudAiplatformV1beta1SampleConfigOutput struct{ *pulumi.OutputState }

Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.

func (GoogleCloudAiplatformV1beta1SampleConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1SampleConfigOutput) FollowingBatchSamplePercentage

func (o GoogleCloudAiplatformV1beta1SampleConfigOutput) FollowingBatchSamplePercentage() pulumi.IntPtrOutput

The percentage of data needed to be labeled in each following batch (except the first batch).

func (GoogleCloudAiplatformV1beta1SampleConfigOutput) InitialBatchSamplePercentage

func (o GoogleCloudAiplatformV1beta1SampleConfigOutput) InitialBatchSamplePercentage() pulumi.IntPtrOutput

The percentage of data needed to be labeled in the first batch.

func (GoogleCloudAiplatformV1beta1SampleConfigOutput) SampleStrategy

Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.

func (GoogleCloudAiplatformV1beta1SampleConfigOutput) ToGoogleCloudAiplatformV1beta1SampleConfigOutput

func (o GoogleCloudAiplatformV1beta1SampleConfigOutput) ToGoogleCloudAiplatformV1beta1SampleConfigOutput() GoogleCloudAiplatformV1beta1SampleConfigOutput

func (GoogleCloudAiplatformV1beta1SampleConfigOutput) ToGoogleCloudAiplatformV1beta1SampleConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampleConfigOutput) ToGoogleCloudAiplatformV1beta1SampleConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigOutput

func (GoogleCloudAiplatformV1beta1SampleConfigOutput) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1SampleConfigOutput) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutput() GoogleCloudAiplatformV1beta1SampleConfigPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigOutput) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampleConfigOutput) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigPtrOutput

type GoogleCloudAiplatformV1beta1SampleConfigPtrInput

type GoogleCloudAiplatformV1beta1SampleConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutput() GoogleCloudAiplatformV1beta1SampleConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SampleConfigPtrOutput
}

GoogleCloudAiplatformV1beta1SampleConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1SampleConfigArgs, GoogleCloudAiplatformV1beta1SampleConfigPtr and GoogleCloudAiplatformV1beta1SampleConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SampleConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1SampleConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1SampleConfigPtrOutput

type GoogleCloudAiplatformV1beta1SampleConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) FollowingBatchSamplePercentage

func (o GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) FollowingBatchSamplePercentage() pulumi.IntPtrOutput

The percentage of data needed to be labeled in each following batch (except the first batch).

func (GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) InitialBatchSamplePercentage

The percentage of data needed to be labeled in the first batch.

func (GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) SampleStrategy

Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.

func (GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutput() GoogleCloudAiplatformV1beta1SampleConfigPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampleConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SampleConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigPtrOutput

type GoogleCloudAiplatformV1beta1SampleConfigResponse

type GoogleCloudAiplatformV1beta1SampleConfigResponse struct {
	// The percentage of data needed to be labeled in each following batch (except the first batch).
	FollowingBatchSamplePercentage int `pulumi:"followingBatchSamplePercentage"`
	// The percentage of data needed to be labeled in the first batch.
	InitialBatchSamplePercentage int `pulumi:"initialBatchSamplePercentage"`
	// Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.
	SampleStrategy string `pulumi:"sampleStrategy"`
}

Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.

type GoogleCloudAiplatformV1beta1SampleConfigResponseOutput

type GoogleCloudAiplatformV1beta1SampleConfigResponseOutput struct{ *pulumi.OutputState }

Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.

func (GoogleCloudAiplatformV1beta1SampleConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1SampleConfigResponseOutput) FollowingBatchSamplePercentage

func (o GoogleCloudAiplatformV1beta1SampleConfigResponseOutput) FollowingBatchSamplePercentage() pulumi.IntOutput

The percentage of data needed to be labeled in each following batch (except the first batch).

func (GoogleCloudAiplatformV1beta1SampleConfigResponseOutput) InitialBatchSamplePercentage

The percentage of data needed to be labeled in the first batch.

func (GoogleCloudAiplatformV1beta1SampleConfigResponseOutput) SampleStrategy

Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.

func (GoogleCloudAiplatformV1beta1SampleConfigResponseOutput) ToGoogleCloudAiplatformV1beta1SampleConfigResponseOutput

func (GoogleCloudAiplatformV1beta1SampleConfigResponseOutput) ToGoogleCloudAiplatformV1beta1SampleConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampleConfigResponseOutput) ToGoogleCloudAiplatformV1beta1SampleConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigResponseOutput

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy string

Field to choose sampling strategy. Sampling strategy will decide which data should be selected for human labeling in every batch.

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ElementType

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput

func (e GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput() GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutputWithContext

func (e GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput

func (e GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput() GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToStringOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategy) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyInput

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput() GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput
	ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput
}

GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyInput is an input type that accepts GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyArgs and GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyInput` via:

GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyArgs{...}

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ElementType

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrInput

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput() GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput
	ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput
}

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput

type GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput) ToGoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1SampleConfigSampleStrategyPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1SampledShapleyAttribution

type GoogleCloudAiplatformV1beta1SampledShapleyAttribution struct {
	// The number of feature permutations to consider when approximating the Shapley values. Valid range of its value is [1, 50], inclusively.
	PathCount int `pulumi:"pathCount"`
}

An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features.

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs struct {
	// The number of feature permutations to consider when approximating the Shapley values. Valid range of its value is [1, 50], inclusively.
	PathCount pulumi.IntInput `pulumi:"pathCount"`
}

An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features.

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs) ElementType

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionOutputWithContext

func (i GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionInput

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput() GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput
	ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput
}

GoogleCloudAiplatformV1beta1SampledShapleyAttributionInput is an input type that accepts GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs and GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SampledShapleyAttributionInput` via:

GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs{...}

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput struct{ *pulumi.OutputState }

An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features.

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput) ElementType

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput) PathCount

The number of feature permutations to consider when approximating the Shapley values. Valid range of its value is [1, 50], inclusively.

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampledShapleyAttributionOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrInput

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput() GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput
	ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput
}

GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs, GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtr and GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrInput` via:

        GoogleCloudAiplatformV1beta1SampledShapleyAttributionArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput) PathCount

The number of feature permutations to consider when approximating the Shapley values. Valid range of its value is [1, 50], inclusively.

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampledShapleyAttributionPtrOutput

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponse

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponse struct {
	// The number of feature permutations to consider when approximating the Shapley values. Valid range of its value is [1, 50], inclusively.
	PathCount int `pulumi:"pathCount"`
}

An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features.

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutput

type GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutput struct{ *pulumi.OutputState }

An attribution method that approximates Shapley values for features that contribute to the label being predicted. A sampling strategy is used to approximate the value rather than considering all subsets of features.

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutput) PathCount

The number of feature permutations to consider when approximating the Shapley values. Valid range of its value is [1, 50], inclusively.

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutput

func (GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutput) ToGoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SampledShapleyAttributionResponseOutput

type GoogleCloudAiplatformV1beta1SamplingStrategy

type GoogleCloudAiplatformV1beta1SamplingStrategy struct {
	// Random sample config. Will support more sampling strategies later.
	RandomSampleConfig *GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfig `pulumi:"randomSampleConfig"`
}

Sampling Strategy for logging, can be for both training and prediction dataset.

type GoogleCloudAiplatformV1beta1SamplingStrategyArgs

type GoogleCloudAiplatformV1beta1SamplingStrategyArgs struct {
	// Random sample config. Will support more sampling strategies later.
	RandomSampleConfig GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrInput `pulumi:"randomSampleConfig"`
}

Sampling Strategy for logging, can be for both training and prediction dataset.

func (GoogleCloudAiplatformV1beta1SamplingStrategyArgs) ElementType

func (GoogleCloudAiplatformV1beta1SamplingStrategyArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyOutput

func (i GoogleCloudAiplatformV1beta1SamplingStrategyArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyOutput() GoogleCloudAiplatformV1beta1SamplingStrategyOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyOutputWithContext

func (i GoogleCloudAiplatformV1beta1SamplingStrategyArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput

func (i GoogleCloudAiplatformV1beta1SamplingStrategyArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput() GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1SamplingStrategyArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyInput

type GoogleCloudAiplatformV1beta1SamplingStrategyInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SamplingStrategyOutput() GoogleCloudAiplatformV1beta1SamplingStrategyOutput
	ToGoogleCloudAiplatformV1beta1SamplingStrategyOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyOutput
}

GoogleCloudAiplatformV1beta1SamplingStrategyInput is an input type that accepts GoogleCloudAiplatformV1beta1SamplingStrategyArgs and GoogleCloudAiplatformV1beta1SamplingStrategyOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SamplingStrategyInput` via:

GoogleCloudAiplatformV1beta1SamplingStrategyArgs{...}

type GoogleCloudAiplatformV1beta1SamplingStrategyOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyOutput struct{ *pulumi.OutputState }

Sampling Strategy for logging, can be for both training and prediction dataset.

func (GoogleCloudAiplatformV1beta1SamplingStrategyOutput) ElementType

func (GoogleCloudAiplatformV1beta1SamplingStrategyOutput) RandomSampleConfig

Random sample config. Will support more sampling strategies later.

func (GoogleCloudAiplatformV1beta1SamplingStrategyOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyOutput

func (o GoogleCloudAiplatformV1beta1SamplingStrategyOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyOutput() GoogleCloudAiplatformV1beta1SamplingStrategyOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyOutputWithContext

func (o GoogleCloudAiplatformV1beta1SamplingStrategyOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput

func (o GoogleCloudAiplatformV1beta1SamplingStrategyOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput() GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SamplingStrategyOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyPtrInput

type GoogleCloudAiplatformV1beta1SamplingStrategyPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput() GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput
	ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput
}

GoogleCloudAiplatformV1beta1SamplingStrategyPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1SamplingStrategyArgs, GoogleCloudAiplatformV1beta1SamplingStrategyPtr and GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SamplingStrategyPtrInput` via:

        GoogleCloudAiplatformV1beta1SamplingStrategyArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput) RandomSampleConfig

Random sample config. Will support more sampling strategies later.

func (GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyPtrOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfig

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfig struct {
	// Sample rate (0, 1]
	SampleRate *float64 `pulumi:"sampleRate"`
}

Requests are randomly selected.

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs struct {
	// Sample rate (0, 1]
	SampleRate pulumi.Float64PtrInput `pulumi:"sampleRate"`
}

Requests are randomly selected.

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigInput

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput() GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput
	ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput
}

GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs and GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigInput` via:

GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs{...}

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput struct{ *pulumi.OutputState }

Requests are randomly selected.

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput) SampleRate

Sample rate (0, 1]

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrInput

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput() GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput
}

GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs, GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtr and GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput) SampleRate

Sample rate (0, 1]

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigPtrOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponse

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponse struct {
	// Sample rate (0, 1]
	SampleRate float64 `pulumi:"sampleRate"`
}

Requests are randomly selected.

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponseOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponseOutput struct{ *pulumi.OutputState }

Requests are randomly selected.

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponseOutput) SampleRate

Sample rate (0, 1]

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponseOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponseOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponseOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1SamplingStrategyResponse

type GoogleCloudAiplatformV1beta1SamplingStrategyResponse struct {
	// Random sample config. Will support more sampling strategies later.
	RandomSampleConfig GoogleCloudAiplatformV1beta1SamplingStrategyRandomSampleConfigResponse `pulumi:"randomSampleConfig"`
}

Sampling Strategy for logging, can be for both training and prediction dataset.

type GoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput

type GoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput struct{ *pulumi.OutputState }

Sampling Strategy for logging, can be for both training and prediction dataset.

func (GoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput) RandomSampleConfig

Random sample config. Will support more sampling strategies later.

func (GoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput

func (GoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput) ToGoogleCloudAiplatformV1beta1SamplingStrategyResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput

type GoogleCloudAiplatformV1beta1SavedQuery

type GoogleCloudAiplatformV1beta1SavedQuery struct {
	// The user-defined name of the SavedQuery. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Used to perform a consistent read-modify-write update. If not set, a blind "overwrite" update happens.
	Etag *string `pulumi:"etag"`
	// Some additional information about the SavedQuery.
	Metadata interface{} `pulumi:"metadata"`
	// Problem type of the SavedQuery. Allowed values: * IMAGE_CLASSIFICATION_SINGLE_LABEL * IMAGE_CLASSIFICATION_MULTI_LABEL * IMAGE_BOUNDING_POLY * IMAGE_BOUNDING_BOX * TEXT_CLASSIFICATION_SINGLE_LABEL * TEXT_CLASSIFICATION_MULTI_LABEL * TEXT_EXTRACTION * TEXT_SENTIMENT * VIDEO_CLASSIFICATION * VIDEO_OBJECT_TRACKING
	ProblemType string `pulumi:"problemType"`
}

A SavedQuery is a view of the dataset. It references a subset of annotations by problem type and filters.

type GoogleCloudAiplatformV1beta1SavedQueryArgs

type GoogleCloudAiplatformV1beta1SavedQueryArgs struct {
	// The user-defined name of the SavedQuery. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Used to perform a consistent read-modify-write update. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Some additional information about the SavedQuery.
	Metadata pulumi.Input `pulumi:"metadata"`
	// Problem type of the SavedQuery. Allowed values: * IMAGE_CLASSIFICATION_SINGLE_LABEL * IMAGE_CLASSIFICATION_MULTI_LABEL * IMAGE_BOUNDING_POLY * IMAGE_BOUNDING_BOX * TEXT_CLASSIFICATION_SINGLE_LABEL * TEXT_CLASSIFICATION_MULTI_LABEL * TEXT_EXTRACTION * TEXT_SENTIMENT * VIDEO_CLASSIFICATION * VIDEO_OBJECT_TRACKING
	ProblemType pulumi.StringInput `pulumi:"problemType"`
}

A SavedQuery is a view of the dataset. It references a subset of annotations by problem type and filters.

func (GoogleCloudAiplatformV1beta1SavedQueryArgs) ElementType

func (GoogleCloudAiplatformV1beta1SavedQueryArgs) ToGoogleCloudAiplatformV1beta1SavedQueryOutput

func (i GoogleCloudAiplatformV1beta1SavedQueryArgs) ToGoogleCloudAiplatformV1beta1SavedQueryOutput() GoogleCloudAiplatformV1beta1SavedQueryOutput

func (GoogleCloudAiplatformV1beta1SavedQueryArgs) ToGoogleCloudAiplatformV1beta1SavedQueryOutputWithContext

func (i GoogleCloudAiplatformV1beta1SavedQueryArgs) ToGoogleCloudAiplatformV1beta1SavedQueryOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SavedQueryOutput

type GoogleCloudAiplatformV1beta1SavedQueryArray

type GoogleCloudAiplatformV1beta1SavedQueryArray []GoogleCloudAiplatformV1beta1SavedQueryInput

func (GoogleCloudAiplatformV1beta1SavedQueryArray) ElementType

func (GoogleCloudAiplatformV1beta1SavedQueryArray) ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutput

func (i GoogleCloudAiplatformV1beta1SavedQueryArray) ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutput() GoogleCloudAiplatformV1beta1SavedQueryArrayOutput

func (GoogleCloudAiplatformV1beta1SavedQueryArray) ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1SavedQueryArray) ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SavedQueryArrayOutput

type GoogleCloudAiplatformV1beta1SavedQueryArrayInput

type GoogleCloudAiplatformV1beta1SavedQueryArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutput() GoogleCloudAiplatformV1beta1SavedQueryArrayOutput
	ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SavedQueryArrayOutput
}

GoogleCloudAiplatformV1beta1SavedQueryArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1SavedQueryArray and GoogleCloudAiplatformV1beta1SavedQueryArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SavedQueryArrayInput` via:

GoogleCloudAiplatformV1beta1SavedQueryArray{ GoogleCloudAiplatformV1beta1SavedQueryArgs{...} }

type GoogleCloudAiplatformV1beta1SavedQueryArrayOutput

type GoogleCloudAiplatformV1beta1SavedQueryArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SavedQueryArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1SavedQueryArrayOutput) Index

func (GoogleCloudAiplatformV1beta1SavedQueryArrayOutput) ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutput

func (o GoogleCloudAiplatformV1beta1SavedQueryArrayOutput) ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutput() GoogleCloudAiplatformV1beta1SavedQueryArrayOutput

func (GoogleCloudAiplatformV1beta1SavedQueryArrayOutput) ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1SavedQueryArrayOutput) ToGoogleCloudAiplatformV1beta1SavedQueryArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SavedQueryArrayOutput

type GoogleCloudAiplatformV1beta1SavedQueryInput

type GoogleCloudAiplatformV1beta1SavedQueryInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SavedQueryOutput() GoogleCloudAiplatformV1beta1SavedQueryOutput
	ToGoogleCloudAiplatformV1beta1SavedQueryOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SavedQueryOutput
}

GoogleCloudAiplatformV1beta1SavedQueryInput is an input type that accepts GoogleCloudAiplatformV1beta1SavedQueryArgs and GoogleCloudAiplatformV1beta1SavedQueryOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SavedQueryInput` via:

GoogleCloudAiplatformV1beta1SavedQueryArgs{...}

type GoogleCloudAiplatformV1beta1SavedQueryOutput

type GoogleCloudAiplatformV1beta1SavedQueryOutput struct{ *pulumi.OutputState }

A SavedQuery is a view of the dataset. It references a subset of annotations by problem type and filters.

func (GoogleCloudAiplatformV1beta1SavedQueryOutput) DisplayName

The user-defined name of the SavedQuery. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (GoogleCloudAiplatformV1beta1SavedQueryOutput) ElementType

func (GoogleCloudAiplatformV1beta1SavedQueryOutput) Etag

Used to perform a consistent read-modify-write update. If not set, a blind "overwrite" update happens.

func (GoogleCloudAiplatformV1beta1SavedQueryOutput) Metadata

Some additional information about the SavedQuery.

func (GoogleCloudAiplatformV1beta1SavedQueryOutput) ProblemType

Problem type of the SavedQuery. Allowed values: * IMAGE_CLASSIFICATION_SINGLE_LABEL * IMAGE_CLASSIFICATION_MULTI_LABEL * IMAGE_BOUNDING_POLY * IMAGE_BOUNDING_BOX * TEXT_CLASSIFICATION_SINGLE_LABEL * TEXT_CLASSIFICATION_MULTI_LABEL * TEXT_EXTRACTION * TEXT_SENTIMENT * VIDEO_CLASSIFICATION * VIDEO_OBJECT_TRACKING

func (GoogleCloudAiplatformV1beta1SavedQueryOutput) ToGoogleCloudAiplatformV1beta1SavedQueryOutput

func (o GoogleCloudAiplatformV1beta1SavedQueryOutput) ToGoogleCloudAiplatformV1beta1SavedQueryOutput() GoogleCloudAiplatformV1beta1SavedQueryOutput

func (GoogleCloudAiplatformV1beta1SavedQueryOutput) ToGoogleCloudAiplatformV1beta1SavedQueryOutputWithContext

func (o GoogleCloudAiplatformV1beta1SavedQueryOutput) ToGoogleCloudAiplatformV1beta1SavedQueryOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SavedQueryOutput

type GoogleCloudAiplatformV1beta1SavedQueryResponse

type GoogleCloudAiplatformV1beta1SavedQueryResponse struct {
	// Filters on the Annotations in the dataset.
	AnnotationFilter string `pulumi:"annotationFilter"`
	// Number of AnnotationSpecs in the context of the SavedQuery.
	AnnotationSpecCount int `pulumi:"annotationSpecCount"`
	// Timestamp when this SavedQuery was created.
	CreateTime string `pulumi:"createTime"`
	// The user-defined name of the SavedQuery. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Used to perform a consistent read-modify-write update. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Some additional information about the SavedQuery.
	Metadata interface{} `pulumi:"metadata"`
	// Resource name of the SavedQuery.
	Name string `pulumi:"name"`
	// Problem type of the SavedQuery. Allowed values: * IMAGE_CLASSIFICATION_SINGLE_LABEL * IMAGE_CLASSIFICATION_MULTI_LABEL * IMAGE_BOUNDING_POLY * IMAGE_BOUNDING_BOX * TEXT_CLASSIFICATION_SINGLE_LABEL * TEXT_CLASSIFICATION_MULTI_LABEL * TEXT_EXTRACTION * TEXT_SENTIMENT * VIDEO_CLASSIFICATION * VIDEO_OBJECT_TRACKING
	ProblemType string `pulumi:"problemType"`
	// If the Annotations belonging to the SavedQuery can be used for AutoML training.
	SupportAutomlTraining bool `pulumi:"supportAutomlTraining"`
	// Timestamp when SavedQuery was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

A SavedQuery is a view of the dataset. It references a subset of annotations by problem type and filters.

type GoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput

type GoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput) ToGoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput

func (GoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput) ToGoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput) ToGoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SavedQueryResponseArrayOutput

type GoogleCloudAiplatformV1beta1SavedQueryResponseOutput

type GoogleCloudAiplatformV1beta1SavedQueryResponseOutput struct{ *pulumi.OutputState }

A SavedQuery is a view of the dataset. It references a subset of annotations by problem type and filters.

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) AnnotationFilter

Filters on the Annotations in the dataset.

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) AnnotationSpecCount

Number of AnnotationSpecs in the context of the SavedQuery.

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) CreateTime

Timestamp when this SavedQuery was created.

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) DisplayName

The user-defined name of the SavedQuery. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) Etag

Used to perform a consistent read-modify-write update. If not set, a blind "overwrite" update happens.

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) Metadata

Some additional information about the SavedQuery.

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) Name

Resource name of the SavedQuery.

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) ProblemType

Problem type of the SavedQuery. Allowed values: * IMAGE_CLASSIFICATION_SINGLE_LABEL * IMAGE_CLASSIFICATION_MULTI_LABEL * IMAGE_BOUNDING_POLY * IMAGE_BOUNDING_BOX * TEXT_CLASSIFICATION_SINGLE_LABEL * TEXT_CLASSIFICATION_MULTI_LABEL * TEXT_EXTRACTION * TEXT_SENTIMENT * VIDEO_CLASSIFICATION * VIDEO_OBJECT_TRACKING

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) SupportAutomlTraining

If the Annotations belonging to the SavedQuery can be used for AutoML training.

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) ToGoogleCloudAiplatformV1beta1SavedQueryResponseOutput

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) ToGoogleCloudAiplatformV1beta1SavedQueryResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) ToGoogleCloudAiplatformV1beta1SavedQueryResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SavedQueryResponseOutput

func (GoogleCloudAiplatformV1beta1SavedQueryResponseOutput) UpdateTime

Timestamp when SavedQuery was last updated.

type GoogleCloudAiplatformV1beta1ScheduleRunResponseResponse

type GoogleCloudAiplatformV1beta1ScheduleRunResponseResponse struct {
	// The response of the scheduled run.
	RunResponse string `pulumi:"runResponse"`
	// The scheduled run time based on the user-specified schedule.
	ScheduledRunTime string `pulumi:"scheduledRunTime"`
}

Status of a scheduled run.

type GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput

type GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput struct{ *pulumi.OutputState }

Status of a scheduled run.

func (GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput) RunResponse

The response of the scheduled run.

func (GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput) ScheduledRunTime

The scheduled run time based on the user-specified schedule.

func (GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput) ToGoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput

func (GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput) ToGoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput) ToGoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput

type GoogleCloudAiplatformV1beta1Scheduling

type GoogleCloudAiplatformV1beta1Scheduling struct {
	// Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides `Scheduling.restart_job_on_worker_restart` to false.
	DisableRetries *bool `pulumi:"disableRetries"`
	// 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.
	RestartJobOnWorkerRestart *bool `pulumi:"restartJobOnWorkerRestart"`
	// The maximum job running time. The default is 7 days.
	Timeout *string `pulumi:"timeout"`
}

All parameters related to queuing and scheduling of custom jobs.

type GoogleCloudAiplatformV1beta1SchedulingArgs

type GoogleCloudAiplatformV1beta1SchedulingArgs struct {
	// Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides `Scheduling.restart_job_on_worker_restart` to false.
	DisableRetries pulumi.BoolPtrInput `pulumi:"disableRetries"`
	// 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.
	RestartJobOnWorkerRestart pulumi.BoolPtrInput `pulumi:"restartJobOnWorkerRestart"`
	// The maximum job running time. The default is 7 days.
	Timeout pulumi.StringPtrInput `pulumi:"timeout"`
}

All parameters related to queuing and scheduling of custom jobs.

func (GoogleCloudAiplatformV1beta1SchedulingArgs) ElementType

func (GoogleCloudAiplatformV1beta1SchedulingArgs) ToGoogleCloudAiplatformV1beta1SchedulingOutput

func (i GoogleCloudAiplatformV1beta1SchedulingArgs) ToGoogleCloudAiplatformV1beta1SchedulingOutput() GoogleCloudAiplatformV1beta1SchedulingOutput

func (GoogleCloudAiplatformV1beta1SchedulingArgs) ToGoogleCloudAiplatformV1beta1SchedulingOutputWithContext

func (i GoogleCloudAiplatformV1beta1SchedulingArgs) ToGoogleCloudAiplatformV1beta1SchedulingOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SchedulingOutput

func (GoogleCloudAiplatformV1beta1SchedulingArgs) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutput

func (i GoogleCloudAiplatformV1beta1SchedulingArgs) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutput() GoogleCloudAiplatformV1beta1SchedulingPtrOutput

func (GoogleCloudAiplatformV1beta1SchedulingArgs) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1SchedulingArgs) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SchedulingPtrOutput

type GoogleCloudAiplatformV1beta1SchedulingInput

type GoogleCloudAiplatformV1beta1SchedulingInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SchedulingOutput() GoogleCloudAiplatformV1beta1SchedulingOutput
	ToGoogleCloudAiplatformV1beta1SchedulingOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SchedulingOutput
}

GoogleCloudAiplatformV1beta1SchedulingInput is an input type that accepts GoogleCloudAiplatformV1beta1SchedulingArgs and GoogleCloudAiplatformV1beta1SchedulingOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SchedulingInput` via:

GoogleCloudAiplatformV1beta1SchedulingArgs{...}

type GoogleCloudAiplatformV1beta1SchedulingOutput

type GoogleCloudAiplatformV1beta1SchedulingOutput struct{ *pulumi.OutputState }

All parameters related to queuing and scheduling of custom jobs.

func (GoogleCloudAiplatformV1beta1SchedulingOutput) DisableRetries

Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides `Scheduling.restart_job_on_worker_restart` to false.

func (GoogleCloudAiplatformV1beta1SchedulingOutput) ElementType

func (GoogleCloudAiplatformV1beta1SchedulingOutput) RestartJobOnWorkerRestart

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.

func (GoogleCloudAiplatformV1beta1SchedulingOutput) Timeout

The maximum job running time. The default is 7 days.

func (GoogleCloudAiplatformV1beta1SchedulingOutput) ToGoogleCloudAiplatformV1beta1SchedulingOutput

func (o GoogleCloudAiplatformV1beta1SchedulingOutput) ToGoogleCloudAiplatformV1beta1SchedulingOutput() GoogleCloudAiplatformV1beta1SchedulingOutput

func (GoogleCloudAiplatformV1beta1SchedulingOutput) ToGoogleCloudAiplatformV1beta1SchedulingOutputWithContext

func (o GoogleCloudAiplatformV1beta1SchedulingOutput) ToGoogleCloudAiplatformV1beta1SchedulingOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SchedulingOutput

func (GoogleCloudAiplatformV1beta1SchedulingOutput) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutput

func (o GoogleCloudAiplatformV1beta1SchedulingOutput) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutput() GoogleCloudAiplatformV1beta1SchedulingPtrOutput

func (GoogleCloudAiplatformV1beta1SchedulingOutput) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SchedulingOutput) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SchedulingPtrOutput

type GoogleCloudAiplatformV1beta1SchedulingPtrInput

type GoogleCloudAiplatformV1beta1SchedulingPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SchedulingPtrOutput() GoogleCloudAiplatformV1beta1SchedulingPtrOutput
	ToGoogleCloudAiplatformV1beta1SchedulingPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SchedulingPtrOutput
}

GoogleCloudAiplatformV1beta1SchedulingPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1SchedulingArgs, GoogleCloudAiplatformV1beta1SchedulingPtr and GoogleCloudAiplatformV1beta1SchedulingPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SchedulingPtrInput` via:

        GoogleCloudAiplatformV1beta1SchedulingArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1SchedulingPtrOutput

type GoogleCloudAiplatformV1beta1SchedulingPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SchedulingPtrOutput) DisableRetries

Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides `Scheduling.restart_job_on_worker_restart` to false.

func (GoogleCloudAiplatformV1beta1SchedulingPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1SchedulingPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1SchedulingPtrOutput) RestartJobOnWorkerRestart

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.

func (GoogleCloudAiplatformV1beta1SchedulingPtrOutput) Timeout

The maximum job running time. The default is 7 days.

func (GoogleCloudAiplatformV1beta1SchedulingPtrOutput) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutput

func (o GoogleCloudAiplatformV1beta1SchedulingPtrOutput) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutput() GoogleCloudAiplatformV1beta1SchedulingPtrOutput

func (GoogleCloudAiplatformV1beta1SchedulingPtrOutput) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SchedulingPtrOutput) ToGoogleCloudAiplatformV1beta1SchedulingPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SchedulingPtrOutput

type GoogleCloudAiplatformV1beta1SchedulingResponse

type GoogleCloudAiplatformV1beta1SchedulingResponse struct {
	// Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides `Scheduling.restart_job_on_worker_restart` to false.
	DisableRetries bool `pulumi:"disableRetries"`
	// 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.
	RestartJobOnWorkerRestart bool `pulumi:"restartJobOnWorkerRestart"`
	// The maximum job running time. The default is 7 days.
	Timeout string `pulumi:"timeout"`
}

All parameters related to queuing and scheduling of custom jobs.

type GoogleCloudAiplatformV1beta1SchedulingResponseOutput

type GoogleCloudAiplatformV1beta1SchedulingResponseOutput struct{ *pulumi.OutputState }

All parameters related to queuing and scheduling of custom jobs.

func (GoogleCloudAiplatformV1beta1SchedulingResponseOutput) DisableRetries

Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides `Scheduling.restart_job_on_worker_restart` to false.

func (GoogleCloudAiplatformV1beta1SchedulingResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1SchedulingResponseOutput) RestartJobOnWorkerRestart

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.

func (GoogleCloudAiplatformV1beta1SchedulingResponseOutput) Timeout

The maximum job running time. The default is 7 days.

func (GoogleCloudAiplatformV1beta1SchedulingResponseOutput) ToGoogleCloudAiplatformV1beta1SchedulingResponseOutput

func (GoogleCloudAiplatformV1beta1SchedulingResponseOutput) ToGoogleCloudAiplatformV1beta1SchedulingResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1SchedulingResponseOutput) ToGoogleCloudAiplatformV1beta1SchedulingResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SchedulingResponseOutput

type GoogleCloudAiplatformV1beta1ServiceAccountSpec

type GoogleCloudAiplatformV1beta1ServiceAccountSpec struct {
	// If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the [Vertex AI Custom Code Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents).
	EnableCustomServiceAccount bool `pulumi:"enableCustomServiceAccount"`
	// Optional. Default service account that this PersistentResource's workloads run as. The workloads include: * Any runtime specified via `ResourceRuntimeSpec` on creation time, for example, Ray. * Jobs submitted to PersistentResource, if no other service account specified in the job specs. Only works when custom service account is enabled and users have the `iam.serviceAccounts.actAs` permission on this service account. Required if any containers are specified in `ResourceRuntimeSpec`.
	ServiceAccount *string `pulumi:"serviceAccount"`
}

Configuration for the use of custom service account to run the workloads.

type GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs

type GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs struct {
	// If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the [Vertex AI Custom Code Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents).
	EnableCustomServiceAccount pulumi.BoolInput `pulumi:"enableCustomServiceAccount"`
	// Optional. Default service account that this PersistentResource's workloads run as. The workloads include: * Any runtime specified via `ResourceRuntimeSpec` on creation time, for example, Ray. * Jobs submitted to PersistentResource, if no other service account specified in the job specs. Only works when custom service account is enabled and users have the `iam.serviceAccounts.actAs` permission on this service account. Required if any containers are specified in `ResourceRuntimeSpec`.
	ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"`
}

Configuration for the use of custom service account to run the workloads.

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecOutput

func (i GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecOutput() GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput

func (i GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput() GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput

type GoogleCloudAiplatformV1beta1ServiceAccountSpecInput

type GoogleCloudAiplatformV1beta1ServiceAccountSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ServiceAccountSpecOutput() GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput
	ToGoogleCloudAiplatformV1beta1ServiceAccountSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput
}

GoogleCloudAiplatformV1beta1ServiceAccountSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs and GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ServiceAccountSpecInput` via:

GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs{...}

type GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput

type GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput struct{ *pulumi.OutputState }

Configuration for the use of custom service account to run the workloads.

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) EnableCustomServiceAccount

If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the [Vertex AI Custom Code Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents).

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) ServiceAccount

Optional. Default service account that this PersistentResource's workloads run as. The workloads include: * Any runtime specified via `ResourceRuntimeSpec` on creation time, for example, Ray. * Jobs submitted to PersistentResource, if no other service account specified in the job specs. Only works when custom service account is enabled and users have the `iam.serviceAccounts.actAs` permission on this service account. Required if any containers are specified in `ResourceRuntimeSpec`.

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecOutput

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput

func (o GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput() GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ServiceAccountSpecOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput

type GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrInput

type GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput() GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput
}

GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs, GoogleCloudAiplatformV1beta1ServiceAccountSpecPtr and GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1ServiceAccountSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput

type GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput) EnableCustomServiceAccount

If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the [Vertex AI Custom Code Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents).

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput) ServiceAccount

Optional. Default service account that this PersistentResource's workloads run as. The workloads include: * Any runtime specified via `ResourceRuntimeSpec` on creation time, for example, Ray. * Jobs submitted to PersistentResource, if no other service account specified in the job specs. Only works when custom service account is enabled and users have the `iam.serviceAccounts.actAs` permission on this service account. Required if any containers are specified in `ResourceRuntimeSpec`.

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ServiceAccountSpecPtrOutput

type GoogleCloudAiplatformV1beta1ServiceAccountSpecResponse

type GoogleCloudAiplatformV1beta1ServiceAccountSpecResponse struct {
	// If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the [Vertex AI Custom Code Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents).
	EnableCustomServiceAccount bool `pulumi:"enableCustomServiceAccount"`
	// Optional. Default service account that this PersistentResource's workloads run as. The workloads include: * Any runtime specified via `ResourceRuntimeSpec` on creation time, for example, Ray. * Jobs submitted to PersistentResource, if no other service account specified in the job specs. Only works when custom service account is enabled and users have the `iam.serviceAccounts.actAs` permission on this service account. Required if any containers are specified in `ResourceRuntimeSpec`.
	ServiceAccount string `pulumi:"serviceAccount"`
}

Configuration for the use of custom service account to run the workloads.

type GoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput

type GoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput struct{ *pulumi.OutputState }

Configuration for the use of custom service account to run the workloads.

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput) EnableCustomServiceAccount

If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the [Vertex AI Custom Code Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents).

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput) ServiceAccount

Optional. Default service account that this PersistentResource's workloads run as. The workloads include: * Any runtime specified via `ResourceRuntimeSpec` on creation time, for example, Ray. * Jobs submitted to PersistentResource, if no other service account specified in the job specs. Only works when custom service account is enabled and users have the `iam.serviceAccounts.actAs` permission on this service account. Required if any containers are specified in `ResourceRuntimeSpec`.

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput

func (GoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput) ToGoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ServiceAccountSpecResponseOutput

type GoogleCloudAiplatformV1beta1SmoothGradConfig

type GoogleCloudAiplatformV1beta1SmoothGradConfig struct {
	// This is similar to noise_sigma, but provides additional flexibility. A separate noise sigma can be provided for each feature, which is useful if their distributions are different. No noise is added to features that are not set. If this field is unset, noise_sigma will be used for all features.
	FeatureNoiseSigma *GoogleCloudAiplatformV1beta1FeatureNoiseSigma `pulumi:"featureNoiseSigma"`
	// This is a single float value and will be used to add noise to all the features. Use this field when all features are normalized to have the same distribution: scale to range [0, 1], [-1, 1] or z-scoring, where features are normalized to have 0-mean and 1-variance. Learn more about [normalization](https://developers.google.com/machine-learning/data-prep/transform/normalization). For best results the recommended value is about 10% - 20% of the standard deviation of the input feature. Refer to section 3.2 of the SmoothGrad paper: https://arxiv.org/pdf/1706.03825.pdf. Defaults to 0.1. If the distribution is different per feature, set feature_noise_sigma instead for each feature.
	NoiseSigma *float64 `pulumi:"noiseSigma"`
	// The number of gradient samples to use for approximation. The higher this number, the more accurate the gradient is, but the runtime complexity increases by this factor as well. Valid range of its value is [1, 50]. Defaults to 3.
	NoisySampleCount *int `pulumi:"noisySampleCount"`
}

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

type GoogleCloudAiplatformV1beta1SmoothGradConfigArgs

type GoogleCloudAiplatformV1beta1SmoothGradConfigArgs struct {
	// This is similar to noise_sigma, but provides additional flexibility. A separate noise sigma can be provided for each feature, which is useful if their distributions are different. No noise is added to features that are not set. If this field is unset, noise_sigma will be used for all features.
	FeatureNoiseSigma GoogleCloudAiplatformV1beta1FeatureNoiseSigmaPtrInput `pulumi:"featureNoiseSigma"`
	// This is a single float value and will be used to add noise to all the features. Use this field when all features are normalized to have the same distribution: scale to range [0, 1], [-1, 1] or z-scoring, where features are normalized to have 0-mean and 1-variance. Learn more about [normalization](https://developers.google.com/machine-learning/data-prep/transform/normalization). For best results the recommended value is about 10% - 20% of the standard deviation of the input feature. Refer to section 3.2 of the SmoothGrad paper: https://arxiv.org/pdf/1706.03825.pdf. Defaults to 0.1. If the distribution is different per feature, set feature_noise_sigma instead for each feature.
	NoiseSigma pulumi.Float64PtrInput `pulumi:"noiseSigma"`
	// The number of gradient samples to use for approximation. The higher this number, the more accurate the gradient is, but the runtime complexity increases by this factor as well. Valid range of its value is [1, 50]. Defaults to 3.
	NoisySampleCount pulumi.IntPtrInput `pulumi:"noisySampleCount"`
}

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

func (GoogleCloudAiplatformV1beta1SmoothGradConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1SmoothGradConfigArgs) ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutput

func (i GoogleCloudAiplatformV1beta1SmoothGradConfigArgs) ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutput() GoogleCloudAiplatformV1beta1SmoothGradConfigOutput

func (GoogleCloudAiplatformV1beta1SmoothGradConfigArgs) ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1SmoothGradConfigArgs) ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SmoothGradConfigOutput

func (GoogleCloudAiplatformV1beta1SmoothGradConfigArgs) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1SmoothGradConfigArgs) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput() GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput

func (GoogleCloudAiplatformV1beta1SmoothGradConfigArgs) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1SmoothGradConfigArgs) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput

type GoogleCloudAiplatformV1beta1SmoothGradConfigInput

type GoogleCloudAiplatformV1beta1SmoothGradConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutput() GoogleCloudAiplatformV1beta1SmoothGradConfigOutput
	ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SmoothGradConfigOutput
}

GoogleCloudAiplatformV1beta1SmoothGradConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1SmoothGradConfigArgs and GoogleCloudAiplatformV1beta1SmoothGradConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SmoothGradConfigInput` via:

GoogleCloudAiplatformV1beta1SmoothGradConfigArgs{...}

type GoogleCloudAiplatformV1beta1SmoothGradConfigOutput

type GoogleCloudAiplatformV1beta1SmoothGradConfigOutput struct{ *pulumi.OutputState }

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

func (GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) FeatureNoiseSigma

This is similar to noise_sigma, but provides additional flexibility. A separate noise sigma can be provided for each feature, which is useful if their distributions are different. No noise is added to features that are not set. If this field is unset, noise_sigma will be used for all features.

func (GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) NoiseSigma

This is a single float value and will be used to add noise to all the features. Use this field when all features are normalized to have the same distribution: scale to range [0, 1], [-1, 1] or z-scoring, where features are normalized to have 0-mean and 1-variance. Learn more about [normalization](https://developers.google.com/machine-learning/data-prep/transform/normalization). For best results the recommended value is about 10% - 20% of the standard deviation of the input feature. Refer to section 3.2 of the SmoothGrad paper: https://arxiv.org/pdf/1706.03825.pdf. Defaults to 0.1. If the distribution is different per feature, set feature_noise_sigma instead for each feature.

func (GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) NoisySampleCount

The number of gradient samples to use for approximation. The higher this number, the more accurate the gradient is, but the runtime complexity increases by this factor as well. Valid range of its value is [1, 50]. Defaults to 3.

func (GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutput

func (o GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutput() GoogleCloudAiplatformV1beta1SmoothGradConfigOutput

func (GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SmoothGradConfigOutput

func (GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput() GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput

func (GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SmoothGradConfigOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput

type GoogleCloudAiplatformV1beta1SmoothGradConfigPtrInput

type GoogleCloudAiplatformV1beta1SmoothGradConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput() GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput
}

GoogleCloudAiplatformV1beta1SmoothGradConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1SmoothGradConfigArgs, GoogleCloudAiplatformV1beta1SmoothGradConfigPtr and GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1SmoothGradConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1SmoothGradConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput

type GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput) FeatureNoiseSigma

This is similar to noise_sigma, but provides additional flexibility. A separate noise sigma can be provided for each feature, which is useful if their distributions are different. No noise is added to features that are not set. If this field is unset, noise_sigma will be used for all features.

func (GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput) NoiseSigma

This is a single float value and will be used to add noise to all the features. Use this field when all features are normalized to have the same distribution: scale to range [0, 1], [-1, 1] or z-scoring, where features are normalized to have 0-mean and 1-variance. Learn more about [normalization](https://developers.google.com/machine-learning/data-prep/transform/normalization). For best results the recommended value is about 10% - 20% of the standard deviation of the input feature. Refer to section 3.2 of the SmoothGrad paper: https://arxiv.org/pdf/1706.03825.pdf. Defaults to 0.1. If the distribution is different per feature, set feature_noise_sigma instead for each feature.

func (GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput) NoisySampleCount

The number of gradient samples to use for approximation. The higher this number, the more accurate the gradient is, but the runtime complexity increases by this factor as well. Valid range of its value is [1, 50]. Defaults to 3.

func (GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput

func (GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SmoothGradConfigPtrOutput

type GoogleCloudAiplatformV1beta1SmoothGradConfigResponse

type GoogleCloudAiplatformV1beta1SmoothGradConfigResponse struct {
	// This is similar to noise_sigma, but provides additional flexibility. A separate noise sigma can be provided for each feature, which is useful if their distributions are different. No noise is added to features that are not set. If this field is unset, noise_sigma will be used for all features.
	FeatureNoiseSigma GoogleCloudAiplatformV1beta1FeatureNoiseSigmaResponse `pulumi:"featureNoiseSigma"`
	// This is a single float value and will be used to add noise to all the features. Use this field when all features are normalized to have the same distribution: scale to range [0, 1], [-1, 1] or z-scoring, where features are normalized to have 0-mean and 1-variance. Learn more about [normalization](https://developers.google.com/machine-learning/data-prep/transform/normalization). For best results the recommended value is about 10% - 20% of the standard deviation of the input feature. Refer to section 3.2 of the SmoothGrad paper: https://arxiv.org/pdf/1706.03825.pdf. Defaults to 0.1. If the distribution is different per feature, set feature_noise_sigma instead for each feature.
	NoiseSigma float64 `pulumi:"noiseSigma"`
	// The number of gradient samples to use for approximation. The higher this number, the more accurate the gradient is, but the runtime complexity increases by this factor as well. Valid range of its value is [1, 50]. Defaults to 3.
	NoisySampleCount int `pulumi:"noisySampleCount"`
}

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

type GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput

type GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput struct{ *pulumi.OutputState }

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

func (GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput) FeatureNoiseSigma

This is similar to noise_sigma, but provides additional flexibility. A separate noise sigma can be provided for each feature, which is useful if their distributions are different. No noise is added to features that are not set. If this field is unset, noise_sigma will be used for all features.

func (GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput) NoiseSigma

This is a single float value and will be used to add noise to all the features. Use this field when all features are normalized to have the same distribution: scale to range [0, 1], [-1, 1] or z-scoring, where features are normalized to have 0-mean and 1-variance. Learn more about [normalization](https://developers.google.com/machine-learning/data-prep/transform/normalization). For best results the recommended value is about 10% - 20% of the standard deviation of the input feature. Refer to section 3.2 of the SmoothGrad paper: https://arxiv.org/pdf/1706.03825.pdf. Defaults to 0.1. If the distribution is different per feature, set feature_noise_sigma instead for each feature.

func (GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput) NoisySampleCount

The number of gradient samples to use for approximation. The higher this number, the more accurate the gradient is, but the runtime complexity increases by this factor as well. Valid range of its value is [1, 50]. Defaults to 3.

func (GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput

func (GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput) ToGoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1SmoothGradConfigResponseOutput

type GoogleCloudAiplatformV1beta1StratifiedSplit

type GoogleCloudAiplatformV1beta1StratifiedSplit struct {
	// The key is a name of one of the Dataset's data columns. The key provided must be for a categorical column.
	Key string `pulumi:"key"`
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction *float64 `pulumi:"testFraction"`
	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction *float64 `pulumi:"trainingFraction"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction *float64 `pulumi:"validationFraction"`
}

Assigns input data to the training, validation, and test sets so that the distribution of values found in the categorical column (as specified by the `key` field) is mirrored within each split. The fraction values determine the relative sizes of the splits. For example, if the specified column has three values, with 50% of the rows having value "A", 25% value "B", and 25% value "C", and the split fractions are specified as 80/10/10, then the training set will constitute 80% of the training data, with about 50% of the training set rows having the value "A" for the specified column, about 25% having the value "B", and about 25% having the value "C". Only the top 500 occurring values are used; any values not in the top 500 values are randomly assigned to a split. If less than three rows contain a specific value, those rows are randomly assigned. Supported only for tabular Datasets.

type GoogleCloudAiplatformV1beta1StratifiedSplitArgs

type GoogleCloudAiplatformV1beta1StratifiedSplitArgs struct {
	// The key is a name of one of the Dataset's data columns. The key provided must be for a categorical column.
	Key pulumi.StringInput `pulumi:"key"`
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction pulumi.Float64PtrInput `pulumi:"testFraction"`
	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction pulumi.Float64PtrInput `pulumi:"trainingFraction"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction pulumi.Float64PtrInput `pulumi:"validationFraction"`
}

Assigns input data to the training, validation, and test sets so that the distribution of values found in the categorical column (as specified by the `key` field) is mirrored within each split. The fraction values determine the relative sizes of the splits. For example, if the specified column has three values, with 50% of the rows having value "A", 25% value "B", and 25% value "C", and the split fractions are specified as 80/10/10, then the training set will constitute 80% of the training data, with about 50% of the training set rows having the value "A" for the specified column, about 25% having the value "B", and about 25% having the value "C". Only the top 500 occurring values are used; any values not in the top 500 values are randomly assigned to a split. If less than three rows contain a specific value, those rows are randomly assigned. Supported only for tabular Datasets.

func (GoogleCloudAiplatformV1beta1StratifiedSplitArgs) ElementType

func (GoogleCloudAiplatformV1beta1StratifiedSplitArgs) ToGoogleCloudAiplatformV1beta1StratifiedSplitOutput

func (i GoogleCloudAiplatformV1beta1StratifiedSplitArgs) ToGoogleCloudAiplatformV1beta1StratifiedSplitOutput() GoogleCloudAiplatformV1beta1StratifiedSplitOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitArgs) ToGoogleCloudAiplatformV1beta1StratifiedSplitOutputWithContext

func (i GoogleCloudAiplatformV1beta1StratifiedSplitArgs) ToGoogleCloudAiplatformV1beta1StratifiedSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StratifiedSplitOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitArgs) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput

func (i GoogleCloudAiplatformV1beta1StratifiedSplitArgs) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput() GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitArgs) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StratifiedSplitArgs) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput

type GoogleCloudAiplatformV1beta1StratifiedSplitInput

type GoogleCloudAiplatformV1beta1StratifiedSplitInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StratifiedSplitOutput() GoogleCloudAiplatformV1beta1StratifiedSplitOutput
	ToGoogleCloudAiplatformV1beta1StratifiedSplitOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StratifiedSplitOutput
}

GoogleCloudAiplatformV1beta1StratifiedSplitInput is an input type that accepts GoogleCloudAiplatformV1beta1StratifiedSplitArgs and GoogleCloudAiplatformV1beta1StratifiedSplitOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StratifiedSplitInput` via:

GoogleCloudAiplatformV1beta1StratifiedSplitArgs{...}

type GoogleCloudAiplatformV1beta1StratifiedSplitOutput

type GoogleCloudAiplatformV1beta1StratifiedSplitOutput struct{ *pulumi.OutputState }

Assigns input data to the training, validation, and test sets so that the distribution of values found in the categorical column (as specified by the `key` field) is mirrored within each split. The fraction values determine the relative sizes of the splits. For example, if the specified column has three values, with 50% of the rows having value "A", 25% value "B", and 25% value "C", and the split fractions are specified as 80/10/10, then the training set will constitute 80% of the training data, with about 50% of the training set rows having the value "A" for the specified column, about 25% having the value "B", and about 25% having the value "C". Only the top 500 occurring values are used; any values not in the top 500 values are randomly assigned to a split. If less than three rows contain a specific value, those rows are randomly assigned. Supported only for tabular Datasets.

func (GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ElementType

func (GoogleCloudAiplatformV1beta1StratifiedSplitOutput) Key

The key is a name of one of the Dataset's data columns. The key provided must be for a categorical column.

func (GoogleCloudAiplatformV1beta1StratifiedSplitOutput) TestFraction

The fraction of the input data that is to be used to evaluate the Model.

func (GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitOutput

func (o GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitOutput() GoogleCloudAiplatformV1beta1StratifiedSplitOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitOutputWithContext

func (o GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StratifiedSplitOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput

func (o GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput() GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitOutput) TrainingFraction

The fraction of the input data that is to be used to train the Model.

func (GoogleCloudAiplatformV1beta1StratifiedSplitOutput) ValidationFraction

The fraction of the input data that is to be used to validate the Model.

type GoogleCloudAiplatformV1beta1StratifiedSplitPtrInput

type GoogleCloudAiplatformV1beta1StratifiedSplitPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput() GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput
	ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput
}

GoogleCloudAiplatformV1beta1StratifiedSplitPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StratifiedSplitArgs, GoogleCloudAiplatformV1beta1StratifiedSplitPtr and GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StratifiedSplitPtrInput` via:

        GoogleCloudAiplatformV1beta1StratifiedSplitArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput

type GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput) Key

The key is a name of one of the Dataset's data columns. The key provided must be for a categorical column.

func (GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput) TestFraction

The fraction of the input data that is to be used to evaluate the Model.

func (GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput) TrainingFraction

The fraction of the input data that is to be used to train the Model.

func (GoogleCloudAiplatformV1beta1StratifiedSplitPtrOutput) ValidationFraction

The fraction of the input data that is to be used to validate the Model.

type GoogleCloudAiplatformV1beta1StratifiedSplitResponse

type GoogleCloudAiplatformV1beta1StratifiedSplitResponse struct {
	// The key is a name of one of the Dataset's data columns. The key provided must be for a categorical column.
	Key string `pulumi:"key"`
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction float64 `pulumi:"testFraction"`
	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction float64 `pulumi:"trainingFraction"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction float64 `pulumi:"validationFraction"`
}

Assigns input data to the training, validation, and test sets so that the distribution of values found in the categorical column (as specified by the `key` field) is mirrored within each split. The fraction values determine the relative sizes of the splits. For example, if the specified column has three values, with 50% of the rows having value "A", 25% value "B", and 25% value "C", and the split fractions are specified as 80/10/10, then the training set will constitute 80% of the training data, with about 50% of the training set rows having the value "A" for the specified column, about 25% having the value "B", and about 25% having the value "C". Only the top 500 occurring values are used; any values not in the top 500 values are randomly assigned to a split. If less than three rows contain a specific value, those rows are randomly assigned. Supported only for tabular Datasets.

type GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput

type GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput struct{ *pulumi.OutputState }

Assigns input data to the training, validation, and test sets so that the distribution of values found in the categorical column (as specified by the `key` field) is mirrored within each split. The fraction values determine the relative sizes of the splits. For example, if the specified column has three values, with 50% of the rows having value "A", 25% value "B", and 25% value "C", and the split fractions are specified as 80/10/10, then the training set will constitute 80% of the training data, with about 50% of the training set rows having the value "A" for the specified column, about 25% having the value "B", and about 25% having the value "C". Only the top 500 occurring values are used; any values not in the top 500 values are randomly assigned to a split. If less than three rows contain a specific value, those rows are randomly assigned. Supported only for tabular Datasets.

func (GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput) Key

The key is a name of one of the Dataset's data columns. The key provided must be for a categorical column.

func (GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput) TestFraction

The fraction of the input data that is to be used to evaluate the Model.

func (GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput) ToGoogleCloudAiplatformV1beta1StratifiedSplitResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput

func (GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput) TrainingFraction

The fraction of the input data that is to be used to train the Model.

func (GoogleCloudAiplatformV1beta1StratifiedSplitResponseOutput) ValidationFraction

The fraction of the input data that is to be used to validate the Model.

type GoogleCloudAiplatformV1beta1StudySpec

type GoogleCloudAiplatformV1beta1StudySpec struct {
	// The search algorithm specified for the Study.
	Algorithm *GoogleCloudAiplatformV1beta1StudySpecAlgorithm `pulumi:"algorithm"`
	// The automated early stopping spec using convex stopping rule.
	ConvexAutomatedStoppingSpec *GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpec `pulumi:"convexAutomatedStoppingSpec"`
	// Deprecated. The automated early stopping using convex stopping rule.
	//
	// Deprecated: Deprecated. The automated early stopping using convex stopping rule.
	ConvexStopConfig *GoogleCloudAiplatformV1beta1StudySpecConvexStopConfig `pulumi:"convexStopConfig"`
	// The automated early stopping spec using decay curve rule.
	DecayCurveStoppingSpec *GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpec `pulumi:"decayCurveStoppingSpec"`
	// Describe which measurement selection type will be used
	MeasurementSelectionType *GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType `pulumi:"measurementSelectionType"`
	// The automated early stopping spec using median rule.
	MedianAutomatedStoppingSpec *GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpec `pulumi:"medianAutomatedStoppingSpec"`
	// Metric specs for the Study.
	Metrics []GoogleCloudAiplatformV1beta1StudySpecMetricSpec `pulumi:"metrics"`
	// The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
	ObservationNoise *GoogleCloudAiplatformV1beta1StudySpecObservationNoise `pulumi:"observationNoise"`
	// The set of parameters to tune.
	Parameters []GoogleCloudAiplatformV1beta1StudySpecParameterSpec `pulumi:"parameters"`
	// Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
	StudyStoppingConfig *GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfig `pulumi:"studyStoppingConfig"`
	// The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
	TransferLearningConfig *GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfig `pulumi:"transferLearningConfig"`
}

Represents specification of a Study.

type GoogleCloudAiplatformV1beta1StudySpecAlgorithm

type GoogleCloudAiplatformV1beta1StudySpecAlgorithm string

The search algorithm specified for the Study.

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput

func (e GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput() GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput

func (e GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput() GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithm) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecAlgorithmInput

type GoogleCloudAiplatformV1beta1StudySpecAlgorithmInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput() GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput
	ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput
}

GoogleCloudAiplatformV1beta1StudySpecAlgorithmInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecAlgorithmArgs and GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecAlgorithmInput` via:

GoogleCloudAiplatformV1beta1StudySpecAlgorithmArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput

type GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput

func (o GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput() GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrInput

type GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput() GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput
}

type GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecArgs

type GoogleCloudAiplatformV1beta1StudySpecArgs struct {
	// The search algorithm specified for the Study.
	Algorithm GoogleCloudAiplatformV1beta1StudySpecAlgorithmPtrInput `pulumi:"algorithm"`
	// The automated early stopping spec using convex stopping rule.
	ConvexAutomatedStoppingSpec GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrInput `pulumi:"convexAutomatedStoppingSpec"`
	// Deprecated. The automated early stopping using convex stopping rule.
	//
	// Deprecated: Deprecated. The automated early stopping using convex stopping rule.
	ConvexStopConfig GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrInput `pulumi:"convexStopConfig"`
	// The automated early stopping spec using decay curve rule.
	DecayCurveStoppingSpec GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrInput `pulumi:"decayCurveStoppingSpec"`
	// Describe which measurement selection type will be used
	MeasurementSelectionType GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrInput `pulumi:"measurementSelectionType"`
	// The automated early stopping spec using median rule.
	MedianAutomatedStoppingSpec GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrInput `pulumi:"medianAutomatedStoppingSpec"`
	// Metric specs for the Study.
	Metrics GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayInput `pulumi:"metrics"`
	// The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
	ObservationNoise GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrInput `pulumi:"observationNoise"`
	// The set of parameters to tune.
	Parameters GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayInput `pulumi:"parameters"`
	// Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
	StudyStoppingConfig GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrInput `pulumi:"studyStoppingConfig"`
	// The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
	TransferLearningConfig GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrInput `pulumi:"transferLearningConfig"`
}

Represents specification of a Study.

func (GoogleCloudAiplatformV1beta1StudySpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecOutput

func (i GoogleCloudAiplatformV1beta1StudySpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecOutput() GoogleCloudAiplatformV1beta1StudySpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecOutput

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpec

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpec struct {
	// 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.
	LearningRateParameterName *string `pulumi:"learningRateParameterName"`
	// 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.
	MaxStepCount *string `pulumi:"maxStepCount"`
	// 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.
	MinMeasurementCount *string `pulumi:"minMeasurementCount"`
	// 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.
	MinStepCount *string `pulumi:"minStepCount"`
	// 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.
	UpdateAllStoppedTrials *bool `pulumi:"updateAllStoppedTrials"`
	// 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.
	UseElapsedDuration *bool `pulumi:"useElapsedDuration"`
}

Configuration for ConvexAutomatedStoppingSpec. When there are enough completed trials (configured by min_measurement_count), for pending trials with enough measurements and steps, the policy first computes an overestimate of the objective value at max_num_steps according to the slope of the incomplete objective value curve. No prediction can be made if the curve is completely flat. If the overestimation is worse than the best objective value of the completed trials, this pending trial will be early-stopped, but a last measurement will be added to the pending trial with max_num_steps and predicted objective value from the autoregression model.

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs struct {
	// 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.
	LearningRateParameterName pulumi.StringPtrInput `pulumi:"learningRateParameterName"`
	// 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.
	MaxStepCount pulumi.StringPtrInput `pulumi:"maxStepCount"`
	// 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.
	MinMeasurementCount pulumi.StringPtrInput `pulumi:"minMeasurementCount"`
	// 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.
	MinStepCount pulumi.StringPtrInput `pulumi:"minStepCount"`
	// 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.
	UpdateAllStoppedTrials pulumi.BoolPtrInput `pulumi:"updateAllStoppedTrials"`
	// 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.
	UseElapsedDuration pulumi.BoolPtrInput `pulumi:"useElapsedDuration"`
}

Configuration for ConvexAutomatedStoppingSpec. When there are enough completed trials (configured by min_measurement_count), for pending trials with enough measurements and steps, the policy first computes an overestimate of the objective value at max_num_steps according to the slope of the incomplete objective value curve. No prediction can be made if the curve is completely flat. If the overestimation is worse than the best objective value of the completed trials, this pending trial will be early-stopped, but a last measurement will be added to the pending trial with max_num_steps and predicted objective value from the autoregression model.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecInput

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput() GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs and GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput struct{ *pulumi.OutputState }

Configuration for ConvexAutomatedStoppingSpec. When there are enough completed trials (configured by min_measurement_count), for pending trials with enough measurements and steps, the policy first computes an overestimate of the objective value at max_num_steps according to the slope of the incomplete objective value curve. No prediction can be made if the curve is completely flat. If the overestimation is worse than the best objective value of the completed trials, this pending trial will be early-stopped, but a last measurement will be added to the pending trial with max_num_steps and predicted objective value from the autoregression model.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) LearningRateParameterName

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) MaxStepCount

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) MinMeasurementCount

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) MinStepCount

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) UpdateAllStoppedTrials

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecOutput) UseElapsedDuration

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.

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrInput

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput() GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs, GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtr and GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) LearningRateParameterName

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) MaxStepCount

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) MinMeasurementCount

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) MinStepCount

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) UpdateAllStoppedTrials

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecPtrOutput) UseElapsedDuration

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.

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponse struct {
	// 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.
	LearningRateParameterName string `pulumi:"learningRateParameterName"`
	// 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.
	MaxStepCount string `pulumi:"maxStepCount"`
	// 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.
	MinMeasurementCount string `pulumi:"minMeasurementCount"`
	// 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.
	MinStepCount string `pulumi:"minStepCount"`
	// 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.
	UpdateAllStoppedTrials bool `pulumi:"updateAllStoppedTrials"`
	// 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.
	UseElapsedDuration bool `pulumi:"useElapsedDuration"`
}

Configuration for ConvexAutomatedStoppingSpec. When there are enough completed trials (configured by min_measurement_count), for pending trials with enough measurements and steps, the policy first computes an overestimate of the objective value at max_num_steps according to the slope of the incomplete objective value curve. No prediction can be made if the curve is completely flat. If the overestimation is worse than the best objective value of the completed trials, this pending trial will be early-stopped, but a last measurement will be added to the pending trial with max_num_steps and predicted objective value from the autoregression model.

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput struct{ *pulumi.OutputState }

Configuration for ConvexAutomatedStoppingSpec. When there are enough completed trials (configured by min_measurement_count), for pending trials with enough measurements and steps, the policy first computes an overestimate of the objective value at max_num_steps according to the slope of the incomplete objective value curve. No prediction can be made if the curve is completely flat. If the overestimation is worse than the best objective value of the completed trials, this pending trial will be early-stopped, but a last measurement will be added to the pending trial with max_num_steps and predicted objective value from the autoregression model.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput) LearningRateParameterName

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput) MaxStepCount

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput) MinMeasurementCount

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput) MinStepCount

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput) UpdateAllStoppedTrials

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponseOutput) UseElapsedDuration

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.

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfig

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfig struct {
	// 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.
	AutoregressiveOrder *string `pulumi:"autoregressiveOrder"`
	// 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.
	LearningRateParameterName *string `pulumi:"learningRateParameterName"`
	// 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.
	MaxNumSteps *string `pulumi:"maxNumSteps"`
	// 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.
	MinNumSteps *string `pulumi:"minNumSteps"`
	// 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.
	UseSeconds *bool `pulumi:"useSeconds"`
}

Configuration for ConvexStopPolicy.

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs struct {
	// 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.
	AutoregressiveOrder pulumi.StringPtrInput `pulumi:"autoregressiveOrder"`
	// 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.
	LearningRateParameterName pulumi.StringPtrInput `pulumi:"learningRateParameterName"`
	// 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.
	MaxNumSteps pulumi.StringPtrInput `pulumi:"maxNumSteps"`
	// 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.
	MinNumSteps pulumi.StringPtrInput `pulumi:"minNumSteps"`
	// 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.
	UseSeconds pulumi.BoolPtrInput `pulumi:"useSeconds"`
}

Configuration for ConvexStopPolicy.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigInput

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput() GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput
	ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput
}

GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs and GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigInput` via:

GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput struct{ *pulumi.OutputState }

Configuration for ConvexStopPolicy.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) AutoregressiveOrder

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) LearningRateParameterName

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) MaxNumSteps

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) MinNumSteps

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigOutput) UseSeconds

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.

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrInput

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput() GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs, GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtr and GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) AutoregressiveOrder

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) LearningRateParameterName

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) MaxNumSteps

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) MinNumSteps

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigPtrOutput) UseSeconds

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.

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponse

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponse struct {
	// 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.
	AutoregressiveOrder string `pulumi:"autoregressiveOrder"`
	// 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.
	LearningRateParameterName string `pulumi:"learningRateParameterName"`
	// 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.
	MaxNumSteps string `pulumi:"maxNumSteps"`
	// 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.
	MinNumSteps string `pulumi:"minNumSteps"`
	// 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.
	UseSeconds bool `pulumi:"useSeconds"`
}

Configuration for ConvexStopPolicy.

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for ConvexStopPolicy.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput) AutoregressiveOrder

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput) LearningRateParameterName

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput) MaxNumSteps

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput) MinNumSteps

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.

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponseOutput) UseSeconds

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.

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpec

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpec struct {
	// 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.
	UseElapsedDuration *bool `pulumi:"useElapsedDuration"`
}

The decay curve automated stopping rule builds a Gaussian Process Regressor to predict the final objective value of a Trial based on the already completed Trials and the intermediate measurements of the current Trial. Early stopping is requested for the current Trial if there is very low probability to exceed the optimal value found so far.

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs struct {
	// 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.
	UseElapsedDuration pulumi.BoolPtrInput `pulumi:"useElapsedDuration"`
}

The decay curve automated stopping rule builds a Gaussian Process Regressor to predict the final objective value of a Trial based on the already completed Trials and the intermediate measurements of the current Trial. Early stopping is requested for the current Trial if there is very low probability to exceed the optimal value found so far.

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecInput

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput() GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs and GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput struct{ *pulumi.OutputState }

The decay curve automated stopping rule builds a Gaussian Process Regressor to predict the final objective value of a Trial based on the already completed Trials and the intermediate measurements of the current Trial. Early stopping is requested for the current Trial if there is very low probability to exceed the optimal value found so far.

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecOutput) UseElapsedDuration

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.

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrInput

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput() GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs, GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtr and GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecPtrOutput) UseElapsedDuration

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.

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponse struct {
	// 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.
	UseElapsedDuration bool `pulumi:"useElapsedDuration"`
}

The decay curve automated stopping rule builds a Gaussian Process Regressor to predict the final objective value of a Trial based on the already completed Trials and the intermediate measurements of the current Trial. Early stopping is requested for the current Trial if there is very low probability to exceed the optimal value found so far.

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponseOutput struct{ *pulumi.OutputState }

The decay curve automated stopping rule builds a Gaussian Process Regressor to predict the final objective value of a Trial based on the already completed Trials and the intermediate measurements of the current Trial. Early stopping is requested for the current Trial if there is very low probability to exceed the optimal value found so far.

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponseOutput) UseElapsedDuration

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.

type GoogleCloudAiplatformV1beta1StudySpecInput

type GoogleCloudAiplatformV1beta1StudySpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecOutput() GoogleCloudAiplatformV1beta1StudySpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecArgs and GoogleCloudAiplatformV1beta1StudySpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType string

Describe which measurement selection type will be used

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionType) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeInput

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput() GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput
}

GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeArgs and GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeInput` via:

GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypeOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrInput

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput() GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput
}

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput

type GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMeasurementSelectionTypePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpec

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpec struct {
	// 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.
	UseElapsedDuration *bool `pulumi:"useElapsedDuration"`
}

The median automated stopping rule stops a pending Trial if the Trial's best objective_value is strictly below the median 'performance' of all completed Trials reported up to the Trial's last measurement. Currently, 'performance' refers to the running average of the objective values reported by the Trial in each measurement.

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs struct {
	// 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.
	UseElapsedDuration pulumi.BoolPtrInput `pulumi:"useElapsedDuration"`
}

The median automated stopping rule stops a pending Trial if the Trial's best objective_value is strictly below the median 'performance' of all completed Trials reported up to the Trial's last measurement. Currently, 'performance' refers to the running average of the objective values reported by the Trial in each measurement.

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecInput

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput() GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs and GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput struct{ *pulumi.OutputState }

The median automated stopping rule stops a pending Trial if the Trial's best objective_value is strictly below the median 'performance' of all completed Trials reported up to the Trial's last measurement. Currently, 'performance' refers to the running average of the objective values reported by the Trial in each measurement.

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecOutput) UseElapsedDuration

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.

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrInput

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput() GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs, GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtr and GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecPtrOutput) UseElapsedDuration

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.

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponse struct {
	// 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.
	UseElapsedDuration bool `pulumi:"useElapsedDuration"`
}

The median automated stopping rule stops a pending Trial if the Trial's best objective_value is strictly below the median 'performance' of all completed Trials reported up to the Trial's last measurement. Currently, 'performance' refers to the running average of the objective values reported by the Trial in each measurement.

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponseOutput struct{ *pulumi.OutputState }

The median automated stopping rule stops a pending Trial if the Trial's best objective_value is strictly below the median 'performance' of all completed Trials reported up to the Trial's last measurement. Currently, 'performance' refers to the running average of the objective values reported by the Trial in each measurement.

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponseOutput) UseElapsedDuration

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.

type GoogleCloudAiplatformV1beta1StudySpecMetricSpec

type GoogleCloudAiplatformV1beta1StudySpecMetricSpec struct {
	// The optimization goal of the metric.
	Goal GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal `pulumi:"goal"`
	// The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
	MetricId string `pulumi:"metricId"`
	// Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
	SafetyConfig *GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfig `pulumi:"safetyConfig"`
}

Represents a metric to optimize.

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs struct {
	// The optimization goal of the metric.
	Goal GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalInput `pulumi:"goal"`
	// The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
	MetricId pulumi.StringInput `pulumi:"metricId"`
	// Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
	SafetyConfig GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrInput `pulumi:"safetyConfig"`
}

Represents a metric to optimize.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput

func (i GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray []GoogleCloudAiplatformV1beta1StudySpecMetricSpecInput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput

func (i GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayInput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput
}

GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray and GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayInput` via:

GoogleCloudAiplatformV1beta1StudySpecMetricSpecArray{ GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs{...} }

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput) Index

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal string

Required. The optimization goal of the metric.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput

func (e GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput

func (e GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoal) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalInput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput
}

GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalArgs and GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalInput` via:

GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrInput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput
}

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecGoalPtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecInput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecMetricSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs and GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecMetricSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecMetricSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput struct{ *pulumi.OutputState }

Represents a metric to optimize.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput) Goal

The optimization goal of the metric.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput) MetricId

The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput) SafetyConfig

Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponse struct {
	// The optimization goal of the metric.
	Goal string `pulumi:"goal"`
	// The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.
	MetricId string `pulumi:"metricId"`
	// Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.
	SafetyConfig GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponse `pulumi:"safetyConfig"`
}

Represents a metric to optimize.

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput struct{ *pulumi.OutputState }

Represents a metric to optimize.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput) Goal

The optimization goal of the metric.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput) MetricId

The ID of the metric. Must not contain whitespaces and must be unique amongst all MetricSpecs.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput) SafetyConfig

Used for safe search. In the case, the metric will be a safety metric. You must provide a separate metric for objective metric.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfig

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfig struct {
	// 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.
	DesiredMinSafeTrialsFraction *float64 `pulumi:"desiredMinSafeTrialsFraction"`
	// Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
	SafetyThreshold *float64 `pulumi:"safetyThreshold"`
}

Used in safe optimization to specify threshold levels and risk tolerance.

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs struct {
	// 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.
	DesiredMinSafeTrialsFraction pulumi.Float64PtrInput `pulumi:"desiredMinSafeTrialsFraction"`
	// Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
	SafetyThreshold pulumi.Float64PtrInput `pulumi:"safetyThreshold"`
}

Used in safe optimization to specify threshold levels and risk tolerance.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigInput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput
}

GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs and GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigInput` via:

GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput struct{ *pulumi.OutputState }

Used in safe optimization to specify threshold levels and risk tolerance.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput) DesiredMinSafeTrialsFraction

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.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput) SafetyThreshold

Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrInput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput() GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs, GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtr and GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput) DesiredMinSafeTrialsFraction

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.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput) SafetyThreshold

Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponse

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponse struct {
	// 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.
	DesiredMinSafeTrialsFraction float64 `pulumi:"desiredMinSafeTrialsFraction"`
	// Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.
	SafetyThreshold float64 `pulumi:"safetyThreshold"`
}

Used in safe optimization to specify threshold levels and risk tolerance.

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseOutput struct{ *pulumi.OutputState }

Used in safe optimization to specify threshold levels and risk tolerance.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseOutput) DesiredMinSafeTrialsFraction

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.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseOutput) SafetyThreshold

Safety threshold (boundary value between safe and unsafe). NOTE that if you leave SafetyMetricConfig unset, a default value of 0 will be used.

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecMetricSpecSafetyMetricConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecObservationNoise

type GoogleCloudAiplatformV1beta1StudySpecObservationNoise string

The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput

func (e GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput() GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput

func (e GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput() GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoise) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecObservationNoiseInput

type GoogleCloudAiplatformV1beta1StudySpecObservationNoiseInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput() GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput
	ToGoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput
}

GoogleCloudAiplatformV1beta1StudySpecObservationNoiseInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecObservationNoiseArgs and GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecObservationNoiseInput` via:

GoogleCloudAiplatformV1beta1StudySpecObservationNoiseArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput

type GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoiseOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrInput

type GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput() GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput
}

type GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput

type GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecObservationNoisePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecOutput

type GoogleCloudAiplatformV1beta1StudySpecOutput struct{ *pulumi.OutputState }

Represents specification of a Study.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) Algorithm

The search algorithm specified for the Study.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) ConvexAutomatedStoppingSpec

The automated early stopping spec using convex stopping rule.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) ConvexStopConfig deprecated

Deprecated. The automated early stopping using convex stopping rule.

Deprecated: Deprecated. The automated early stopping using convex stopping rule.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) DecayCurveStoppingSpec

The automated early stopping spec using decay curve rule.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecOutput) MeasurementSelectionType

Describe which measurement selection type will be used

func (GoogleCloudAiplatformV1beta1StudySpecOutput) MedianAutomatedStoppingSpec

The automated early stopping spec using median rule.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) Metrics

Metric specs for the Study.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) ObservationNoise

The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) Parameters

The set of parameters to tune.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) StudyStoppingConfig

Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.

func (GoogleCloudAiplatformV1beta1StudySpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecOutput

func (o GoogleCloudAiplatformV1beta1StudySpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecOutput() GoogleCloudAiplatformV1beta1StudySpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecOutput) TransferLearningConfig

The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob

type GoogleCloudAiplatformV1beta1StudySpecParameterSpec

type GoogleCloudAiplatformV1beta1StudySpecParameterSpec struct {
	// The value spec for a 'CATEGORICAL' parameter.
	CategoricalValueSpec *GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpec `pulumi:"categoricalValueSpec"`
	// 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.
	ConditionalParameterSpecs []GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpec `pulumi:"conditionalParameterSpecs"`
	// The value spec for a 'DISCRETE' parameter.
	DiscreteValueSpec *GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpec `pulumi:"discreteValueSpec"`
	// The value spec for a 'DOUBLE' parameter.
	DoubleValueSpec *GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpec `pulumi:"doubleValueSpec"`
	// The value spec for an 'INTEGER' parameter.
	IntegerValueSpec *GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpec `pulumi:"integerValueSpec"`
	// The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
	ParameterId string `pulumi:"parameterId"`
	// How the parameter should be scaled. Leave unset for `CATEGORICAL` parameters.
	ScaleType *GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType `pulumi:"scaleType"`
}

Represents a single parameter to optimize.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs struct {
	// The value spec for a 'CATEGORICAL' parameter.
	CategoricalValueSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrInput `pulumi:"categoricalValueSpec"`
	// 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.
	ConditionalParameterSpecs GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayInput `pulumi:"conditionalParameterSpecs"`
	// The value spec for a 'DISCRETE' parameter.
	DiscreteValueSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrInput `pulumi:"discreteValueSpec"`
	// The value spec for a 'DOUBLE' parameter.
	DoubleValueSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrInput `pulumi:"doubleValueSpec"`
	// The value spec for an 'INTEGER' parameter.
	IntegerValueSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrInput `pulumi:"integerValueSpec"`
	// The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
	ParameterId pulumi.StringInput `pulumi:"parameterId"`
	// How the parameter should be scaled. Leave unset for `CATEGORICAL` parameters.
	ScaleType GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrInput `pulumi:"scaleType"`
}

Represents a single parameter to optimize.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray []GoogleCloudAiplatformV1beta1StudySpecParameterSpecInput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray and GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecArray{ GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs{...} }

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput) Index

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpec

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpec struct {
	// A default value for a `CATEGORICAL` parameter 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.
	DefaultValue *string `pulumi:"defaultValue"`
	// The list of possible categories.
	Values []string `pulumi:"values"`
}

Value specification for a parameter in `CATEGORICAL` type.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs struct {
	// A default value for a `CATEGORICAL` parameter 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.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// The list of possible categories.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

Value specification for a parameter in `CATEGORICAL` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput struct{ *pulumi.OutputState }

Value specification for a parameter in `CATEGORICAL` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput) DefaultValue

A default value for a `CATEGORICAL` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecOutput) Values

The list of possible categories.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs, GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtr and GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput) DefaultValue

A default value for a `CATEGORICAL` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecPtrOutput) Values

The list of possible categories.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponse struct {
	// A default value for a `CATEGORICAL` parameter 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.
	DefaultValue string `pulumi:"defaultValue"`
	// The list of possible categories.
	Values []string `pulumi:"values"`
}

Value specification for a parameter in `CATEGORICAL` type.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseOutput struct{ *pulumi.OutputState }

Value specification for a parameter in `CATEGORICAL` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseOutput) DefaultValue

A default value for a `CATEGORICAL` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponseOutput) Values

The list of possible categories.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpec

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpec struct {
	// The spec for a conditional parameter.
	ParameterSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpec `pulumi:"parameterSpec"`
	// The spec for matching values from a parent parameter of `CATEGORICAL` type.
	ParentCategoricalValues *GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition `pulumi:"parentCategoricalValues"`
	// The spec for matching values from a parent parameter of `DISCRETE` type.
	ParentDiscreteValues *GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition `pulumi:"parentDiscreteValues"`
	// The spec for matching values from a parent parameter of `INTEGER` type.
	ParentIntValues *GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueCondition `pulumi:"parentIntValues"`
}

Represents a parameter spec with condition from its parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs struct {
	// The spec for a conditional parameter.
	ParameterSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecInput `pulumi:"parameterSpec"`
	// The spec for matching values from a parent parameter of `CATEGORICAL` type.
	ParentCategoricalValues GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrInput `pulumi:"parentCategoricalValues"`
	// The spec for matching values from a parent parameter of `DISCRETE` type.
	ParentDiscreteValues GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrInput `pulumi:"parentDiscreteValues"`
	// The spec for matching values from a parent parameter of `INTEGER` type.
	ParentIntValues GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrInput `pulumi:"parentIntValues"`
}

Represents a parameter spec with condition from its parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArray

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArray []GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecInput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArray) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArray) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArray and GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArray{ GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs{...} }

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArrayOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition struct {
	// Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in `categorical_value_spec` of parent parameter.
	Values []string `pulumi:"values"`
}

Represents the spec to match categorical values from parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs struct {
	// Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in `categorical_value_spec` of parent parameter.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

Represents the spec to match categorical values from parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput struct{ *pulumi.OutputState }

Represents the spec to match categorical values from parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionOutput) Values

Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in `categorical_value_spec` of parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtr and GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionPtrOutput) Values

Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in `categorical_value_spec` of parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse struct {
	// Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in `categorical_value_spec` of parent parameter.
	Values []string `pulumi:"values"`
}

Represents the spec to match categorical values from parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseOutput struct{ *pulumi.OutputState }

Represents the spec to match categorical values from parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponseOutput) Values

Matches values of the parent parameter of 'CATEGORICAL' type. All values must exist in `categorical_value_spec` of parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition struct {
	// Matches values of the parent parameter of 'DISCRETE' type. All values must exist in `discrete_value_spec` of parent parameter. The Epsilon of the value matching is 1e-10.
	Values []float64 `pulumi:"values"`
}

Represents the spec to match discrete values from parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs struct {
	// Matches values of the parent parameter of 'DISCRETE' type. All values must exist in `discrete_value_spec` of parent parameter. The Epsilon of the value matching is 1e-10.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

Represents the spec to match discrete values from parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput struct{ *pulumi.OutputState }

Represents the spec to match discrete values from parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionOutput) Values

Matches values of the parent parameter of 'DISCRETE' type. All values must exist in `discrete_value_spec` of parent parameter. The Epsilon of the value matching is 1e-10.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtr and GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionPtrOutput) Values

Matches values of the parent parameter of 'DISCRETE' type. All values must exist in `discrete_value_spec` of parent parameter. The Epsilon of the value matching is 1e-10.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse struct {
	// Matches values of the parent parameter of 'DISCRETE' type. All values must exist in `discrete_value_spec` of parent parameter. The Epsilon of the value matching is 1e-10.
	Values []float64 `pulumi:"values"`
}

Represents the spec to match discrete values from parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseOutput struct{ *pulumi.OutputState }

Represents the spec to match discrete values from parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponseOutput) Values

Matches values of the parent parameter of 'DISCRETE' type. All values must exist in `discrete_value_spec` of parent parameter. The Epsilon of the value matching is 1e-10.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueCondition

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueCondition struct {
	// Matches values of the parent parameter of 'INTEGER' type. All values must lie in `integer_value_spec` of parent parameter.
	Values []string `pulumi:"values"`
}

Represents the spec to match integer values from parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs struct {
	// Matches values of the parent parameter of 'INTEGER' type. All values must lie in `integer_value_spec` of parent parameter.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

Represents the spec to match integer values from parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput struct{ *pulumi.OutputState }

Represents the spec to match integer values from parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionOutput) Values

Matches values of the parent parameter of 'INTEGER' type. All values must lie in `integer_value_spec` of parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs, GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtr and GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionPtrOutput) Values

Matches values of the parent parameter of 'INTEGER' type. All values must lie in `integer_value_spec` of parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse struct {
	// Matches values of the parent parameter of 'INTEGER' type. All values must lie in `integer_value_spec` of parent parameter.
	Values []string `pulumi:"values"`
}

Represents the spec to match integer values from parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseOutput struct{ *pulumi.OutputState }

Represents the spec to match integer values from parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponseOutput) Values

Matches values of the parent parameter of 'INTEGER' type. All values must lie in `integer_value_spec` of parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput struct{ *pulumi.OutputState }

Represents a parameter spec with condition from its parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput) ParameterSpec

The spec for a conditional parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput) ParentCategoricalValues

The spec for matching values from a parent parameter of `CATEGORICAL` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput) ParentDiscreteValues

The spec for matching values from a parent parameter of `DISCRETE` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput) ParentIntValues

The spec for matching values from a parent parameter of `INTEGER` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponse struct {
	// The spec for a conditional parameter.
	ParameterSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponse `pulumi:"parameterSpec"`
	// The spec for matching values from a parent parameter of `CATEGORICAL` type.
	ParentCategoricalValues GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecCategoricalValueConditionResponse `pulumi:"parentCategoricalValues"`
	// The spec for matching values from a parent parameter of `DISCRETE` type.
	ParentDiscreteValues GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecDiscreteValueConditionResponse `pulumi:"parentDiscreteValues"`
	// The spec for matching values from a parent parameter of `INTEGER` type.
	ParentIntValues GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecIntValueConditionResponse `pulumi:"parentIntValues"`
}

Represents a parameter spec with condition from its parent parameter.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseArrayOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseArrayOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput struct{ *pulumi.OutputState }

Represents a parameter spec with condition from its parent parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput) ParameterSpec

The spec for a conditional parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput) ParentCategoricalValues

The spec for matching values from a parent parameter of `CATEGORICAL` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput) ParentDiscreteValues

The spec for matching values from a parent parameter of `DISCRETE` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput) ParentIntValues

The spec for matching values from a parent parameter of `INTEGER` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponseOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpec

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpec struct {
	// A default value for a `DISCRETE` parameter 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.
	DefaultValue *float64 `pulumi:"defaultValue"`
	// 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.
	Values []float64 `pulumi:"values"`
}

Value specification for a parameter in `DISCRETE` type.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs struct {
	// A default value for a `DISCRETE` parameter 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.
	DefaultValue pulumi.Float64PtrInput `pulumi:"defaultValue"`
	// 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.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

Value specification for a parameter in `DISCRETE` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput struct{ *pulumi.OutputState }

Value specification for a parameter in `DISCRETE` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput) DefaultValue

A default value for a `DISCRETE` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecOutput) Values

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.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs, GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtr and GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput) DefaultValue

A default value for a `DISCRETE` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecPtrOutput) Values

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.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponse struct {
	// A default value for a `DISCRETE` parameter 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.
	DefaultValue float64 `pulumi:"defaultValue"`
	// 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.
	Values []float64 `pulumi:"values"`
}

Value specification for a parameter in `DISCRETE` type.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseOutput struct{ *pulumi.OutputState }

Value specification for a parameter in `DISCRETE` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseOutput) DefaultValue

A default value for a `DISCRETE` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponseOutput) Values

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.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpec

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpec struct {
	// A default value for a `DOUBLE` parameter 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.
	DefaultValue *float64 `pulumi:"defaultValue"`
	// Inclusive maximum value of the parameter.
	MaxValue float64 `pulumi:"maxValue"`
	// Inclusive minimum value of the parameter.
	MinValue float64 `pulumi:"minValue"`
}

Value specification for a parameter in `DOUBLE` type.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs struct {
	// A default value for a `DOUBLE` parameter 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.
	DefaultValue pulumi.Float64PtrInput `pulumi:"defaultValue"`
	// Inclusive maximum value of the parameter.
	MaxValue pulumi.Float64Input `pulumi:"maxValue"`
	// Inclusive minimum value of the parameter.
	MinValue pulumi.Float64Input `pulumi:"minValue"`
}

Value specification for a parameter in `DOUBLE` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput struct{ *pulumi.OutputState }

Value specification for a parameter in `DOUBLE` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) DefaultValue

A default value for a `DOUBLE` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) MaxValue

Inclusive maximum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) MinValue

Inclusive minimum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs, GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtr and GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput) DefaultValue

A default value for a `DOUBLE` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput) MaxValue

Inclusive maximum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput) MinValue

Inclusive minimum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponse struct {
	// A default value for a `DOUBLE` parameter 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.
	DefaultValue float64 `pulumi:"defaultValue"`
	// Inclusive maximum value of the parameter.
	MaxValue float64 `pulumi:"maxValue"`
	// Inclusive minimum value of the parameter.
	MinValue float64 `pulumi:"minValue"`
}

Value specification for a parameter in `DOUBLE` type.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutput struct{ *pulumi.OutputState }

Value specification for a parameter in `DOUBLE` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutput) DefaultValue

A default value for a `DOUBLE` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutput) MaxValue

Inclusive maximum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutput) MinValue

Inclusive minimum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponseOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpec

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpec struct {
	// A default value for an `INTEGER` parameter 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.
	DefaultValue *string `pulumi:"defaultValue"`
	// Inclusive maximum value of the parameter.
	MaxValue string `pulumi:"maxValue"`
	// Inclusive minimum value of the parameter.
	MinValue string `pulumi:"minValue"`
}

Value specification for a parameter in `INTEGER` type.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs struct {
	// A default value for an `INTEGER` parameter 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.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// Inclusive maximum value of the parameter.
	MaxValue pulumi.StringInput `pulumi:"maxValue"`
	// Inclusive minimum value of the parameter.
	MinValue pulumi.StringInput `pulumi:"minValue"`
}

Value specification for a parameter in `INTEGER` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput struct{ *pulumi.OutputState }

Value specification for a parameter in `INTEGER` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput) DefaultValue

A default value for an `INTEGER` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput) MaxValue

Inclusive maximum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput) MinValue

Inclusive minimum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs, GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtr and GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput) DefaultValue

A default value for an `INTEGER` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput) MaxValue

Inclusive maximum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput) MinValue

Inclusive minimum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponse struct {
	// A default value for an `INTEGER` parameter 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.
	DefaultValue string `pulumi:"defaultValue"`
	// Inclusive maximum value of the parameter.
	MaxValue string `pulumi:"maxValue"`
	// Inclusive minimum value of the parameter.
	MinValue string `pulumi:"minValue"`
}

Value specification for a parameter in `INTEGER` type.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutput struct{ *pulumi.OutputState }

Value specification for a parameter in `INTEGER` type.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutput) DefaultValue

A default value for an `INTEGER` parameter 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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutput) MaxValue

Inclusive maximum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutput) MinValue

Inclusive minimum value of the parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponseOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput struct{ *pulumi.OutputState }

Represents a single parameter to optimize.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) CategoricalValueSpec

The value spec for a 'CATEGORICAL' parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) ConditionalParameterSpecs

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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) DiscreteValueSpec

The value spec for a 'DISCRETE' parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) DoubleValueSpec

The value spec for a 'DOUBLE' parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) IntegerValueSpec

The value spec for an 'INTEGER' parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) ParameterId

The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) ScaleType

How the parameter should be scaled. Leave unset for `CATEGORICAL` parameters.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponse

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponse struct {
	// The value spec for a 'CATEGORICAL' parameter.
	CategoricalValueSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecCategoricalValueSpecResponse `pulumi:"categoricalValueSpec"`
	// 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.
	ConditionalParameterSpecs []GoogleCloudAiplatformV1beta1StudySpecParameterSpecConditionalParameterSpecResponse `pulumi:"conditionalParameterSpecs"`
	// The value spec for a 'DISCRETE' parameter.
	DiscreteValueSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecDiscreteValueSpecResponse `pulumi:"discreteValueSpec"`
	// The value spec for a 'DOUBLE' parameter.
	DoubleValueSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecDoubleValueSpecResponse `pulumi:"doubleValueSpec"`
	// The value spec for an 'INTEGER' parameter.
	IntegerValueSpec GoogleCloudAiplatformV1beta1StudySpecParameterSpecIntegerValueSpecResponse `pulumi:"integerValueSpec"`
	// The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
	ParameterId string `pulumi:"parameterId"`
	// How the parameter should be scaled. Leave unset for `CATEGORICAL` parameters.
	ScaleType string `pulumi:"scaleType"`
}

Represents a single parameter to optimize.

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseArrayOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput struct{ *pulumi.OutputState }

Represents a single parameter to optimize.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) CategoricalValueSpec

The value spec for a 'CATEGORICAL' parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) ConditionalParameterSpecs

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.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) DiscreteValueSpec

The value spec for a 'DISCRETE' parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) DoubleValueSpec

The value spec for a 'DOUBLE' parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) IntegerValueSpec

The value spec for an 'INTEGER' parameter.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) ParameterId

The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) ScaleType

How the parameter should be scaled. Leave unset for `CATEGORICAL` parameters.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType string

How the parameter should be scaled. Leave unset for `CATEGORICAL` parameters.

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput

func (e GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutputWithContext

func (e GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleType) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput
}

GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeArgs and GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeInput` via:

GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToStringOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToStringOutputWithContext

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypeOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrInput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput() GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput
}

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput

type GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput) ToStringPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecParameterSpecScaleTypePtrOutput) ToStringPtrOutputWithContext

type GoogleCloudAiplatformV1beta1StudySpecResponse

type GoogleCloudAiplatformV1beta1StudySpecResponse struct {
	// The search algorithm specified for the Study.
	Algorithm string `pulumi:"algorithm"`
	// The automated early stopping spec using convex stopping rule.
	ConvexAutomatedStoppingSpec GoogleCloudAiplatformV1beta1StudySpecConvexAutomatedStoppingSpecResponse `pulumi:"convexAutomatedStoppingSpec"`
	// Deprecated. The automated early stopping using convex stopping rule.
	//
	// Deprecated: Deprecated. The automated early stopping using convex stopping rule.
	ConvexStopConfig GoogleCloudAiplatformV1beta1StudySpecConvexStopConfigResponse `pulumi:"convexStopConfig"`
	// The automated early stopping spec using decay curve rule.
	DecayCurveStoppingSpec GoogleCloudAiplatformV1beta1StudySpecDecayCurveAutomatedStoppingSpecResponse `pulumi:"decayCurveStoppingSpec"`
	// Describe which measurement selection type will be used
	MeasurementSelectionType string `pulumi:"measurementSelectionType"`
	// The automated early stopping spec using median rule.
	MedianAutomatedStoppingSpec GoogleCloudAiplatformV1beta1StudySpecMedianAutomatedStoppingSpecResponse `pulumi:"medianAutomatedStoppingSpec"`
	// Metric specs for the Study.
	Metrics []GoogleCloudAiplatformV1beta1StudySpecMetricSpecResponse `pulumi:"metrics"`
	// The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
	ObservationNoise string `pulumi:"observationNoise"`
	// The set of parameters to tune.
	Parameters []GoogleCloudAiplatformV1beta1StudySpecParameterSpecResponse `pulumi:"parameters"`
	// Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.
	StudyStoppingConfig GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponse `pulumi:"studyStoppingConfig"`
	// The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob
	TransferLearningConfig GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponse `pulumi:"transferLearningConfig"`
}

Represents specification of a Study.

type GoogleCloudAiplatformV1beta1StudySpecResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecResponseOutput struct{ *pulumi.OutputState }

Represents specification of a Study.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) Algorithm

The search algorithm specified for the Study.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) ConvexAutomatedStoppingSpec

The automated early stopping spec using convex stopping rule.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) ConvexStopConfig deprecated

Deprecated. The automated early stopping using convex stopping rule.

Deprecated: Deprecated. The automated early stopping using convex stopping rule.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) DecayCurveStoppingSpec

The automated early stopping spec using decay curve rule.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) MeasurementSelectionType

Describe which measurement selection type will be used

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) MedianAutomatedStoppingSpec

The automated early stopping spec using median rule.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) Metrics

Metric specs for the Study.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) ObservationNoise

The observation noise level of the study. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) Parameters

The set of parameters to tune.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) StudyStoppingConfig

Conditions for automated stopping of a Study. Enable automated stopping by configuring at least one condition.

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecResponseOutput

func (o GoogleCloudAiplatformV1beta1StudySpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecResponseOutput() GoogleCloudAiplatformV1beta1StudySpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecResponseOutput) TransferLearningConfig

The configuration info/options for transfer learning. Currently supported for Vertex AI Vizier service, not HyperParameterTuningJob

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfig

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfig struct {
	// If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
	MaxDurationNoProgress *string `pulumi:"maxDurationNoProgress"`
	// If there are more than this many trials, stop the study.
	MaxNumTrials *int `pulumi:"maxNumTrials"`
	// If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
	MaxNumTrialsNoProgress *int `pulumi:"maxNumTrialsNoProgress"`
	// If the specified time or duration has passed, stop the study.
	MaximumRuntimeConstraint *GoogleCloudAiplatformV1beta1StudyTimeConstraint `pulumi:"maximumRuntimeConstraint"`
	// If there are fewer than this many COMPLETED trials, do not stop the study.
	MinNumTrials *int `pulumi:"minNumTrials"`
	// 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=5` and `always_stop_after= 1 hour` means 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.
	MinimumRuntimeConstraint *GoogleCloudAiplatformV1beta1StudyTimeConstraint `pulumi:"minimumRuntimeConstraint"`
	// 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).
	ShouldStopAsap *bool `pulumi:"shouldStopAsap"`
}

The configuration (stopping conditions) for automated stopping of a Study. Conditions include trial budgets, time budgets, and convergence detection.

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs struct {
	// If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
	MaxDurationNoProgress pulumi.StringPtrInput `pulumi:"maxDurationNoProgress"`
	// If there are more than this many trials, stop the study.
	MaxNumTrials pulumi.IntPtrInput `pulumi:"maxNumTrials"`
	// If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
	MaxNumTrialsNoProgress pulumi.IntPtrInput `pulumi:"maxNumTrialsNoProgress"`
	// If the specified time or duration has passed, stop the study.
	MaximumRuntimeConstraint GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrInput `pulumi:"maximumRuntimeConstraint"`
	// If there are fewer than this many COMPLETED trials, do not stop the study.
	MinNumTrials pulumi.IntPtrInput `pulumi:"minNumTrials"`
	// 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=5` and `always_stop_after= 1 hour` means 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.
	MinimumRuntimeConstraint GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrInput `pulumi:"minimumRuntimeConstraint"`
	// 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).
	ShouldStopAsap pulumi.BoolPtrInput `pulumi:"shouldStopAsap"`
}

The configuration (stopping conditions) for automated stopping of a Study. Conditions include trial budgets, time budgets, and convergence detection.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigInput

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput() GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput
	ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput
}

GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs and GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigInput` via:

GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput struct{ *pulumi.OutputState }

The configuration (stopping conditions) for automated stopping of a Study. Conditions include trial budgets, time budgets, and convergence detection.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) MaxDurationNoProgress

If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) MaxNumTrials

If there are more than this many trials, stop the study.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) MaxNumTrialsNoProgress

If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) MaximumRuntimeConstraint

If the specified time or duration has passed, stop the study.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) MinNumTrials

If there are fewer than this many COMPLETED trials, do not stop the study.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) MinimumRuntimeConstraint

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=5` and `always_stop_after= 1 hour` means 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.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) ShouldStopAsap

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

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrInput

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput() GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs, GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtr and GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) MaxDurationNoProgress

If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) MaxNumTrials

If there are more than this many trials, stop the study.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) MaxNumTrialsNoProgress

If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) MaximumRuntimeConstraint

If the specified time or duration has passed, stop the study.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) MinNumTrials

If there are fewer than this many COMPLETED trials, do not stop the study.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) MinimumRuntimeConstraint

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=5` and `always_stop_after= 1 hour` means 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.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) ShouldStopAsap

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

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponse

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponse struct {
	// If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
	MaxDurationNoProgress string `pulumi:"maxDurationNoProgress"`
	// If there are more than this many trials, stop the study.
	MaxNumTrials int `pulumi:"maxNumTrials"`
	// If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
	MaxNumTrialsNoProgress int `pulumi:"maxNumTrialsNoProgress"`
	// If the specified time or duration has passed, stop the study.
	MaximumRuntimeConstraint GoogleCloudAiplatformV1beta1StudyTimeConstraintResponse `pulumi:"maximumRuntimeConstraint"`
	// If there are fewer than this many COMPLETED trials, do not stop the study.
	MinNumTrials int `pulumi:"minNumTrials"`
	// 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=5` and `always_stop_after= 1 hour` means 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.
	MinimumRuntimeConstraint GoogleCloudAiplatformV1beta1StudyTimeConstraintResponse `pulumi:"minimumRuntimeConstraint"`
	// 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).
	ShouldStopAsap bool `pulumi:"shouldStopAsap"`
}

The configuration (stopping conditions) for automated stopping of a Study. Conditions include trial budgets, time budgets, and convergence detection.

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput struct{ *pulumi.OutputState }

The configuration (stopping conditions) for automated stopping of a Study. Conditions include trial budgets, time budgets, and convergence detection.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) MaxDurationNoProgress

If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) MaxNumTrials

If there are more than this many trials, stop the study.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) MaxNumTrialsNoProgress

If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) MaximumRuntimeConstraint

If the specified time or duration has passed, stop the study.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) MinNumTrials

If there are fewer than this many COMPLETED trials, do not stop the study.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) MinimumRuntimeConstraint

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=5` and `always_stop_after= 1 hour` means 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.

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) ShouldStopAsap

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

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecStudyStoppingConfigResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfig

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfig struct {
	// 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.
	DisableTransferLearning *bool `pulumi:"disableTransferLearning"`
}

This contains flag for manually disabling transfer learning for a study. The names of prior studies being used for transfer learning (if any) are also listed here.

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs struct {
	// 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.
	DisableTransferLearning pulumi.BoolPtrInput `pulumi:"disableTransferLearning"`
}

This contains flag for manually disabling transfer learning for a study. The names of prior studies being used for transfer learning (if any) are also listed here.

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigInput

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput() GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput
	ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput
}

GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs and GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigInput` via:

GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs{...}

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput struct{ *pulumi.OutputState }

This contains flag for manually disabling transfer learning for a study. The names of prior studies being used for transfer learning (if any) are also listed here.

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput) DisableTransferLearning

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.

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrInput

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput() GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput
}

GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs, GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtr and GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput) DisableTransferLearning

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.

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigPtrOutput

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponse

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponse struct {
	// 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.
	DisableTransferLearning bool `pulumi:"disableTransferLearning"`
	// Names of previously completed studies
	PriorStudyNames []string `pulumi:"priorStudyNames"`
}

This contains flag for manually disabling transfer learning for a study. The names of prior studies being used for transfer learning (if any) are also listed here.

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseOutput

type GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseOutput struct{ *pulumi.OutputState }

This contains flag for manually disabling transfer learning for a study. The names of prior studies being used for transfer learning (if any) are also listed here.

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseOutput) DisableTransferLearning

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.

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseOutput) PriorStudyNames

Names of previously completed studies

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseOutput

func (GoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseOutput) ToGoogleCloudAiplatformV1beta1StudySpecTransferLearningConfigResponseOutputWithContext

type GoogleCloudAiplatformV1beta1StudyTimeConstraint

type GoogleCloudAiplatformV1beta1StudyTimeConstraint struct {
	// Compares the wallclock time to this time. Must use UTC timezone.
	EndTime *string `pulumi:"endTime"`
	// Counts the wallclock time passed since the creation of this Study.
	MaxDuration *string `pulumi:"maxDuration"`
}

Time-based Constraint for Study

type GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs

type GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs struct {
	// Compares the wallclock time to this time. Must use UTC timezone.
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Counts the wallclock time passed since the creation of this Study.
	MaxDuration pulumi.StringPtrInput `pulumi:"maxDuration"`
}

Time-based Constraint for Study

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs) ElementType

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintOutput

func (i GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintOutput() GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput

func (i GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput() GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput

type GoogleCloudAiplatformV1beta1StudyTimeConstraintInput

type GoogleCloudAiplatformV1beta1StudyTimeConstraintInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudyTimeConstraintOutput() GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput
	ToGoogleCloudAiplatformV1beta1StudyTimeConstraintOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput
}

GoogleCloudAiplatformV1beta1StudyTimeConstraintInput is an input type that accepts GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs and GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudyTimeConstraintInput` via:

GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs{...}

type GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput

type GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput struct{ *pulumi.OutputState }

Time-based Constraint for Study

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) EndTime

Compares the wallclock time to this time. Must use UTC timezone.

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) MaxDuration

Counts the wallclock time passed since the creation of this Study.

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintOutput

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput

func (o GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput() GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudyTimeConstraintOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput

type GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrInput

type GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput() GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput
	ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput
}

GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs, GoogleCloudAiplatformV1beta1StudyTimeConstraintPtr and GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrInput` via:

        GoogleCloudAiplatformV1beta1StudyTimeConstraintArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput

type GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput) EndTime

Compares the wallclock time to this time. Must use UTC timezone.

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput) MaxDuration

Counts the wallclock time passed since the creation of this Study.

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudyTimeConstraintPtrOutput

type GoogleCloudAiplatformV1beta1StudyTimeConstraintResponse

type GoogleCloudAiplatformV1beta1StudyTimeConstraintResponse struct {
	// Compares the wallclock time to this time. Must use UTC timezone.
	EndTime string `pulumi:"endTime"`
	// Counts the wallclock time passed since the creation of this Study.
	MaxDuration string `pulumi:"maxDuration"`
}

Time-based Constraint for Study

type GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput

type GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput struct{ *pulumi.OutputState }

Time-based Constraint for Study

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput) EndTime

Compares the wallclock time to this time. Must use UTC timezone.

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput) MaxDuration

Counts the wallclock time passed since the creation of this Study.

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput

func (GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput) ToGoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1StudyTimeConstraintResponseOutput

type GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponse

type GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponse struct {
	// The largest blob sequence length (number of blobs) of all data points in this time series, if its ValueType is BLOB_SEQUENCE.
	MaxBlobSequenceLength string `pulumi:"maxBlobSequenceLength"`
	// Max step index of all data points within a TensorboardTimeSeries.
	MaxStep string `pulumi:"maxStep"`
	// Max wall clock timestamp of all data points within a TensorboardTimeSeries.
	MaxWallTime string `pulumi:"maxWallTime"`
}

Describes metadata for a TensorboardTimeSeries.

type GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput

type GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput struct{ *pulumi.OutputState }

Describes metadata for a TensorboardTimeSeries.

func (GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput) MaxBlobSequenceLength

The largest blob sequence length (number of blobs) of all data points in this time series, if its ValueType is BLOB_SEQUENCE.

func (GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput) MaxStep

Max step index of all data points within a TensorboardTimeSeries.

func (GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput) MaxWallTime

Max wall clock timestamp of all data points within a TensorboardTimeSeries.

func (GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput

func (GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput) ToGoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput

type GoogleCloudAiplatformV1beta1ThresholdConfig

type GoogleCloudAiplatformV1beta1ThresholdConfig struct {
	// Specify a threshold value that can trigger the alert. If this threshold config is for feature distribution distance: 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.
	Value *float64 `pulumi:"value"`
}

The config for feature monitoring threshold.

type GoogleCloudAiplatformV1beta1ThresholdConfigArgs

type GoogleCloudAiplatformV1beta1ThresholdConfigArgs struct {
	// Specify a threshold value that can trigger the alert. If this threshold config is for feature distribution distance: 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.
	Value pulumi.Float64PtrInput `pulumi:"value"`
}

The config for feature monitoring threshold.

func (GoogleCloudAiplatformV1beta1ThresholdConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1ThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1ThresholdConfigOutput

func (i GoogleCloudAiplatformV1beta1ThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1ThresholdConfigOutput() GoogleCloudAiplatformV1beta1ThresholdConfigOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1ThresholdConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1ThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1ThresholdConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ThresholdConfigOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1ThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput() GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1ThresholdConfigArgs) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput

type GoogleCloudAiplatformV1beta1ThresholdConfigInput

type GoogleCloudAiplatformV1beta1ThresholdConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ThresholdConfigOutput() GoogleCloudAiplatformV1beta1ThresholdConfigOutput
	ToGoogleCloudAiplatformV1beta1ThresholdConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ThresholdConfigOutput
}

GoogleCloudAiplatformV1beta1ThresholdConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1ThresholdConfigArgs and GoogleCloudAiplatformV1beta1ThresholdConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ThresholdConfigInput` via:

GoogleCloudAiplatformV1beta1ThresholdConfigArgs{...}

type GoogleCloudAiplatformV1beta1ThresholdConfigOutput

type GoogleCloudAiplatformV1beta1ThresholdConfigOutput struct{ *pulumi.OutputState }

The config for feature monitoring threshold.

func (GoogleCloudAiplatformV1beta1ThresholdConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1ThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigOutput

func (o GoogleCloudAiplatformV1beta1ThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigOutput() GoogleCloudAiplatformV1beta1ThresholdConfigOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1ThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ThresholdConfigOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1ThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput() GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ThresholdConfigOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigOutput) Value

Specify a threshold value that can trigger the alert. If this threshold config is for feature distribution distance: 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.

type GoogleCloudAiplatformV1beta1ThresholdConfigPtrInput

type GoogleCloudAiplatformV1beta1ThresholdConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput() GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput
}

GoogleCloudAiplatformV1beta1ThresholdConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1ThresholdConfigArgs, GoogleCloudAiplatformV1beta1ThresholdConfigPtr and GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1ThresholdConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1ThresholdConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput

type GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigPtrOutput) Value

Specify a threshold value that can trigger the alert. If this threshold config is for feature distribution distance: 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.

type GoogleCloudAiplatformV1beta1ThresholdConfigResponse

type GoogleCloudAiplatformV1beta1ThresholdConfigResponse struct {
	// Specify a threshold value that can trigger the alert. If this threshold config is for feature distribution distance: 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.
	Value float64 `pulumi:"value"`
}

The config for feature monitoring threshold.

type GoogleCloudAiplatformV1beta1ThresholdConfigResponseOutput

type GoogleCloudAiplatformV1beta1ThresholdConfigResponseOutput struct{ *pulumi.OutputState }

The config for feature monitoring threshold.

func (GoogleCloudAiplatformV1beta1ThresholdConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1ThresholdConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1ThresholdConfigResponseOutput) ToGoogleCloudAiplatformV1beta1ThresholdConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1ThresholdConfigResponseOutput

func (GoogleCloudAiplatformV1beta1ThresholdConfigResponseOutput) Value

Specify a threshold value that can trigger the alert. If this threshold config is for feature distribution distance: 1. For categorical feature, the distribution distance is calculated by L-inifinity norm. 2. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature.

type GoogleCloudAiplatformV1beta1TimestampSplit

type GoogleCloudAiplatformV1beta1TimestampSplit struct {
	// The key is a name of one of the Dataset's data columns. The values of the key (the values in the column) must be in RFC 3339 `date-time` format, where `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.
	Key string `pulumi:"key"`
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction *float64 `pulumi:"testFraction"`
	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction *float64 `pulumi:"trainingFraction"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction *float64 `pulumi:"validationFraction"`
}

Assigns input data to training, validation, and test sets based on a provided timestamps. The youngest data pieces are assigned to training set, next to validation set, and the oldest to the test set. Supported only for tabular Datasets.

type GoogleCloudAiplatformV1beta1TimestampSplitArgs

type GoogleCloudAiplatformV1beta1TimestampSplitArgs struct {
	// The key is a name of one of the Dataset's data columns. The values of the key (the values in the column) must be in RFC 3339 `date-time` format, where `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.
	Key pulumi.StringInput `pulumi:"key"`
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction pulumi.Float64PtrInput `pulumi:"testFraction"`
	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction pulumi.Float64PtrInput `pulumi:"trainingFraction"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction pulumi.Float64PtrInput `pulumi:"validationFraction"`
}

Assigns input data to training, validation, and test sets based on a provided timestamps. The youngest data pieces are assigned to training set, next to validation set, and the oldest to the test set. Supported only for tabular Datasets.

func (GoogleCloudAiplatformV1beta1TimestampSplitArgs) ElementType

func (GoogleCloudAiplatformV1beta1TimestampSplitArgs) ToGoogleCloudAiplatformV1beta1TimestampSplitOutput

func (i GoogleCloudAiplatformV1beta1TimestampSplitArgs) ToGoogleCloudAiplatformV1beta1TimestampSplitOutput() GoogleCloudAiplatformV1beta1TimestampSplitOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitArgs) ToGoogleCloudAiplatformV1beta1TimestampSplitOutputWithContext

func (i GoogleCloudAiplatformV1beta1TimestampSplitArgs) ToGoogleCloudAiplatformV1beta1TimestampSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TimestampSplitOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitArgs) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

func (i GoogleCloudAiplatformV1beta1TimestampSplitArgs) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutput() GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitArgs) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1TimestampSplitArgs) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

type GoogleCloudAiplatformV1beta1TimestampSplitInput

type GoogleCloudAiplatformV1beta1TimestampSplitInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1TimestampSplitOutput() GoogleCloudAiplatformV1beta1TimestampSplitOutput
	ToGoogleCloudAiplatformV1beta1TimestampSplitOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1TimestampSplitOutput
}

GoogleCloudAiplatformV1beta1TimestampSplitInput is an input type that accepts GoogleCloudAiplatformV1beta1TimestampSplitArgs and GoogleCloudAiplatformV1beta1TimestampSplitOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1TimestampSplitInput` via:

GoogleCloudAiplatformV1beta1TimestampSplitArgs{...}

type GoogleCloudAiplatformV1beta1TimestampSplitOutput

type GoogleCloudAiplatformV1beta1TimestampSplitOutput struct{ *pulumi.OutputState }

Assigns input data to training, validation, and test sets based on a provided timestamps. The youngest data pieces are assigned to training set, next to validation set, and the oldest to the test set. Supported only for tabular Datasets.

func (GoogleCloudAiplatformV1beta1TimestampSplitOutput) ElementType

func (GoogleCloudAiplatformV1beta1TimestampSplitOutput) Key

The key is a name of one of the Dataset's data columns. The values of the key (the values in the column) must be in RFC 3339 `date-time` format, where `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.

func (GoogleCloudAiplatformV1beta1TimestampSplitOutput) TestFraction

The fraction of the input data that is to be used to evaluate the Model.

func (GoogleCloudAiplatformV1beta1TimestampSplitOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitOutput

func (o GoogleCloudAiplatformV1beta1TimestampSplitOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitOutput() GoogleCloudAiplatformV1beta1TimestampSplitOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitOutputWithContext

func (o GoogleCloudAiplatformV1beta1TimestampSplitOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TimestampSplitOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

func (o GoogleCloudAiplatformV1beta1TimestampSplitOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutput() GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1TimestampSplitOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitOutput) TrainingFraction

The fraction of the input data that is to be used to train the Model.

func (GoogleCloudAiplatformV1beta1TimestampSplitOutput) ValidationFraction

The fraction of the input data that is to be used to validate the Model.

type GoogleCloudAiplatformV1beta1TimestampSplitPtrInput

type GoogleCloudAiplatformV1beta1TimestampSplitPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutput() GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput
	ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput
}

GoogleCloudAiplatformV1beta1TimestampSplitPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1TimestampSplitArgs, GoogleCloudAiplatformV1beta1TimestampSplitPtr and GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1TimestampSplitPtrInput` via:

        GoogleCloudAiplatformV1beta1TimestampSplitArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

type GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) Key

The key is a name of one of the Dataset's data columns. The values of the key (the values in the column) must be in RFC 3339 `date-time` format, where `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.

func (GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) TestFraction

The fraction of the input data that is to be used to evaluate the Model.

func (GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

func (o GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutput() GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) TrainingFraction

The fraction of the input data that is to be used to train the Model.

func (GoogleCloudAiplatformV1beta1TimestampSplitPtrOutput) ValidationFraction

The fraction of the input data that is to be used to validate the Model.

type GoogleCloudAiplatformV1beta1TimestampSplitResponse

type GoogleCloudAiplatformV1beta1TimestampSplitResponse struct {
	// The key is a name of one of the Dataset's data columns. The values of the key (the values in the column) must be in RFC 3339 `date-time` format, where `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.
	Key string `pulumi:"key"`
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction float64 `pulumi:"testFraction"`
	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction float64 `pulumi:"trainingFraction"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction float64 `pulumi:"validationFraction"`
}

Assigns input data to training, validation, and test sets based on a provided timestamps. The youngest data pieces are assigned to training set, next to validation set, and the oldest to the test set. Supported only for tabular Datasets.

type GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput

type GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput struct{ *pulumi.OutputState }

Assigns input data to training, validation, and test sets based on a provided timestamps. The youngest data pieces are assigned to training set, next to validation set, and the oldest to the test set. Supported only for tabular Datasets.

func (GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput) Key

The key is a name of one of the Dataset's data columns. The values of the key (the values in the column) must be in RFC 3339 `date-time` format, where `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not present or has an invalid value, that piece is ignored by the pipeline.

func (GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput) TestFraction

The fraction of the input data that is to be used to evaluate the Model.

func (GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitResponseOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput) ToGoogleCloudAiplatformV1beta1TimestampSplitResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput

func (GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput) TrainingFraction

The fraction of the input data that is to be used to train the Model.

func (GoogleCloudAiplatformV1beta1TimestampSplitResponseOutput) ValidationFraction

The fraction of the input data that is to be used to validate the Model.

type GoogleCloudAiplatformV1beta1TrainingConfig

type GoogleCloudAiplatformV1beta1TrainingConfig struct {
	// The timeout hours for the CMLE training job, expressed in milli hours i.e. 1,000 value in this field means 1 hour.
	TimeoutTrainingMilliHours *string `pulumi:"timeoutTrainingMilliHours"`
}

CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.

type GoogleCloudAiplatformV1beta1TrainingConfigArgs

type GoogleCloudAiplatformV1beta1TrainingConfigArgs struct {
	// The timeout hours for the CMLE training job, expressed in milli hours i.e. 1,000 value in this field means 1 hour.
	TimeoutTrainingMilliHours pulumi.StringPtrInput `pulumi:"timeoutTrainingMilliHours"`
}

CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.

func (GoogleCloudAiplatformV1beta1TrainingConfigArgs) ElementType

func (GoogleCloudAiplatformV1beta1TrainingConfigArgs) ToGoogleCloudAiplatformV1beta1TrainingConfigOutput

func (i GoogleCloudAiplatformV1beta1TrainingConfigArgs) ToGoogleCloudAiplatformV1beta1TrainingConfigOutput() GoogleCloudAiplatformV1beta1TrainingConfigOutput

func (GoogleCloudAiplatformV1beta1TrainingConfigArgs) ToGoogleCloudAiplatformV1beta1TrainingConfigOutputWithContext

func (i GoogleCloudAiplatformV1beta1TrainingConfigArgs) ToGoogleCloudAiplatformV1beta1TrainingConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrainingConfigOutput

func (GoogleCloudAiplatformV1beta1TrainingConfigArgs) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

func (i GoogleCloudAiplatformV1beta1TrainingConfigArgs) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutput() GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1TrainingConfigArgs) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1TrainingConfigArgs) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

type GoogleCloudAiplatformV1beta1TrainingConfigInput

type GoogleCloudAiplatformV1beta1TrainingConfigInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1TrainingConfigOutput() GoogleCloudAiplatformV1beta1TrainingConfigOutput
	ToGoogleCloudAiplatformV1beta1TrainingConfigOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1TrainingConfigOutput
}

GoogleCloudAiplatformV1beta1TrainingConfigInput is an input type that accepts GoogleCloudAiplatformV1beta1TrainingConfigArgs and GoogleCloudAiplatformV1beta1TrainingConfigOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1TrainingConfigInput` via:

GoogleCloudAiplatformV1beta1TrainingConfigArgs{...}

type GoogleCloudAiplatformV1beta1TrainingConfigOutput

type GoogleCloudAiplatformV1beta1TrainingConfigOutput struct{ *pulumi.OutputState }

CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.

func (GoogleCloudAiplatformV1beta1TrainingConfigOutput) ElementType

func (GoogleCloudAiplatformV1beta1TrainingConfigOutput) TimeoutTrainingMilliHours

The timeout hours for the CMLE training job, expressed in milli hours i.e. 1,000 value in this field means 1 hour.

func (GoogleCloudAiplatformV1beta1TrainingConfigOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigOutput

func (o GoogleCloudAiplatformV1beta1TrainingConfigOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigOutput() GoogleCloudAiplatformV1beta1TrainingConfigOutput

func (GoogleCloudAiplatformV1beta1TrainingConfigOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigOutputWithContext

func (o GoogleCloudAiplatformV1beta1TrainingConfigOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrainingConfigOutput

func (GoogleCloudAiplatformV1beta1TrainingConfigOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1TrainingConfigOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutput() GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1TrainingConfigOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1TrainingConfigOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

type GoogleCloudAiplatformV1beta1TrainingConfigPtrInput

type GoogleCloudAiplatformV1beta1TrainingConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutput() GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput
	ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput
}

GoogleCloudAiplatformV1beta1TrainingConfigPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1TrainingConfigArgs, GoogleCloudAiplatformV1beta1TrainingConfigPtr and GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1TrainingConfigPtrInput` via:

        GoogleCloudAiplatformV1beta1TrainingConfigArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

type GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput) TimeoutTrainingMilliHours

The timeout hours for the CMLE training job, expressed in milli hours i.e. 1,000 value in this field means 1 hour.

func (GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

func (o GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutput() GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

func (GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrainingConfigPtrOutput

type GoogleCloudAiplatformV1beta1TrainingConfigResponse

type GoogleCloudAiplatformV1beta1TrainingConfigResponse struct {
	// The timeout hours for the CMLE training job, expressed in milli hours i.e. 1,000 value in this field means 1 hour.
	TimeoutTrainingMilliHours string `pulumi:"timeoutTrainingMilliHours"`
}

CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.

type GoogleCloudAiplatformV1beta1TrainingConfigResponseOutput

type GoogleCloudAiplatformV1beta1TrainingConfigResponseOutput struct{ *pulumi.OutputState }

CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.

func (GoogleCloudAiplatformV1beta1TrainingConfigResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1TrainingConfigResponseOutput) TimeoutTrainingMilliHours

The timeout hours for the CMLE training job, expressed in milli hours i.e. 1,000 value in this field means 1 hour.

func (GoogleCloudAiplatformV1beta1TrainingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigResponseOutput

func (GoogleCloudAiplatformV1beta1TrainingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1TrainingConfigResponseOutput) ToGoogleCloudAiplatformV1beta1TrainingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrainingConfigResponseOutput

type GoogleCloudAiplatformV1beta1TrialParameterResponse

type GoogleCloudAiplatformV1beta1TrialParameterResponse struct {
	// The ID of the parameter. The parameter should be defined in StudySpec's Parameters.
	ParameterId string `pulumi:"parameterId"`
	// The value of the parameter. `number_value` will be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. `string_value` will be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.
	Value interface{} `pulumi:"value"`
}

A message representing a parameter to be tuned.

type GoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput

type GoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput) ToGoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput

func (GoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput) ToGoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput) ToGoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput

type GoogleCloudAiplatformV1beta1TrialParameterResponseOutput

type GoogleCloudAiplatformV1beta1TrialParameterResponseOutput struct{ *pulumi.OutputState }

A message representing a parameter to be tuned.

func (GoogleCloudAiplatformV1beta1TrialParameterResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1TrialParameterResponseOutput) ParameterId

The ID of the parameter. The parameter should be defined in StudySpec's Parameters.

func (GoogleCloudAiplatformV1beta1TrialParameterResponseOutput) ToGoogleCloudAiplatformV1beta1TrialParameterResponseOutput

func (GoogleCloudAiplatformV1beta1TrialParameterResponseOutput) ToGoogleCloudAiplatformV1beta1TrialParameterResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1TrialParameterResponseOutput) ToGoogleCloudAiplatformV1beta1TrialParameterResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrialParameterResponseOutput

func (GoogleCloudAiplatformV1beta1TrialParameterResponseOutput) Value

The value of the parameter. `number_value` will be set if a parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. `string_value` will be set if a parameter defined in StudySpec is in type 'CATEGORICAL'.

type GoogleCloudAiplatformV1beta1TrialResponse

type GoogleCloudAiplatformV1beta1TrialResponse struct {
	// 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.
	ClientId string `pulumi:"clientId"`
	// The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
	CustomJob string `pulumi:"customJob"`
	// Time when the Trial's status changed to `SUCCEEDED` or `INFEASIBLE`.
	EndTime string `pulumi:"endTime"`
	// The final measurement containing the objective value.
	FinalMeasurement GoogleCloudAiplatformV1beta1MeasurementResponse `pulumi:"finalMeasurement"`
	// A human readable string describing why the Trial is infeasible. This is set only if Trial state is `INFEASIBLE`.
	InfeasibleReason string `pulumi:"infeasibleReason"`
	// A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
	Measurements []GoogleCloudAiplatformV1beta1MeasurementResponse `pulumi:"measurements"`
	// Resource name of the Trial assigned by the service.
	Name string `pulumi:"name"`
	// The parameters of the Trial.
	Parameters []GoogleCloudAiplatformV1beta1TrialParameterResponse `pulumi:"parameters"`
	// Time when the Trial was started.
	StartTime string `pulumi:"startTime"`
	// The detailed state of the Trial.
	State string `pulumi:"state"`
	// URIs for accessing [interactive shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) (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-0` for the primary node, `workerpool1-0` for the first node in the second worker pool, and `workerpool1-1` for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
	WebAccessUris map[string]string `pulumi:"webAccessUris"`
}

A message representing a Trial. A Trial contains a unique set of Parameters that has been or will be evaluated, along with the objective metrics got by running the Trial.

type GoogleCloudAiplatformV1beta1TrialResponseArrayOutput

type GoogleCloudAiplatformV1beta1TrialResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1TrialResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1TrialResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1TrialResponseArrayOutput) ToGoogleCloudAiplatformV1beta1TrialResponseArrayOutput

func (GoogleCloudAiplatformV1beta1TrialResponseArrayOutput) ToGoogleCloudAiplatformV1beta1TrialResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1TrialResponseArrayOutput) ToGoogleCloudAiplatformV1beta1TrialResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrialResponseArrayOutput

type GoogleCloudAiplatformV1beta1TrialResponseOutput

type GoogleCloudAiplatformV1beta1TrialResponseOutput struct{ *pulumi.OutputState }

A message representing a Trial. A Trial contains a unique set of Parameters that has been or will be evaluated, along with the objective metrics got by running the Trial.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) ClientId

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.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) CustomJob

The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) EndTime

Time when the Trial's status changed to `SUCCEEDED` or `INFEASIBLE`.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) FinalMeasurement

The final measurement containing the objective value.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) InfeasibleReason

A human readable string describing why the Trial is infeasible. This is set only if Trial state is `INFEASIBLE`.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) Measurements

A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) Name

Resource name of the Trial assigned by the service.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) Parameters

The parameters of the Trial.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) StartTime

Time when the Trial was started.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) State

The detailed state of the Trial.

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) ToGoogleCloudAiplatformV1beta1TrialResponseOutput

func (o GoogleCloudAiplatformV1beta1TrialResponseOutput) ToGoogleCloudAiplatformV1beta1TrialResponseOutput() GoogleCloudAiplatformV1beta1TrialResponseOutput

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) ToGoogleCloudAiplatformV1beta1TrialResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1TrialResponseOutput) ToGoogleCloudAiplatformV1beta1TrialResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1TrialResponseOutput

func (GoogleCloudAiplatformV1beta1TrialResponseOutput) WebAccessUris

URIs for accessing [interactive shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) (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-0` for the primary node, `workerpool1-0` for the first node in the second worker pool, and `workerpool1-1` for the second node in the second worker pool. The values are the URIs for each node's interactive shell.

type GoogleCloudAiplatformV1beta1UnmanagedContainerModel

type GoogleCloudAiplatformV1beta1UnmanagedContainerModel struct {
	// The path to the directory containing the Model artifact and any of its supporting files.
	ArtifactUri *string `pulumi:"artifactUri"`
	// Input only. The specification of the container that is to be used when deploying this Model.
	ContainerSpec *GoogleCloudAiplatformV1beta1ModelContainerSpec `pulumi:"containerSpec"`
	// Contains the schemata used in Model's predictions and explanations
	PredictSchemata *GoogleCloudAiplatformV1beta1PredictSchemata `pulumi:"predictSchemata"`
}

Contains model information necessary to perform batch prediction without requiring a full model import.

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs struct {
	// The path to the directory containing the Model artifact and any of its supporting files.
	ArtifactUri pulumi.StringPtrInput `pulumi:"artifactUri"`
	// Input only. The specification of the container that is to be used when deploying this Model.
	ContainerSpec GoogleCloudAiplatformV1beta1ModelContainerSpecPtrInput `pulumi:"containerSpec"`
	// Contains the schemata used in Model's predictions and explanations
	PredictSchemata GoogleCloudAiplatformV1beta1PredictSchemataPtrInput `pulumi:"predictSchemata"`
}

Contains model information necessary to perform batch prediction without requiring a full model import.

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs) ElementType

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelOutputWithContext

func (i GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput

func (i GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput() GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelInput

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput() GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput
	ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput
}

GoogleCloudAiplatformV1beta1UnmanagedContainerModelInput is an input type that accepts GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs and GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1UnmanagedContainerModelInput` via:

GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs{...}

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput struct{ *pulumi.OutputState }

Contains model information necessary to perform batch prediction without requiring a full model import.

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) ArtifactUri

The path to the directory containing the Model artifact and any of its supporting files.

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) ContainerSpec

Input only. The specification of the container that is to be used when deploying this Model.

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) ElementType

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) PredictSchemata

Contains the schemata used in Model's predictions and explanations

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelOutputWithContext

func (o GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1UnmanagedContainerModelOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrInput

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput() GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput
	ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput
}

GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs, GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtr and GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrInput` via:

        GoogleCloudAiplatformV1beta1UnmanagedContainerModelArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput) ArtifactUri

The path to the directory containing the Model artifact and any of its supporting files.

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput) ContainerSpec

Input only. The specification of the container that is to be used when deploying this Model.

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput) PredictSchemata

Contains the schemata used in Model's predictions and explanations

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1UnmanagedContainerModelPtrOutput

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponse

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponse struct {
	// The path to the directory containing the Model artifact and any of its supporting files.
	ArtifactUri string `pulumi:"artifactUri"`
	// Input only. The specification of the container that is to be used when deploying this Model.
	ContainerSpec GoogleCloudAiplatformV1beta1ModelContainerSpecResponse `pulumi:"containerSpec"`
	// Contains the schemata used in Model's predictions and explanations
	PredictSchemata GoogleCloudAiplatformV1beta1PredictSchemataResponse `pulumi:"predictSchemata"`
}

Contains model information necessary to perform batch prediction without requiring a full model import.

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput

type GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput struct{ *pulumi.OutputState }

Contains model information necessary to perform batch prediction without requiring a full model import.

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput) ArtifactUri

The path to the directory containing the Model artifact and any of its supporting files.

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput) ContainerSpec

Input only. The specification of the container that is to be used when deploying this Model.

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput) PredictSchemata

Contains the schemata used in Model's predictions and explanations

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput

func (GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput) ToGoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponseOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpec

type GoogleCloudAiplatformV1beta1WorkerPoolSpec struct {
	// The custom container task.
	ContainerSpec *GoogleCloudAiplatformV1beta1ContainerSpec `pulumi:"containerSpec"`
	// Disk spec.
	DiskSpec *GoogleCloudAiplatformV1beta1DiskSpec `pulumi:"diskSpec"`
	// Optional. Immutable. The specification of a single machine.
	MachineSpec *GoogleCloudAiplatformV1beta1MachineSpec `pulumi:"machineSpec"`
	// Optional. List of NFS mount spec.
	NfsMounts []GoogleCloudAiplatformV1beta1NfsMount `pulumi:"nfsMounts"`
	// The Python packaged task.
	PythonPackageSpec *GoogleCloudAiplatformV1beta1PythonPackageSpec `pulumi:"pythonPackageSpec"`
	// Optional. The number of worker replicas to use for this worker pool.
	ReplicaCount *string `pulumi:"replicaCount"`
}

Represents the spec of a worker pool in a job.

type GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs

type GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs struct {
	// The custom container task.
	ContainerSpec GoogleCloudAiplatformV1beta1ContainerSpecPtrInput `pulumi:"containerSpec"`
	// Disk spec.
	DiskSpec GoogleCloudAiplatformV1beta1DiskSpecPtrInput `pulumi:"diskSpec"`
	// Optional. Immutable. The specification of a single machine.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecPtrInput `pulumi:"machineSpec"`
	// Optional. List of NFS mount spec.
	NfsMounts GoogleCloudAiplatformV1beta1NfsMountArrayInput `pulumi:"nfsMounts"`
	// The Python packaged task.
	PythonPackageSpec GoogleCloudAiplatformV1beta1PythonPackageSpecPtrInput `pulumi:"pythonPackageSpec"`
	// Optional. The number of worker replicas to use for this worker pool.
	ReplicaCount pulumi.StringPtrInput `pulumi:"replicaCount"`
}

Represents the spec of a worker pool in a job.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs) ElementType

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutput

func (i GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutput() GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutputWithContext

func (i GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecArray

type GoogleCloudAiplatformV1beta1WorkerPoolSpecArray []GoogleCloudAiplatformV1beta1WorkerPoolSpecInput

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArray) ElementType

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArray) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput

func (i GoogleCloudAiplatformV1beta1WorkerPoolSpecArray) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput() GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArray) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutputWithContext

func (i GoogleCloudAiplatformV1beta1WorkerPoolSpecArray) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayInput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput() GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput
	ToGoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput
}

GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayInput is an input type that accepts GoogleCloudAiplatformV1beta1WorkerPoolSpecArray and GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayInput` via:

GoogleCloudAiplatformV1beta1WorkerPoolSpecArray{ GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs{...} }

type GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput) Index

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1WorkerPoolSpecArrayOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecInput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutput() GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput
	ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput
}

GoogleCloudAiplatformV1beta1WorkerPoolSpecInput is an input type that accepts GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs and GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1WorkerPoolSpecInput` via:

GoogleCloudAiplatformV1beta1WorkerPoolSpecArgs{...}

type GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput struct{ *pulumi.OutputState }

Represents the spec of a worker pool in a job.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) ContainerSpec

The custom container task.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) DiskSpec

Disk spec.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) ElementType

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) MachineSpec

Optional. Immutable. The specification of a single machine.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) NfsMounts

Optional. List of NFS mount spec.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) PythonPackageSpec

The Python packaged task.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) ReplicaCount

Optional. The number of worker replicas to use for this worker pool.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutput

func (o GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutput() GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutputWithContext

func (o GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1WorkerPoolSpecOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecResponse

type GoogleCloudAiplatformV1beta1WorkerPoolSpecResponse struct {
	// The custom container task.
	ContainerSpec GoogleCloudAiplatformV1beta1ContainerSpecResponse `pulumi:"containerSpec"`
	// Disk spec.
	DiskSpec GoogleCloudAiplatformV1beta1DiskSpecResponse `pulumi:"diskSpec"`
	// Optional. Immutable. The specification of a single machine.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecResponse `pulumi:"machineSpec"`
	// Optional. List of NFS mount spec.
	NfsMounts []GoogleCloudAiplatformV1beta1NfsMountResponse `pulumi:"nfsMounts"`
	// The Python packaged task.
	PythonPackageSpec GoogleCloudAiplatformV1beta1PythonPackageSpecResponse `pulumi:"pythonPackageSpec"`
	// Optional. The number of worker replicas to use for this worker pool.
	ReplicaCount string `pulumi:"replicaCount"`
}

Represents the spec of a worker pool in a job.

type GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutput) ElementType

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutput) Index

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutput

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutputWithContext

func (o GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseArrayOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput

type GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput struct{ *pulumi.OutputState }

Represents the spec of a worker pool in a job.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) ContainerSpec

The custom container task.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) DiskSpec

Disk spec.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) MachineSpec

Optional. Immutable. The specification of a single machine.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) NfsMounts

Optional. List of NFS mount spec.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) PythonPackageSpec

The Python packaged task.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) ReplicaCount

Optional. The number of worker replicas to use for this worker pool.

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput

func (GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput) ToGoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1WorkerPoolSpecResponseOutput

type GoogleCloudAiplatformV1beta1XraiAttribution

type GoogleCloudAiplatformV1beta1XraiAttribution struct {
	// Config for XRAI with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383
	BlurBaselineConfig *GoogleCloudAiplatformV1beta1BlurBaselineConfig `pulumi:"blurBaselineConfig"`
	// Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf
	SmoothGradConfig *GoogleCloudAiplatformV1beta1SmoothGradConfig `pulumi:"smoothGradConfig"`
	// The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is met within the desired error range. Valid range of its value is [1, 100], inclusively.
	StepCount int `pulumi:"stepCount"`
}

An explanation method that redistributes Integrated Gradients attributions to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 Supported only by image Models.

type GoogleCloudAiplatformV1beta1XraiAttributionArgs

type GoogleCloudAiplatformV1beta1XraiAttributionArgs struct {
	// Config for XRAI with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383
	BlurBaselineConfig GoogleCloudAiplatformV1beta1BlurBaselineConfigPtrInput `pulumi:"blurBaselineConfig"`
	// Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf
	SmoothGradConfig GoogleCloudAiplatformV1beta1SmoothGradConfigPtrInput `pulumi:"smoothGradConfig"`
	// The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is met within the desired error range. Valid range of its value is [1, 100], inclusively.
	StepCount pulumi.IntInput `pulumi:"stepCount"`
}

An explanation method that redistributes Integrated Gradients attributions to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 Supported only by image Models.

func (GoogleCloudAiplatformV1beta1XraiAttributionArgs) ElementType

func (GoogleCloudAiplatformV1beta1XraiAttributionArgs) ToGoogleCloudAiplatformV1beta1XraiAttributionOutput

func (i GoogleCloudAiplatformV1beta1XraiAttributionArgs) ToGoogleCloudAiplatformV1beta1XraiAttributionOutput() GoogleCloudAiplatformV1beta1XraiAttributionOutput

func (GoogleCloudAiplatformV1beta1XraiAttributionArgs) ToGoogleCloudAiplatformV1beta1XraiAttributionOutputWithContext

func (i GoogleCloudAiplatformV1beta1XraiAttributionArgs) ToGoogleCloudAiplatformV1beta1XraiAttributionOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1XraiAttributionOutput

func (GoogleCloudAiplatformV1beta1XraiAttributionArgs) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutput

func (i GoogleCloudAiplatformV1beta1XraiAttributionArgs) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutput() GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput

func (GoogleCloudAiplatformV1beta1XraiAttributionArgs) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutputWithContext

func (i GoogleCloudAiplatformV1beta1XraiAttributionArgs) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput

type GoogleCloudAiplatformV1beta1XraiAttributionInput

type GoogleCloudAiplatformV1beta1XraiAttributionInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1XraiAttributionOutput() GoogleCloudAiplatformV1beta1XraiAttributionOutput
	ToGoogleCloudAiplatformV1beta1XraiAttributionOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1XraiAttributionOutput
}

GoogleCloudAiplatformV1beta1XraiAttributionInput is an input type that accepts GoogleCloudAiplatformV1beta1XraiAttributionArgs and GoogleCloudAiplatformV1beta1XraiAttributionOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1XraiAttributionInput` via:

GoogleCloudAiplatformV1beta1XraiAttributionArgs{...}

type GoogleCloudAiplatformV1beta1XraiAttributionOutput

type GoogleCloudAiplatformV1beta1XraiAttributionOutput struct{ *pulumi.OutputState }

An explanation method that redistributes Integrated Gradients attributions to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 Supported only by image Models.

func (GoogleCloudAiplatformV1beta1XraiAttributionOutput) BlurBaselineConfig

Config for XRAI with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

func (GoogleCloudAiplatformV1beta1XraiAttributionOutput) ElementType

func (GoogleCloudAiplatformV1beta1XraiAttributionOutput) SmoothGradConfig

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

func (GoogleCloudAiplatformV1beta1XraiAttributionOutput) StepCount

The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is met within the desired error range. Valid range of its value is [1, 100], inclusively.

func (GoogleCloudAiplatformV1beta1XraiAttributionOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionOutput

func (o GoogleCloudAiplatformV1beta1XraiAttributionOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionOutput() GoogleCloudAiplatformV1beta1XraiAttributionOutput

func (GoogleCloudAiplatformV1beta1XraiAttributionOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionOutputWithContext

func (o GoogleCloudAiplatformV1beta1XraiAttributionOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1XraiAttributionOutput

func (GoogleCloudAiplatformV1beta1XraiAttributionOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutput

func (o GoogleCloudAiplatformV1beta1XraiAttributionOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutput() GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput

func (GoogleCloudAiplatformV1beta1XraiAttributionOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1XraiAttributionOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput

type GoogleCloudAiplatformV1beta1XraiAttributionPtrInput

type GoogleCloudAiplatformV1beta1XraiAttributionPtrInput interface {
	pulumi.Input

	ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutput() GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput
	ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutputWithContext(context.Context) GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput
}

GoogleCloudAiplatformV1beta1XraiAttributionPtrInput is an input type that accepts GoogleCloudAiplatformV1beta1XraiAttributionArgs, GoogleCloudAiplatformV1beta1XraiAttributionPtr and GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput values. You can construct a concrete instance of `GoogleCloudAiplatformV1beta1XraiAttributionPtrInput` via:

        GoogleCloudAiplatformV1beta1XraiAttributionArgs{...}

or:

        nil

type GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput

type GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput) BlurBaselineConfig

Config for XRAI with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

func (GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput) Elem

func (GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput) ElementType

func (GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput) SmoothGradConfig

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

func (GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput) StepCount

The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is met within the desired error range. Valid range of its value is [1, 100], inclusively.

func (GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutput

func (GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutputWithContext

func (o GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionPtrOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1XraiAttributionPtrOutput

type GoogleCloudAiplatformV1beta1XraiAttributionResponse

type GoogleCloudAiplatformV1beta1XraiAttributionResponse struct {
	// Config for XRAI with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383
	BlurBaselineConfig GoogleCloudAiplatformV1beta1BlurBaselineConfigResponse `pulumi:"blurBaselineConfig"`
	// Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf
	SmoothGradConfig GoogleCloudAiplatformV1beta1SmoothGradConfigResponse `pulumi:"smoothGradConfig"`
	// The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is met within the desired error range. Valid range of its value is [1, 100], inclusively.
	StepCount int `pulumi:"stepCount"`
}

An explanation method that redistributes Integrated Gradients attributions to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 Supported only by image Models.

type GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput

type GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput struct{ *pulumi.OutputState }

An explanation method that redistributes Integrated Gradients attributions to segmented regions, taking advantage of the model's fully differentiable structure. Refer to this paper for more details: https://arxiv.org/abs/1906.02825 Supported only by image Models.

func (GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput) BlurBaselineConfig

Config for XRAI with blur baseline. When enabled, a linear path from the maximally blurred image to the input image is created. Using a blurred baseline instead of zero (black image) is motivated by the BlurIG approach explained here: https://arxiv.org/abs/2004.03383

func (GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput) ElementType

func (GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput) SmoothGradConfig

Config for SmoothGrad approximation of gradients. When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf

func (GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput) StepCount

The number of steps for approximating the path integral. A good value to start is 50 and gradually increase until the sum to diff property is met within the desired error range. Valid range of its value is [1, 100], inclusively.

func (GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionResponseOutput

func (GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionResponseOutputWithContext

func (o GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput) ToGoogleCloudAiplatformV1beta1XraiAttributionResponseOutputWithContext(ctx context.Context) GoogleCloudAiplatformV1beta1XraiAttributionResponseOutput

type GoogleIamV1Binding

type GoogleIamV1Binding struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition *GoogleTypeExpr `pulumi:"condition"`
	// Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
	Members []string `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role *string `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

type GoogleIamV1BindingArgs

type GoogleIamV1BindingArgs struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition GoogleTypeExprPtrInput `pulumi:"condition"`
	// Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
	Members pulumi.StringArrayInput `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role pulumi.StringPtrInput `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

func (GoogleIamV1BindingArgs) ElementType

func (GoogleIamV1BindingArgs) ElementType() reflect.Type

func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput

func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput

func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext

func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput

type GoogleIamV1BindingArray

type GoogleIamV1BindingArray []GoogleIamV1BindingInput

func (GoogleIamV1BindingArray) ElementType

func (GoogleIamV1BindingArray) ElementType() reflect.Type

func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput

func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput

func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext

func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput

type GoogleIamV1BindingArrayInput

type GoogleIamV1BindingArrayInput interface {
	pulumi.Input

	ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
	ToGoogleIamV1BindingArrayOutputWithContext(context.Context) GoogleIamV1BindingArrayOutput
}

GoogleIamV1BindingArrayInput is an input type that accepts GoogleIamV1BindingArray and GoogleIamV1BindingArrayOutput values. You can construct a concrete instance of `GoogleIamV1BindingArrayInput` via:

GoogleIamV1BindingArray{ GoogleIamV1BindingArgs{...} }

type GoogleIamV1BindingArrayOutput

type GoogleIamV1BindingArrayOutput struct{ *pulumi.OutputState }

func (GoogleIamV1BindingArrayOutput) ElementType

func (GoogleIamV1BindingArrayOutput) Index

func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput

func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput

func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext

func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput

type GoogleIamV1BindingInput

type GoogleIamV1BindingInput interface {
	pulumi.Input

	ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
	ToGoogleIamV1BindingOutputWithContext(context.Context) GoogleIamV1BindingOutput
}

GoogleIamV1BindingInput is an input type that accepts GoogleIamV1BindingArgs and GoogleIamV1BindingOutput values. You can construct a concrete instance of `GoogleIamV1BindingInput` via:

GoogleIamV1BindingArgs{...}

type GoogleIamV1BindingOutput

type GoogleIamV1BindingOutput struct{ *pulumi.OutputState }

Associates `members`, or principals, with a `role`.

func (GoogleIamV1BindingOutput) Condition

The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

func (GoogleIamV1BindingOutput) ElementType

func (GoogleIamV1BindingOutput) ElementType() reflect.Type

func (GoogleIamV1BindingOutput) Members

Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.

func (GoogleIamV1BindingOutput) Role

Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.

func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput

func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput

func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext

func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput

type GoogleIamV1BindingResponse

type GoogleIamV1BindingResponse struct {
	// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Condition GoogleTypeExprResponse `pulumi:"condition"`
	// Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
	Members []string `pulumi:"members"`
	// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role string `pulumi:"role"`
}

Associates `members`, or principals, with a `role`.

type GoogleIamV1BindingResponseArrayOutput

type GoogleIamV1BindingResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleIamV1BindingResponseArrayOutput) ElementType

func (GoogleIamV1BindingResponseArrayOutput) Index

func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput

func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput

func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext

func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput

type GoogleIamV1BindingResponseOutput

type GoogleIamV1BindingResponseOutput struct{ *pulumi.OutputState }

Associates `members`, or principals, with a `role`.

func (GoogleIamV1BindingResponseOutput) Condition

The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

func (GoogleIamV1BindingResponseOutput) ElementType

func (GoogleIamV1BindingResponseOutput) Members

Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.

func (GoogleIamV1BindingResponseOutput) Role

Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.

func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput

func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput

func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext

func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput

type GoogleRpcStatusResponse

type GoogleRpcStatusResponse struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code int `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details []map[string]string `pulumi:"details"`
	// 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.
	Message string `pulumi:"message"`
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

type GoogleRpcStatusResponseArrayOutput

type GoogleRpcStatusResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleRpcStatusResponseArrayOutput) ElementType

func (GoogleRpcStatusResponseArrayOutput) Index

func (GoogleRpcStatusResponseArrayOutput) ToGoogleRpcStatusResponseArrayOutput

func (o GoogleRpcStatusResponseArrayOutput) ToGoogleRpcStatusResponseArrayOutput() GoogleRpcStatusResponseArrayOutput

func (GoogleRpcStatusResponseArrayOutput) ToGoogleRpcStatusResponseArrayOutputWithContext

func (o GoogleRpcStatusResponseArrayOutput) ToGoogleRpcStatusResponseArrayOutputWithContext(ctx context.Context) GoogleRpcStatusResponseArrayOutput

type GoogleRpcStatusResponseOutput

type GoogleRpcStatusResponseOutput struct{ *pulumi.OutputState }

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusResponseOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusResponseOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusResponseOutput) ElementType

func (GoogleRpcStatusResponseOutput) Message

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.

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext(ctx context.Context) GoogleRpcStatusResponseOutput

type GoogleTypeExpr

type GoogleTypeExpr struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description *string `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression *string `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location *string `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title *string `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

type GoogleTypeExprArgs

type GoogleTypeExprArgs struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title pulumi.StringPtrInput `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (GoogleTypeExprArgs) ElementType

func (GoogleTypeExprArgs) ElementType() reflect.Type

func (GoogleTypeExprArgs) ToGoogleTypeExprOutput

func (i GoogleTypeExprArgs) ToGoogleTypeExprOutput() GoogleTypeExprOutput

func (GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext

func (i GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput

func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput

func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput

func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext

func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput

type GoogleTypeExprInput

type GoogleTypeExprInput interface {
	pulumi.Input

	ToGoogleTypeExprOutput() GoogleTypeExprOutput
	ToGoogleTypeExprOutputWithContext(context.Context) GoogleTypeExprOutput
}

GoogleTypeExprInput is an input type that accepts GoogleTypeExprArgs and GoogleTypeExprOutput values. You can construct a concrete instance of `GoogleTypeExprInput` via:

GoogleTypeExprArgs{...}

type GoogleTypeExprOutput

type GoogleTypeExprOutput struct{ *pulumi.OutputState }

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (GoogleTypeExprOutput) Description

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

func (GoogleTypeExprOutput) ElementType

func (GoogleTypeExprOutput) ElementType() reflect.Type

func (GoogleTypeExprOutput) Expression

Textual representation of an expression in Common Expression Language syntax.

func (GoogleTypeExprOutput) Location

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

func (GoogleTypeExprOutput) Title

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

func (GoogleTypeExprOutput) ToGoogleTypeExprOutput

func (o GoogleTypeExprOutput) ToGoogleTypeExprOutput() GoogleTypeExprOutput

func (GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext

func (o GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput

func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput

func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput

func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext

func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput

type GoogleTypeExprPtrInput

type GoogleTypeExprPtrInput interface {
	pulumi.Input

	ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
	ToGoogleTypeExprPtrOutputWithContext(context.Context) GoogleTypeExprPtrOutput
}

GoogleTypeExprPtrInput is an input type that accepts GoogleTypeExprArgs, GoogleTypeExprPtr and GoogleTypeExprPtrOutput values. You can construct a concrete instance of `GoogleTypeExprPtrInput` via:

        GoogleTypeExprArgs{...}

or:

        nil

type GoogleTypeExprPtrOutput

type GoogleTypeExprPtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeExprPtrOutput) Description

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

func (GoogleTypeExprPtrOutput) Elem

func (GoogleTypeExprPtrOutput) ElementType

func (GoogleTypeExprPtrOutput) ElementType() reflect.Type

func (GoogleTypeExprPtrOutput) Expression

Textual representation of an expression in Common Expression Language syntax.

func (GoogleTypeExprPtrOutput) Location

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

func (GoogleTypeExprPtrOutput) Title

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

func (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput

func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput

func (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext

func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput

type GoogleTypeExprResponse

type GoogleTypeExprResponse struct {
	// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description string `pulumi:"description"`
	// Textual representation of an expression in Common Expression Language syntax.
	Expression string `pulumi:"expression"`
	// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location string `pulumi:"location"`
	// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title string `pulumi:"title"`
}

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

type GoogleTypeExprResponseOutput

type GoogleTypeExprResponseOutput struct{ *pulumi.OutputState }

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (GoogleTypeExprResponseOutput) Description

Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.

func (GoogleTypeExprResponseOutput) ElementType

func (GoogleTypeExprResponseOutput) Expression

Textual representation of an expression in Common Expression Language syntax.

func (GoogleTypeExprResponseOutput) Location

Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.

func (GoogleTypeExprResponseOutput) Title

Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.

func (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput

func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput() GoogleTypeExprResponseOutput

func (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext

func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext(ctx context.Context) GoogleTypeExprResponseOutput

type GoogleTypeMoneyResponse

type GoogleTypeMoneyResponse struct {
	// The three-letter currency code defined in ISO 4217.
	CurrencyCode string `pulumi:"currencyCode"`
	// Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
	Nanos int `pulumi:"nanos"`
	// The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
	Units string `pulumi:"units"`
}

Represents an amount of money with its currency type.

type GoogleTypeMoneyResponseOutput

type GoogleTypeMoneyResponseOutput struct{ *pulumi.OutputState }

Represents an amount of money with its currency type.

func (GoogleTypeMoneyResponseOutput) CurrencyCode

The three-letter currency code defined in ISO 4217.

func (GoogleTypeMoneyResponseOutput) ElementType

func (GoogleTypeMoneyResponseOutput) Nanos

Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.

func (GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutput

func (o GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutput() GoogleTypeMoneyResponseOutput

func (GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutputWithContext

func (o GoogleTypeMoneyResponseOutput) ToGoogleTypeMoneyResponseOutputWithContext(ctx context.Context) GoogleTypeMoneyResponseOutput

func (GoogleTypeMoneyResponseOutput) Units

The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.

type HyperparameterTuningJob

type HyperparameterTuningJob struct {
	pulumi.CustomResourceState

	// Time when the HyperparameterTuningJob was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// 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.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Time when the HyperparameterTuningJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
	Error GoogleRpcStatusResponseOutput `pulumi:"error"`
	// 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.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// 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.
	MaxFailedTrialCount pulumi.IntOutput `pulumi:"maxFailedTrialCount"`
	// The desired total number of Trials.
	MaxTrialCount pulumi.IntOutput `pulumi:"maxTrialCount"`
	// Resource name of the HyperparameterTuningJob.
	Name pulumi.StringOutput `pulumi:"name"`
	// The desired number of Trials to run in parallel.
	ParallelTrialCount pulumi.IntOutput    `pulumi:"parallelTrialCount"`
	Project            pulumi.StringOutput `pulumi:"project"`
	// Time when the HyperparameterTuningJob for the first time entered the `JOB_STATE_RUNNING` state.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The detailed state of the job.
	State pulumi.StringOutput `pulumi:"state"`
	// Study configuration of the HyperparameterTuningJob.
	StudySpec GoogleCloudAiplatformV1beta1StudySpecResponseOutput `pulumi:"studySpec"`
	// The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
	TrialJobSpec GoogleCloudAiplatformV1beta1CustomJobSpecResponseOutput `pulumi:"trialJobSpec"`
	// Trials of the HyperparameterTuningJob.
	Trials GoogleCloudAiplatformV1beta1TrialResponseArrayOutput `pulumi:"trials"`
	// Time when the HyperparameterTuningJob was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a HyperparameterTuningJob Auto-naming is currently not supported for this resource.

func GetHyperparameterTuningJob

func GetHyperparameterTuningJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HyperparameterTuningJobState, opts ...pulumi.ResourceOption) (*HyperparameterTuningJob, error)

GetHyperparameterTuningJob gets an existing HyperparameterTuningJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHyperparameterTuningJob

func NewHyperparameterTuningJob(ctx *pulumi.Context,
	name string, args *HyperparameterTuningJobArgs, opts ...pulumi.ResourceOption) (*HyperparameterTuningJob, error)

NewHyperparameterTuningJob registers a new resource with the given unique name, arguments, and options.

func (*HyperparameterTuningJob) ElementType

func (*HyperparameterTuningJob) ElementType() reflect.Type

func (*HyperparameterTuningJob) ToHyperparameterTuningJobOutput

func (i *HyperparameterTuningJob) ToHyperparameterTuningJobOutput() HyperparameterTuningJobOutput

func (*HyperparameterTuningJob) ToHyperparameterTuningJobOutputWithContext

func (i *HyperparameterTuningJob) ToHyperparameterTuningJobOutputWithContext(ctx context.Context) HyperparameterTuningJobOutput

type HyperparameterTuningJobArgs

type HyperparameterTuningJobArgs struct {
	// The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput
	// 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.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// 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.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// 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.
	MaxFailedTrialCount pulumi.IntPtrInput
	// The desired total number of Trials.
	MaxTrialCount pulumi.IntInput
	// The desired number of Trials to run in parallel.
	ParallelTrialCount pulumi.IntInput
	Project            pulumi.StringPtrInput
	// Study configuration of the HyperparameterTuningJob.
	StudySpec GoogleCloudAiplatformV1beta1StudySpecInput
	// The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
	TrialJobSpec GoogleCloudAiplatformV1beta1CustomJobSpecInput
}

The set of arguments for constructing a HyperparameterTuningJob resource.

func (HyperparameterTuningJobArgs) ElementType

type HyperparameterTuningJobInput

type HyperparameterTuningJobInput interface {
	pulumi.Input

	ToHyperparameterTuningJobOutput() HyperparameterTuningJobOutput
	ToHyperparameterTuningJobOutputWithContext(ctx context.Context) HyperparameterTuningJobOutput
}

type HyperparameterTuningJobOutput

type HyperparameterTuningJobOutput struct{ *pulumi.OutputState }

func (HyperparameterTuningJobOutput) CreateTime

Time when the HyperparameterTuningJob was created.

func (HyperparameterTuningJobOutput) DisplayName

The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (HyperparameterTuningJobOutput) ElementType

func (HyperparameterTuningJobOutput) EncryptionSpec

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.

func (HyperparameterTuningJobOutput) EndTime

Time when the HyperparameterTuningJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.

func (HyperparameterTuningJobOutput) Error

Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.

func (HyperparameterTuningJobOutput) Labels

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.

func (HyperparameterTuningJobOutput) Location

func (HyperparameterTuningJobOutput) MaxFailedTrialCount

func (o HyperparameterTuningJobOutput) MaxFailedTrialCount() pulumi.IntOutput

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.

func (HyperparameterTuningJobOutput) MaxTrialCount

The desired total number of Trials.

func (HyperparameterTuningJobOutput) Name

Resource name of the HyperparameterTuningJob.

func (HyperparameterTuningJobOutput) ParallelTrialCount

func (o HyperparameterTuningJobOutput) ParallelTrialCount() pulumi.IntOutput

The desired number of Trials to run in parallel.

func (HyperparameterTuningJobOutput) Project

func (HyperparameterTuningJobOutput) StartTime

Time when the HyperparameterTuningJob for the first time entered the `JOB_STATE_RUNNING` state.

func (HyperparameterTuningJobOutput) State

The detailed state of the job.

func (HyperparameterTuningJobOutput) StudySpec

Study configuration of the HyperparameterTuningJob.

func (HyperparameterTuningJobOutput) ToHyperparameterTuningJobOutput

func (o HyperparameterTuningJobOutput) ToHyperparameterTuningJobOutput() HyperparameterTuningJobOutput

func (HyperparameterTuningJobOutput) ToHyperparameterTuningJobOutputWithContext

func (o HyperparameterTuningJobOutput) ToHyperparameterTuningJobOutputWithContext(ctx context.Context) HyperparameterTuningJobOutput

func (HyperparameterTuningJobOutput) TrialJobSpec

The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.

func (HyperparameterTuningJobOutput) Trials

Trials of the HyperparameterTuningJob.

func (HyperparameterTuningJobOutput) UpdateTime

Time when the HyperparameterTuningJob was most recently updated.

type HyperparameterTuningJobState

type HyperparameterTuningJobState struct {
}

func (HyperparameterTuningJobState) ElementType

type Index

type Index struct {
	pulumi.CustomResourceState

	// Timestamp when this Index was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first.
	DeployedIndexes GoogleCloudAiplatformV1beta1DeployedIndexRefResponseArrayOutput `pulumi:"deployedIndexes"`
	// The description of the Index.
	Description pulumi.StringOutput `pulumi:"description"`
	// The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Immutable. Customer-managed encryption key spec for an Index. If set, this Index and all sub-resources of this Index will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Stats of the index resource.
	IndexStats GoogleCloudAiplatformV1beta1IndexStatsResponseOutput `pulumi:"indexStats"`
	// Immutable. The update method to use with this Index. If not set, BATCH_UPDATE will be used by default.
	IndexUpdateMethod pulumi.StringOutput `pulumi:"indexUpdateMethod"`
	// The labels with user-defined metadata to organize your Indexes. 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.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// An additional information about the Index; the schema of the metadata can be found in metadata_schema.
	Metadata pulumi.AnyOutput `pulumi:"metadata"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	MetadataSchemaUri pulumi.StringOutput `pulumi:"metadataSchemaUri"`
	// The resource name of the Index.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Timestamp when this Index was most recently updated. This also includes any update to the contents of the Index. Note that Operations working on this Index may have their Operations.metadata.generic_metadata.update_time a little after the value of this timestamp, yet that does not mean their results are not already reflected in the Index. Result of any successfully completed Operation on the Index is reflected in it.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates an Index. Auto-naming is currently not supported for this resource.

func GetIndex

func GetIndex(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IndexState, opts ...pulumi.ResourceOption) (*Index, error)

GetIndex gets an existing Index resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewIndex

func NewIndex(ctx *pulumi.Context,
	name string, args *IndexArgs, opts ...pulumi.ResourceOption) (*Index, error)

NewIndex registers a new resource with the given unique name, arguments, and options.

func (*Index) ElementType

func (*Index) ElementType() reflect.Type

func (*Index) ToIndexOutput

func (i *Index) ToIndexOutput() IndexOutput

func (*Index) ToIndexOutputWithContext

func (i *Index) ToIndexOutputWithContext(ctx context.Context) IndexOutput

type IndexArgs

type IndexArgs struct {
	// The description of the Index.
	Description pulumi.StringPtrInput
	// The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput
	// Immutable. Customer-managed encryption key spec for an Index. If set, this Index and all sub-resources of this Index will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// Immutable. The update method to use with this Index. If not set, BATCH_UPDATE will be used by default.
	IndexUpdateMethod IndexIndexUpdateMethodPtrInput
	// The labels with user-defined metadata to organize your Indexes. 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.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// An additional information about the Index; the schema of the metadata can be found in metadata_schema.
	Metadata pulumi.Input
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	MetadataSchemaUri pulumi.StringPtrInput
	Project           pulumi.StringPtrInput
}

The set of arguments for constructing a Index resource.

func (IndexArgs) ElementType

func (IndexArgs) ElementType() reflect.Type

type IndexEndpoint

type IndexEndpoint struct {
	pulumi.CustomResourceState

	// Timestamp when this IndexEndpoint was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The indexes deployed in this endpoint.
	DeployedIndexes GoogleCloudAiplatformV1beta1DeployedIndexResponseArrayOutput `pulumi:"deployedIndexes"`
	// The description of the IndexEndpoint.
	Description pulumi.StringOutput `pulumi:"description"`
	// The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	//
	// Deprecated: Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	EnablePrivateServiceConnect pulumi.BoolOutput `pulumi:"enablePrivateServiceConnect"`
	// Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The labels with user-defined metadata to organize your IndexEndpoints. 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.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// The resource name of the IndexEndpoint.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. network and private_service_connect_config are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.
	Network pulumi.StringOutput `pulumi:"network"`
	// Optional. Configuration for private service connect. network and private_service_connect_config are mutually exclusive.
	PrivateServiceConnectConfig GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponseOutput `pulumi:"privateServiceConnectConfig"`
	Project                     pulumi.StringOutput                                                   `pulumi:"project"`
	// If public_endpoint_enabled is true, this field will be populated with the domain name to use for this index endpoint.
	PublicEndpointDomainName pulumi.StringOutput `pulumi:"publicEndpointDomainName"`
	// Optional. If true, the deployed index will be accessible through public endpoint.
	PublicEndpointEnabled pulumi.BoolOutput `pulumi:"publicEndpointEnabled"`
	// Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates an IndexEndpoint. Auto-naming is currently not supported for this resource.

func GetIndexEndpoint

func GetIndexEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IndexEndpointState, opts ...pulumi.ResourceOption) (*IndexEndpoint, error)

GetIndexEndpoint gets an existing IndexEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewIndexEndpoint

func NewIndexEndpoint(ctx *pulumi.Context,
	name string, args *IndexEndpointArgs, opts ...pulumi.ResourceOption) (*IndexEndpoint, error)

NewIndexEndpoint registers a new resource with the given unique name, arguments, and options.

func (*IndexEndpoint) ElementType

func (*IndexEndpoint) ElementType() reflect.Type

func (*IndexEndpoint) ToIndexEndpointOutput

func (i *IndexEndpoint) ToIndexEndpointOutput() IndexEndpointOutput

func (*IndexEndpoint) ToIndexEndpointOutputWithContext

func (i *IndexEndpoint) ToIndexEndpointOutputWithContext(ctx context.Context) IndexEndpointOutput

type IndexEndpointArgs

type IndexEndpointArgs struct {
	// The description of the IndexEndpoint.
	Description pulumi.StringPtrInput
	// The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput
	// Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	//
	// Deprecated: Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	EnablePrivateServiceConnect pulumi.BoolPtrInput
	// Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// The labels with user-defined metadata to organize your IndexEndpoints. 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.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. network and private_service_connect_config are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.
	Network pulumi.StringPtrInput
	// Optional. Configuration for private service connect. network and private_service_connect_config are mutually exclusive.
	PrivateServiceConnectConfig GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigPtrInput
	Project                     pulumi.StringPtrInput
	// Optional. If true, the deployed index will be accessible through public endpoint.
	PublicEndpointEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a IndexEndpoint resource.

func (IndexEndpointArgs) ElementType

func (IndexEndpointArgs) ElementType() reflect.Type

type IndexEndpointInput

type IndexEndpointInput interface {
	pulumi.Input

	ToIndexEndpointOutput() IndexEndpointOutput
	ToIndexEndpointOutputWithContext(ctx context.Context) IndexEndpointOutput
}

type IndexEndpointOutput

type IndexEndpointOutput struct{ *pulumi.OutputState }

func (IndexEndpointOutput) CreateTime

func (o IndexEndpointOutput) CreateTime() pulumi.StringOutput

Timestamp when this IndexEndpoint was created.

func (IndexEndpointOutput) DeployedIndexes

The indexes deployed in this endpoint.

func (IndexEndpointOutput) Description

func (o IndexEndpointOutput) Description() pulumi.StringOutput

The description of the IndexEndpoint.

func (IndexEndpointOutput) DisplayName

func (o IndexEndpointOutput) DisplayName() pulumi.StringOutput

The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (IndexEndpointOutput) ElementType

func (IndexEndpointOutput) ElementType() reflect.Type

func (IndexEndpointOutput) EnablePrivateServiceConnect deprecated

func (o IndexEndpointOutput) EnablePrivateServiceConnect() pulumi.BoolOutput

Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.

Deprecated: Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.

func (IndexEndpointOutput) EncryptionSpec

Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.

func (IndexEndpointOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (IndexEndpointOutput) Labels

The labels with user-defined metadata to organize your IndexEndpoints. 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.

func (IndexEndpointOutput) Location

func (IndexEndpointOutput) Name

The resource name of the IndexEndpoint.

func (IndexEndpointOutput) Network

Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. network and private_service_connect_config are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.

func (IndexEndpointOutput) PrivateServiceConnectConfig

Optional. Configuration for private service connect. network and private_service_connect_config are mutually exclusive.

func (IndexEndpointOutput) Project

func (IndexEndpointOutput) PublicEndpointDomainName

func (o IndexEndpointOutput) PublicEndpointDomainName() pulumi.StringOutput

If public_endpoint_enabled is true, this field will be populated with the domain name to use for this index endpoint.

func (IndexEndpointOutput) PublicEndpointEnabled

func (o IndexEndpointOutput) PublicEndpointEnabled() pulumi.BoolOutput

Optional. If true, the deployed index will be accessible through public endpoint.

func (IndexEndpointOutput) ToIndexEndpointOutput

func (o IndexEndpointOutput) ToIndexEndpointOutput() IndexEndpointOutput

func (IndexEndpointOutput) ToIndexEndpointOutputWithContext

func (o IndexEndpointOutput) ToIndexEndpointOutputWithContext(ctx context.Context) IndexEndpointOutput

func (IndexEndpointOutput) UpdateTime

func (o IndexEndpointOutput) UpdateTime() pulumi.StringOutput

Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.

type IndexEndpointState

type IndexEndpointState struct {
}

func (IndexEndpointState) ElementType

func (IndexEndpointState) ElementType() reflect.Type

type IndexIndexUpdateMethod

type IndexIndexUpdateMethod string

Immutable. The update method to use with this Index. If not set, BATCH_UPDATE will be used by default.

func (IndexIndexUpdateMethod) ElementType

func (IndexIndexUpdateMethod) ElementType() reflect.Type

func (IndexIndexUpdateMethod) ToIndexIndexUpdateMethodOutput

func (e IndexIndexUpdateMethod) ToIndexIndexUpdateMethodOutput() IndexIndexUpdateMethodOutput

func (IndexIndexUpdateMethod) ToIndexIndexUpdateMethodOutputWithContext

func (e IndexIndexUpdateMethod) ToIndexIndexUpdateMethodOutputWithContext(ctx context.Context) IndexIndexUpdateMethodOutput

func (IndexIndexUpdateMethod) ToIndexIndexUpdateMethodPtrOutput

func (e IndexIndexUpdateMethod) ToIndexIndexUpdateMethodPtrOutput() IndexIndexUpdateMethodPtrOutput

func (IndexIndexUpdateMethod) ToIndexIndexUpdateMethodPtrOutputWithContext

func (e IndexIndexUpdateMethod) ToIndexIndexUpdateMethodPtrOutputWithContext(ctx context.Context) IndexIndexUpdateMethodPtrOutput

func (IndexIndexUpdateMethod) ToStringOutput

func (e IndexIndexUpdateMethod) ToStringOutput() pulumi.StringOutput

func (IndexIndexUpdateMethod) ToStringOutputWithContext

func (e IndexIndexUpdateMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IndexIndexUpdateMethod) ToStringPtrOutput

func (e IndexIndexUpdateMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexIndexUpdateMethod) ToStringPtrOutputWithContext

func (e IndexIndexUpdateMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IndexIndexUpdateMethodInput

type IndexIndexUpdateMethodInput interface {
	pulumi.Input

	ToIndexIndexUpdateMethodOutput() IndexIndexUpdateMethodOutput
	ToIndexIndexUpdateMethodOutputWithContext(context.Context) IndexIndexUpdateMethodOutput
}

IndexIndexUpdateMethodInput is an input type that accepts IndexIndexUpdateMethodArgs and IndexIndexUpdateMethodOutput values. You can construct a concrete instance of `IndexIndexUpdateMethodInput` via:

IndexIndexUpdateMethodArgs{...}

type IndexIndexUpdateMethodOutput

type IndexIndexUpdateMethodOutput struct{ *pulumi.OutputState }

func (IndexIndexUpdateMethodOutput) ElementType

func (IndexIndexUpdateMethodOutput) ToIndexIndexUpdateMethodOutput

func (o IndexIndexUpdateMethodOutput) ToIndexIndexUpdateMethodOutput() IndexIndexUpdateMethodOutput

func (IndexIndexUpdateMethodOutput) ToIndexIndexUpdateMethodOutputWithContext

func (o IndexIndexUpdateMethodOutput) ToIndexIndexUpdateMethodOutputWithContext(ctx context.Context) IndexIndexUpdateMethodOutput

func (IndexIndexUpdateMethodOutput) ToIndexIndexUpdateMethodPtrOutput

func (o IndexIndexUpdateMethodOutput) ToIndexIndexUpdateMethodPtrOutput() IndexIndexUpdateMethodPtrOutput

func (IndexIndexUpdateMethodOutput) ToIndexIndexUpdateMethodPtrOutputWithContext

func (o IndexIndexUpdateMethodOutput) ToIndexIndexUpdateMethodPtrOutputWithContext(ctx context.Context) IndexIndexUpdateMethodPtrOutput

func (IndexIndexUpdateMethodOutput) ToStringOutput

func (IndexIndexUpdateMethodOutput) ToStringOutputWithContext

func (o IndexIndexUpdateMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IndexIndexUpdateMethodOutput) ToStringPtrOutput

func (o IndexIndexUpdateMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexIndexUpdateMethodOutput) ToStringPtrOutputWithContext

func (o IndexIndexUpdateMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IndexIndexUpdateMethodPtrInput

type IndexIndexUpdateMethodPtrInput interface {
	pulumi.Input

	ToIndexIndexUpdateMethodPtrOutput() IndexIndexUpdateMethodPtrOutput
	ToIndexIndexUpdateMethodPtrOutputWithContext(context.Context) IndexIndexUpdateMethodPtrOutput
}

func IndexIndexUpdateMethodPtr

func IndexIndexUpdateMethodPtr(v string) IndexIndexUpdateMethodPtrInput

type IndexIndexUpdateMethodPtrOutput

type IndexIndexUpdateMethodPtrOutput struct{ *pulumi.OutputState }

func (IndexIndexUpdateMethodPtrOutput) Elem

func (IndexIndexUpdateMethodPtrOutput) ElementType

func (IndexIndexUpdateMethodPtrOutput) ToIndexIndexUpdateMethodPtrOutput

func (o IndexIndexUpdateMethodPtrOutput) ToIndexIndexUpdateMethodPtrOutput() IndexIndexUpdateMethodPtrOutput

func (IndexIndexUpdateMethodPtrOutput) ToIndexIndexUpdateMethodPtrOutputWithContext

func (o IndexIndexUpdateMethodPtrOutput) ToIndexIndexUpdateMethodPtrOutputWithContext(ctx context.Context) IndexIndexUpdateMethodPtrOutput

func (IndexIndexUpdateMethodPtrOutput) ToStringPtrOutput

func (IndexIndexUpdateMethodPtrOutput) ToStringPtrOutputWithContext

func (o IndexIndexUpdateMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IndexInput

type IndexInput interface {
	pulumi.Input

	ToIndexOutput() IndexOutput
	ToIndexOutputWithContext(ctx context.Context) IndexOutput
}

type IndexOutput

type IndexOutput struct{ *pulumi.OutputState }

func (IndexOutput) CreateTime

func (o IndexOutput) CreateTime() pulumi.StringOutput

Timestamp when this Index was created.

func (IndexOutput) DeployedIndexes

The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first.

func (IndexOutput) Description

func (o IndexOutput) Description() pulumi.StringOutput

The description of the Index.

func (IndexOutput) DisplayName

func (o IndexOutput) DisplayName() pulumi.StringOutput

The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (IndexOutput) ElementType

func (IndexOutput) ElementType() reflect.Type

func (IndexOutput) EncryptionSpec

Immutable. Customer-managed encryption key spec for an Index. If set, this Index and all sub-resources of this Index will be secured by this key.

func (IndexOutput) Etag

func (o IndexOutput) Etag() pulumi.StringOutput

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (IndexOutput) IndexStats

Stats of the index resource.

func (IndexOutput) IndexUpdateMethod

func (o IndexOutput) IndexUpdateMethod() pulumi.StringOutput

Immutable. The update method to use with this Index. If not set, BATCH_UPDATE will be used by default.

func (IndexOutput) Labels

func (o IndexOutput) Labels() pulumi.StringMapOutput

The labels with user-defined metadata to organize your Indexes. 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.

func (IndexOutput) Location

func (o IndexOutput) Location() pulumi.StringOutput

func (IndexOutput) Metadata

func (o IndexOutput) Metadata() pulumi.AnyOutput

An additional information about the Index; the schema of the metadata can be found in metadata_schema.

func (IndexOutput) MetadataSchemaUri

func (o IndexOutput) MetadataSchemaUri() pulumi.StringOutput

Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (IndexOutput) Name

func (o IndexOutput) Name() pulumi.StringOutput

The resource name of the Index.

func (IndexOutput) Project

func (o IndexOutput) Project() pulumi.StringOutput

func (IndexOutput) ToIndexOutput

func (o IndexOutput) ToIndexOutput() IndexOutput

func (IndexOutput) ToIndexOutputWithContext

func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput

func (IndexOutput) UpdateTime

func (o IndexOutput) UpdateTime() pulumi.StringOutput

Timestamp when this Index was most recently updated. This also includes any update to the contents of the Index. Note that Operations working on this Index may have their Operations.metadata.generic_metadata.update_time a little after the value of this timestamp, yet that does not mean their results are not already reflected in the Index. Result of any successfully completed Operation on the Index is reflected in it.

type IndexState

type IndexState struct {
}

func (IndexState) ElementType

func (IndexState) ElementType() reflect.Type

type LookupArtifactArgs

type LookupArtifactArgs struct {
	ArtifactId      string  `pulumi:"artifactId"`
	Location        string  `pulumi:"location"`
	MetadataStoreId string  `pulumi:"metadataStoreId"`
	Project         *string `pulumi:"project"`
}

type LookupArtifactOutputArgs

type LookupArtifactOutputArgs struct {
	ArtifactId      pulumi.StringInput    `pulumi:"artifactId"`
	Location        pulumi.StringInput    `pulumi:"location"`
	MetadataStoreId pulumi.StringInput    `pulumi:"metadataStoreId"`
	Project         pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupArtifactOutputArgs) ElementType

func (LookupArtifactOutputArgs) ElementType() reflect.Type

type LookupArtifactResult

type LookupArtifactResult struct {
	// Timestamp when this Artifact was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the Artifact
	Description string `pulumi:"description"`
	// User provided display name of the Artifact. May be up to 128 Unicode characters.
	DisplayName string `pulumi:"displayName"`
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Artifacts. 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. No more than 64 user labels can be associated with one Artifact (System labels are excluded).
	Labels map[string]string `pulumi:"labels"`
	// Properties of the Artifact. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata map[string]string `pulumi:"metadata"`
	// The resource name of the Artifact.
	Name string `pulumi:"name"`
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle string `pulumi:"schemaTitle"`
	// The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion string `pulumi:"schemaVersion"`
	// The state of this Artifact. This is a property of the Artifact, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines), and the system does not prescribe or check the validity of state transitions.
	State string `pulumi:"state"`
	// Timestamp when this Artifact was last updated.
	UpdateTime string `pulumi:"updateTime"`
	// The uniform resource identifier of the artifact file. May be empty if there is no actual artifact file.
	Uri string `pulumi:"uri"`
}

func LookupArtifact

func LookupArtifact(ctx *pulumi.Context, args *LookupArtifactArgs, opts ...pulumi.InvokeOption) (*LookupArtifactResult, error)

Retrieves a specific Artifact.

type LookupArtifactResultOutput

type LookupArtifactResultOutput struct{ *pulumi.OutputState }

func (LookupArtifactResultOutput) CreateTime

Timestamp when this Artifact was created.

func (LookupArtifactResultOutput) Description

Description of the Artifact

func (LookupArtifactResultOutput) DisplayName

User provided display name of the Artifact. May be up to 128 Unicode characters.

func (LookupArtifactResultOutput) ElementType

func (LookupArtifactResultOutput) ElementType() reflect.Type

func (LookupArtifactResultOutput) Etag

An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupArtifactResultOutput) Labels

The labels with user-defined metadata to organize your Artifacts. 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. No more than 64 user labels can be associated with one Artifact (System labels are excluded).

func (LookupArtifactResultOutput) Metadata

Properties of the Artifact. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.

func (LookupArtifactResultOutput) Name

The resource name of the Artifact.

func (LookupArtifactResultOutput) SchemaTitle

The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (LookupArtifactResultOutput) SchemaVersion

The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (LookupArtifactResultOutput) State

The state of this Artifact. This is a property of the Artifact, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines), and the system does not prescribe or check the validity of state transitions.

func (LookupArtifactResultOutput) ToLookupArtifactResultOutput

func (o LookupArtifactResultOutput) ToLookupArtifactResultOutput() LookupArtifactResultOutput

func (LookupArtifactResultOutput) ToLookupArtifactResultOutputWithContext

func (o LookupArtifactResultOutput) ToLookupArtifactResultOutputWithContext(ctx context.Context) LookupArtifactResultOutput

func (LookupArtifactResultOutput) UpdateTime

Timestamp when this Artifact was last updated.

func (LookupArtifactResultOutput) Uri

The uniform resource identifier of the artifact file. May be empty if there is no actual artifact file.

type LookupBatchPredictionJobArgs

type LookupBatchPredictionJobArgs struct {
	BatchPredictionJobId string  `pulumi:"batchPredictionJobId"`
	Location             string  `pulumi:"location"`
	Project              *string `pulumi:"project"`
}

type LookupBatchPredictionJobOutputArgs

type LookupBatchPredictionJobOutputArgs struct {
	BatchPredictionJobId pulumi.StringInput    `pulumi:"batchPredictionJobId"`
	Location             pulumi.StringInput    `pulumi:"location"`
	Project              pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupBatchPredictionJobOutputArgs) ElementType

type LookupBatchPredictionJobResult

type LookupBatchPredictionJobResult struct {
	// Statistics on completed and failed prediction instances.
	CompletionStats GoogleCloudAiplatformV1beta1CompletionStatsResponse `pulumi:"completionStats"`
	// Time when the BatchPredictionJob was created.
	CreateTime string `pulumi:"createTime"`
	// The config of resources used by the Model during the batch prediction. If the Model supports DEDICATED_RESOURCES this config may be provided (and the job will use these resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config must be provided.
	DedicatedResources GoogleCloudAiplatformV1beta1BatchDedicatedResourcesResponse `pulumi:"dedicatedResources"`
	// For custom-trained Models and AutoML Tabular Models, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Cloud Logging by default. Please note that the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User can disable container logging by setting this flag to true.
	DisableContainerLogging bool `pulumi:"disableContainerLogging"`
	// The user-defined name of this BatchPredictionJob.
	DisplayName string `pulumi:"displayName"`
	// Customer-managed encryption key options for a BatchPredictionJob. If this is set, then all resources created by the BatchPredictionJob will be encrypted with the provided encryption key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Time when the BatchPredictionJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime string `pulumi:"endTime"`
	// Only populated when the job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// Explanation configuration for this BatchPredictionJob. Can be specified only if generate_explanation is set to `true`. This value overrides the value of Model.explanation_spec. All fields of explanation_spec are optional in the request. If a field of the explanation_spec object is not populated, the corresponding field of the Model.explanation_spec object is inherited.
	ExplanationSpec GoogleCloudAiplatformV1beta1ExplanationSpecResponse `pulumi:"explanationSpec"`
	// Generate explanation with the batch prediction results. When set to `true`, the batch prediction output changes based on the `predictions_format` field of the BatchPredictionJob.output_config object: * `bigquery`: output includes a column named `explanation`. The value is a struct that conforms to the Explanation object. * `jsonl`: The JSON objects on each line include an additional entry keyed `explanation`. The value of the entry is a JSON object that conforms to the Explanation object. * `csv`: Generating explanations for CSV format is not supported. If this field is set to true, either the Model.explanation_spec or explanation_spec must be populated.
	GenerateExplanation bool `pulumi:"generateExplanation"`
	// Input configuration of the instances on which predictions are performed. The schema of any single instance may be specified via the Model's PredictSchemata's instance_schema_uri.
	InputConfig GoogleCloudAiplatformV1beta1BatchPredictionJobInputConfigResponse `pulumi:"inputConfig"`
	// Configuration for how to convert batch prediction input instances to the prediction instances that are sent to the Model.
	InstanceConfig GoogleCloudAiplatformV1beta1BatchPredictionJobInstanceConfigResponse `pulumi:"instanceConfig"`
	// The labels with user-defined metadata to organize BatchPredictionJobs. 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.
	Labels map[string]string `pulumi:"labels"`
	// Immutable. Parameters configuring the batch behavior. Currently only applicable when dedicated_resources are used (in other cases Vertex AI does the tuning itself).
	ManualBatchTuningParameters GoogleCloudAiplatformV1beta1ManualBatchTuningParametersResponse `pulumi:"manualBatchTuningParameters"`
	// The name of the Model resource that produces the predictions via this job, must share the same ancestor Location. Starting this job has no impact on any existing deployments of the Model and their resources. Exactly one of model and unmanaged_container_model must be set. The model resource name may contain version id or version alias to specify the version. Example: `projects/{project}/locations/{location}/models/{model}@2` or `projects/{project}/locations/{location}/models/{model}@golden` if no version is specified, the default version will be deployed. The model resource could also be a publisher model. Example: `publishers/{publisher}/models/{model}` or `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}`
	Model string `pulumi:"model"`
	// Model monitoring config will be used for analysis model behaviors, based on the input and output to the batch prediction job, as well as the provided training dataset.
	ModelMonitoringConfig GoogleCloudAiplatformV1beta1ModelMonitoringConfigResponse `pulumi:"modelMonitoringConfig"`
	// Get batch prediction job monitoring statistics.
	ModelMonitoringStatsAnomalies []GoogleCloudAiplatformV1beta1ModelMonitoringStatsAnomaliesResponse `pulumi:"modelMonitoringStatsAnomalies"`
	// The running status of the model monitoring pipeline.
	ModelMonitoringStatus GoogleRpcStatusResponse `pulumi:"modelMonitoringStatus"`
	// The parameters that govern the predictions. The schema of the parameters may be specified via the Model's PredictSchemata's parameters_schema_uri.
	ModelParameters interface{} `pulumi:"modelParameters"`
	// The version ID of the Model that produces the predictions via this job.
	ModelVersionId string `pulumi:"modelVersionId"`
	// Resource name of the BatchPredictionJob.
	Name string `pulumi:"name"`
	// The Configuration specifying where output predictions should be written. The schema of any single prediction may be specified as a concatenation of Model's PredictSchemata's instance_schema_uri and prediction_schema_uri.
	OutputConfig GoogleCloudAiplatformV1beta1BatchPredictionJobOutputConfigResponse `pulumi:"outputConfig"`
	// Information further describing the output of this job.
	OutputInfo GoogleCloudAiplatformV1beta1BatchPredictionJobOutputInfoResponse `pulumi:"outputInfo"`
	// Partial failures encountered. For example, single files that can't be read. This field never exceeds 20 entries. Status details fields contain standard Google Cloud error details.
	PartialFailures []GoogleRpcStatusResponse `pulumi:"partialFailures"`
	// Information about resources that had been consumed by this job. Provided in real time at best effort basis, as well as a final value once the job completes. Note: This field currently may be not populated for batch predictions that use AutoML Models.
	ResourcesConsumed GoogleCloudAiplatformV1beta1ResourcesConsumedResponse `pulumi:"resourcesConsumed"`
	// The service account that the DeployedModel's container runs as. If not specified, a system generated one will be used, which has minimal permissions and the custom container, if used, may not have enough permission to access other Google Cloud resources. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount string `pulumi:"serviceAccount"`
	// Time when the BatchPredictionJob for the first time entered the `JOB_STATE_RUNNING` state.
	StartTime string `pulumi:"startTime"`
	// The detailed state of the job.
	State string `pulumi:"state"`
	// Contains model information necessary to perform batch prediction without requiring uploading to model registry. Exactly one of model and unmanaged_container_model must be set.
	UnmanagedContainerModel GoogleCloudAiplatformV1beta1UnmanagedContainerModelResponse `pulumi:"unmanagedContainerModel"`
	// Time when the BatchPredictionJob was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupBatchPredictionJob

func LookupBatchPredictionJob(ctx *pulumi.Context, args *LookupBatchPredictionJobArgs, opts ...pulumi.InvokeOption) (*LookupBatchPredictionJobResult, error)

Gets a BatchPredictionJob

type LookupBatchPredictionJobResultOutput

type LookupBatchPredictionJobResultOutput struct{ *pulumi.OutputState }

func (LookupBatchPredictionJobResultOutput) CompletionStats

Statistics on completed and failed prediction instances.

func (LookupBatchPredictionJobResultOutput) CreateTime

Time when the BatchPredictionJob was created.

func (LookupBatchPredictionJobResultOutput) DedicatedResources

The config of resources used by the Model during the batch prediction. If the Model supports DEDICATED_RESOURCES this config may be provided (and the job will use these resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config must be provided.

func (LookupBatchPredictionJobResultOutput) DisableContainerLogging

func (o LookupBatchPredictionJobResultOutput) DisableContainerLogging() pulumi.BoolOutput

For custom-trained Models and AutoML Tabular Models, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Cloud Logging by default. Please note that the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User can disable container logging by setting this flag to true.

func (LookupBatchPredictionJobResultOutput) DisplayName

The user-defined name of this BatchPredictionJob.

func (LookupBatchPredictionJobResultOutput) ElementType

func (LookupBatchPredictionJobResultOutput) EncryptionSpec

Customer-managed encryption key options for a BatchPredictionJob. If this is set, then all resources created by the BatchPredictionJob will be encrypted with the provided encryption key.

func (LookupBatchPredictionJobResultOutput) EndTime

Time when the BatchPredictionJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.

func (LookupBatchPredictionJobResultOutput) Error

Only populated when the job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.

func (LookupBatchPredictionJobResultOutput) ExplanationSpec

Explanation configuration for this BatchPredictionJob. Can be specified only if generate_explanation is set to `true`. This value overrides the value of Model.explanation_spec. All fields of explanation_spec are optional in the request. If a field of the explanation_spec object is not populated, the corresponding field of the Model.explanation_spec object is inherited.

func (LookupBatchPredictionJobResultOutput) GenerateExplanation

func (o LookupBatchPredictionJobResultOutput) GenerateExplanation() pulumi.BoolOutput

Generate explanation with the batch prediction results. When set to `true`, the batch prediction output changes based on the `predictions_format` field of the BatchPredictionJob.output_config object: * `bigquery`: output includes a column named `explanation`. The value is a struct that conforms to the Explanation object. * `jsonl`: The JSON objects on each line include an additional entry keyed `explanation`. The value of the entry is a JSON object that conforms to the Explanation object. * `csv`: Generating explanations for CSV format is not supported. If this field is set to true, either the Model.explanation_spec or explanation_spec must be populated.

func (LookupBatchPredictionJobResultOutput) InputConfig

Input configuration of the instances on which predictions are performed. The schema of any single instance may be specified via the Model's PredictSchemata's instance_schema_uri.

func (LookupBatchPredictionJobResultOutput) InstanceConfig

Configuration for how to convert batch prediction input instances to the prediction instances that are sent to the Model.

func (LookupBatchPredictionJobResultOutput) Labels

The labels with user-defined metadata to organize BatchPredictionJobs. 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.

func (LookupBatchPredictionJobResultOutput) ManualBatchTuningParameters

Immutable. Parameters configuring the batch behavior. Currently only applicable when dedicated_resources are used (in other cases Vertex AI does the tuning itself).

func (LookupBatchPredictionJobResultOutput) Model

The name of the Model resource that produces the predictions via this job, must share the same ancestor Location. Starting this job has no impact on any existing deployments of the Model and their resources. Exactly one of model and unmanaged_container_model must be set. The model resource name may contain version id or version alias to specify the version. Example: `projects/{project}/locations/{location}/models/{model}@2` or `projects/{project}/locations/{location}/models/{model}@golden` if no version is specified, the default version will be deployed. The model resource could also be a publisher model. Example: `publishers/{publisher}/models/{model}` or `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}`

func (LookupBatchPredictionJobResultOutput) ModelMonitoringConfig

Model monitoring config will be used for analysis model behaviors, based on the input and output to the batch prediction job, as well as the provided training dataset.

func (LookupBatchPredictionJobResultOutput) ModelMonitoringStatsAnomalies

Get batch prediction job monitoring statistics.

func (LookupBatchPredictionJobResultOutput) ModelMonitoringStatus

The running status of the model monitoring pipeline.

func (LookupBatchPredictionJobResultOutput) ModelParameters

The parameters that govern the predictions. The schema of the parameters may be specified via the Model's PredictSchemata's parameters_schema_uri.

func (LookupBatchPredictionJobResultOutput) ModelVersionId

The version ID of the Model that produces the predictions via this job.

func (LookupBatchPredictionJobResultOutput) Name

Resource name of the BatchPredictionJob.

func (LookupBatchPredictionJobResultOutput) OutputConfig

The Configuration specifying where output predictions should be written. The schema of any single prediction may be specified as a concatenation of Model's PredictSchemata's instance_schema_uri and prediction_schema_uri.

func (LookupBatchPredictionJobResultOutput) OutputInfo

Information further describing the output of this job.

func (LookupBatchPredictionJobResultOutput) PartialFailures

Partial failures encountered. For example, single files that can't be read. This field never exceeds 20 entries. Status details fields contain standard Google Cloud error details.

func (LookupBatchPredictionJobResultOutput) ResourcesConsumed

Information about resources that had been consumed by this job. Provided in real time at best effort basis, as well as a final value once the job completes. Note: This field currently may be not populated for batch predictions that use AutoML Models.

func (LookupBatchPredictionJobResultOutput) ServiceAccount

The service account that the DeployedModel's container runs as. If not specified, a system generated one will be used, which has minimal permissions and the custom container, if used, may not have enough permission to access other Google Cloud resources. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account.

func (LookupBatchPredictionJobResultOutput) StartTime

Time when the BatchPredictionJob for the first time entered the `JOB_STATE_RUNNING` state.

func (LookupBatchPredictionJobResultOutput) State

The detailed state of the job.

func (LookupBatchPredictionJobResultOutput) ToLookupBatchPredictionJobResultOutput

func (o LookupBatchPredictionJobResultOutput) ToLookupBatchPredictionJobResultOutput() LookupBatchPredictionJobResultOutput

func (LookupBatchPredictionJobResultOutput) ToLookupBatchPredictionJobResultOutputWithContext

func (o LookupBatchPredictionJobResultOutput) ToLookupBatchPredictionJobResultOutputWithContext(ctx context.Context) LookupBatchPredictionJobResultOutput

func (LookupBatchPredictionJobResultOutput) UnmanagedContainerModel

Contains model information necessary to perform batch prediction without requiring uploading to model registry. Exactly one of model and unmanaged_container_model must be set.

func (LookupBatchPredictionJobResultOutput) UpdateTime

Time when the BatchPredictionJob was most recently updated.

type LookupContextArgs

type LookupContextArgs struct {
	ContextId       string  `pulumi:"contextId"`
	Location        string  `pulumi:"location"`
	MetadataStoreId string  `pulumi:"metadataStoreId"`
	Project         *string `pulumi:"project"`
}

type LookupContextOutputArgs

type LookupContextOutputArgs struct {
	ContextId       pulumi.StringInput    `pulumi:"contextId"`
	Location        pulumi.StringInput    `pulumi:"location"`
	MetadataStoreId pulumi.StringInput    `pulumi:"metadataStoreId"`
	Project         pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupContextOutputArgs) ElementType

func (LookupContextOutputArgs) ElementType() reflect.Type

type LookupContextResult

type LookupContextResult struct {
	// Timestamp when this Context was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the Context
	Description string `pulumi:"description"`
	// User provided display name of the Context. May be up to 128 Unicode characters.
	DisplayName string `pulumi:"displayName"`
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Contexts. 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. No more than 64 user labels can be associated with one Context (System labels are excluded).
	Labels map[string]string `pulumi:"labels"`
	// Properties of the Context. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata map[string]string `pulumi:"metadata"`
	// Immutable. The resource name of the Context.
	Name string `pulumi:"name"`
	// A list of resource names of Contexts that are parents of this Context. A Context may have at most 10 parent_contexts.
	ParentContexts []string `pulumi:"parentContexts"`
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle string `pulumi:"schemaTitle"`
	// The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion string `pulumi:"schemaVersion"`
	// Timestamp when this Context was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupContext

func LookupContext(ctx *pulumi.Context, args *LookupContextArgs, opts ...pulumi.InvokeOption) (*LookupContextResult, error)

Retrieves a specific Context.

type LookupContextResultOutput

type LookupContextResultOutput struct{ *pulumi.OutputState }

func (LookupContextResultOutput) CreateTime

Timestamp when this Context was created.

func (LookupContextResultOutput) Description

Description of the Context

func (LookupContextResultOutput) DisplayName

User provided display name of the Context. May be up to 128 Unicode characters.

func (LookupContextResultOutput) ElementType

func (LookupContextResultOutput) ElementType() reflect.Type

func (LookupContextResultOutput) Etag

An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupContextResultOutput) Labels

The labels with user-defined metadata to organize your Contexts. 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. No more than 64 user labels can be associated with one Context (System labels are excluded).

func (LookupContextResultOutput) Metadata

Properties of the Context. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.

func (LookupContextResultOutput) Name

Immutable. The resource name of the Context.

func (LookupContextResultOutput) ParentContexts

A list of resource names of Contexts that are parents of this Context. A Context may have at most 10 parent_contexts.

func (LookupContextResultOutput) SchemaTitle

The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (LookupContextResultOutput) SchemaVersion

func (o LookupContextResultOutput) SchemaVersion() pulumi.StringOutput

The version of the schema in schema_name to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (LookupContextResultOutput) ToLookupContextResultOutput

func (o LookupContextResultOutput) ToLookupContextResultOutput() LookupContextResultOutput

func (LookupContextResultOutput) ToLookupContextResultOutputWithContext

func (o LookupContextResultOutput) ToLookupContextResultOutputWithContext(ctx context.Context) LookupContextResultOutput

func (LookupContextResultOutput) UpdateTime

Timestamp when this Context was last updated.

type LookupCustomJobArgs

type LookupCustomJobArgs struct {
	CustomJobId string  `pulumi:"customJobId"`
	Location    string  `pulumi:"location"`
	Project     *string `pulumi:"project"`
}

type LookupCustomJobOutputArgs

type LookupCustomJobOutputArgs struct {
	CustomJobId pulumi.StringInput    `pulumi:"customJobId"`
	Location    pulumi.StringInput    `pulumi:"location"`
	Project     pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupCustomJobOutputArgs) ElementType

func (LookupCustomJobOutputArgs) ElementType() reflect.Type

type LookupCustomJobResult

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

func LookupCustomJob

func LookupCustomJob(ctx *pulumi.Context, args *LookupCustomJobArgs, opts ...pulumi.InvokeOption) (*LookupCustomJobResult, error)

Gets a CustomJob.

type LookupCustomJobResultOutput

type LookupCustomJobResultOutput struct{ *pulumi.OutputState }

func (LookupCustomJobResultOutput) CreateTime

Time when the CustomJob was created.

func (LookupCustomJobResultOutput) DisplayName

The display name of the CustomJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupCustomJobResultOutput) ElementType

func (LookupCustomJobResultOutput) EncryptionSpec

Customer-managed encryption key options for a CustomJob. If this is set, then all resources created by the CustomJob will be encrypted with the provided encryption key.

func (LookupCustomJobResultOutput) EndTime

Time when the CustomJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.

func (LookupCustomJobResultOutput) Error

Only populated when job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.

func (LookupCustomJobResultOutput) JobSpec

Job spec.

func (LookupCustomJobResultOutput) Labels

The labels with user-defined metadata to organize CustomJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.

func (LookupCustomJobResultOutput) Name

Resource name of a CustomJob.

func (LookupCustomJobResultOutput) StartTime

Time when the CustomJob for the first time entered the `JOB_STATE_RUNNING` state.

func (LookupCustomJobResultOutput) State

The detailed state of the job.

func (LookupCustomJobResultOutput) ToLookupCustomJobResultOutput

func (o LookupCustomJobResultOutput) ToLookupCustomJobResultOutput() LookupCustomJobResultOutput

func (LookupCustomJobResultOutput) ToLookupCustomJobResultOutputWithContext

func (o LookupCustomJobResultOutput) ToLookupCustomJobResultOutputWithContext(ctx context.Context) LookupCustomJobResultOutput

func (LookupCustomJobResultOutput) UpdateTime

Time when the CustomJob was most recently updated.

func (LookupCustomJobResultOutput) WebAccessUris

URIs for accessing [interactive shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) (one URI for each training node). Only available if job_spec.enable_web_access is `true`. The keys are names of each node in the training job; for example, `workerpool0-0` for the primary node, `workerpool1-0` for the first node in the second worker pool, and `workerpool1-1` for the second node in the second worker pool. The values are the URIs for each node's interactive shell.

type LookupDataLabelingJobArgs

type LookupDataLabelingJobArgs struct {
	DataLabelingJobId string  `pulumi:"dataLabelingJobId"`
	Location          string  `pulumi:"location"`
	Project           *string `pulumi:"project"`
}

type LookupDataLabelingJobOutputArgs

type LookupDataLabelingJobOutputArgs struct {
	DataLabelingJobId pulumi.StringInput    `pulumi:"dataLabelingJobId"`
	Location          pulumi.StringInput    `pulumi:"location"`
	Project           pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDataLabelingJobOutputArgs) ElementType

type LookupDataLabelingJobResult

type LookupDataLabelingJobResult struct {
	// Parameters that configure the active learning pipeline. Active learning will label the data incrementally via several iterations. For every iteration, it will select a batch of data based on the sampling strategy.
	ActiveLearningConfig GoogleCloudAiplatformV1beta1ActiveLearningConfigResponse `pulumi:"activeLearningConfig"`
	// Labels to assign to annotations generated by this DataLabelingJob. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	AnnotationLabels map[string]string `pulumi:"annotationLabels"`
	// Timestamp when this DataLabelingJob was created.
	CreateTime string `pulumi:"createTime"`
	// Estimated cost(in US dollars) that the DataLabelingJob has incurred to date.
	CurrentSpend GoogleTypeMoneyResponse `pulumi:"currentSpend"`
	// Dataset resource names. Right now we only support labeling from a single Dataset. Format: `projects/{project}/locations/{location}/datasets/{dataset}`
	Datasets []string `pulumi:"datasets"`
	// The user-defined name of the DataLabelingJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a DataLabelingJob.
	DisplayName string `pulumi:"displayName"`
	// Customer-managed encryption key spec for a DataLabelingJob. If set, this DataLabelingJob will be secured by this key. Note: Annotations created in the DataLabelingJob are associated with the EncryptionSpec of the Dataset they are exported to.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// DataLabelingJob errors. It is only populated when job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// Input config parameters for the DataLabelingJob.
	Inputs interface{} `pulumi:"inputs"`
	// Points to a YAML file stored on Google Cloud Storage describing the config for a specific type of DataLabelingJob. The schema files that can be used here are found in the https://storage.googleapis.com/google-cloud-aiplatform bucket in the /schema/datalabelingjob/inputs/ folder.
	InputsSchemaUri string `pulumi:"inputsSchemaUri"`
	// The Google Cloud Storage location of the instruction pdf. This pdf is shared with labelers, and provides detailed description on how to label DataItems in Datasets.
	InstructionUri string `pulumi:"instructionUri"`
	// Number of labelers to work on each DataItem.
	LabelerCount int `pulumi:"labelerCount"`
	// Current labeling job progress percentage scaled in interval [0, 100], indicating the percentage of DataItems that has been finished.
	LabelingProgress int `pulumi:"labelingProgress"`
	// The labels with user-defined metadata to organize your DataLabelingJobs. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each DataLabelingJob: * "aiplatform.googleapis.com/schema": output only, its value is the inputs_schema's title.
	Labels map[string]string `pulumi:"labels"`
	// Resource name of the DataLabelingJob.
	Name string `pulumi:"name"`
	// The SpecialistPools' resource names associated with this job.
	SpecialistPools []string `pulumi:"specialistPools"`
	// The detailed state of the job.
	State string `pulumi:"state"`
	// Timestamp when this DataLabelingJob was updated most recently.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupDataLabelingJob

func LookupDataLabelingJob(ctx *pulumi.Context, args *LookupDataLabelingJobArgs, opts ...pulumi.InvokeOption) (*LookupDataLabelingJobResult, error)

Gets a DataLabelingJob.

type LookupDataLabelingJobResultOutput

type LookupDataLabelingJobResultOutput struct{ *pulumi.OutputState }

func (LookupDataLabelingJobResultOutput) ActiveLearningConfig

Parameters that configure the active learning pipeline. Active learning will label the data incrementally via several iterations. For every iteration, it will select a batch of data based on the sampling strategy.

func (LookupDataLabelingJobResultOutput) AnnotationLabels

Labels to assign to annotations generated by this DataLabelingJob. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupDataLabelingJobResultOutput) CreateTime

Timestamp when this DataLabelingJob was created.

func (LookupDataLabelingJobResultOutput) CurrentSpend

Estimated cost(in US dollars) that the DataLabelingJob has incurred to date.

func (LookupDataLabelingJobResultOutput) Datasets

Dataset resource names. Right now we only support labeling from a single Dataset. Format: `projects/{project}/locations/{location}/datasets/{dataset}`

func (LookupDataLabelingJobResultOutput) DisplayName

The user-defined name of the DataLabelingJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a DataLabelingJob.

func (LookupDataLabelingJobResultOutput) ElementType

func (LookupDataLabelingJobResultOutput) EncryptionSpec

Customer-managed encryption key spec for a DataLabelingJob. If set, this DataLabelingJob will be secured by this key. Note: Annotations created in the DataLabelingJob are associated with the EncryptionSpec of the Dataset they are exported to.

func (LookupDataLabelingJobResultOutput) Error

DataLabelingJob errors. It is only populated when job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.

func (LookupDataLabelingJobResultOutput) Inputs

Input config parameters for the DataLabelingJob.

func (LookupDataLabelingJobResultOutput) InputsSchemaUri

Points to a YAML file stored on Google Cloud Storage describing the config for a specific type of DataLabelingJob. The schema files that can be used here are found in the https://storage.googleapis.com/google-cloud-aiplatform bucket in the /schema/datalabelingjob/inputs/ folder.

func (LookupDataLabelingJobResultOutput) InstructionUri

The Google Cloud Storage location of the instruction pdf. This pdf is shared with labelers, and provides detailed description on how to label DataItems in Datasets.

func (LookupDataLabelingJobResultOutput) LabelerCount

Number of labelers to work on each DataItem.

func (LookupDataLabelingJobResultOutput) LabelingProgress

func (o LookupDataLabelingJobResultOutput) LabelingProgress() pulumi.IntOutput

Current labeling job progress percentage scaled in interval [0, 100], indicating the percentage of DataItems that has been finished.

func (LookupDataLabelingJobResultOutput) Labels

The labels with user-defined metadata to organize your DataLabelingJobs. 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. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each DataLabelingJob: * "aiplatform.googleapis.com/schema": output only, its value is the inputs_schema's title.

func (LookupDataLabelingJobResultOutput) Name

Resource name of the DataLabelingJob.

func (LookupDataLabelingJobResultOutput) SpecialistPools

The SpecialistPools' resource names associated with this job.

func (LookupDataLabelingJobResultOutput) State

The detailed state of the job.

func (LookupDataLabelingJobResultOutput) ToLookupDataLabelingJobResultOutput

func (o LookupDataLabelingJobResultOutput) ToLookupDataLabelingJobResultOutput() LookupDataLabelingJobResultOutput

func (LookupDataLabelingJobResultOutput) ToLookupDataLabelingJobResultOutputWithContext

func (o LookupDataLabelingJobResultOutput) ToLookupDataLabelingJobResultOutputWithContext(ctx context.Context) LookupDataLabelingJobResultOutput

func (LookupDataLabelingJobResultOutput) UpdateTime

Timestamp when this DataLabelingJob was updated most recently.

type LookupDatasetArgs

type LookupDatasetArgs struct {
	DatasetId string  `pulumi:"datasetId"`
	Location  string  `pulumi:"location"`
	Project   *string `pulumi:"project"`
	ReadMask  *string `pulumi:"readMask"`
}

type LookupDatasetOutputArgs

type LookupDatasetOutputArgs struct {
	DatasetId pulumi.StringInput    `pulumi:"datasetId"`
	Location  pulumi.StringInput    `pulumi:"location"`
	Project   pulumi.StringPtrInput `pulumi:"project"`
	ReadMask  pulumi.StringPtrInput `pulumi:"readMask"`
}

func (LookupDatasetOutputArgs) ElementType

func (LookupDatasetOutputArgs) ElementType() reflect.Type

type LookupDatasetResult

type LookupDatasetResult struct {
	// Timestamp when this Dataset was created.
	CreateTime string `pulumi:"createTime"`
	// The number of DataItems in this Dataset. Only apply for non-structured Dataset.
	DataItemCount string `pulumi:"dataItemCount"`
	// The description of the Dataset.
	Description string `pulumi:"description"`
	// The user-defined name of the Dataset. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Datasets. 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. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each Dataset: * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its value is the metadata_schema's title.
	Labels map[string]string `pulumi:"labels"`
	// Additional information about the Dataset.
	Metadata interface{} `pulumi:"metadata"`
	// The resource name of the Artifact that was created in MetadataStore when creating the Dataset. The Artifact resource name pattern is `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.
	MetadataArtifact string `pulumi:"metadataArtifact"`
	// Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.
	MetadataSchemaUri string `pulumi:"metadataSchemaUri"`
	// The resource name of the Dataset.
	Name string `pulumi:"name"`
	// All SavedQueries belong to the Dataset will be returned in List/Get Dataset response. The annotation_specs field will not be populated except for UI cases which will only use annotation_spec_count. In CreateDataset request, a SavedQuery is created together if this field is set, up to one SavedQuery can be set in CreateDatasetRequest. The SavedQuery should not contain any AnnotationSpec.
	SavedQueries []GoogleCloudAiplatformV1beta1SavedQueryResponse `pulumi:"savedQueries"`
	// Timestamp when this Dataset was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupDataset

func LookupDataset(ctx *pulumi.Context, args *LookupDatasetArgs, opts ...pulumi.InvokeOption) (*LookupDatasetResult, error)

Gets a Dataset.

type LookupDatasetResultOutput

type LookupDatasetResultOutput struct{ *pulumi.OutputState }

func (LookupDatasetResultOutput) CreateTime

Timestamp when this Dataset was created.

func (LookupDatasetResultOutput) DataItemCount

func (o LookupDatasetResultOutput) DataItemCount() pulumi.StringOutput

The number of DataItems in this Dataset. Only apply for non-structured Dataset.

func (LookupDatasetResultOutput) Description

The description of the Dataset.

func (LookupDatasetResultOutput) DisplayName

The user-defined name of the Dataset. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupDatasetResultOutput) ElementType

func (LookupDatasetResultOutput) ElementType() reflect.Type

func (LookupDatasetResultOutput) EncryptionSpec

Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key.

func (LookupDatasetResultOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupDatasetResultOutput) Labels

The labels with user-defined metadata to organize your Datasets. 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. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. Following system labels exist for each Dataset: * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its value is the metadata_schema's title.

func (LookupDatasetResultOutput) Metadata

Additional information about the Dataset.

func (LookupDatasetResultOutput) MetadataArtifact

func (o LookupDatasetResultOutput) MetadataArtifact() pulumi.StringOutput

The resource name of the Artifact that was created in MetadataStore when creating the Dataset. The Artifact resource name pattern is `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`.

func (LookupDatasetResultOutput) MetadataSchemaUri

func (o LookupDatasetResultOutput) MetadataSchemaUri() pulumi.StringOutput

Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.

func (LookupDatasetResultOutput) Name

The resource name of the Dataset.

func (LookupDatasetResultOutput) SavedQueries

All SavedQueries belong to the Dataset will be returned in List/Get Dataset response. The annotation_specs field will not be populated except for UI cases which will only use annotation_spec_count. In CreateDataset request, a SavedQuery is created together if this field is set, up to one SavedQuery can be set in CreateDatasetRequest. The SavedQuery should not contain any AnnotationSpec.

func (LookupDatasetResultOutput) ToLookupDatasetResultOutput

func (o LookupDatasetResultOutput) ToLookupDatasetResultOutput() LookupDatasetResultOutput

func (LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext

func (o LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext(ctx context.Context) LookupDatasetResultOutput

func (LookupDatasetResultOutput) UpdateTime

Timestamp when this Dataset was last updated.

type LookupDatasetVersionArgs

type LookupDatasetVersionArgs struct {
	DatasetId        string  `pulumi:"datasetId"`
	DatasetVersionId string  `pulumi:"datasetVersionId"`
	Location         string  `pulumi:"location"`
	Project          *string `pulumi:"project"`
	ReadMask         *string `pulumi:"readMask"`
}

type LookupDatasetVersionOutputArgs

type LookupDatasetVersionOutputArgs struct {
	DatasetId        pulumi.StringInput    `pulumi:"datasetId"`
	DatasetVersionId pulumi.StringInput    `pulumi:"datasetVersionId"`
	Location         pulumi.StringInput    `pulumi:"location"`
	Project          pulumi.StringPtrInput `pulumi:"project"`
	ReadMask         pulumi.StringPtrInput `pulumi:"readMask"`
}

func (LookupDatasetVersionOutputArgs) ElementType

type LookupDatasetVersionResult

type LookupDatasetVersionResult struct {
	// Name of the associated BigQuery dataset.
	BigQueryDatasetName string `pulumi:"bigQueryDatasetName"`
	// Timestamp when this DatasetVersion was created.
	CreateTime string `pulumi:"createTime"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The resource name of the DatasetVersion.
	Name string `pulumi:"name"`
	// Timestamp when this DatasetVersion was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupDatasetVersion

func LookupDatasetVersion(ctx *pulumi.Context, args *LookupDatasetVersionArgs, opts ...pulumi.InvokeOption) (*LookupDatasetVersionResult, error)

Gets a Dataset version.

type LookupDatasetVersionResultOutput

type LookupDatasetVersionResultOutput struct{ *pulumi.OutputState }

func (LookupDatasetVersionResultOutput) BigQueryDatasetName

func (o LookupDatasetVersionResultOutput) BigQueryDatasetName() pulumi.StringOutput

Name of the associated BigQuery dataset.

func (LookupDatasetVersionResultOutput) CreateTime

Timestamp when this DatasetVersion was created.

func (LookupDatasetVersionResultOutput) ElementType

func (LookupDatasetVersionResultOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupDatasetVersionResultOutput) Name

The resource name of the DatasetVersion.

func (LookupDatasetVersionResultOutput) ToLookupDatasetVersionResultOutput

func (o LookupDatasetVersionResultOutput) ToLookupDatasetVersionResultOutput() LookupDatasetVersionResultOutput

func (LookupDatasetVersionResultOutput) ToLookupDatasetVersionResultOutputWithContext

func (o LookupDatasetVersionResultOutput) ToLookupDatasetVersionResultOutputWithContext(ctx context.Context) LookupDatasetVersionResultOutput

func (LookupDatasetVersionResultOutput) UpdateTime

Timestamp when this DatasetVersion was last updated.

type LookupDeploymentResourcePoolArgs

type LookupDeploymentResourcePoolArgs struct {
	DeploymentResourcePoolId string  `pulumi:"deploymentResourcePoolId"`
	Location                 string  `pulumi:"location"`
	Project                  *string `pulumi:"project"`
}

type LookupDeploymentResourcePoolOutputArgs

type LookupDeploymentResourcePoolOutputArgs struct {
	DeploymentResourcePoolId pulumi.StringInput    `pulumi:"deploymentResourcePoolId"`
	Location                 pulumi.StringInput    `pulumi:"location"`
	Project                  pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDeploymentResourcePoolOutputArgs) ElementType

type LookupDeploymentResourcePoolResult

type LookupDeploymentResourcePoolResult struct {
	// Timestamp when this DeploymentResourcePool was created.
	CreateTime string `pulumi:"createTime"`
	// The underlying DedicatedResources that the DeploymentResourcePool uses.
	DedicatedResources GoogleCloudAiplatformV1beta1DedicatedResourcesResponse `pulumi:"dedicatedResources"`
	// Immutable. The resource name of the DeploymentResourcePool. Format: `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
	Name string `pulumi:"name"`
}

func LookupDeploymentResourcePool

func LookupDeploymentResourcePool(ctx *pulumi.Context, args *LookupDeploymentResourcePoolArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResourcePoolResult, error)

Get a DeploymentResourcePool.

type LookupDeploymentResourcePoolResultOutput

type LookupDeploymentResourcePoolResultOutput struct{ *pulumi.OutputState }

func (LookupDeploymentResourcePoolResultOutput) CreateTime

Timestamp when this DeploymentResourcePool was created.

func (LookupDeploymentResourcePoolResultOutput) DedicatedResources

The underlying DedicatedResources that the DeploymentResourcePool uses.

func (LookupDeploymentResourcePoolResultOutput) ElementType

func (LookupDeploymentResourcePoolResultOutput) Name

Immutable. The resource name of the DeploymentResourcePool. Format: `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`

func (LookupDeploymentResourcePoolResultOutput) ToLookupDeploymentResourcePoolResultOutput

func (o LookupDeploymentResourcePoolResultOutput) ToLookupDeploymentResourcePoolResultOutput() LookupDeploymentResourcePoolResultOutput

func (LookupDeploymentResourcePoolResultOutput) ToLookupDeploymentResourcePoolResultOutputWithContext

func (o LookupDeploymentResourcePoolResultOutput) ToLookupDeploymentResourcePoolResultOutputWithContext(ctx context.Context) LookupDeploymentResourcePoolResultOutput

type LookupEndpointArgs

type LookupEndpointArgs struct {
	EndpointId string  `pulumi:"endpointId"`
	Location   string  `pulumi:"location"`
	Project    *string `pulumi:"project"`
}

type LookupEndpointIamPolicyArgs

type LookupEndpointIamPolicyArgs struct {
	EndpointId                    string  `pulumi:"endpointId"`
	Location                      string  `pulumi:"location"`
	OptionsRequestedPolicyVersion *int    `pulumi:"optionsRequestedPolicyVersion"`
	Project                       *string `pulumi:"project"`
}

type LookupEndpointIamPolicyOutputArgs

type LookupEndpointIamPolicyOutputArgs struct {
	EndpointId                    pulumi.StringInput    `pulumi:"endpointId"`
	Location                      pulumi.StringInput    `pulumi:"location"`
	OptionsRequestedPolicyVersion pulumi.IntPtrInput    `pulumi:"optionsRequestedPolicyVersion"`
	Project                       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupEndpointIamPolicyOutputArgs) ElementType

type LookupEndpointIamPolicyResult

type LookupEndpointIamPolicyResult struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag string `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version int `pulumi:"version"`
}

func LookupEndpointIamPolicy

func LookupEndpointIamPolicy(ctx *pulumi.Context, args *LookupEndpointIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupEndpointIamPolicyResult, error)

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

type LookupEndpointIamPolicyResultOutput

type LookupEndpointIamPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupEndpointIamPolicyResultOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (LookupEndpointIamPolicyResultOutput) ElementType

func (LookupEndpointIamPolicyResultOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (LookupEndpointIamPolicyResultOutput) ToLookupEndpointIamPolicyResultOutput

func (o LookupEndpointIamPolicyResultOutput) ToLookupEndpointIamPolicyResultOutput() LookupEndpointIamPolicyResultOutput

func (LookupEndpointIamPolicyResultOutput) ToLookupEndpointIamPolicyResultOutputWithContext

func (o LookupEndpointIamPolicyResultOutput) ToLookupEndpointIamPolicyResultOutputWithContext(ctx context.Context) LookupEndpointIamPolicyResultOutput

func (LookupEndpointIamPolicyResultOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type LookupEndpointOutputArgs

type LookupEndpointOutputArgs struct {
	EndpointId pulumi.StringInput    `pulumi:"endpointId"`
	Location   pulumi.StringInput    `pulumi:"location"`
	Project    pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupEndpointOutputArgs) ElementType

func (LookupEndpointOutputArgs) ElementType() reflect.Type

type LookupEndpointResult

type LookupEndpointResult struct {
	// Timestamp when this Endpoint was created.
	CreateTime string `pulumi:"createTime"`
	// The models deployed in this Endpoint. To add or remove DeployedModels use EndpointService.DeployModel and EndpointService.UndeployModel respectively.
	DeployedModels []GoogleCloudAiplatformV1beta1DeployedModelResponse `pulumi:"deployedModels"`
	// The description of the Endpoint.
	Description string `pulumi:"description"`
	// The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	//
	// Deprecated: Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	EnablePrivateServiceConnect bool `pulumi:"enablePrivateServiceConnect"`
	// Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Endpoints. 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.
	Labels map[string]string `pulumi:"labels"`
	// Resource name of the Model Monitoring job associated with this Endpoint if monitoring is enabled by JobService.CreateModelDeploymentMonitoringJob. Format: `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}`
	ModelDeploymentMonitoringJob string `pulumi:"modelDeploymentMonitoringJob"`
	// The resource name of the Endpoint.
	Name string `pulumi:"name"`
	// Optional. The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name.
	Network string `pulumi:"network"`
	// Configures the request-response logging for online prediction.
	PredictRequestResponseLoggingConfig GoogleCloudAiplatformV1beta1PredictRequestResponseLoggingConfigResponse `pulumi:"predictRequestResponseLoggingConfig"`
	// A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.
	TrafficSplit map[string]string `pulumi:"trafficSplit"`
	// Timestamp when this Endpoint was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupEndpoint

func LookupEndpoint(ctx *pulumi.Context, args *LookupEndpointArgs, opts ...pulumi.InvokeOption) (*LookupEndpointResult, error)

Gets an Endpoint.

type LookupEndpointResultOutput

type LookupEndpointResultOutput struct{ *pulumi.OutputState }

func (LookupEndpointResultOutput) CreateTime

Timestamp when this Endpoint was created.

func (LookupEndpointResultOutput) DeployedModels

The models deployed in this Endpoint. To add or remove DeployedModels use EndpointService.DeployModel and EndpointService.UndeployModel respectively.

func (LookupEndpointResultOutput) Description

The description of the Endpoint.

func (LookupEndpointResultOutput) DisplayName

The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupEndpointResultOutput) ElementType

func (LookupEndpointResultOutput) ElementType() reflect.Type

func (LookupEndpointResultOutput) EnablePrivateServiceConnect deprecated

func (o LookupEndpointResultOutput) EnablePrivateServiceConnect() pulumi.BoolOutput

Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.

Deprecated: Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.

func (LookupEndpointResultOutput) EncryptionSpec

Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key.

func (LookupEndpointResultOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupEndpointResultOutput) Labels

The labels with user-defined metadata to organize your Endpoints. 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.

func (LookupEndpointResultOutput) ModelDeploymentMonitoringJob

func (o LookupEndpointResultOutput) ModelDeploymentMonitoringJob() pulumi.StringOutput

Resource name of the Model Monitoring job associated with this Endpoint if monitoring is enabled by JobService.CreateModelDeploymentMonitoringJob. Format: `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}`

func (LookupEndpointResultOutput) Name

The resource name of the Endpoint.

func (LookupEndpointResultOutput) Network

Optional. The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name.

func (LookupEndpointResultOutput) PredictRequestResponseLoggingConfig

Configures the request-response logging for online prediction.

func (LookupEndpointResultOutput) ToLookupEndpointResultOutput

func (o LookupEndpointResultOutput) ToLookupEndpointResultOutput() LookupEndpointResultOutput

func (LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext

func (o LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext(ctx context.Context) LookupEndpointResultOutput

func (LookupEndpointResultOutput) TrafficSplit

A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.

func (LookupEndpointResultOutput) UpdateTime

Timestamp when this Endpoint was last updated.

type LookupEntityTypeArgs

type LookupEntityTypeArgs struct {
	EntityTypeId   string  `pulumi:"entityTypeId"`
	FeaturestoreId string  `pulumi:"featurestoreId"`
	Location       string  `pulumi:"location"`
	Project        *string `pulumi:"project"`
}

type LookupEntityTypeOutputArgs

type LookupEntityTypeOutputArgs struct {
	EntityTypeId   pulumi.StringInput    `pulumi:"entityTypeId"`
	FeaturestoreId pulumi.StringInput    `pulumi:"featurestoreId"`
	Location       pulumi.StringInput    `pulumi:"location"`
	Project        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupEntityTypeOutputArgs) ElementType

func (LookupEntityTypeOutputArgs) ElementType() reflect.Type

type LookupEntityTypeResult

type LookupEntityTypeResult struct {
	// Timestamp when this EntityType was created.
	CreateTime string `pulumi:"createTime"`
	// Optional. Description of the EntityType.
	Description string `pulumi:"description"`
	// Optional. Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Optional. The labels with user-defined metadata to organize your EntityTypes. 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 on and examples of labels. No more than 64 user labels can be associated with one EntityType (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels map[string]string `pulumi:"labels"`
	// Optional. The default monitoring configuration for all Features with value type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 under this EntityType. If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled.
	MonitoringConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponse `pulumi:"monitoringConfig"`
	// Immutable. Name of the EntityType. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` The last part entity_type is assigned by the client. The entity_type can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given a featurestore.
	Name string `pulumi:"name"`
	// Optional. Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than `offline_storage_ttl_days` since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.
	OfflineStorageTtlDays int `pulumi:"offlineStorageTtlDays"`
	// Timestamp when this EntityType was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupEntityType

func LookupEntityType(ctx *pulumi.Context, args *LookupEntityTypeArgs, opts ...pulumi.InvokeOption) (*LookupEntityTypeResult, error)

Gets details of a single EntityType.

type LookupEntityTypeResultOutput

type LookupEntityTypeResultOutput struct{ *pulumi.OutputState }

func (LookupEntityTypeResultOutput) CreateTime

Timestamp when this EntityType was created.

func (LookupEntityTypeResultOutput) Description

Optional. Description of the EntityType.

func (LookupEntityTypeResultOutput) ElementType

func (LookupEntityTypeResultOutput) Etag

Optional. Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupEntityTypeResultOutput) Labels

Optional. The labels with user-defined metadata to organize your EntityTypes. 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 on and examples of labels. No more than 64 user labels can be associated with one EntityType (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupEntityTypeResultOutput) MonitoringConfig

Optional. The default monitoring configuration for all Features with value type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 under this EntityType. If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled.

func (LookupEntityTypeResultOutput) Name

Immutable. Name of the EntityType. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` The last part entity_type is assigned by the client. The entity_type can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given a featurestore.

func (LookupEntityTypeResultOutput) OfflineStorageTtlDays

func (o LookupEntityTypeResultOutput) OfflineStorageTtlDays() pulumi.IntOutput

Optional. Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than `offline_storage_ttl_days` since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.

func (LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutput

func (o LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutput() LookupEntityTypeResultOutput

func (LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutputWithContext

func (o LookupEntityTypeResultOutput) ToLookupEntityTypeResultOutputWithContext(ctx context.Context) LookupEntityTypeResultOutput

func (LookupEntityTypeResultOutput) UpdateTime

Timestamp when this EntityType was most recently updated.

type LookupExecutionArgs

type LookupExecutionArgs struct {
	ExecutionId     string  `pulumi:"executionId"`
	Location        string  `pulumi:"location"`
	MetadataStoreId string  `pulumi:"metadataStoreId"`
	Project         *string `pulumi:"project"`
}

type LookupExecutionOutputArgs

type LookupExecutionOutputArgs struct {
	ExecutionId     pulumi.StringInput    `pulumi:"executionId"`
	Location        pulumi.StringInput    `pulumi:"location"`
	MetadataStoreId pulumi.StringInput    `pulumi:"metadataStoreId"`
	Project         pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupExecutionOutputArgs) ElementType

func (LookupExecutionOutputArgs) ElementType() reflect.Type

type LookupExecutionResult

type LookupExecutionResult struct {
	// Timestamp when this Execution was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the Execution
	Description string `pulumi:"description"`
	// User provided display name of the Execution. May be up to 128 Unicode characters.
	DisplayName string `pulumi:"displayName"`
	// An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your Executions. 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. No more than 64 user labels can be associated with one Execution (System labels are excluded).
	Labels map[string]string `pulumi:"labels"`
	// Properties of the Execution. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.
	Metadata map[string]string `pulumi:"metadata"`
	// The resource name of the Execution.
	Name string `pulumi:"name"`
	// The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaTitle string `pulumi:"schemaTitle"`
	// The version of the schema in `schema_title` to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.
	SchemaVersion string `pulumi:"schemaVersion"`
	// The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines) and the system does not prescribe or check the validity of state transitions.
	State string `pulumi:"state"`
	// Timestamp when this Execution was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupExecution

func LookupExecution(ctx *pulumi.Context, args *LookupExecutionArgs, opts ...pulumi.InvokeOption) (*LookupExecutionResult, error)

Retrieves a specific Execution.

type LookupExecutionResultOutput

type LookupExecutionResultOutput struct{ *pulumi.OutputState }

func (LookupExecutionResultOutput) CreateTime

Timestamp when this Execution was created.

func (LookupExecutionResultOutput) Description

Description of the Execution

func (LookupExecutionResultOutput) DisplayName

User provided display name of the Execution. May be up to 128 Unicode characters.

func (LookupExecutionResultOutput) ElementType

func (LookupExecutionResultOutput) Etag

An eTag used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupExecutionResultOutput) Labels

The labels with user-defined metadata to organize your Executions. 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. No more than 64 user labels can be associated with one Execution (System labels are excluded).

func (LookupExecutionResultOutput) Metadata

Properties of the Execution. Top level metadata keys' heading and trailing spaces will be trimmed. The size of this field should not exceed 200KB.

func (LookupExecutionResultOutput) Name

The resource name of the Execution.

func (LookupExecutionResultOutput) SchemaTitle

The title of the schema describing the metadata. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (LookupExecutionResultOutput) SchemaVersion

The version of the schema in `schema_title` to use. Schema title and version is expected to be registered in earlier Create Schema calls. And both are used together as unique identifiers to identify schemas within the local metadata store.

func (LookupExecutionResultOutput) State

The state of this Execution. This is a property of the Execution, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines) and the system does not prescribe or check the validity of state transitions.

func (LookupExecutionResultOutput) ToLookupExecutionResultOutput

func (o LookupExecutionResultOutput) ToLookupExecutionResultOutput() LookupExecutionResultOutput

func (LookupExecutionResultOutput) ToLookupExecutionResultOutputWithContext

func (o LookupExecutionResultOutput) ToLookupExecutionResultOutputWithContext(ctx context.Context) LookupExecutionResultOutput

func (LookupExecutionResultOutput) UpdateTime

Timestamp when this Execution was last updated.

type LookupExperimentArgs

type LookupExperimentArgs struct {
	ExperimentId  string  `pulumi:"experimentId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
	TensorboardId string  `pulumi:"tensorboardId"`
}

type LookupExperimentOutputArgs

type LookupExperimentOutputArgs struct {
	ExperimentId  pulumi.StringInput    `pulumi:"experimentId"`
	Location      pulumi.StringInput    `pulumi:"location"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
	TensorboardId pulumi.StringInput    `pulumi:"tensorboardId"`
}

func (LookupExperimentOutputArgs) ElementType

func (LookupExperimentOutputArgs) ElementType() reflect.Type

type LookupExperimentResult

type LookupExperimentResult struct {
	// Timestamp when this TensorboardExperiment was created.
	CreateTime string `pulumi:"createTime"`
	// Description of this TensorboardExperiment.
	Description string `pulumi:"description"`
	// User provided name of this TensorboardExperiment.
	DisplayName string `pulumi:"displayName"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your TensorboardExperiment. Label keys and values cannot be longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with `aiplatform.googleapis.com/` and are immutable. The following system labels exist for each Dataset: * `aiplatform.googleapis.com/dataset_metadata_schema`: output only. Its value is the metadata_schema's title.
	Labels map[string]string `pulumi:"labels"`
	// Name of the TensorboardExperiment. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
	Name string `pulumi:"name"`
	// Immutable. Source of the TensorboardExperiment. Example: a custom training job.
	Source string `pulumi:"source"`
	// Timestamp when this TensorboardExperiment was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupExperiment

func LookupExperiment(ctx *pulumi.Context, args *LookupExperimentArgs, opts ...pulumi.InvokeOption) (*LookupExperimentResult, error)

Gets a TensorboardExperiment.

type LookupExperimentResultOutput

type LookupExperimentResultOutput struct{ *pulumi.OutputState }

func (LookupExperimentResultOutput) CreateTime

Timestamp when this TensorboardExperiment was created.

func (LookupExperimentResultOutput) Description

Description of this TensorboardExperiment.

func (LookupExperimentResultOutput) DisplayName

User provided name of this TensorboardExperiment.

func (LookupExperimentResultOutput) ElementType

func (LookupExperimentResultOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupExperimentResultOutput) Labels

The labels with user-defined metadata to organize your TensorboardExperiment. Label keys and values cannot be longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Dataset (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with `aiplatform.googleapis.com/` and are immutable. The following system labels exist for each Dataset: * `aiplatform.googleapis.com/dataset_metadata_schema`: output only. Its value is the metadata_schema's title.

func (LookupExperimentResultOutput) Name

Name of the TensorboardExperiment. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`

func (LookupExperimentResultOutput) Source

Immutable. Source of the TensorboardExperiment. Example: a custom training job.

func (LookupExperimentResultOutput) ToLookupExperimentResultOutput

func (o LookupExperimentResultOutput) ToLookupExperimentResultOutput() LookupExperimentResultOutput

func (LookupExperimentResultOutput) ToLookupExperimentResultOutputWithContext

func (o LookupExperimentResultOutput) ToLookupExperimentResultOutputWithContext(ctx context.Context) LookupExperimentResultOutput

func (LookupExperimentResultOutput) UpdateTime

Timestamp when this TensorboardExperiment was last updated.

type LookupFeatureGroupArgs

type LookupFeatureGroupArgs struct {
	FeatureGroupId string  `pulumi:"featureGroupId"`
	Location       string  `pulumi:"location"`
	Project        *string `pulumi:"project"`
}

type LookupFeatureGroupFeatureArgs

type LookupFeatureGroupFeatureArgs struct {
	FeatureGroupId string  `pulumi:"featureGroupId"`
	FeatureId      string  `pulumi:"featureId"`
	Location       string  `pulumi:"location"`
	Project        *string `pulumi:"project"`
}

type LookupFeatureGroupFeatureOutputArgs

type LookupFeatureGroupFeatureOutputArgs struct {
	FeatureGroupId pulumi.StringInput    `pulumi:"featureGroupId"`
	FeatureId      pulumi.StringInput    `pulumi:"featureId"`
	Location       pulumi.StringInput    `pulumi:"location"`
	Project        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFeatureGroupFeatureOutputArgs) ElementType

type LookupFeatureGroupFeatureResult

type LookupFeatureGroupFeatureResult struct {
	// Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the Feature.
	Description string `pulumi:"description"`
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.
	DisableMonitoring bool `pulumi:"disableMonitoring"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels map[string]string `pulumi:"labels"`
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	//
	// Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	MonitoringConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponse `pulumi:"monitoringConfig"`
	// Only applicable for Vertex AI Feature Store (Legacy). A list of historical SnapshotAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.
	MonitoringStats []GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponse `pulumi:"monitoringStats"`
	// Only applicable for Vertex AI Feature Store (Legacy). The list of historical stats and anomalies with specified objectives.
	MonitoringStatsAnomalies []GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponse `pulumi:"monitoringStatsAnomalies"`
	// Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.
	Name string `pulumi:"name"`
	// Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
	// Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.
	ValueType string `pulumi:"valueType"`
	// Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.
	VersionColumnName string `pulumi:"versionColumnName"`
}

func LookupFeatureGroupFeature

func LookupFeatureGroupFeature(ctx *pulumi.Context, args *LookupFeatureGroupFeatureArgs, opts ...pulumi.InvokeOption) (*LookupFeatureGroupFeatureResult, error)

Gets details of a single Feature.

type LookupFeatureGroupFeatureResultOutput

type LookupFeatureGroupFeatureResultOutput struct{ *pulumi.OutputState }

func (LookupFeatureGroupFeatureResultOutput) CreateTime

Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was created.

func (LookupFeatureGroupFeatureResultOutput) Description

Description of the Feature.

func (LookupFeatureGroupFeatureResultOutput) DisableMonitoring

Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.

func (LookupFeatureGroupFeatureResultOutput) ElementType

func (LookupFeatureGroupFeatureResultOutput) Etag

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupFeatureGroupFeatureResultOutput) Labels

Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupFeatureGroupFeatureResultOutput) MonitoringConfig deprecated

Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.

Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.

func (LookupFeatureGroupFeatureResultOutput) MonitoringStats

Only applicable for Vertex AI Feature Store (Legacy). A list of historical SnapshotAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.

func (LookupFeatureGroupFeatureResultOutput) MonitoringStatsAnomalies

Only applicable for Vertex AI Feature Store (Legacy). The list of historical stats and anomalies with specified objectives.

func (LookupFeatureGroupFeatureResultOutput) Name

Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.

func (LookupFeatureGroupFeatureResultOutput) ToLookupFeatureGroupFeatureResultOutput

func (o LookupFeatureGroupFeatureResultOutput) ToLookupFeatureGroupFeatureResultOutput() LookupFeatureGroupFeatureResultOutput

func (LookupFeatureGroupFeatureResultOutput) ToLookupFeatureGroupFeatureResultOutputWithContext

func (o LookupFeatureGroupFeatureResultOutput) ToLookupFeatureGroupFeatureResultOutputWithContext(ctx context.Context) LookupFeatureGroupFeatureResultOutput

func (LookupFeatureGroupFeatureResultOutput) UpdateTime

Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was most recently updated.

func (LookupFeatureGroupFeatureResultOutput) ValueType

Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.

func (LookupFeatureGroupFeatureResultOutput) VersionColumnName

Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.

type LookupFeatureGroupOutputArgs

type LookupFeatureGroupOutputArgs struct {
	FeatureGroupId pulumi.StringInput    `pulumi:"featureGroupId"`
	Location       pulumi.StringInput    `pulumi:"location"`
	Project        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFeatureGroupOutputArgs) ElementType

type LookupFeatureGroupResult

type LookupFeatureGroupResult struct {
	// Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source, which is required to have an entity_id and a feature_timestamp column in the source.
	BigQuery GoogleCloudAiplatformV1beta1FeatureGroupBigQueryResponse `pulumi:"bigQuery"`
	// Timestamp when this FeatureGroup was created.
	CreateTime string `pulumi:"createTime"`
	// Optional. Description of the FeatureGroup.
	Description string `pulumi:"description"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Optional. The labels with user-defined metadata to organize your FeatureGroup. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureGroup(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels map[string]string `pulumi:"labels"`
	// Name of the FeatureGroup. Format: `projects/{project}/locations/{location}/featureGroups/{featureGroup}`
	Name string `pulumi:"name"`
	// Timestamp when this FeatureGroup was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupFeatureGroup

func LookupFeatureGroup(ctx *pulumi.Context, args *LookupFeatureGroupArgs, opts ...pulumi.InvokeOption) (*LookupFeatureGroupResult, error)

Gets details of a single FeatureGroup.

type LookupFeatureGroupResultOutput

type LookupFeatureGroupResultOutput struct{ *pulumi.OutputState }

func (LookupFeatureGroupResultOutput) BigQuery

Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source, which is required to have an entity_id and a feature_timestamp column in the source.

func (LookupFeatureGroupResultOutput) CreateTime

Timestamp when this FeatureGroup was created.

func (LookupFeatureGroupResultOutput) Description

Optional. Description of the FeatureGroup.

func (LookupFeatureGroupResultOutput) ElementType

func (LookupFeatureGroupResultOutput) Etag

Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupFeatureGroupResultOutput) Labels

Optional. The labels with user-defined metadata to organize your FeatureGroup. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureGroup(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupFeatureGroupResultOutput) Name

Name of the FeatureGroup. Format: `projects/{project}/locations/{location}/featureGroups/{featureGroup}`

func (LookupFeatureGroupResultOutput) ToLookupFeatureGroupResultOutput

func (o LookupFeatureGroupResultOutput) ToLookupFeatureGroupResultOutput() LookupFeatureGroupResultOutput

func (LookupFeatureGroupResultOutput) ToLookupFeatureGroupResultOutputWithContext

func (o LookupFeatureGroupResultOutput) ToLookupFeatureGroupResultOutputWithContext(ctx context.Context) LookupFeatureGroupResultOutput

func (LookupFeatureGroupResultOutput) UpdateTime

Timestamp when this FeatureGroup was last updated.

type LookupFeatureOnlineStoreArgs

type LookupFeatureOnlineStoreArgs struct {
	FeatureOnlineStoreId string  `pulumi:"featureOnlineStoreId"`
	Location             string  `pulumi:"location"`
	Project              *string `pulumi:"project"`
}

type LookupFeatureOnlineStoreOutputArgs

type LookupFeatureOnlineStoreOutputArgs struct {
	FeatureOnlineStoreId pulumi.StringInput    `pulumi:"featureOnlineStoreId"`
	Location             pulumi.StringInput    `pulumi:"location"`
	Project              pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFeatureOnlineStoreOutputArgs) ElementType

type LookupFeatureOnlineStoreResult

type LookupFeatureOnlineStoreResult struct {
	// Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.
	Bigtable GoogleCloudAiplatformV1beta1FeatureOnlineStoreBigtableResponse `pulumi:"bigtable"`
	// Timestamp when this FeatureOnlineStore was created.
	CreateTime string `pulumi:"createTime"`
	// Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.
	DedicatedServingEndpoint GoogleCloudAiplatformV1beta1FeatureOnlineStoreDedicatedServingEndpointResponse `pulumi:"dedicatedServingEndpoint"`
	// Optional. The settings for embedding management in FeatureOnlineStore.
	EmbeddingManagement GoogleCloudAiplatformV1beta1FeatureOnlineStoreEmbeddingManagementResponse `pulumi:"embeddingManagement"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels map[string]string `pulumi:"labels"`
	// Name of the FeatureOnlineStore. Format: `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}`
	Name string `pulumi:"name"`
	// Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.
	Optimized GoogleCloudAiplatformV1beta1FeatureOnlineStoreOptimizedResponse `pulumi:"optimized"`
	// State of the featureOnlineStore.
	State string `pulumi:"state"`
	// Timestamp when this FeatureOnlineStore was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupFeatureOnlineStore

func LookupFeatureOnlineStore(ctx *pulumi.Context, args *LookupFeatureOnlineStoreArgs, opts ...pulumi.InvokeOption) (*LookupFeatureOnlineStoreResult, error)

Gets details of a single FeatureOnlineStore.

type LookupFeatureOnlineStoreResultOutput

type LookupFeatureOnlineStoreResultOutput struct{ *pulumi.OutputState }

func (LookupFeatureOnlineStoreResultOutput) Bigtable

Contains settings for the Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore.

func (LookupFeatureOnlineStoreResultOutput) CreateTime

Timestamp when this FeatureOnlineStore was created.

func (LookupFeatureOnlineStoreResultOutput) DedicatedServingEndpoint

Optional. The dedicated serving endpoint for this FeatureOnlineStore, which is different from common Vertex service endpoint.

func (LookupFeatureOnlineStoreResultOutput) ElementType

func (LookupFeatureOnlineStoreResultOutput) EmbeddingManagement

Optional. The settings for embedding management in FeatureOnlineStore.

func (LookupFeatureOnlineStoreResultOutput) Etag

Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupFeatureOnlineStoreResultOutput) Labels

Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupFeatureOnlineStoreResultOutput) Name

Name of the FeatureOnlineStore. Format: `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}`

func (LookupFeatureOnlineStoreResultOutput) Optimized

Contains settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. When choose Optimized storage type, need to set PrivateServiceConnectConfig.enable_private_service_connect to use private endpoint. Otherwise will use public endpoint by default.

func (LookupFeatureOnlineStoreResultOutput) State

State of the featureOnlineStore.

func (LookupFeatureOnlineStoreResultOutput) ToLookupFeatureOnlineStoreResultOutput

func (o LookupFeatureOnlineStoreResultOutput) ToLookupFeatureOnlineStoreResultOutput() LookupFeatureOnlineStoreResultOutput

func (LookupFeatureOnlineStoreResultOutput) ToLookupFeatureOnlineStoreResultOutputWithContext

func (o LookupFeatureOnlineStoreResultOutput) ToLookupFeatureOnlineStoreResultOutputWithContext(ctx context.Context) LookupFeatureOnlineStoreResultOutput

func (LookupFeatureOnlineStoreResultOutput) UpdateTime

Timestamp when this FeatureOnlineStore was last updated.

type LookupFeatureStoreFeatureArgs

type LookupFeatureStoreFeatureArgs struct {
	EntityTypeId   string  `pulumi:"entityTypeId"`
	FeatureId      string  `pulumi:"featureId"`
	FeaturestoreId string  `pulumi:"featurestoreId"`
	Location       string  `pulumi:"location"`
	Project        *string `pulumi:"project"`
}

type LookupFeatureStoreFeatureOutputArgs

type LookupFeatureStoreFeatureOutputArgs struct {
	EntityTypeId   pulumi.StringInput    `pulumi:"entityTypeId"`
	FeatureId      pulumi.StringInput    `pulumi:"featureId"`
	FeaturestoreId pulumi.StringInput    `pulumi:"featurestoreId"`
	Location       pulumi.StringInput    `pulumi:"location"`
	Project        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFeatureStoreFeatureOutputArgs) ElementType

type LookupFeatureStoreFeatureResult

type LookupFeatureStoreFeatureResult struct {
	// Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the Feature.
	Description string `pulumi:"description"`
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.
	DisableMonitoring bool `pulumi:"disableMonitoring"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels map[string]string `pulumi:"labels"`
	// Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	//
	// Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.
	MonitoringConfig GoogleCloudAiplatformV1beta1FeaturestoreMonitoringConfigResponse `pulumi:"monitoringConfig"`
	// Only applicable for Vertex AI Feature Store (Legacy). A list of historical SnapshotAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.
	MonitoringStats []GoogleCloudAiplatformV1beta1FeatureStatsAnomalyResponse `pulumi:"monitoringStats"`
	// Only applicable for Vertex AI Feature Store (Legacy). The list of historical stats and anomalies with specified objectives.
	MonitoringStatsAnomalies []GoogleCloudAiplatformV1beta1FeatureMonitoringStatsAnomalyResponse `pulumi:"monitoringStatsAnomalies"`
	// Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.
	Name string `pulumi:"name"`
	// Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
	// Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.
	ValueType string `pulumi:"valueType"`
	// Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.
	VersionColumnName string `pulumi:"versionColumnName"`
}

func LookupFeatureStoreFeature

func LookupFeatureStoreFeature(ctx *pulumi.Context, args *LookupFeatureStoreFeatureArgs, opts ...pulumi.InvokeOption) (*LookupFeatureStoreFeatureResult, error)

Gets details of a single Feature.

type LookupFeatureStoreFeatureResultOutput

type LookupFeatureStoreFeatureResultOutput struct{ *pulumi.OutputState }

func (LookupFeatureStoreFeatureResultOutput) CreateTime

Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was created.

func (LookupFeatureStoreFeatureResultOutput) Description

Description of the Feature.

func (LookupFeatureStoreFeatureResultOutput) DisableMonitoring

Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If set to true, all types of data monitoring are disabled despite the config on EntityType.

func (LookupFeatureStoreFeatureResultOutput) ElementType

func (LookupFeatureStoreFeatureResultOutput) Etag

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupFeatureStoreFeatureResultOutput) Labels

Optional. The labels with user-defined metadata to organize your Features. 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 on and examples of labels. No more than 64 user labels can be associated with one Feature (System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupFeatureStoreFeatureResultOutput) MonitoringConfig deprecated

Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.

Deprecated: Optional. Only applicable for Vertex AI Feature Store (Legacy). Deprecated: The custom monitoring configuration for this Feature, if not set, use the monitoring_config defined for the EntityType this Feature belongs to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 can enable monitoring. If this is populated with FeaturestoreMonitoringConfig.disabled = true, snapshot analysis monitoring is disabled; if FeaturestoreMonitoringConfig.monitoring_interval specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring config is same as the EntityType's this Feature belongs to.

func (LookupFeatureStoreFeatureResultOutput) MonitoringStats

Only applicable for Vertex AI Feature Store (Legacy). A list of historical SnapshotAnalysis stats requested by user, sorted by FeatureStatsAnomaly.start_time descending.

func (LookupFeatureStoreFeatureResultOutput) MonitoringStatsAnomalies

Only applicable for Vertex AI Feature Store (Legacy). The list of historical stats and anomalies with specified objectives.

func (LookupFeatureStoreFeatureResultOutput) Name

Immutable. Name of the Feature. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` The last part feature is assigned by the client. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.

func (LookupFeatureStoreFeatureResultOutput) ToLookupFeatureStoreFeatureResultOutput

func (o LookupFeatureStoreFeatureResultOutput) ToLookupFeatureStoreFeatureResultOutput() LookupFeatureStoreFeatureResultOutput

func (LookupFeatureStoreFeatureResultOutput) ToLookupFeatureStoreFeatureResultOutputWithContext

func (o LookupFeatureStoreFeatureResultOutput) ToLookupFeatureStoreFeatureResultOutputWithContext(ctx context.Context) LookupFeatureStoreFeatureResultOutput

func (LookupFeatureStoreFeatureResultOutput) UpdateTime

Only applicable for Vertex AI Feature Store (Legacy). Timestamp when this EntityType was most recently updated.

func (LookupFeatureStoreFeatureResultOutput) ValueType

Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of Feature value.

func (LookupFeatureStoreFeatureResultOutput) VersionColumnName

Only applicable for Vertex AI Feature Store. The name of the BigQuery Table/View columnn hosting data for this version. If no value is provided, will use feature_id.

type LookupFeatureViewArgs

type LookupFeatureViewArgs struct {
	FeatureOnlineStoreId string  `pulumi:"featureOnlineStoreId"`
	FeatureViewId        string  `pulumi:"featureViewId"`
	Location             string  `pulumi:"location"`
	Project              *string `pulumi:"project"`
}

type LookupFeatureViewOutputArgs

type LookupFeatureViewOutputArgs struct {
	FeatureOnlineStoreId pulumi.StringInput    `pulumi:"featureOnlineStoreId"`
	FeatureViewId        pulumi.StringInput    `pulumi:"featureViewId"`
	Location             pulumi.StringInput    `pulumi:"location"`
	Project              pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFeatureViewOutputArgs) ElementType

type LookupFeatureViewResult

type LookupFeatureViewResult struct {
	// Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.
	BigQuerySource GoogleCloudAiplatformV1beta1FeatureViewBigQuerySourceResponse `pulumi:"bigQuerySource"`
	// Timestamp when this FeatureView was created.
	CreateTime string `pulumi:"createTime"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.
	FeatureRegistrySource GoogleCloudAiplatformV1beta1FeatureViewFeatureRegistrySourceResponse `pulumi:"featureRegistrySource"`
	// Optional. The labels with user-defined metadata to organize your FeatureViews. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels map[string]string `pulumi:"labels"`
	// Name of the FeatureView. Format: `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}`
	Name string `pulumi:"name"`
	// Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving.
	SyncConfig GoogleCloudAiplatformV1beta1FeatureViewSyncConfigResponse `pulumi:"syncConfig"`
	// Timestamp when this FeatureView was last updated.
	UpdateTime string `pulumi:"updateTime"`
	// Optional. Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving.
	VectorSearchConfig GoogleCloudAiplatformV1beta1FeatureViewVectorSearchConfigResponse `pulumi:"vectorSearchConfig"`
}

func LookupFeatureView

func LookupFeatureView(ctx *pulumi.Context, args *LookupFeatureViewArgs, opts ...pulumi.InvokeOption) (*LookupFeatureViewResult, error)

Gets details of a single FeatureView.

type LookupFeatureViewResultOutput

type LookupFeatureViewResultOutput struct{ *pulumi.OutputState }

func (LookupFeatureViewResultOutput) BigQuerySource

Optional. Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore.

func (LookupFeatureViewResultOutput) CreateTime

Timestamp when this FeatureView was created.

func (LookupFeatureViewResultOutput) ElementType

func (LookupFeatureViewResultOutput) Etag

Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupFeatureViewResultOutput) FeatureRegistrySource

Optional. Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore.

func (LookupFeatureViewResultOutput) Labels

Optional. The labels with user-defined metadata to organize your FeatureViews. 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 on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupFeatureViewResultOutput) Name

Name of the FeatureView. Format: `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}`

func (LookupFeatureViewResultOutput) SyncConfig

Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving.

func (LookupFeatureViewResultOutput) ToLookupFeatureViewResultOutput

func (o LookupFeatureViewResultOutput) ToLookupFeatureViewResultOutput() LookupFeatureViewResultOutput

func (LookupFeatureViewResultOutput) ToLookupFeatureViewResultOutputWithContext

func (o LookupFeatureViewResultOutput) ToLookupFeatureViewResultOutputWithContext(ctx context.Context) LookupFeatureViewResultOutput

func (LookupFeatureViewResultOutput) UpdateTime

Timestamp when this FeatureView was last updated.

func (LookupFeatureViewResultOutput) VectorSearchConfig

Optional. Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving.

type LookupFeaturestoreArgs

type LookupFeaturestoreArgs struct {
	FeaturestoreId string  `pulumi:"featurestoreId"`
	Location       string  `pulumi:"location"`
	Project        *string `pulumi:"project"`
}

type LookupFeaturestoreEntityTypeIamPolicyArgs

type LookupFeaturestoreEntityTypeIamPolicyArgs struct {
	EntityTypeId                  string  `pulumi:"entityTypeId"`
	FeaturestoreId                string  `pulumi:"featurestoreId"`
	Location                      string  `pulumi:"location"`
	OptionsRequestedPolicyVersion *int    `pulumi:"optionsRequestedPolicyVersion"`
	Project                       *string `pulumi:"project"`
}

type LookupFeaturestoreEntityTypeIamPolicyOutputArgs

type LookupFeaturestoreEntityTypeIamPolicyOutputArgs struct {
	EntityTypeId                  pulumi.StringInput    `pulumi:"entityTypeId"`
	FeaturestoreId                pulumi.StringInput    `pulumi:"featurestoreId"`
	Location                      pulumi.StringInput    `pulumi:"location"`
	OptionsRequestedPolicyVersion pulumi.IntPtrInput    `pulumi:"optionsRequestedPolicyVersion"`
	Project                       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFeaturestoreEntityTypeIamPolicyOutputArgs) ElementType

type LookupFeaturestoreEntityTypeIamPolicyResult

type LookupFeaturestoreEntityTypeIamPolicyResult struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag string `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version int `pulumi:"version"`
}

func LookupFeaturestoreEntityTypeIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

type LookupFeaturestoreEntityTypeIamPolicyResultOutput

type LookupFeaturestoreEntityTypeIamPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupFeaturestoreEntityTypeIamPolicyResultOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (LookupFeaturestoreEntityTypeIamPolicyResultOutput) ElementType

func (LookupFeaturestoreEntityTypeIamPolicyResultOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (LookupFeaturestoreEntityTypeIamPolicyResultOutput) ToLookupFeaturestoreEntityTypeIamPolicyResultOutput

func (o LookupFeaturestoreEntityTypeIamPolicyResultOutput) ToLookupFeaturestoreEntityTypeIamPolicyResultOutput() LookupFeaturestoreEntityTypeIamPolicyResultOutput

func (LookupFeaturestoreEntityTypeIamPolicyResultOutput) ToLookupFeaturestoreEntityTypeIamPolicyResultOutputWithContext

func (o LookupFeaturestoreEntityTypeIamPolicyResultOutput) ToLookupFeaturestoreEntityTypeIamPolicyResultOutputWithContext(ctx context.Context) LookupFeaturestoreEntityTypeIamPolicyResultOutput

func (LookupFeaturestoreEntityTypeIamPolicyResultOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type LookupFeaturestoreIamPolicyArgs

type LookupFeaturestoreIamPolicyArgs struct {
	FeaturestoreId string  `pulumi:"featurestoreId"`
	Location       string  `pulumi:"location"`
	Project        *string `pulumi:"project"`
}

type LookupFeaturestoreIamPolicyOutputArgs

type LookupFeaturestoreIamPolicyOutputArgs struct {
	FeaturestoreId pulumi.StringInput    `pulumi:"featurestoreId"`
	Location       pulumi.StringInput    `pulumi:"location"`
	Project        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFeaturestoreIamPolicyOutputArgs) ElementType

type LookupFeaturestoreIamPolicyResult

type LookupFeaturestoreIamPolicyResult struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag string `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version int `pulumi:"version"`
}

func LookupFeaturestoreIamPolicy

func LookupFeaturestoreIamPolicy(ctx *pulumi.Context, args *LookupFeaturestoreIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupFeaturestoreIamPolicyResult, error)

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

type LookupFeaturestoreIamPolicyResultOutput

type LookupFeaturestoreIamPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupFeaturestoreIamPolicyResultOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (LookupFeaturestoreIamPolicyResultOutput) ElementType

func (LookupFeaturestoreIamPolicyResultOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (LookupFeaturestoreIamPolicyResultOutput) ToLookupFeaturestoreIamPolicyResultOutput

func (o LookupFeaturestoreIamPolicyResultOutput) ToLookupFeaturestoreIamPolicyResultOutput() LookupFeaturestoreIamPolicyResultOutput

func (LookupFeaturestoreIamPolicyResultOutput) ToLookupFeaturestoreIamPolicyResultOutputWithContext

func (o LookupFeaturestoreIamPolicyResultOutput) ToLookupFeaturestoreIamPolicyResultOutputWithContext(ctx context.Context) LookupFeaturestoreIamPolicyResultOutput

func (LookupFeaturestoreIamPolicyResultOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type LookupFeaturestoreOutputArgs

type LookupFeaturestoreOutputArgs struct {
	FeaturestoreId pulumi.StringInput    `pulumi:"featurestoreId"`
	Location       pulumi.StringInput    `pulumi:"location"`
	Project        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFeaturestoreOutputArgs) ElementType

type LookupFeaturestoreResult

type LookupFeaturestoreResult struct {
	// Timestamp when this Featurestore was created.
	CreateTime string `pulumi:"createTime"`
	// Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Optional. The labels with user-defined metadata to organize your Featurestore. 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 on and examples of labels. No more than 64 user labels can be associated with one Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels map[string]string `pulumi:"labels"`
	// Name of the Featurestore. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}`
	Name string `pulumi:"name"`
	// Optional. Config for online storage resources. The field should not co-exist with the field of `OnlineStoreReplicationConfig`. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving.
	OnlineServingConfig GoogleCloudAiplatformV1beta1FeaturestoreOnlineServingConfigResponse `pulumi:"onlineServingConfig"`
	// Optional. TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than `online_storage_ttl_days` since the feature generation time. Note that `online_storage_ttl_days` should be less than or equal to `offline_storage_ttl_days` for each EntityType under a featurestore. If not set, default to 4000 days
	OnlineStorageTtlDays int `pulumi:"onlineStorageTtlDays"`
	// State of the featurestore.
	State string `pulumi:"state"`
	// Timestamp when this Featurestore was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupFeaturestore

func LookupFeaturestore(ctx *pulumi.Context, args *LookupFeaturestoreArgs, opts ...pulumi.InvokeOption) (*LookupFeaturestoreResult, error)

Gets details of a single Featurestore.

type LookupFeaturestoreResultOutput

type LookupFeaturestoreResultOutput struct{ *pulumi.OutputState }

func (LookupFeaturestoreResultOutput) CreateTime

Timestamp when this Featurestore was created.

func (LookupFeaturestoreResultOutput) ElementType

func (LookupFeaturestoreResultOutput) EncryptionSpec

Optional. Customer-managed encryption key spec for data storage. If set, both of the online and offline data storage will be secured by this key.

func (LookupFeaturestoreResultOutput) Etag

Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupFeaturestoreResultOutput) Labels

Optional. The labels with user-defined metadata to organize your Featurestore. 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 on and examples of labels. No more than 64 user labels can be associated with one Featurestore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupFeaturestoreResultOutput) Name

Name of the Featurestore. Format: `projects/{project}/locations/{location}/featurestores/{featurestore}`

func (LookupFeaturestoreResultOutput) OnlineServingConfig

Optional. Config for online storage resources. The field should not co-exist with the field of `OnlineStoreReplicationConfig`. If both of it and OnlineStoreReplicationConfig are unset, the feature store will not have an online store and cannot be used for online serving.

func (LookupFeaturestoreResultOutput) OnlineStorageTtlDays

func (o LookupFeaturestoreResultOutput) OnlineStorageTtlDays() pulumi.IntOutput

Optional. TTL in days for feature values that will be stored in online serving storage. The Feature Store online storage periodically removes obsolete feature values older than `online_storage_ttl_days` since the feature generation time. Note that `online_storage_ttl_days` should be less than or equal to `offline_storage_ttl_days` for each EntityType under a featurestore. If not set, default to 4000 days

func (LookupFeaturestoreResultOutput) State

State of the featurestore.

func (LookupFeaturestoreResultOutput) ToLookupFeaturestoreResultOutput

func (o LookupFeaturestoreResultOutput) ToLookupFeaturestoreResultOutput() LookupFeaturestoreResultOutput

func (LookupFeaturestoreResultOutput) ToLookupFeaturestoreResultOutputWithContext

func (o LookupFeaturestoreResultOutput) ToLookupFeaturestoreResultOutputWithContext(ctx context.Context) LookupFeaturestoreResultOutput

func (LookupFeaturestoreResultOutput) UpdateTime

Timestamp when this Featurestore was last updated.

type LookupHyperparameterTuningJobArgs

type LookupHyperparameterTuningJobArgs struct {
	HyperparameterTuningJobId string  `pulumi:"hyperparameterTuningJobId"`
	Location                  string  `pulumi:"location"`
	Project                   *string `pulumi:"project"`
}

type LookupHyperparameterTuningJobOutputArgs

type LookupHyperparameterTuningJobOutputArgs struct {
	HyperparameterTuningJobId pulumi.StringInput    `pulumi:"hyperparameterTuningJobId"`
	Location                  pulumi.StringInput    `pulumi:"location"`
	Project                   pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupHyperparameterTuningJobOutputArgs) ElementType

type LookupHyperparameterTuningJobResult

type LookupHyperparameterTuningJobResult struct {
	// Time when the HyperparameterTuningJob was created.
	CreateTime string `pulumi:"createTime"`
	// The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// 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.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Time when the HyperparameterTuningJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime string `pulumi:"endTime"`
	// Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// 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.
	Labels map[string]string `pulumi:"labels"`
	// 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.
	MaxFailedTrialCount int `pulumi:"maxFailedTrialCount"`
	// The desired total number of Trials.
	MaxTrialCount int `pulumi:"maxTrialCount"`
	// Resource name of the HyperparameterTuningJob.
	Name string `pulumi:"name"`
	// The desired number of Trials to run in parallel.
	ParallelTrialCount int `pulumi:"parallelTrialCount"`
	// Time when the HyperparameterTuningJob for the first time entered the `JOB_STATE_RUNNING` state.
	StartTime string `pulumi:"startTime"`
	// The detailed state of the job.
	State string `pulumi:"state"`
	// Study configuration of the HyperparameterTuningJob.
	StudySpec GoogleCloudAiplatformV1beta1StudySpecResponse `pulumi:"studySpec"`
	// The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.
	TrialJobSpec GoogleCloudAiplatformV1beta1CustomJobSpecResponse `pulumi:"trialJobSpec"`
	// Trials of the HyperparameterTuningJob.
	Trials []GoogleCloudAiplatformV1beta1TrialResponse `pulumi:"trials"`
	// Time when the HyperparameterTuningJob was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupHyperparameterTuningJob

Gets a HyperparameterTuningJob

type LookupHyperparameterTuningJobResultOutput

type LookupHyperparameterTuningJobResultOutput struct{ *pulumi.OutputState }

func (LookupHyperparameterTuningJobResultOutput) CreateTime

Time when the HyperparameterTuningJob was created.

func (LookupHyperparameterTuningJobResultOutput) DisplayName

The display name of the HyperparameterTuningJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupHyperparameterTuningJobResultOutput) ElementType

func (LookupHyperparameterTuningJobResultOutput) EncryptionSpec

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.

func (LookupHyperparameterTuningJobResultOutput) EndTime

Time when the HyperparameterTuningJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.

func (LookupHyperparameterTuningJobResultOutput) Error

Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.

func (LookupHyperparameterTuningJobResultOutput) Labels

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.

func (LookupHyperparameterTuningJobResultOutput) MaxFailedTrialCount

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.

func (LookupHyperparameterTuningJobResultOutput) MaxTrialCount

The desired total number of Trials.

func (LookupHyperparameterTuningJobResultOutput) Name

Resource name of the HyperparameterTuningJob.

func (LookupHyperparameterTuningJobResultOutput) ParallelTrialCount

The desired number of Trials to run in parallel.

func (LookupHyperparameterTuningJobResultOutput) StartTime

Time when the HyperparameterTuningJob for the first time entered the `JOB_STATE_RUNNING` state.

func (LookupHyperparameterTuningJobResultOutput) State

The detailed state of the job.

func (LookupHyperparameterTuningJobResultOutput) StudySpec

Study configuration of the HyperparameterTuningJob.

func (LookupHyperparameterTuningJobResultOutput) ToLookupHyperparameterTuningJobResultOutput

func (o LookupHyperparameterTuningJobResultOutput) ToLookupHyperparameterTuningJobResultOutput() LookupHyperparameterTuningJobResultOutput

func (LookupHyperparameterTuningJobResultOutput) ToLookupHyperparameterTuningJobResultOutputWithContext

func (o LookupHyperparameterTuningJobResultOutput) ToLookupHyperparameterTuningJobResultOutputWithContext(ctx context.Context) LookupHyperparameterTuningJobResultOutput

func (LookupHyperparameterTuningJobResultOutput) TrialJobSpec

The spec of a trial job. The same spec applies to the CustomJobs created in all the trials.

func (LookupHyperparameterTuningJobResultOutput) Trials

Trials of the HyperparameterTuningJob.

func (LookupHyperparameterTuningJobResultOutput) UpdateTime

Time when the HyperparameterTuningJob was most recently updated.

type LookupIndexArgs

type LookupIndexArgs struct {
	IndexId  string  `pulumi:"indexId"`
	Location string  `pulumi:"location"`
	Project  *string `pulumi:"project"`
}

type LookupIndexEndpointArgs

type LookupIndexEndpointArgs struct {
	IndexEndpointId string  `pulumi:"indexEndpointId"`
	Location        string  `pulumi:"location"`
	Project         *string `pulumi:"project"`
}

type LookupIndexEndpointOutputArgs

type LookupIndexEndpointOutputArgs struct {
	IndexEndpointId pulumi.StringInput    `pulumi:"indexEndpointId"`
	Location        pulumi.StringInput    `pulumi:"location"`
	Project         pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupIndexEndpointOutputArgs) ElementType

type LookupIndexEndpointResult

type LookupIndexEndpointResult struct {
	// Timestamp when this IndexEndpoint was created.
	CreateTime string `pulumi:"createTime"`
	// The indexes deployed in this endpoint.
	DeployedIndexes []GoogleCloudAiplatformV1beta1DeployedIndexResponse `pulumi:"deployedIndexes"`
	// The description of the IndexEndpoint.
	Description string `pulumi:"description"`
	// The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	//
	// Deprecated: Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.
	EnablePrivateServiceConnect bool `pulumi:"enablePrivateServiceConnect"`
	// Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your IndexEndpoints. 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.
	Labels map[string]string `pulumi:"labels"`
	// The resource name of the IndexEndpoint.
	Name string `pulumi:"name"`
	// Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. network and private_service_connect_config are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.
	Network string `pulumi:"network"`
	// Optional. Configuration for private service connect. network and private_service_connect_config are mutually exclusive.
	PrivateServiceConnectConfig GoogleCloudAiplatformV1beta1PrivateServiceConnectConfigResponse `pulumi:"privateServiceConnectConfig"`
	// If public_endpoint_enabled is true, this field will be populated with the domain name to use for this index endpoint.
	PublicEndpointDomainName string `pulumi:"publicEndpointDomainName"`
	// Optional. If true, the deployed index will be accessible through public endpoint.
	PublicEndpointEnabled bool `pulumi:"publicEndpointEnabled"`
	// Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupIndexEndpoint

func LookupIndexEndpoint(ctx *pulumi.Context, args *LookupIndexEndpointArgs, opts ...pulumi.InvokeOption) (*LookupIndexEndpointResult, error)

Gets an IndexEndpoint.

type LookupIndexEndpointResultOutput

type LookupIndexEndpointResultOutput struct{ *pulumi.OutputState }

func (LookupIndexEndpointResultOutput) CreateTime

Timestamp when this IndexEndpoint was created.

func (LookupIndexEndpointResultOutput) DeployedIndexes

The indexes deployed in this endpoint.

func (LookupIndexEndpointResultOutput) Description

The description of the IndexEndpoint.

func (LookupIndexEndpointResultOutput) DisplayName

The display name of the IndexEndpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupIndexEndpointResultOutput) ElementType

func (LookupIndexEndpointResultOutput) EnablePrivateServiceConnect deprecated

func (o LookupIndexEndpointResultOutput) EnablePrivateServiceConnect() pulumi.BoolOutput

Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.

Deprecated: Optional. Deprecated: If true, expose the IndexEndpoint via private service connect. Only one of the fields, network or enable_private_service_connect, can be set.

func (LookupIndexEndpointResultOutput) EncryptionSpec

Immutable. Customer-managed encryption key spec for an IndexEndpoint. If set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be secured by this key.

func (LookupIndexEndpointResultOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupIndexEndpointResultOutput) Labels

The labels with user-defined metadata to organize your IndexEndpoints. 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.

func (LookupIndexEndpointResultOutput) Name

The resource name of the IndexEndpoint.

func (LookupIndexEndpointResultOutput) Network

Optional. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the IndexEndpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. network and private_service_connect_config are mutually exclusive. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in '12345', and {network} is network name.

func (LookupIndexEndpointResultOutput) PrivateServiceConnectConfig

Optional. Configuration for private service connect. network and private_service_connect_config are mutually exclusive.

func (LookupIndexEndpointResultOutput) PublicEndpointDomainName

func (o LookupIndexEndpointResultOutput) PublicEndpointDomainName() pulumi.StringOutput

If public_endpoint_enabled is true, this field will be populated with the domain name to use for this index endpoint.

func (LookupIndexEndpointResultOutput) PublicEndpointEnabled

func (o LookupIndexEndpointResultOutput) PublicEndpointEnabled() pulumi.BoolOutput

Optional. If true, the deployed index will be accessible through public endpoint.

func (LookupIndexEndpointResultOutput) ToLookupIndexEndpointResultOutput

func (o LookupIndexEndpointResultOutput) ToLookupIndexEndpointResultOutput() LookupIndexEndpointResultOutput

func (LookupIndexEndpointResultOutput) ToLookupIndexEndpointResultOutputWithContext

func (o LookupIndexEndpointResultOutput) ToLookupIndexEndpointResultOutputWithContext(ctx context.Context) LookupIndexEndpointResultOutput

func (LookupIndexEndpointResultOutput) UpdateTime

Timestamp when this IndexEndpoint was last updated. This timestamp is not updated when the endpoint's DeployedIndexes are updated, e.g. due to updates of the original Indexes they are the deployments of.

type LookupIndexOutputArgs

type LookupIndexOutputArgs struct {
	IndexId  pulumi.StringInput    `pulumi:"indexId"`
	Location pulumi.StringInput    `pulumi:"location"`
	Project  pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupIndexOutputArgs) ElementType

func (LookupIndexOutputArgs) ElementType() reflect.Type

type LookupIndexResult

type LookupIndexResult struct {
	// Timestamp when this Index was created.
	CreateTime string `pulumi:"createTime"`
	// The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first.
	DeployedIndexes []GoogleCloudAiplatformV1beta1DeployedIndexRefResponse `pulumi:"deployedIndexes"`
	// The description of the Index.
	Description string `pulumi:"description"`
	// The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Immutable. Customer-managed encryption key spec for an Index. If set, this Index and all sub-resources of this Index will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Stats of the index resource.
	IndexStats GoogleCloudAiplatformV1beta1IndexStatsResponse `pulumi:"indexStats"`
	// Immutable. The update method to use with this Index. If not set, BATCH_UPDATE will be used by default.
	IndexUpdateMethod string `pulumi:"indexUpdateMethod"`
	// The labels with user-defined metadata to organize your Indexes. 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.
	Labels map[string]string `pulumi:"labels"`
	// An additional information about the Index; the schema of the metadata can be found in metadata_schema.
	Metadata interface{} `pulumi:"metadata"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	MetadataSchemaUri string `pulumi:"metadataSchemaUri"`
	// The resource name of the Index.
	Name string `pulumi:"name"`
	// Timestamp when this Index was most recently updated. This also includes any update to the contents of the Index. Note that Operations working on this Index may have their Operations.metadata.generic_metadata.update_time a little after the value of this timestamp, yet that does not mean their results are not already reflected in the Index. Result of any successfully completed Operation on the Index is reflected in it.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupIndex

func LookupIndex(ctx *pulumi.Context, args *LookupIndexArgs, opts ...pulumi.InvokeOption) (*LookupIndexResult, error)

Gets an Index.

type LookupIndexResultOutput

type LookupIndexResultOutput struct{ *pulumi.OutputState }

func (LookupIndexResultOutput) CreateTime

Timestamp when this Index was created.

func (LookupIndexResultOutput) DeployedIndexes

The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first.

func (LookupIndexResultOutput) Description

The description of the Index.

func (LookupIndexResultOutput) DisplayName

The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupIndexResultOutput) ElementType

func (LookupIndexResultOutput) ElementType() reflect.Type

func (LookupIndexResultOutput) EncryptionSpec

Immutable. Customer-managed encryption key spec for an Index. If set, this Index and all sub-resources of this Index will be secured by this key.

func (LookupIndexResultOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupIndexResultOutput) IndexStats

Stats of the index resource.

func (LookupIndexResultOutput) IndexUpdateMethod

func (o LookupIndexResultOutput) IndexUpdateMethod() pulumi.StringOutput

Immutable. The update method to use with this Index. If not set, BATCH_UPDATE will be used by default.

func (LookupIndexResultOutput) Labels

The labels with user-defined metadata to organize your Indexes. 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.

func (LookupIndexResultOutput) Metadata

An additional information about the Index; the schema of the metadata can be found in metadata_schema.

func (LookupIndexResultOutput) MetadataSchemaUri

func (o LookupIndexResultOutput) MetadataSchemaUri() pulumi.StringOutput

Immutable. Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information. The schema is defined as an OpenAPI 3.0.2 [Schema Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (LookupIndexResultOutput) Name

The resource name of the Index.

func (LookupIndexResultOutput) ToLookupIndexResultOutput

func (o LookupIndexResultOutput) ToLookupIndexResultOutput() LookupIndexResultOutput

func (LookupIndexResultOutput) ToLookupIndexResultOutputWithContext

func (o LookupIndexResultOutput) ToLookupIndexResultOutputWithContext(ctx context.Context) LookupIndexResultOutput

func (LookupIndexResultOutput) UpdateTime

Timestamp when this Index was most recently updated. This also includes any update to the contents of the Index. Note that Operations working on this Index may have their Operations.metadata.generic_metadata.update_time a little after the value of this timestamp, yet that does not mean their results are not already reflected in the Index. Result of any successfully completed Operation on the Index is reflected in it.

type LookupMetadataSchemaArgs

type LookupMetadataSchemaArgs struct {
	Location         string  `pulumi:"location"`
	MetadataSchemaId string  `pulumi:"metadataSchemaId"`
	MetadataStoreId  string  `pulumi:"metadataStoreId"`
	Project          *string `pulumi:"project"`
}

type LookupMetadataSchemaOutputArgs

type LookupMetadataSchemaOutputArgs struct {
	Location         pulumi.StringInput    `pulumi:"location"`
	MetadataSchemaId pulumi.StringInput    `pulumi:"metadataSchemaId"`
	MetadataStoreId  pulumi.StringInput    `pulumi:"metadataStoreId"`
	Project          pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupMetadataSchemaOutputArgs) ElementType

type LookupMetadataSchemaResult

type LookupMetadataSchemaResult struct {
	// Timestamp when this MetadataSchema was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the Metadata Schema
	Description string `pulumi:"description"`
	// The resource name of the MetadataSchema.
	Name string `pulumi:"name"`
	// The raw YAML string representation of the MetadataSchema. The combination of [MetadataSchema.version] and the schema name given by `title` in [MetadataSchema.schema] must be unique within a MetadataStore. The schema is defined as an OpenAPI 3.0.2 [MetadataSchema Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#schemaObject)
	Schema string `pulumi:"schema"`
	// The type of the MetadataSchema. This is a property that identifies which metadata types will use the MetadataSchema.
	SchemaType string `pulumi:"schemaType"`
	// The version of the MetadataSchema. The version's format must match the following regular expression: `^[0-9]+.+.+$`, which would allow to order/compare different versions. Example: 1.0.0, 1.0.1, etc.
	SchemaVersion string `pulumi:"schemaVersion"`
}

func LookupMetadataSchema

func LookupMetadataSchema(ctx *pulumi.Context, args *LookupMetadataSchemaArgs, opts ...pulumi.InvokeOption) (*LookupMetadataSchemaResult, error)

Retrieves a specific MetadataSchema.

type LookupMetadataSchemaResultOutput

type LookupMetadataSchemaResultOutput struct{ *pulumi.OutputState }

func (LookupMetadataSchemaResultOutput) CreateTime

Timestamp when this MetadataSchema was created.

func (LookupMetadataSchemaResultOutput) Description

Description of the Metadata Schema

func (LookupMetadataSchemaResultOutput) ElementType

func (LookupMetadataSchemaResultOutput) Name

The resource name of the MetadataSchema.

func (LookupMetadataSchemaResultOutput) Schema

The raw YAML string representation of the MetadataSchema. The combination of [MetadataSchema.version] and the schema name given by `title` in [MetadataSchema.schema] must be unique within a MetadataStore. The schema is defined as an OpenAPI 3.0.2 [MetadataSchema Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#schemaObject)

func (LookupMetadataSchemaResultOutput) SchemaType

The type of the MetadataSchema. This is a property that identifies which metadata types will use the MetadataSchema.

func (LookupMetadataSchemaResultOutput) SchemaVersion

The version of the MetadataSchema. The version's format must match the following regular expression: `^[0-9]+.+.+$`, which would allow to order/compare different versions. Example: 1.0.0, 1.0.1, etc.

func (LookupMetadataSchemaResultOutput) ToLookupMetadataSchemaResultOutput

func (o LookupMetadataSchemaResultOutput) ToLookupMetadataSchemaResultOutput() LookupMetadataSchemaResultOutput

func (LookupMetadataSchemaResultOutput) ToLookupMetadataSchemaResultOutputWithContext

func (o LookupMetadataSchemaResultOutput) ToLookupMetadataSchemaResultOutputWithContext(ctx context.Context) LookupMetadataSchemaResultOutput

type LookupMetadataStoreArgs

type LookupMetadataStoreArgs struct {
	Location        string  `pulumi:"location"`
	MetadataStoreId string  `pulumi:"metadataStoreId"`
	Project         *string `pulumi:"project"`
}

type LookupMetadataStoreOutputArgs

type LookupMetadataStoreOutputArgs struct {
	Location        pulumi.StringInput    `pulumi:"location"`
	MetadataStoreId pulumi.StringInput    `pulumi:"metadataStoreId"`
	Project         pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupMetadataStoreOutputArgs) ElementType

type LookupMetadataStoreResult

type LookupMetadataStoreResult struct {
	// Timestamp when this MetadataStore was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the MetadataStore.
	Description string `pulumi:"description"`
	// Customer-managed encryption key spec for a Metadata Store. If set, this Metadata Store and all sub-resources of this Metadata Store are secured using this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// The resource name of the MetadataStore instance.
	Name string `pulumi:"name"`
	// State information of the MetadataStore.
	State GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponse `pulumi:"state"`
	// Timestamp when this MetadataStore was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupMetadataStore

func LookupMetadataStore(ctx *pulumi.Context, args *LookupMetadataStoreArgs, opts ...pulumi.InvokeOption) (*LookupMetadataStoreResult, error)

Retrieves a specific MetadataStore.

type LookupMetadataStoreResultOutput

type LookupMetadataStoreResultOutput struct{ *pulumi.OutputState }

func (LookupMetadataStoreResultOutput) CreateTime

Timestamp when this MetadataStore was created.

func (LookupMetadataStoreResultOutput) Description

Description of the MetadataStore.

func (LookupMetadataStoreResultOutput) ElementType

func (LookupMetadataStoreResultOutput) EncryptionSpec

Customer-managed encryption key spec for a Metadata Store. If set, this Metadata Store and all sub-resources of this Metadata Store are secured using this key.

func (LookupMetadataStoreResultOutput) Name

The resource name of the MetadataStore instance.

func (LookupMetadataStoreResultOutput) State

State information of the MetadataStore.

func (LookupMetadataStoreResultOutput) ToLookupMetadataStoreResultOutput

func (o LookupMetadataStoreResultOutput) ToLookupMetadataStoreResultOutput() LookupMetadataStoreResultOutput

func (LookupMetadataStoreResultOutput) ToLookupMetadataStoreResultOutputWithContext

func (o LookupMetadataStoreResultOutput) ToLookupMetadataStoreResultOutputWithContext(ctx context.Context) LookupMetadataStoreResultOutput

func (LookupMetadataStoreResultOutput) UpdateTime

Timestamp when this MetadataStore was last updated.

type LookupModelDeploymentMonitoringJobArgs

type LookupModelDeploymentMonitoringJobArgs struct {
	Location                       string  `pulumi:"location"`
	ModelDeploymentMonitoringJobId string  `pulumi:"modelDeploymentMonitoringJobId"`
	Project                        *string `pulumi:"project"`
}

type LookupModelDeploymentMonitoringJobOutputArgs

type LookupModelDeploymentMonitoringJobOutputArgs struct {
	Location                       pulumi.StringInput    `pulumi:"location"`
	ModelDeploymentMonitoringJobId pulumi.StringInput    `pulumi:"modelDeploymentMonitoringJobId"`
	Project                        pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupModelDeploymentMonitoringJobOutputArgs) ElementType

type LookupModelDeploymentMonitoringJobResult

type LookupModelDeploymentMonitoringJobResult struct {
	// YAML schema file uri describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If this field is empty, all the feature data types are inferred from predict_instance_schema_uri, meaning that TFDV will use the data in the exact format(data type) as prediction request/response. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.
	AnalysisInstanceSchemaUri string `pulumi:"analysisInstanceSchemaUri"`
	// The created bigquery tables for the job under customer project. Customer could do their own query & analysis. There could be 4 log tables in maximum: 1. Training data logging predict request/response 2. Serving data logging predict request/response
	BigqueryTables []GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponse `pulumi:"bigqueryTables"`
	// Timestamp when this ModelDeploymentMonitoringJob was created.
	CreateTime string `pulumi:"createTime"`
	// The user-defined name of the ModelDeploymentMonitoringJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a ModelDeploymentMonitoringJob.
	DisplayName string `pulumi:"displayName"`
	// If true, the scheduled monitoring pipeline logs are sent to Google Cloud Logging, including pipeline status and anomalies detected. Please note the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging#pricing).
	EnableMonitoringPipelineLogs bool `pulumi:"enableMonitoringPipelineLogs"`
	// Customer-managed encryption key spec for a ModelDeploymentMonitoringJob. If set, this ModelDeploymentMonitoringJob and all sub-resources of this ModelDeploymentMonitoringJob will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Endpoint resource name. Format: `projects/{project}/locations/{location}/endpoints/{endpoint}`
	Endpoint string `pulumi:"endpoint"`
	// Only populated when the job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// The labels with user-defined metadata to organize your ModelDeploymentMonitoringJob. 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.
	Labels map[string]string `pulumi:"labels"`
	// Latest triggered monitoring pipeline metadata.
	LatestMonitoringPipelineMetadata GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponse `pulumi:"latestMonitoringPipelineMetadata"`
	// The TTL of BigQuery tables in user projects which stores logs. A day is the basic unit of the TTL and we take the ceil of TTL/86400(a day). e.g. { second: 3600} indicates ttl = 1 day.
	LogTtl string `pulumi:"logTtl"`
	// Sample Strategy for logging.
	LoggingSamplingStrategy GoogleCloudAiplatformV1beta1SamplingStrategyResponse `pulumi:"loggingSamplingStrategy"`
	// The config for monitoring objectives. This is a per DeployedModel config. Each DeployedModel needs to be configured separately.
	ModelDeploymentMonitoringObjectiveConfigs []GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponse `pulumi:"modelDeploymentMonitoringObjectiveConfigs"`
	// Schedule config for running the monitoring job.
	ModelDeploymentMonitoringScheduleConfig GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponse `pulumi:"modelDeploymentMonitoringScheduleConfig"`
	// Alert config for model monitoring.
	ModelMonitoringAlertConfig GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponse `pulumi:"modelMonitoringAlertConfig"`
	// Resource name of a ModelDeploymentMonitoringJob.
	Name string `pulumi:"name"`
	// Timestamp when this monitoring pipeline will be scheduled to run for the next round.
	NextScheduleTime string `pulumi:"nextScheduleTime"`
	// YAML schema file uri describing the format of a single instance, which are given to format this Endpoint's prediction (and explanation). If not set, we will generate predict schema from collected predict requests.
	PredictInstanceSchemaUri string `pulumi:"predictInstanceSchemaUri"`
	// Sample Predict instance, same format as PredictRequest.instances, this can be set as a replacement of ModelDeploymentMonitoringJob.predict_instance_schema_uri. If not set, we will generate predict schema from collected predict requests.
	SamplePredictInstance interface{} `pulumi:"samplePredictInstance"`
	// Schedule state when the monitoring job is in Running state.
	ScheduleState string `pulumi:"scheduleState"`
	// The detailed state of the monitoring job. When the job is still creating, the state will be 'PENDING'. Once the job is successfully created, the state will be 'RUNNING'. Pause the job, the state will be 'PAUSED'. Resume the job, the state will return to 'RUNNING'.
	State string `pulumi:"state"`
	// Stats anomalies base folder path.
	StatsAnomaliesBaseDirectory GoogleCloudAiplatformV1beta1GcsDestinationResponse `pulumi:"statsAnomaliesBaseDirectory"`
	// Timestamp when this ModelDeploymentMonitoringJob was updated most recently.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupModelDeploymentMonitoringJob

Gets a ModelDeploymentMonitoringJob.

type LookupModelDeploymentMonitoringJobResultOutput

type LookupModelDeploymentMonitoringJobResultOutput struct{ *pulumi.OutputState }

func (LookupModelDeploymentMonitoringJobResultOutput) AnalysisInstanceSchemaUri

YAML schema file uri describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If this field is empty, all the feature data types are inferred from predict_instance_schema_uri, meaning that TFDV will use the data in the exact format(data type) as prediction request/response. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.

func (LookupModelDeploymentMonitoringJobResultOutput) BigqueryTables

The created bigquery tables for the job under customer project. Customer could do their own query & analysis. There could be 4 log tables in maximum: 1. Training data logging predict request/response 2. Serving data logging predict request/response

func (LookupModelDeploymentMonitoringJobResultOutput) CreateTime

Timestamp when this ModelDeploymentMonitoringJob was created.

func (LookupModelDeploymentMonitoringJobResultOutput) DisplayName

The user-defined name of the ModelDeploymentMonitoringJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a ModelDeploymentMonitoringJob.

func (LookupModelDeploymentMonitoringJobResultOutput) ElementType

func (LookupModelDeploymentMonitoringJobResultOutput) EnableMonitoringPipelineLogs

func (o LookupModelDeploymentMonitoringJobResultOutput) EnableMonitoringPipelineLogs() pulumi.BoolOutput

If true, the scheduled monitoring pipeline logs are sent to Google Cloud Logging, including pipeline status and anomalies detected. Please note the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging#pricing).

func (LookupModelDeploymentMonitoringJobResultOutput) EncryptionSpec

Customer-managed encryption key spec for a ModelDeploymentMonitoringJob. If set, this ModelDeploymentMonitoringJob and all sub-resources of this ModelDeploymentMonitoringJob will be secured by this key.

func (LookupModelDeploymentMonitoringJobResultOutput) Endpoint

Endpoint resource name. Format: `projects/{project}/locations/{location}/endpoints/{endpoint}`

func (LookupModelDeploymentMonitoringJobResultOutput) Error

Only populated when the job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.

func (LookupModelDeploymentMonitoringJobResultOutput) Labels

The labels with user-defined metadata to organize your ModelDeploymentMonitoringJob. 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.

func (LookupModelDeploymentMonitoringJobResultOutput) LatestMonitoringPipelineMetadata

Latest triggered monitoring pipeline metadata.

func (LookupModelDeploymentMonitoringJobResultOutput) LogTtl

The TTL of BigQuery tables in user projects which stores logs. A day is the basic unit of the TTL and we take the ceil of TTL/86400(a day). e.g. { second: 3600} indicates ttl = 1 day.

func (LookupModelDeploymentMonitoringJobResultOutput) LoggingSamplingStrategy

Sample Strategy for logging.

func (LookupModelDeploymentMonitoringJobResultOutput) ModelDeploymentMonitoringObjectiveConfigs

The config for monitoring objectives. This is a per DeployedModel config. Each DeployedModel needs to be configured separately.

func (LookupModelDeploymentMonitoringJobResultOutput) ModelDeploymentMonitoringScheduleConfig

Schedule config for running the monitoring job.

func (LookupModelDeploymentMonitoringJobResultOutput) ModelMonitoringAlertConfig

Alert config for model monitoring.

func (LookupModelDeploymentMonitoringJobResultOutput) Name

Resource name of a ModelDeploymentMonitoringJob.

func (LookupModelDeploymentMonitoringJobResultOutput) NextScheduleTime

Timestamp when this monitoring pipeline will be scheduled to run for the next round.

func (LookupModelDeploymentMonitoringJobResultOutput) PredictInstanceSchemaUri

YAML schema file uri describing the format of a single instance, which are given to format this Endpoint's prediction (and explanation). If not set, we will generate predict schema from collected predict requests.

func (LookupModelDeploymentMonitoringJobResultOutput) SamplePredictInstance

Sample Predict instance, same format as PredictRequest.instances, this can be set as a replacement of ModelDeploymentMonitoringJob.predict_instance_schema_uri. If not set, we will generate predict schema from collected predict requests.

func (LookupModelDeploymentMonitoringJobResultOutput) ScheduleState

Schedule state when the monitoring job is in Running state.

func (LookupModelDeploymentMonitoringJobResultOutput) State

The detailed state of the monitoring job. When the job is still creating, the state will be 'PENDING'. Once the job is successfully created, the state will be 'RUNNING'. Pause the job, the state will be 'PAUSED'. Resume the job, the state will return to 'RUNNING'.

func (LookupModelDeploymentMonitoringJobResultOutput) StatsAnomaliesBaseDirectory

Stats anomalies base folder path.

func (LookupModelDeploymentMonitoringJobResultOutput) ToLookupModelDeploymentMonitoringJobResultOutput

func (o LookupModelDeploymentMonitoringJobResultOutput) ToLookupModelDeploymentMonitoringJobResultOutput() LookupModelDeploymentMonitoringJobResultOutput

func (LookupModelDeploymentMonitoringJobResultOutput) ToLookupModelDeploymentMonitoringJobResultOutputWithContext

func (o LookupModelDeploymentMonitoringJobResultOutput) ToLookupModelDeploymentMonitoringJobResultOutputWithContext(ctx context.Context) LookupModelDeploymentMonitoringJobResultOutput

func (LookupModelDeploymentMonitoringJobResultOutput) UpdateTime

Timestamp when this ModelDeploymentMonitoringJob was updated most recently.

type LookupModelIamPolicyArgs

type LookupModelIamPolicyArgs struct {
	Location                      string  `pulumi:"location"`
	ModelId                       string  `pulumi:"modelId"`
	OptionsRequestedPolicyVersion *int    `pulumi:"optionsRequestedPolicyVersion"`
	Project                       *string `pulumi:"project"`
}

type LookupModelIamPolicyOutputArgs

type LookupModelIamPolicyOutputArgs struct {
	Location                      pulumi.StringInput    `pulumi:"location"`
	ModelId                       pulumi.StringInput    `pulumi:"modelId"`
	OptionsRequestedPolicyVersion pulumi.IntPtrInput    `pulumi:"optionsRequestedPolicyVersion"`
	Project                       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupModelIamPolicyOutputArgs) ElementType

type LookupModelIamPolicyResult

type LookupModelIamPolicyResult struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag string `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version int `pulumi:"version"`
}

func LookupModelIamPolicy

func LookupModelIamPolicy(ctx *pulumi.Context, args *LookupModelIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupModelIamPolicyResult, error)

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

type LookupModelIamPolicyResultOutput

type LookupModelIamPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupModelIamPolicyResultOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (LookupModelIamPolicyResultOutput) ElementType

func (LookupModelIamPolicyResultOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (LookupModelIamPolicyResultOutput) ToLookupModelIamPolicyResultOutput

func (o LookupModelIamPolicyResultOutput) ToLookupModelIamPolicyResultOutput() LookupModelIamPolicyResultOutput

func (LookupModelIamPolicyResultOutput) ToLookupModelIamPolicyResultOutputWithContext

func (o LookupModelIamPolicyResultOutput) ToLookupModelIamPolicyResultOutputWithContext(ctx context.Context) LookupModelIamPolicyResultOutput

func (LookupModelIamPolicyResultOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type LookupNasJobArgs

type LookupNasJobArgs struct {
	Location string  `pulumi:"location"`
	NasJobId string  `pulumi:"nasJobId"`
	Project  *string `pulumi:"project"`
}

type LookupNasJobOutputArgs

type LookupNasJobOutputArgs struct {
	Location pulumi.StringInput    `pulumi:"location"`
	NasJobId pulumi.StringInput    `pulumi:"nasJobId"`
	Project  pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupNasJobOutputArgs) ElementType

func (LookupNasJobOutputArgs) ElementType() reflect.Type

type LookupNasJobResult

type LookupNasJobResult struct {
	// Time when the NasJob was created.
	CreateTime string `pulumi:"createTime"`
	// The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Optional. Enable a separation of Custom model training and restricted image training for tenant project.
	EnableRestrictedImageTraining bool `pulumi:"enableRestrictedImageTraining"`
	// Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Time when the NasJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime string `pulumi:"endTime"`
	// Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// The labels with user-defined metadata to organize NasJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels map[string]string `pulumi:"labels"`
	// Resource name of the NasJob.
	Name string `pulumi:"name"`
	// Output of the NasJob.
	NasJobOutput GoogleCloudAiplatformV1beta1NasJobOutputResponse `pulumi:"nasJobOutput"`
	// The specification of a NasJob.
	NasJobSpec GoogleCloudAiplatformV1beta1NasJobSpecResponse `pulumi:"nasJobSpec"`
	// Time when the NasJob for the first time entered the `JOB_STATE_RUNNING` state.
	StartTime string `pulumi:"startTime"`
	// The detailed state of the job.
	State string `pulumi:"state"`
	// Time when the NasJob was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupNasJob

func LookupNasJob(ctx *pulumi.Context, args *LookupNasJobArgs, opts ...pulumi.InvokeOption) (*LookupNasJobResult, error)

Gets a NasJob

type LookupNasJobResultOutput

type LookupNasJobResultOutput struct{ *pulumi.OutputState }

func (LookupNasJobResultOutput) CreateTime

Time when the NasJob was created.

func (LookupNasJobResultOutput) DisplayName

The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupNasJobResultOutput) ElementType

func (LookupNasJobResultOutput) ElementType() reflect.Type

func (LookupNasJobResultOutput) EnableRestrictedImageTraining

func (o LookupNasJobResultOutput) EnableRestrictedImageTraining() pulumi.BoolOutput

Optional. Enable a separation of Custom model training and restricted image training for tenant project.

func (LookupNasJobResultOutput) EncryptionSpec

Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.

func (LookupNasJobResultOutput) EndTime

Time when the NasJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.

func (LookupNasJobResultOutput) Error

Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.

func (LookupNasJobResultOutput) Labels

The labels with user-defined metadata to organize NasJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.

func (LookupNasJobResultOutput) Name

Resource name of the NasJob.

func (LookupNasJobResultOutput) NasJobOutput

Output of the NasJob.

func (LookupNasJobResultOutput) NasJobSpec

The specification of a NasJob.

func (LookupNasJobResultOutput) StartTime

Time when the NasJob for the first time entered the `JOB_STATE_RUNNING` state.

func (LookupNasJobResultOutput) State

The detailed state of the job.

func (LookupNasJobResultOutput) ToLookupNasJobResultOutput

func (o LookupNasJobResultOutput) ToLookupNasJobResultOutput() LookupNasJobResultOutput

func (LookupNasJobResultOutput) ToLookupNasJobResultOutputWithContext

func (o LookupNasJobResultOutput) ToLookupNasJobResultOutputWithContext(ctx context.Context) LookupNasJobResultOutput

func (LookupNasJobResultOutput) UpdateTime

Time when the NasJob was most recently updated.

type LookupNotebookRuntimeTemplateArgs

type LookupNotebookRuntimeTemplateArgs struct {
	Location                  string  `pulumi:"location"`
	NotebookRuntimeTemplateId string  `pulumi:"notebookRuntimeTemplateId"`
	Project                   *string `pulumi:"project"`
}

type LookupNotebookRuntimeTemplateIamPolicyArgs

type LookupNotebookRuntimeTemplateIamPolicyArgs struct {
	Location                      string  `pulumi:"location"`
	NotebookRuntimeTemplateId     string  `pulumi:"notebookRuntimeTemplateId"`
	OptionsRequestedPolicyVersion *int    `pulumi:"optionsRequestedPolicyVersion"`
	Project                       *string `pulumi:"project"`
}

type LookupNotebookRuntimeTemplateIamPolicyOutputArgs

type LookupNotebookRuntimeTemplateIamPolicyOutputArgs struct {
	Location                      pulumi.StringInput    `pulumi:"location"`
	NotebookRuntimeTemplateId     pulumi.StringInput    `pulumi:"notebookRuntimeTemplateId"`
	OptionsRequestedPolicyVersion pulumi.IntPtrInput    `pulumi:"optionsRequestedPolicyVersion"`
	Project                       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupNotebookRuntimeTemplateIamPolicyOutputArgs) ElementType

type LookupNotebookRuntimeTemplateIamPolicyResult

type LookupNotebookRuntimeTemplateIamPolicyResult struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag string `pulumi:"etag"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version int `pulumi:"version"`
}

func LookupNotebookRuntimeTemplateIamPolicy

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

type LookupNotebookRuntimeTemplateIamPolicyResultOutput

type LookupNotebookRuntimeTemplateIamPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupNotebookRuntimeTemplateIamPolicyResultOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (LookupNotebookRuntimeTemplateIamPolicyResultOutput) ElementType

func (LookupNotebookRuntimeTemplateIamPolicyResultOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (LookupNotebookRuntimeTemplateIamPolicyResultOutput) ToLookupNotebookRuntimeTemplateIamPolicyResultOutput

func (o LookupNotebookRuntimeTemplateIamPolicyResultOutput) ToLookupNotebookRuntimeTemplateIamPolicyResultOutput() LookupNotebookRuntimeTemplateIamPolicyResultOutput

func (LookupNotebookRuntimeTemplateIamPolicyResultOutput) ToLookupNotebookRuntimeTemplateIamPolicyResultOutputWithContext

func (o LookupNotebookRuntimeTemplateIamPolicyResultOutput) ToLookupNotebookRuntimeTemplateIamPolicyResultOutputWithContext(ctx context.Context) LookupNotebookRuntimeTemplateIamPolicyResultOutput

func (LookupNotebookRuntimeTemplateIamPolicyResultOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type LookupNotebookRuntimeTemplateOutputArgs

type LookupNotebookRuntimeTemplateOutputArgs struct {
	Location                  pulumi.StringInput    `pulumi:"location"`
	NotebookRuntimeTemplateId pulumi.StringInput    `pulumi:"notebookRuntimeTemplateId"`
	Project                   pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupNotebookRuntimeTemplateOutputArgs) ElementType

type LookupNotebookRuntimeTemplateResult

type LookupNotebookRuntimeTemplateResult struct {
	// Timestamp when this NotebookRuntimeTemplate was created.
	CreateTime string `pulumi:"createTime"`
	// Optional. The specification of persistent disk attached to the runtime as data disk storage.
	DataPersistentDiskSpec GoogleCloudAiplatformV1beta1PersistentDiskSpecResponse `pulumi:"dataPersistentDiskSpec"`
	// The description of the NotebookRuntimeTemplate.
	Description string `pulumi:"description"`
	// The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// EUC configuration of the NotebookRuntimeTemplate.
	EucConfig GoogleCloudAiplatformV1beta1NotebookEucConfigResponse `pulumi:"eucConfig"`
	// The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
	IdleShutdownConfig GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponse `pulumi:"idleShutdownConfig"`
	// The default template to use if not specified.
	IsDefault bool `pulumi:"isDefault"`
	// The labels with user-defined metadata to organize the NotebookRuntimeTemplates. 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.
	Labels map[string]string `pulumi:"labels"`
	// Optional. Immutable. The specification of a single machine for the template.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecResponse `pulumi:"machineSpec"`
	// The resource name of the NotebookRuntimeTemplate.
	Name string `pulumi:"name"`
	// Optional. Network spec.
	NetworkSpec GoogleCloudAiplatformV1beta1NetworkSpecResponse `pulumi:"networkSpec"`
	// Optional. Immutable. The type of the notebook runtime template.
	NotebookRuntimeType string `pulumi:"notebookRuntimeType"`
	// The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
	ServiceAccount string `pulumi:"serviceAccount"`
	// Timestamp when this NotebookRuntimeTemplate was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupNotebookRuntimeTemplate

Gets a NotebookRuntimeTemplate.

type LookupNotebookRuntimeTemplateResultOutput

type LookupNotebookRuntimeTemplateResultOutput struct{ *pulumi.OutputState }

func (LookupNotebookRuntimeTemplateResultOutput) CreateTime

Timestamp when this NotebookRuntimeTemplate was created.

func (LookupNotebookRuntimeTemplateResultOutput) DataPersistentDiskSpec

Optional. The specification of persistent disk attached to the runtime as data disk storage.

func (LookupNotebookRuntimeTemplateResultOutput) Description

The description of the NotebookRuntimeTemplate.

func (LookupNotebookRuntimeTemplateResultOutput) DisplayName

The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupNotebookRuntimeTemplateResultOutput) ElementType

func (LookupNotebookRuntimeTemplateResultOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupNotebookRuntimeTemplateResultOutput) EucConfig

EUC configuration of the NotebookRuntimeTemplate.

func (LookupNotebookRuntimeTemplateResultOutput) IdleShutdownConfig

The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.

func (LookupNotebookRuntimeTemplateResultOutput) IsDefault

The default template to use if not specified.

func (LookupNotebookRuntimeTemplateResultOutput) Labels

The labels with user-defined metadata to organize the NotebookRuntimeTemplates. 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.

func (LookupNotebookRuntimeTemplateResultOutput) MachineSpec

Optional. Immutable. The specification of a single machine for the template.

func (LookupNotebookRuntimeTemplateResultOutput) Name

The resource name of the NotebookRuntimeTemplate.

func (LookupNotebookRuntimeTemplateResultOutput) NetworkSpec

Optional. Network spec.

func (LookupNotebookRuntimeTemplateResultOutput) NotebookRuntimeType

Optional. Immutable. The type of the notebook runtime template.

func (LookupNotebookRuntimeTemplateResultOutput) ServiceAccount

The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.

func (LookupNotebookRuntimeTemplateResultOutput) ToLookupNotebookRuntimeTemplateResultOutput

func (o LookupNotebookRuntimeTemplateResultOutput) ToLookupNotebookRuntimeTemplateResultOutput() LookupNotebookRuntimeTemplateResultOutput

func (LookupNotebookRuntimeTemplateResultOutput) ToLookupNotebookRuntimeTemplateResultOutputWithContext

func (o LookupNotebookRuntimeTemplateResultOutput) ToLookupNotebookRuntimeTemplateResultOutputWithContext(ctx context.Context) LookupNotebookRuntimeTemplateResultOutput

func (LookupNotebookRuntimeTemplateResultOutput) UpdateTime

Timestamp when this NotebookRuntimeTemplate was most recently updated.

type LookupPersistentResourceArgs

type LookupPersistentResourceArgs struct {
	Location             string  `pulumi:"location"`
	PersistentResourceId string  `pulumi:"persistentResourceId"`
	Project              *string `pulumi:"project"`
}

type LookupPersistentResourceOutputArgs

type LookupPersistentResourceOutputArgs struct {
	Location             pulumi.StringInput    `pulumi:"location"`
	PersistentResourceId pulumi.StringInput    `pulumi:"persistentResourceId"`
	Project              pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupPersistentResourceOutputArgs) ElementType

type LookupPersistentResourceResult

type LookupPersistentResourceResult struct {
	// Time when the PersistentResource was created.
	CreateTime string `pulumi:"createTime"`
	// Optional. The display name of the PersistentResource. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Optional. Customer-managed encryption key spec for a PersistentResource. If set, this PersistentResource and all sub-resources of this PersistentResource will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Only populated when persistent resource's state is `STOPPING` or `ERROR`.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// Optional. The labels with user-defined metadata to organize PersistentResource. 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.
	Labels map[string]string `pulumi:"labels"`
	// Immutable. Resource name of a PersistentResource.
	Name string `pulumi:"name"`
	// Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to peered with Vertex AI to host the persistent resources. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the resources aren't peered with any network.
	Network string `pulumi:"network"`
	// Optional. A list of names for the reserved IP ranges under the VPC network that can be used for this persistent resource. If set, we will deploy the persistent resource within the provided IP ranges. Otherwise, the persistent resource is deployed to any IP ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
	ReservedIpRanges []string `pulumi:"reservedIpRanges"`
	// The spec of the pools of different resources.
	ResourcePools []GoogleCloudAiplatformV1beta1ResourcePoolResponse `pulumi:"resourcePools"`
	// Runtime information of the Persistent Resource.
	ResourceRuntime GoogleCloudAiplatformV1beta1ResourceRuntimeResponse `pulumi:"resourceRuntime"`
	// Optional. Persistent Resource runtime spec. For example, used for Ray cluster configuration.
	ResourceRuntimeSpec GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponse `pulumi:"resourceRuntimeSpec"`
	// Time when the PersistentResource for the first time entered the `RUNNING` state.
	StartTime string `pulumi:"startTime"`
	// The detailed state of a Study.
	State string `pulumi:"state"`
	// Time when the PersistentResource was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupPersistentResource

func LookupPersistentResource(ctx *pulumi.Context, args *LookupPersistentResourceArgs, opts ...pulumi.InvokeOption) (*LookupPersistentResourceResult, error)

Gets a PersistentResource.

type LookupPersistentResourceResultOutput

type LookupPersistentResourceResultOutput struct{ *pulumi.OutputState }

func (LookupPersistentResourceResultOutput) CreateTime

Time when the PersistentResource was created.

func (LookupPersistentResourceResultOutput) DisplayName

Optional. The display name of the PersistentResource. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupPersistentResourceResultOutput) ElementType

func (LookupPersistentResourceResultOutput) EncryptionSpec

Optional. Customer-managed encryption key spec for a PersistentResource. If set, this PersistentResource and all sub-resources of this PersistentResource will be secured by this key.

func (LookupPersistentResourceResultOutput) Error

Only populated when persistent resource's state is `STOPPING` or `ERROR`.

func (LookupPersistentResourceResultOutput) Labels

Optional. The labels with user-defined metadata to organize PersistentResource. 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.

func (LookupPersistentResourceResultOutput) Name

Immutable. Resource name of a PersistentResource.

func (LookupPersistentResourceResultOutput) Network

Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to peered with Vertex AI to host the persistent resources. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the resources aren't peered with any network.

func (LookupPersistentResourceResultOutput) ReservedIpRanges

Optional. A list of names for the reserved IP ranges under the VPC network that can be used for this persistent resource. If set, we will deploy the persistent resource within the provided IP ranges. Otherwise, the persistent resource is deployed to any IP ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].

func (LookupPersistentResourceResultOutput) ResourcePools

The spec of the pools of different resources.

func (LookupPersistentResourceResultOutput) ResourceRuntime

Runtime information of the Persistent Resource.

func (LookupPersistentResourceResultOutput) ResourceRuntimeSpec

Optional. Persistent Resource runtime spec. For example, used for Ray cluster configuration.

func (LookupPersistentResourceResultOutput) StartTime

Time when the PersistentResource for the first time entered the `RUNNING` state.

func (LookupPersistentResourceResultOutput) State

The detailed state of a Study.

func (LookupPersistentResourceResultOutput) ToLookupPersistentResourceResultOutput

func (o LookupPersistentResourceResultOutput) ToLookupPersistentResourceResultOutput() LookupPersistentResourceResultOutput

func (LookupPersistentResourceResultOutput) ToLookupPersistentResourceResultOutputWithContext

func (o LookupPersistentResourceResultOutput) ToLookupPersistentResourceResultOutputWithContext(ctx context.Context) LookupPersistentResourceResultOutput

func (LookupPersistentResourceResultOutput) UpdateTime

Time when the PersistentResource was most recently updated.

type LookupPipelineJobArgs

type LookupPipelineJobArgs struct {
	Location      string  `pulumi:"location"`
	PipelineJobId string  `pulumi:"pipelineJobId"`
	Project       *string `pulumi:"project"`
}

type LookupPipelineJobOutputArgs

type LookupPipelineJobOutputArgs struct {
	Location      pulumi.StringInput    `pulumi:"location"`
	PipelineJobId pulumi.StringInput    `pulumi:"pipelineJobId"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupPipelineJobOutputArgs) ElementType

type LookupPipelineJobResult

type LookupPipelineJobResult struct {
	// Pipeline creation time.
	CreateTime string `pulumi:"createTime"`
	// The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Pipeline end time.
	EndTime string `pulumi:"endTime"`
	// The error that occurred during pipeline execution. Only populated when the pipeline's state is FAILED or CANCELLED.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// The details of pipeline run. Not available in the list view.
	JobDetail GoogleCloudAiplatformV1beta1PipelineJobDetailResponse `pulumi:"jobDetail"`
	// The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.
	Labels map[string]string `pulumi:"labels"`
	// The resource name of the PipelineJob.
	Name string `pulumi:"name"`
	// The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.
	Network string `pulumi:"network"`
	// The spec of the pipeline.
	PipelineSpec map[string]string `pulumi:"pipelineSpec"`
	// A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].
	ReservedIpRanges []string `pulumi:"reservedIpRanges"`
	// Runtime config of the pipeline.
	RuntimeConfig GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponse `pulumi:"runtimeConfig"`
	// The schedule resource name. Only returned if the Pipeline is created by Schedule API.
	ScheduleName string `pulumi:"scheduleName"`
	// The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount string `pulumi:"serviceAccount"`
	// Pipeline start time.
	StartTime string `pulumi:"startTime"`
	// The detailed state of the job.
	State string `pulumi:"state"`
	// Pipeline template metadata. Will fill up fields if PipelineJob.template_uri is from supported template registry.
	TemplateMetadata GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponse `pulumi:"templateMetadata"`
	// A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.
	TemplateUri string `pulumi:"templateUri"`
	// Timestamp when this PipelineJob was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupPipelineJob

func LookupPipelineJob(ctx *pulumi.Context, args *LookupPipelineJobArgs, opts ...pulumi.InvokeOption) (*LookupPipelineJobResult, error)

Gets a PipelineJob.

type LookupPipelineJobResultOutput

type LookupPipelineJobResultOutput struct{ *pulumi.OutputState }

func (LookupPipelineJobResultOutput) CreateTime

Pipeline creation time.

func (LookupPipelineJobResultOutput) DisplayName

The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupPipelineJobResultOutput) ElementType

func (LookupPipelineJobResultOutput) EncryptionSpec

Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.

func (LookupPipelineJobResultOutput) EndTime

Pipeline end time.

func (LookupPipelineJobResultOutput) Error

The error that occurred during pipeline execution. Only populated when the pipeline's state is FAILED or CANCELLED.

func (LookupPipelineJobResultOutput) JobDetail

The details of pipeline run. Not available in the list view.

func (LookupPipelineJobResultOutput) Labels

The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.

func (LookupPipelineJobResultOutput) Name

The resource name of the PipelineJob.

func (LookupPipelineJobResultOutput) Network

The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.

func (LookupPipelineJobResultOutput) PipelineSpec

The spec of the pipeline.

func (LookupPipelineJobResultOutput) ReservedIpRanges

A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].

func (LookupPipelineJobResultOutput) RuntimeConfig

Runtime config of the pipeline.

func (LookupPipelineJobResultOutput) ScheduleName

The schedule resource name. Only returned if the Pipeline is created by Schedule API.

func (LookupPipelineJobResultOutput) ServiceAccount

The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.

func (LookupPipelineJobResultOutput) StartTime

Pipeline start time.

func (LookupPipelineJobResultOutput) State

The detailed state of the job.

func (LookupPipelineJobResultOutput) TemplateMetadata

Pipeline template metadata. Will fill up fields if PipelineJob.template_uri is from supported template registry.

func (LookupPipelineJobResultOutput) TemplateUri

A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.

func (LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutput

func (o LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutput() LookupPipelineJobResultOutput

func (LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutputWithContext

func (o LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutputWithContext(ctx context.Context) LookupPipelineJobResultOutput

func (LookupPipelineJobResultOutput) UpdateTime

Timestamp when this PipelineJob was most recently updated.

type LookupRunArgs

type LookupRunArgs struct {
	ExperimentId  string  `pulumi:"experimentId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
	RunId         string  `pulumi:"runId"`
	TensorboardId string  `pulumi:"tensorboardId"`
}

type LookupRunOutputArgs

type LookupRunOutputArgs struct {
	ExperimentId  pulumi.StringInput    `pulumi:"experimentId"`
	Location      pulumi.StringInput    `pulumi:"location"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
	RunId         pulumi.StringInput    `pulumi:"runId"`
	TensorboardId pulumi.StringInput    `pulumi:"tensorboardId"`
}

func (LookupRunOutputArgs) ElementType

func (LookupRunOutputArgs) ElementType() reflect.Type

type LookupRunResult

type LookupRunResult struct {
	// Timestamp when this TensorboardRun was created.
	CreateTime string `pulumi:"createTime"`
	// Description of this TensorboardRun.
	Description string `pulumi:"description"`
	// User provided name of this TensorboardRun. This value must be unique among all TensorboardRuns belonging to the same parent TensorboardExperiment.
	DisplayName string `pulumi:"displayName"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// The labels with user-defined metadata to organize your TensorboardRuns. This field will be used to filter and visualize Runs in the Tensorboard UI. For example, a Vertex AI training job can set a label aiplatform.googleapis.com/training_job_id=xxxxx to all the runs created within that job. An end user can set a label experiment_id=xxxxx for all the runs produced in a Jupyter notebook. These runs can be grouped by a label value and visualized together in the Tensorboard UI. 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. No more than 64 user labels can be associated with one TensorboardRun (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels map[string]string `pulumi:"labels"`
	// Name of the TensorboardRun. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
	Name string `pulumi:"name"`
	// Timestamp when this TensorboardRun was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupRun

func LookupRun(ctx *pulumi.Context, args *LookupRunArgs, opts ...pulumi.InvokeOption) (*LookupRunResult, error)

Gets a TensorboardRun.

type LookupRunResultOutput

type LookupRunResultOutput struct{ *pulumi.OutputState }

func (LookupRunResultOutput) CreateTime

func (o LookupRunResultOutput) CreateTime() pulumi.StringOutput

Timestamp when this TensorboardRun was created.

func (LookupRunResultOutput) Description

func (o LookupRunResultOutput) Description() pulumi.StringOutput

Description of this TensorboardRun.

func (LookupRunResultOutput) DisplayName

func (o LookupRunResultOutput) DisplayName() pulumi.StringOutput

User provided name of this TensorboardRun. This value must be unique among all TensorboardRuns belonging to the same parent TensorboardExperiment.

func (LookupRunResultOutput) ElementType

func (LookupRunResultOutput) ElementType() reflect.Type

func (LookupRunResultOutput) Etag

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupRunResultOutput) Labels

The labels with user-defined metadata to organize your TensorboardRuns. This field will be used to filter and visualize Runs in the Tensorboard UI. For example, a Vertex AI training job can set a label aiplatform.googleapis.com/training_job_id=xxxxx to all the runs created within that job. An end user can set a label experiment_id=xxxxx for all the runs produced in a Jupyter notebook. These runs can be grouped by a label value and visualized together in the Tensorboard UI. 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. No more than 64 user labels can be associated with one TensorboardRun (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupRunResultOutput) Name

Name of the TensorboardRun. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`

func (LookupRunResultOutput) ToLookupRunResultOutput

func (o LookupRunResultOutput) ToLookupRunResultOutput() LookupRunResultOutput

func (LookupRunResultOutput) ToLookupRunResultOutputWithContext

func (o LookupRunResultOutput) ToLookupRunResultOutputWithContext(ctx context.Context) LookupRunResultOutput

func (LookupRunResultOutput) UpdateTime

func (o LookupRunResultOutput) UpdateTime() pulumi.StringOutput

Timestamp when this TensorboardRun was last updated.

type LookupScheduleArgs

type LookupScheduleArgs struct {
	Location   string  `pulumi:"location"`
	Project    *string `pulumi:"project"`
	ScheduleId string  `pulumi:"scheduleId"`
}

type LookupScheduleOutputArgs

type LookupScheduleOutputArgs struct {
	Location   pulumi.StringInput    `pulumi:"location"`
	Project    pulumi.StringPtrInput `pulumi:"project"`
	ScheduleId pulumi.StringInput    `pulumi:"scheduleId"`
}

func (LookupScheduleOutputArgs) ElementType

func (LookupScheduleOutputArgs) ElementType() reflect.Type

type LookupScheduleResult

type LookupScheduleResult struct {
	// Optional. Whether new scheduled runs can be queued when max_concurrent_runs limit is reached. If set to true, new runs will be queued instead of skipped. Default to false.
	AllowQueueing bool `pulumi:"allowQueueing"`
	// Whether to backfill missed runs when the schedule is resumed from PAUSED state. If set to true, all missed runs will be scheduled. New runs will be scheduled after the backfill is complete. Default to false.
	CatchUp bool `pulumi:"catchUp"`
	// Request for PipelineService.CreatePipelineJob. CreatePipelineJobRequest.parent field is required (format: projects/{project}/locations/{location}).
	CreatePipelineJobRequest GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponse `pulumi:"createPipelineJobRequest"`
	// Timestamp when this Schedule was created.
	CreateTime string `pulumi:"createTime"`
	// Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
	Cron string `pulumi:"cron"`
	// User provided name of the Schedule. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName string `pulumi:"displayName"`
	// Optional. Timestamp after which no new runs can be scheduled. If specified, The schedule will be completed when either end_time is reached or when scheduled_run_count >= max_run_count. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.
	EndTime string `pulumi:"endTime"`
	// Timestamp when this Schedule was last paused. Unset if never paused.
	LastPauseTime string `pulumi:"lastPauseTime"`
	// Timestamp when this Schedule was last resumed. Unset if never resumed from pause.
	LastResumeTime string `pulumi:"lastResumeTime"`
	// Response of the last scheduled run. This is the response for starting the scheduled requests and not the execution of the operations/jobs created by the requests (if applicable). Unset if no run has been scheduled yet.
	LastScheduledRunResponse GoogleCloudAiplatformV1beta1ScheduleRunResponseResponse `pulumi:"lastScheduledRunResponse"`
	// Maximum number of runs that can be started concurrently for this Schedule. This is the limit for starting the scheduled requests and not the execution of the operations/jobs created by the requests (if applicable).
	MaxConcurrentRunCount string `pulumi:"maxConcurrentRunCount"`
	// Optional. Maximum run count of the schedule. If specified, The schedule will be completed when either started_run_count >= max_run_count or when end_time is reached. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.
	MaxRunCount string `pulumi:"maxRunCount"`
	// Immutable. The resource name of the Schedule.
	Name string `pulumi:"name"`
	// Timestamp when this Schedule should schedule the next run. Having a next_run_time in the past means the runs are being started behind schedule.
	NextRunTime string `pulumi:"nextRunTime"`
	// Optional. Timestamp after which the first run can be scheduled. Default to Schedule create time if not specified.
	StartTime string `pulumi:"startTime"`
	// The number of runs started by this schedule.
	StartedRunCount string `pulumi:"startedRunCount"`
	// The state of this Schedule.
	State string `pulumi:"state"`
	// Timestamp when this Schedule was updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupSchedule

func LookupSchedule(ctx *pulumi.Context, args *LookupScheduleArgs, opts ...pulumi.InvokeOption) (*LookupScheduleResult, error)

Gets a Schedule.

type LookupScheduleResultOutput

type LookupScheduleResultOutput struct{ *pulumi.OutputState }

func (LookupScheduleResultOutput) AllowQueueing

func (o LookupScheduleResultOutput) AllowQueueing() pulumi.BoolOutput

Optional. Whether new scheduled runs can be queued when max_concurrent_runs limit is reached. If set to true, new runs will be queued instead of skipped. Default to false.

func (LookupScheduleResultOutput) CatchUp

Whether to backfill missed runs when the schedule is resumed from PAUSED state. If set to true, all missed runs will be scheduled. New runs will be scheduled after the backfill is complete. Default to false.

func (LookupScheduleResultOutput) CreatePipelineJobRequest

Request for PipelineService.CreatePipelineJob. CreatePipelineJobRequest.parent field is required (format: projects/{project}/locations/{location}).

func (LookupScheduleResultOutput) CreateTime

Timestamp when this Schedule was created.

func (LookupScheduleResultOutput) Cron

Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".

func (LookupScheduleResultOutput) DisplayName

User provided name of the Schedule. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (LookupScheduleResultOutput) ElementType

func (LookupScheduleResultOutput) ElementType() reflect.Type

func (LookupScheduleResultOutput) EndTime

Optional. Timestamp after which no new runs can be scheduled. If specified, The schedule will be completed when either end_time is reached or when scheduled_run_count >= max_run_count. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.

func (LookupScheduleResultOutput) LastPauseTime

Timestamp when this Schedule was last paused. Unset if never paused.

func (LookupScheduleResultOutput) LastResumeTime

func (o LookupScheduleResultOutput) LastResumeTime() pulumi.StringOutput

Timestamp when this Schedule was last resumed. Unset if never resumed from pause.

func (LookupScheduleResultOutput) LastScheduledRunResponse

Response of the last scheduled run. This is the response for starting the scheduled requests and not the execution of the operations/jobs created by the requests (if applicable). Unset if no run has been scheduled yet.

func (LookupScheduleResultOutput) MaxConcurrentRunCount

func (o LookupScheduleResultOutput) MaxConcurrentRunCount() pulumi.StringOutput

Maximum number of runs that can be started concurrently for this Schedule. This is the limit for starting the scheduled requests and not the execution of the operations/jobs created by the requests (if applicable).

func (LookupScheduleResultOutput) MaxRunCount

Optional. Maximum run count of the schedule. If specified, The schedule will be completed when either started_run_count >= max_run_count or when end_time is reached. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.

func (LookupScheduleResultOutput) Name

Immutable. The resource name of the Schedule.

func (LookupScheduleResultOutput) NextRunTime

Timestamp when this Schedule should schedule the next run. Having a next_run_time in the past means the runs are being started behind schedule.

func (LookupScheduleResultOutput) StartTime

Optional. Timestamp after which the first run can be scheduled. Default to Schedule create time if not specified.

func (LookupScheduleResultOutput) StartedRunCount

func (o LookupScheduleResultOutput) StartedRunCount() pulumi.StringOutput

The number of runs started by this schedule.

func (LookupScheduleResultOutput) State

The state of this Schedule.

func (LookupScheduleResultOutput) ToLookupScheduleResultOutput

func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput

func (LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext

func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput

func (LookupScheduleResultOutput) UpdateTime

Timestamp when this Schedule was updated.

type LookupSpecialistPoolArgs

type LookupSpecialistPoolArgs struct {
	Location         string  `pulumi:"location"`
	Project          *string `pulumi:"project"`
	SpecialistPoolId string  `pulumi:"specialistPoolId"`
}

type LookupSpecialistPoolOutputArgs

type LookupSpecialistPoolOutputArgs struct {
	Location         pulumi.StringInput    `pulumi:"location"`
	Project          pulumi.StringPtrInput `pulumi:"project"`
	SpecialistPoolId pulumi.StringInput    `pulumi:"specialistPoolId"`
}

func (LookupSpecialistPoolOutputArgs) ElementType

type LookupSpecialistPoolResult

type LookupSpecialistPoolResult struct {
	// The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.
	DisplayName string `pulumi:"displayName"`
	// The resource name of the SpecialistPool.
	Name string `pulumi:"name"`
	// The resource name of the pending data labeling jobs.
	PendingDataLabelingJobs []string `pulumi:"pendingDataLabelingJobs"`
	// The email addresses of the managers in the SpecialistPool.
	SpecialistManagerEmails []string `pulumi:"specialistManagerEmails"`
	// The number of managers in this SpecialistPool.
	SpecialistManagersCount int `pulumi:"specialistManagersCount"`
	// The email addresses of workers in the SpecialistPool.
	SpecialistWorkerEmails []string `pulumi:"specialistWorkerEmails"`
}

func LookupSpecialistPool

func LookupSpecialistPool(ctx *pulumi.Context, args *LookupSpecialistPoolArgs, opts ...pulumi.InvokeOption) (*LookupSpecialistPoolResult, error)

Gets a SpecialistPool.

type LookupSpecialistPoolResultOutput

type LookupSpecialistPoolResultOutput struct{ *pulumi.OutputState }

func (LookupSpecialistPoolResultOutput) DisplayName

The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.

func (LookupSpecialistPoolResultOutput) ElementType

func (LookupSpecialistPoolResultOutput) Name

The resource name of the SpecialistPool.

func (LookupSpecialistPoolResultOutput) PendingDataLabelingJobs

func (o LookupSpecialistPoolResultOutput) PendingDataLabelingJobs() pulumi.StringArrayOutput

The resource name of the pending data labeling jobs.

func (LookupSpecialistPoolResultOutput) SpecialistManagerEmails

func (o LookupSpecialistPoolResultOutput) SpecialistManagerEmails() pulumi.StringArrayOutput

The email addresses of the managers in the SpecialistPool.

func (LookupSpecialistPoolResultOutput) SpecialistManagersCount

func (o LookupSpecialistPoolResultOutput) SpecialistManagersCount() pulumi.IntOutput

The number of managers in this SpecialistPool.

func (LookupSpecialistPoolResultOutput) SpecialistWorkerEmails

func (o LookupSpecialistPoolResultOutput) SpecialistWorkerEmails() pulumi.StringArrayOutput

The email addresses of workers in the SpecialistPool.

func (LookupSpecialistPoolResultOutput) ToLookupSpecialistPoolResultOutput

func (o LookupSpecialistPoolResultOutput) ToLookupSpecialistPoolResultOutput() LookupSpecialistPoolResultOutput

func (LookupSpecialistPoolResultOutput) ToLookupSpecialistPoolResultOutputWithContext

func (o LookupSpecialistPoolResultOutput) ToLookupSpecialistPoolResultOutputWithContext(ctx context.Context) LookupSpecialistPoolResultOutput

type LookupStudyArgs

type LookupStudyArgs struct {
	Location string  `pulumi:"location"`
	Project  *string `pulumi:"project"`
	StudyId  string  `pulumi:"studyId"`
}

type LookupStudyOutputArgs

type LookupStudyOutputArgs struct {
	Location pulumi.StringInput    `pulumi:"location"`
	Project  pulumi.StringPtrInput `pulumi:"project"`
	StudyId  pulumi.StringInput    `pulumi:"studyId"`
}

func (LookupStudyOutputArgs) ElementType

func (LookupStudyOutputArgs) ElementType() reflect.Type

type LookupStudyResult

type LookupStudyResult struct {
	// Time at which the study was created.
	CreateTime string `pulumi:"createTime"`
	// Describes the Study, default value is empty string.
	DisplayName string `pulumi:"displayName"`
	// A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.
	InactiveReason string `pulumi:"inactiveReason"`
	// The name of a study. The study's globally unique identifier. Format: `projects/{project}/locations/{location}/studies/{study}`
	Name string `pulumi:"name"`
	// The detailed state of a Study.
	State string `pulumi:"state"`
	// Configuration of the Study.
	StudySpec GoogleCloudAiplatformV1beta1StudySpecResponse `pulumi:"studySpec"`
}

func LookupStudy

func LookupStudy(ctx *pulumi.Context, args *LookupStudyArgs, opts ...pulumi.InvokeOption) (*LookupStudyResult, error)

Gets a Study by name.

type LookupStudyResultOutput

type LookupStudyResultOutput struct{ *pulumi.OutputState }

func (LookupStudyResultOutput) CreateTime

Time at which the study was created.

func (LookupStudyResultOutput) DisplayName

Describes the Study, default value is empty string.

func (LookupStudyResultOutput) ElementType

func (LookupStudyResultOutput) ElementType() reflect.Type

func (LookupStudyResultOutput) InactiveReason

func (o LookupStudyResultOutput) InactiveReason() pulumi.StringOutput

A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.

func (LookupStudyResultOutput) Name

The name of a study. The study's globally unique identifier. Format: `projects/{project}/locations/{location}/studies/{study}`

func (LookupStudyResultOutput) State

The detailed state of a Study.

func (LookupStudyResultOutput) StudySpec

Configuration of the Study.

func (LookupStudyResultOutput) ToLookupStudyResultOutput

func (o LookupStudyResultOutput) ToLookupStudyResultOutput() LookupStudyResultOutput

func (LookupStudyResultOutput) ToLookupStudyResultOutputWithContext

func (o LookupStudyResultOutput) ToLookupStudyResultOutputWithContext(ctx context.Context) LookupStudyResultOutput

type LookupTensorboardArgs

type LookupTensorboardArgs struct {
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
	TensorboardId string  `pulumi:"tensorboardId"`
}

type LookupTensorboardOutputArgs

type LookupTensorboardOutputArgs struct {
	Location      pulumi.StringInput    `pulumi:"location"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
	TensorboardId pulumi.StringInput    `pulumi:"tensorboardId"`
}

func (LookupTensorboardOutputArgs) ElementType

type LookupTensorboardResult

type LookupTensorboardResult struct {
	// Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'.
	BlobStoragePathPrefix string `pulumi:"blobStoragePathPrefix"`
	// Timestamp when this Tensorboard was created.
	CreateTime string `pulumi:"createTime"`
	// Description of this Tensorboard.
	Description string `pulumi:"description"`
	// User provided name of this Tensorboard.
	DisplayName string `pulumi:"displayName"`
	// Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Used to indicate if the TensorBoard instance is the default one. Each project & region can have at most one default TensorBoard instance. Creation of a default TensorBoard instance and updating an existing TensorBoard instance to be default will mark all other TensorBoard instances (if any) as non default.
	IsDefault bool `pulumi:"isDefault"`
	// The labels with user-defined metadata to organize your Tensorboards. 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. No more than 64 user labels can be associated with one Tensorboard (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels map[string]string `pulumi:"labels"`
	// Name of the Tensorboard. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Name string `pulumi:"name"`
	// The number of Runs stored in this Tensorboard.
	RunCount int `pulumi:"runCount"`
	// Timestamp when this Tensorboard was last updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupTensorboard

func LookupTensorboard(ctx *pulumi.Context, args *LookupTensorboardArgs, opts ...pulumi.InvokeOption) (*LookupTensorboardResult, error)

Gets a Tensorboard.

type LookupTensorboardResultOutput

type LookupTensorboardResultOutput struct{ *pulumi.OutputState }

func (LookupTensorboardResultOutput) BlobStoragePathPrefix

func (o LookupTensorboardResultOutput) BlobStoragePathPrefix() pulumi.StringOutput

Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'.

func (LookupTensorboardResultOutput) CreateTime

Timestamp when this Tensorboard was created.

func (LookupTensorboardResultOutput) Description

Description of this Tensorboard.

func (LookupTensorboardResultOutput) DisplayName

User provided name of this Tensorboard.

func (LookupTensorboardResultOutput) ElementType

func (LookupTensorboardResultOutput) EncryptionSpec

Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key.

func (LookupTensorboardResultOutput) Etag

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupTensorboardResultOutput) IsDefault

Used to indicate if the TensorBoard instance is the default one. Each project & region can have at most one default TensorBoard instance. Creation of a default TensorBoard instance and updating an existing TensorBoard instance to be default will mark all other TensorBoard instances (if any) as non default.

func (LookupTensorboardResultOutput) Labels

The labels with user-defined metadata to organize your Tensorboards. 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. No more than 64 user labels can be associated with one Tensorboard (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (LookupTensorboardResultOutput) Name

Name of the Tensorboard. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`

func (LookupTensorboardResultOutput) RunCount

The number of Runs stored in this Tensorboard.

func (LookupTensorboardResultOutput) ToLookupTensorboardResultOutput

func (o LookupTensorboardResultOutput) ToLookupTensorboardResultOutput() LookupTensorboardResultOutput

func (LookupTensorboardResultOutput) ToLookupTensorboardResultOutputWithContext

func (o LookupTensorboardResultOutput) ToLookupTensorboardResultOutputWithContext(ctx context.Context) LookupTensorboardResultOutput

func (LookupTensorboardResultOutput) UpdateTime

Timestamp when this Tensorboard was last updated.

type LookupTimeSeriesArgs

type LookupTimeSeriesArgs struct {
	ExperimentId  string  `pulumi:"experimentId"`
	Location      string  `pulumi:"location"`
	Project       *string `pulumi:"project"`
	RunId         string  `pulumi:"runId"`
	TensorboardId string  `pulumi:"tensorboardId"`
	TimeSeriesId  string  `pulumi:"timeSeriesId"`
}

type LookupTimeSeriesOutputArgs

type LookupTimeSeriesOutputArgs struct {
	ExperimentId  pulumi.StringInput    `pulumi:"experimentId"`
	Location      pulumi.StringInput    `pulumi:"location"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
	RunId         pulumi.StringInput    `pulumi:"runId"`
	TensorboardId pulumi.StringInput    `pulumi:"tensorboardId"`
	TimeSeriesId  pulumi.StringInput    `pulumi:"timeSeriesId"`
}

func (LookupTimeSeriesOutputArgs) ElementType

func (LookupTimeSeriesOutputArgs) ElementType() reflect.Type

type LookupTimeSeriesResult

type LookupTimeSeriesResult struct {
	// Timestamp when this TensorboardTimeSeries was created.
	CreateTime string `pulumi:"createTime"`
	// Description of this TensorboardTimeSeries.
	Description string `pulumi:"description"`
	// User provided name of this TensorboardTimeSeries. This value should be unique among all TensorboardTimeSeries resources belonging to the same TensorboardRun resource (parent resource).
	DisplayName string `pulumi:"displayName"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag string `pulumi:"etag"`
	// Scalar, Tensor, or Blob metadata for this TensorboardTimeSeries.
	Metadata GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponse `pulumi:"metadata"`
	// Name of the TensorboardTimeSeries.
	Name string `pulumi:"name"`
	// Data of the current plugin, with the size limited to 65KB.
	PluginData string `pulumi:"pluginData"`
	// Immutable. Name of the plugin this time series pertain to. Such as Scalar, Tensor, Blob
	PluginName string `pulumi:"pluginName"`
	// Timestamp when this TensorboardTimeSeries was last updated.
	UpdateTime string `pulumi:"updateTime"`
	// Immutable. Type of TensorboardTimeSeries value.
	ValueType string `pulumi:"valueType"`
}

func LookupTimeSeries

func LookupTimeSeries(ctx *pulumi.Context, args *LookupTimeSeriesArgs, opts ...pulumi.InvokeOption) (*LookupTimeSeriesResult, error)

Gets a TensorboardTimeSeries.

type LookupTimeSeriesResultOutput

type LookupTimeSeriesResultOutput struct{ *pulumi.OutputState }

func (LookupTimeSeriesResultOutput) CreateTime

Timestamp when this TensorboardTimeSeries was created.

func (LookupTimeSeriesResultOutput) Description

Description of this TensorboardTimeSeries.

func (LookupTimeSeriesResultOutput) DisplayName

User provided name of this TensorboardTimeSeries. This value should be unique among all TensorboardTimeSeries resources belonging to the same TensorboardRun resource (parent resource).

func (LookupTimeSeriesResultOutput) ElementType

func (LookupTimeSeriesResultOutput) Etag

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (LookupTimeSeriesResultOutput) Metadata

Scalar, Tensor, or Blob metadata for this TensorboardTimeSeries.

func (LookupTimeSeriesResultOutput) Name

Name of the TensorboardTimeSeries.

func (LookupTimeSeriesResultOutput) PluginData

Data of the current plugin, with the size limited to 65KB.

func (LookupTimeSeriesResultOutput) PluginName

Immutable. Name of the plugin this time series pertain to. Such as Scalar, Tensor, Blob

func (LookupTimeSeriesResultOutput) ToLookupTimeSeriesResultOutput

func (o LookupTimeSeriesResultOutput) ToLookupTimeSeriesResultOutput() LookupTimeSeriesResultOutput

func (LookupTimeSeriesResultOutput) ToLookupTimeSeriesResultOutputWithContext

func (o LookupTimeSeriesResultOutput) ToLookupTimeSeriesResultOutputWithContext(ctx context.Context) LookupTimeSeriesResultOutput

func (LookupTimeSeriesResultOutput) UpdateTime

Timestamp when this TensorboardTimeSeries was last updated.

func (LookupTimeSeriesResultOutput) ValueType

Immutable. Type of TensorboardTimeSeries value.

type LookupTrainingPipelineArgs

type LookupTrainingPipelineArgs struct {
	Location           string  `pulumi:"location"`
	Project            *string `pulumi:"project"`
	TrainingPipelineId string  `pulumi:"trainingPipelineId"`
}

type LookupTrainingPipelineOutputArgs

type LookupTrainingPipelineOutputArgs struct {
	Location           pulumi.StringInput    `pulumi:"location"`
	Project            pulumi.StringPtrInput `pulumi:"project"`
	TrainingPipelineId pulumi.StringInput    `pulumi:"trainingPipelineId"`
}

func (LookupTrainingPipelineOutputArgs) ElementType

type LookupTrainingPipelineResult

type LookupTrainingPipelineResult struct {
	// Time when the TrainingPipeline was created.
	CreateTime string `pulumi:"createTime"`
	// The user-defined name of this TrainingPipeline.
	DisplayName string `pulumi:"displayName"`
	// Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if model_to_upload is not set separately.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponse `pulumi:"encryptionSpec"`
	// Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
	EndTime string `pulumi:"endTime"`
	// Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
	Error GoogleRpcStatusResponse `pulumi:"error"`
	// Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's training_task_definition should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the training_task_definition, then it should be assumed that the TrainingPipeline does not depend on this configuration.
	InputDataConfig GoogleCloudAiplatformV1beta1InputDataConfigResponse `pulumi:"inputDataConfig"`
	// The labels with user-defined metadata to organize TrainingPipelines. 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.
	Labels map[string]string `pulumi:"labels"`
	// Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
	ModelId string `pulumi:"modelId"`
	// Describes the Model that may be uploaded (via ModelService.UploadModel) by this TrainingPipeline. The TrainingPipeline's training_task_definition should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the training_task_definition, then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource name is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
	ModelToUpload GoogleCloudAiplatformV1beta1ModelResponse `pulumi:"modelToUpload"`
	// Resource name of the TrainingPipeline.
	Name string `pulumi:"name"`
	// Optional. When specify this field, the `model_to_upload` will not be uploaded as a new model, instead, it will become a new version of this `parent_model`.
	ParentModel string `pulumi:"parentModel"`
	// Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
	StartTime string `pulumi:"startTime"`
	// The detailed state of the pipeline.
	State string `pulumi:"state"`
	// A Google Cloud Storage path to the YAML file that defines the training task which is responsible for producing the model artifact, and may also include additional auxiliary work. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	TrainingTaskDefinition string `pulumi:"trainingTaskDefinition"`
	// The training task's parameter(s), as specified in the training_task_definition's `inputs`.
	TrainingTaskInputs interface{} `pulumi:"trainingTaskInputs"`
	// The metadata information as specified in the training_task_definition's `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's training_task_definition contains `metadata` object.
	TrainingTaskMetadata interface{} `pulumi:"trainingTaskMetadata"`
	// Time when the TrainingPipeline was most recently updated.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupTrainingPipeline

func LookupTrainingPipeline(ctx *pulumi.Context, args *LookupTrainingPipelineArgs, opts ...pulumi.InvokeOption) (*LookupTrainingPipelineResult, error)

Gets a TrainingPipeline.

type LookupTrainingPipelineResultOutput

type LookupTrainingPipelineResultOutput struct{ *pulumi.OutputState }

func (LookupTrainingPipelineResultOutput) CreateTime

Time when the TrainingPipeline was created.

func (LookupTrainingPipelineResultOutput) DisplayName

The user-defined name of this TrainingPipeline.

func (LookupTrainingPipelineResultOutput) ElementType

func (LookupTrainingPipelineResultOutput) EncryptionSpec

Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if model_to_upload is not set separately.

func (LookupTrainingPipelineResultOutput) EndTime

Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.

func (LookupTrainingPipelineResultOutput) Error

Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.

func (LookupTrainingPipelineResultOutput) InputDataConfig

Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's training_task_definition should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the training_task_definition, then it should be assumed that the TrainingPipeline does not depend on this configuration.

func (LookupTrainingPipelineResultOutput) Labels

The labels with user-defined metadata to organize TrainingPipelines. 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.

func (LookupTrainingPipelineResultOutput) ModelId

Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.

func (LookupTrainingPipelineResultOutput) ModelToUpload

Describes the Model that may be uploaded (via ModelService.UploadModel) by this TrainingPipeline. The TrainingPipeline's training_task_definition should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the training_task_definition, then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource name is populated. The Model is always uploaded into the Project and Location in which this pipeline is.

func (LookupTrainingPipelineResultOutput) Name

Resource name of the TrainingPipeline.

func (LookupTrainingPipelineResultOutput) ParentModel

Optional. When specify this field, the `model_to_upload` will not be uploaded as a new model, instead, it will become a new version of this `parent_model`.

func (LookupTrainingPipelineResultOutput) StartTime

Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.

func (LookupTrainingPipelineResultOutput) State

The detailed state of the pipeline.

func (LookupTrainingPipelineResultOutput) ToLookupTrainingPipelineResultOutput

func (o LookupTrainingPipelineResultOutput) ToLookupTrainingPipelineResultOutput() LookupTrainingPipelineResultOutput

func (LookupTrainingPipelineResultOutput) ToLookupTrainingPipelineResultOutputWithContext

func (o LookupTrainingPipelineResultOutput) ToLookupTrainingPipelineResultOutputWithContext(ctx context.Context) LookupTrainingPipelineResultOutput

func (LookupTrainingPipelineResultOutput) TrainingTaskDefinition

func (o LookupTrainingPipelineResultOutput) TrainingTaskDefinition() pulumi.StringOutput

A Google Cloud Storage path to the YAML file that defines the training task which is responsible for producing the model artifact, and may also include additional auxiliary work. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (LookupTrainingPipelineResultOutput) TrainingTaskInputs

func (o LookupTrainingPipelineResultOutput) TrainingTaskInputs() pulumi.AnyOutput

The training task's parameter(s), as specified in the training_task_definition's `inputs`.

func (LookupTrainingPipelineResultOutput) TrainingTaskMetadata

func (o LookupTrainingPipelineResultOutput) TrainingTaskMetadata() pulumi.AnyOutput

The metadata information as specified in the training_task_definition's `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's training_task_definition contains `metadata` object.

func (LookupTrainingPipelineResultOutput) UpdateTime

Time when the TrainingPipeline was most recently updated.

type LookupTrialArgs

type LookupTrialArgs struct {
	Location string  `pulumi:"location"`
	Project  *string `pulumi:"project"`
	StudyId  string  `pulumi:"studyId"`
	TrialId  string  `pulumi:"trialId"`
}

type LookupTrialOutputArgs

type LookupTrialOutputArgs struct {
	Location pulumi.StringInput    `pulumi:"location"`
	Project  pulumi.StringPtrInput `pulumi:"project"`
	StudyId  pulumi.StringInput    `pulumi:"studyId"`
	TrialId  pulumi.StringInput    `pulumi:"trialId"`
}

func (LookupTrialOutputArgs) ElementType

func (LookupTrialOutputArgs) ElementType() reflect.Type

type LookupTrialResult

type LookupTrialResult struct {
	// 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.
	ClientId string `pulumi:"clientId"`
	// The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
	CustomJob string `pulumi:"customJob"`
	// Time when the Trial's status changed to `SUCCEEDED` or `INFEASIBLE`.
	EndTime string `pulumi:"endTime"`
	// The final measurement containing the objective value.
	FinalMeasurement GoogleCloudAiplatformV1beta1MeasurementResponse `pulumi:"finalMeasurement"`
	// A human readable string describing why the Trial is infeasible. This is set only if Trial state is `INFEASIBLE`.
	InfeasibleReason string `pulumi:"infeasibleReason"`
	// A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
	Measurements []GoogleCloudAiplatformV1beta1MeasurementResponse `pulumi:"measurements"`
	// Resource name of the Trial assigned by the service.
	Name string `pulumi:"name"`
	// The parameters of the Trial.
	Parameters []GoogleCloudAiplatformV1beta1TrialParameterResponse `pulumi:"parameters"`
	// Time when the Trial was started.
	StartTime string `pulumi:"startTime"`
	// The detailed state of the Trial.
	State string `pulumi:"state"`
	// URIs for accessing [interactive shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) (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-0` for the primary node, `workerpool1-0` for the first node in the second worker pool, and `workerpool1-1` for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
	WebAccessUris map[string]string `pulumi:"webAccessUris"`
}

func LookupTrial

func LookupTrial(ctx *pulumi.Context, args *LookupTrialArgs, opts ...pulumi.InvokeOption) (*LookupTrialResult, error)

Gets a Trial.

type LookupTrialResultOutput

type LookupTrialResultOutput struct{ *pulumi.OutputState }

func (LookupTrialResultOutput) ClientId

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.

func (LookupTrialResultOutput) CustomJob

The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.

func (LookupTrialResultOutput) ElementType

func (LookupTrialResultOutput) ElementType() reflect.Type

func (LookupTrialResultOutput) EndTime

Time when the Trial's status changed to `SUCCEEDED` or `INFEASIBLE`.

func (LookupTrialResultOutput) FinalMeasurement

The final measurement containing the objective value.

func (LookupTrialResultOutput) InfeasibleReason

func (o LookupTrialResultOutput) InfeasibleReason() pulumi.StringOutput

A human readable string describing why the Trial is infeasible. This is set only if Trial state is `INFEASIBLE`.

func (LookupTrialResultOutput) Measurements

A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.

func (LookupTrialResultOutput) Name

Resource name of the Trial assigned by the service.

func (LookupTrialResultOutput) Parameters

The parameters of the Trial.

func (LookupTrialResultOutput) StartTime

Time when the Trial was started.

func (LookupTrialResultOutput) State

The detailed state of the Trial.

func (LookupTrialResultOutput) ToLookupTrialResultOutput

func (o LookupTrialResultOutput) ToLookupTrialResultOutput() LookupTrialResultOutput

func (LookupTrialResultOutput) ToLookupTrialResultOutputWithContext

func (o LookupTrialResultOutput) ToLookupTrialResultOutputWithContext(ctx context.Context) LookupTrialResultOutput

func (LookupTrialResultOutput) WebAccessUris

URIs for accessing [interactive shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) (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-0` for the primary node, `workerpool1-0` for the first node in the second worker pool, and `workerpool1-1` for the second node in the second worker pool. The values are the URIs for each node's interactive shell.

type MetadataSchema

type MetadataSchema struct {
	pulumi.CustomResourceState

	// Timestamp when this MetadataSchema was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the Metadata Schema
	Description pulumi.StringOutput `pulumi:"description"`
	Location    pulumi.StringOutput `pulumi:"location"`
	// The {metadata_schema} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` If not provided, the MetadataStore's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all MetadataSchemas in the parent Location. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting MetadataSchema.)
	MetadataSchemaId pulumi.StringPtrOutput `pulumi:"metadataSchemaId"`
	MetadataStoreId  pulumi.StringOutput    `pulumi:"metadataStoreId"`
	// The resource name of the MetadataSchema.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The raw YAML string representation of the MetadataSchema. The combination of [MetadataSchema.version] and the schema name given by `title` in [MetadataSchema.schema] must be unique within a MetadataStore. The schema is defined as an OpenAPI 3.0.2 [MetadataSchema Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#schemaObject)
	Schema pulumi.StringOutput `pulumi:"schema"`
	// The type of the MetadataSchema. This is a property that identifies which metadata types will use the MetadataSchema.
	SchemaType pulumi.StringOutput `pulumi:"schemaType"`
	// The version of the MetadataSchema. The version's format must match the following regular expression: `^[0-9]+.+.+$`, which would allow to order/compare different versions. Example: 1.0.0, 1.0.1, etc.
	SchemaVersion pulumi.StringOutput `pulumi:"schemaVersion"`
}

Creates a MetadataSchema. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

func GetMetadataSchema

func GetMetadataSchema(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MetadataSchemaState, opts ...pulumi.ResourceOption) (*MetadataSchema, error)

GetMetadataSchema gets an existing MetadataSchema resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMetadataSchema

func NewMetadataSchema(ctx *pulumi.Context,
	name string, args *MetadataSchemaArgs, opts ...pulumi.ResourceOption) (*MetadataSchema, error)

NewMetadataSchema registers a new resource with the given unique name, arguments, and options.

func (*MetadataSchema) ElementType

func (*MetadataSchema) ElementType() reflect.Type

func (*MetadataSchema) ToMetadataSchemaOutput

func (i *MetadataSchema) ToMetadataSchemaOutput() MetadataSchemaOutput

func (*MetadataSchema) ToMetadataSchemaOutputWithContext

func (i *MetadataSchema) ToMetadataSchemaOutputWithContext(ctx context.Context) MetadataSchemaOutput

type MetadataSchemaArgs

type MetadataSchemaArgs struct {
	// Description of the Metadata Schema
	Description pulumi.StringPtrInput
	Location    pulumi.StringPtrInput
	// The {metadata_schema} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` If not provided, the MetadataStore's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all MetadataSchemas in the parent Location. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting MetadataSchema.)
	MetadataSchemaId pulumi.StringPtrInput
	MetadataStoreId  pulumi.StringInput
	Project          pulumi.StringPtrInput
	// The raw YAML string representation of the MetadataSchema. The combination of [MetadataSchema.version] and the schema name given by `title` in [MetadataSchema.schema] must be unique within a MetadataStore. The schema is defined as an OpenAPI 3.0.2 [MetadataSchema Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#schemaObject)
	Schema pulumi.StringInput
	// The type of the MetadataSchema. This is a property that identifies which metadata types will use the MetadataSchema.
	SchemaType MetadataSchemaSchemaTypePtrInput
	// The version of the MetadataSchema. The version's format must match the following regular expression: `^[0-9]+.+.+$`, which would allow to order/compare different versions. Example: 1.0.0, 1.0.1, etc.
	SchemaVersion pulumi.StringPtrInput
}

The set of arguments for constructing a MetadataSchema resource.

func (MetadataSchemaArgs) ElementType

func (MetadataSchemaArgs) ElementType() reflect.Type

type MetadataSchemaInput

type MetadataSchemaInput interface {
	pulumi.Input

	ToMetadataSchemaOutput() MetadataSchemaOutput
	ToMetadataSchemaOutputWithContext(ctx context.Context) MetadataSchemaOutput
}

type MetadataSchemaOutput

type MetadataSchemaOutput struct{ *pulumi.OutputState }

func (MetadataSchemaOutput) CreateTime

func (o MetadataSchemaOutput) CreateTime() pulumi.StringOutput

Timestamp when this MetadataSchema was created.

func (MetadataSchemaOutput) Description

func (o MetadataSchemaOutput) Description() pulumi.StringOutput

Description of the Metadata Schema

func (MetadataSchemaOutput) ElementType

func (MetadataSchemaOutput) ElementType() reflect.Type

func (MetadataSchemaOutput) Location

func (MetadataSchemaOutput) MetadataSchemaId

func (o MetadataSchemaOutput) MetadataSchemaId() pulumi.StringPtrOutput

The {metadata_schema} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}/metadataSchemas/{metadataschema}` If not provided, the MetadataStore's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all MetadataSchemas in the parent Location. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting MetadataSchema.)

func (MetadataSchemaOutput) MetadataStoreId

func (o MetadataSchemaOutput) MetadataStoreId() pulumi.StringOutput

func (MetadataSchemaOutput) Name

The resource name of the MetadataSchema.

func (MetadataSchemaOutput) Project

func (MetadataSchemaOutput) Schema

The raw YAML string representation of the MetadataSchema. The combination of [MetadataSchema.version] and the schema name given by `title` in [MetadataSchema.schema] must be unique within a MetadataStore. The schema is defined as an OpenAPI 3.0.2 [MetadataSchema Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#schemaObject)

func (MetadataSchemaOutput) SchemaType

func (o MetadataSchemaOutput) SchemaType() pulumi.StringOutput

The type of the MetadataSchema. This is a property that identifies which metadata types will use the MetadataSchema.

func (MetadataSchemaOutput) SchemaVersion

func (o MetadataSchemaOutput) SchemaVersion() pulumi.StringOutput

The version of the MetadataSchema. The version's format must match the following regular expression: `^[0-9]+.+.+$`, which would allow to order/compare different versions. Example: 1.0.0, 1.0.1, etc.

func (MetadataSchemaOutput) ToMetadataSchemaOutput

func (o MetadataSchemaOutput) ToMetadataSchemaOutput() MetadataSchemaOutput

func (MetadataSchemaOutput) ToMetadataSchemaOutputWithContext

func (o MetadataSchemaOutput) ToMetadataSchemaOutputWithContext(ctx context.Context) MetadataSchemaOutput

type MetadataSchemaSchemaType

type MetadataSchemaSchemaType string

The type of the MetadataSchema. This is a property that identifies which metadata types will use the MetadataSchema.

func (MetadataSchemaSchemaType) ElementType

func (MetadataSchemaSchemaType) ElementType() reflect.Type

func (MetadataSchemaSchemaType) ToMetadataSchemaSchemaTypeOutput

func (e MetadataSchemaSchemaType) ToMetadataSchemaSchemaTypeOutput() MetadataSchemaSchemaTypeOutput

func (MetadataSchemaSchemaType) ToMetadataSchemaSchemaTypeOutputWithContext

func (e MetadataSchemaSchemaType) ToMetadataSchemaSchemaTypeOutputWithContext(ctx context.Context) MetadataSchemaSchemaTypeOutput

func (MetadataSchemaSchemaType) ToMetadataSchemaSchemaTypePtrOutput

func (e MetadataSchemaSchemaType) ToMetadataSchemaSchemaTypePtrOutput() MetadataSchemaSchemaTypePtrOutput

func (MetadataSchemaSchemaType) ToMetadataSchemaSchemaTypePtrOutputWithContext

func (e MetadataSchemaSchemaType) ToMetadataSchemaSchemaTypePtrOutputWithContext(ctx context.Context) MetadataSchemaSchemaTypePtrOutput

func (MetadataSchemaSchemaType) ToStringOutput

func (e MetadataSchemaSchemaType) ToStringOutput() pulumi.StringOutput

func (MetadataSchemaSchemaType) ToStringOutputWithContext

func (e MetadataSchemaSchemaType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MetadataSchemaSchemaType) ToStringPtrOutput

func (e MetadataSchemaSchemaType) ToStringPtrOutput() pulumi.StringPtrOutput

func (MetadataSchemaSchemaType) ToStringPtrOutputWithContext

func (e MetadataSchemaSchemaType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MetadataSchemaSchemaTypeInput

type MetadataSchemaSchemaTypeInput interface {
	pulumi.Input

	ToMetadataSchemaSchemaTypeOutput() MetadataSchemaSchemaTypeOutput
	ToMetadataSchemaSchemaTypeOutputWithContext(context.Context) MetadataSchemaSchemaTypeOutput
}

MetadataSchemaSchemaTypeInput is an input type that accepts MetadataSchemaSchemaTypeArgs and MetadataSchemaSchemaTypeOutput values. You can construct a concrete instance of `MetadataSchemaSchemaTypeInput` via:

MetadataSchemaSchemaTypeArgs{...}

type MetadataSchemaSchemaTypeOutput

type MetadataSchemaSchemaTypeOutput struct{ *pulumi.OutputState }

func (MetadataSchemaSchemaTypeOutput) ElementType

func (MetadataSchemaSchemaTypeOutput) ToMetadataSchemaSchemaTypeOutput

func (o MetadataSchemaSchemaTypeOutput) ToMetadataSchemaSchemaTypeOutput() MetadataSchemaSchemaTypeOutput

func (MetadataSchemaSchemaTypeOutput) ToMetadataSchemaSchemaTypeOutputWithContext

func (o MetadataSchemaSchemaTypeOutput) ToMetadataSchemaSchemaTypeOutputWithContext(ctx context.Context) MetadataSchemaSchemaTypeOutput

func (MetadataSchemaSchemaTypeOutput) ToMetadataSchemaSchemaTypePtrOutput

func (o MetadataSchemaSchemaTypeOutput) ToMetadataSchemaSchemaTypePtrOutput() MetadataSchemaSchemaTypePtrOutput

func (MetadataSchemaSchemaTypeOutput) ToMetadataSchemaSchemaTypePtrOutputWithContext

func (o MetadataSchemaSchemaTypeOutput) ToMetadataSchemaSchemaTypePtrOutputWithContext(ctx context.Context) MetadataSchemaSchemaTypePtrOutput

func (MetadataSchemaSchemaTypeOutput) ToStringOutput

func (MetadataSchemaSchemaTypeOutput) ToStringOutputWithContext

func (o MetadataSchemaSchemaTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MetadataSchemaSchemaTypeOutput) ToStringPtrOutput

func (MetadataSchemaSchemaTypeOutput) ToStringPtrOutputWithContext

func (o MetadataSchemaSchemaTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MetadataSchemaSchemaTypePtrInput

type MetadataSchemaSchemaTypePtrInput interface {
	pulumi.Input

	ToMetadataSchemaSchemaTypePtrOutput() MetadataSchemaSchemaTypePtrOutput
	ToMetadataSchemaSchemaTypePtrOutputWithContext(context.Context) MetadataSchemaSchemaTypePtrOutput
}

func MetadataSchemaSchemaTypePtr

func MetadataSchemaSchemaTypePtr(v string) MetadataSchemaSchemaTypePtrInput

type MetadataSchemaSchemaTypePtrOutput

type MetadataSchemaSchemaTypePtrOutput struct{ *pulumi.OutputState }

func (MetadataSchemaSchemaTypePtrOutput) Elem

func (MetadataSchemaSchemaTypePtrOutput) ElementType

func (MetadataSchemaSchemaTypePtrOutput) ToMetadataSchemaSchemaTypePtrOutput

func (o MetadataSchemaSchemaTypePtrOutput) ToMetadataSchemaSchemaTypePtrOutput() MetadataSchemaSchemaTypePtrOutput

func (MetadataSchemaSchemaTypePtrOutput) ToMetadataSchemaSchemaTypePtrOutputWithContext

func (o MetadataSchemaSchemaTypePtrOutput) ToMetadataSchemaSchemaTypePtrOutputWithContext(ctx context.Context) MetadataSchemaSchemaTypePtrOutput

func (MetadataSchemaSchemaTypePtrOutput) ToStringPtrOutput

func (MetadataSchemaSchemaTypePtrOutput) ToStringPtrOutputWithContext

func (o MetadataSchemaSchemaTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MetadataSchemaState

type MetadataSchemaState struct {
}

func (MetadataSchemaState) ElementType

func (MetadataSchemaState) ElementType() reflect.Type

type MetadataStore

type MetadataStore struct {
	pulumi.CustomResourceState

	// Timestamp when this MetadataStore was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the MetadataStore.
	Description pulumi.StringOutput `pulumi:"description"`
	// Customer-managed encryption key spec for a Metadata Store. If set, this Metadata Store and all sub-resources of this Metadata Store are secured using this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	Location       pulumi.StringOutput                                      `pulumi:"location"`
	// The {metadatastore} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}` If not provided, the MetadataStore's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all MetadataStores in the parent Location. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting MetadataStore.)
	MetadataStoreId pulumi.StringPtrOutput `pulumi:"metadataStoreId"`
	// The resource name of the MetadataStore instance.
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// State information of the MetadataStore.
	State GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponseOutput `pulumi:"state"`
	// Timestamp when this MetadataStore was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Initializes a MetadataStore, including allocation of resources. Auto-naming is currently not supported for this resource.

func GetMetadataStore

func GetMetadataStore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MetadataStoreState, opts ...pulumi.ResourceOption) (*MetadataStore, error)

GetMetadataStore gets an existing MetadataStore resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMetadataStore

func NewMetadataStore(ctx *pulumi.Context,
	name string, args *MetadataStoreArgs, opts ...pulumi.ResourceOption) (*MetadataStore, error)

NewMetadataStore registers a new resource with the given unique name, arguments, and options.

func (*MetadataStore) ElementType

func (*MetadataStore) ElementType() reflect.Type

func (*MetadataStore) ToMetadataStoreOutput

func (i *MetadataStore) ToMetadataStoreOutput() MetadataStoreOutput

func (*MetadataStore) ToMetadataStoreOutputWithContext

func (i *MetadataStore) ToMetadataStoreOutputWithContext(ctx context.Context) MetadataStoreOutput

type MetadataStoreArgs

type MetadataStoreArgs struct {
	// Description of the MetadataStore.
	Description pulumi.StringPtrInput
	// Customer-managed encryption key spec for a Metadata Store. If set, this Metadata Store and all sub-resources of this Metadata Store are secured using this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	Location       pulumi.StringPtrInput
	// The {metadatastore} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}` If not provided, the MetadataStore's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all MetadataStores in the parent Location. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting MetadataStore.)
	MetadataStoreId pulumi.StringPtrInput
	Project         pulumi.StringPtrInput
}

The set of arguments for constructing a MetadataStore resource.

func (MetadataStoreArgs) ElementType

func (MetadataStoreArgs) ElementType() reflect.Type

type MetadataStoreInput

type MetadataStoreInput interface {
	pulumi.Input

	ToMetadataStoreOutput() MetadataStoreOutput
	ToMetadataStoreOutputWithContext(ctx context.Context) MetadataStoreOutput
}

type MetadataStoreOutput

type MetadataStoreOutput struct{ *pulumi.OutputState }

func (MetadataStoreOutput) CreateTime

func (o MetadataStoreOutput) CreateTime() pulumi.StringOutput

Timestamp when this MetadataStore was created.

func (MetadataStoreOutput) Description

func (o MetadataStoreOutput) Description() pulumi.StringOutput

Description of the MetadataStore.

func (MetadataStoreOutput) ElementType

func (MetadataStoreOutput) ElementType() reflect.Type

func (MetadataStoreOutput) EncryptionSpec

Customer-managed encryption key spec for a Metadata Store. If set, this Metadata Store and all sub-resources of this Metadata Store are secured using this key.

func (MetadataStoreOutput) Location

func (MetadataStoreOutput) MetadataStoreId

func (o MetadataStoreOutput) MetadataStoreId() pulumi.StringPtrOutput

The {metadatastore} portion of the resource name with the format: `projects/{project}/locations/{location}/metadataStores/{metadatastore}` If not provided, the MetadataStore's ID will be a UUID generated by the service. Must be 4-128 characters in length. Valid characters are `/a-z-/`. Must be unique across all MetadataStores in the parent Location. (Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the caller can't view the preexisting MetadataStore.)

func (MetadataStoreOutput) Name

The resource name of the MetadataStore instance.

func (MetadataStoreOutput) Project

func (MetadataStoreOutput) State

State information of the MetadataStore.

func (MetadataStoreOutput) ToMetadataStoreOutput

func (o MetadataStoreOutput) ToMetadataStoreOutput() MetadataStoreOutput

func (MetadataStoreOutput) ToMetadataStoreOutputWithContext

func (o MetadataStoreOutput) ToMetadataStoreOutputWithContext(ctx context.Context) MetadataStoreOutput

func (MetadataStoreOutput) UpdateTime

func (o MetadataStoreOutput) UpdateTime() pulumi.StringOutput

Timestamp when this MetadataStore was last updated.

type MetadataStoreState

type MetadataStoreState struct {
}

func (MetadataStoreState) ElementType

func (MetadataStoreState) ElementType() reflect.Type

type ModelDeploymentMonitoringJob

type ModelDeploymentMonitoringJob struct {
	pulumi.CustomResourceState

	// YAML schema file uri describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If this field is empty, all the feature data types are inferred from predict_instance_schema_uri, meaning that TFDV will use the data in the exact format(data type) as prediction request/response. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.
	AnalysisInstanceSchemaUri pulumi.StringOutput `pulumi:"analysisInstanceSchemaUri"`
	// The created bigquery tables for the job under customer project. Customer could do their own query & analysis. There could be 4 log tables in maximum: 1. Training data logging predict request/response 2. Serving data logging predict request/response
	BigqueryTables GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringBigQueryTableResponseArrayOutput `pulumi:"bigqueryTables"`
	// Timestamp when this ModelDeploymentMonitoringJob was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The user-defined name of the ModelDeploymentMonitoringJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a ModelDeploymentMonitoringJob.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// If true, the scheduled monitoring pipeline logs are sent to Google Cloud Logging, including pipeline status and anomalies detected. Please note the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging#pricing).
	EnableMonitoringPipelineLogs pulumi.BoolOutput `pulumi:"enableMonitoringPipelineLogs"`
	// Customer-managed encryption key spec for a ModelDeploymentMonitoringJob. If set, this ModelDeploymentMonitoringJob and all sub-resources of this ModelDeploymentMonitoringJob will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Endpoint resource name. Format: `projects/{project}/locations/{location}/endpoints/{endpoint}`
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// Only populated when the job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
	Error GoogleRpcStatusResponseOutput `pulumi:"error"`
	// The labels with user-defined metadata to organize your ModelDeploymentMonitoringJob. 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.
	Labels pulumi.StringMapOutput `pulumi:"labels"`
	// Latest triggered monitoring pipeline metadata.
	LatestMonitoringPipelineMetadata GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadataResponseOutput `pulumi:"latestMonitoringPipelineMetadata"`
	Location                         pulumi.StringOutput                                                                                    `pulumi:"location"`
	// The TTL of BigQuery tables in user projects which stores logs. A day is the basic unit of the TTL and we take the ceil of TTL/86400(a day). e.g. { second: 3600} indicates ttl = 1 day.
	LogTtl pulumi.StringOutput `pulumi:"logTtl"`
	// Sample Strategy for logging.
	LoggingSamplingStrategy GoogleCloudAiplatformV1beta1SamplingStrategyResponseOutput `pulumi:"loggingSamplingStrategy"`
	// The config for monitoring objectives. This is a per DeployedModel config. Each DeployedModel needs to be configured separately.
	ModelDeploymentMonitoringObjectiveConfigs GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigResponseArrayOutput `pulumi:"modelDeploymentMonitoringObjectiveConfigs"`
	// Schedule config for running the monitoring job.
	ModelDeploymentMonitoringScheduleConfig GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigResponseOutput `pulumi:"modelDeploymentMonitoringScheduleConfig"`
	// Alert config for model monitoring.
	ModelMonitoringAlertConfig GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigResponseOutput `pulumi:"modelMonitoringAlertConfig"`
	// Resource name of a ModelDeploymentMonitoringJob.
	Name pulumi.StringOutput `pulumi:"name"`
	// Timestamp when this monitoring pipeline will be scheduled to run for the next round.
	NextScheduleTime pulumi.StringOutput `pulumi:"nextScheduleTime"`
	// YAML schema file uri describing the format of a single instance, which are given to format this Endpoint's prediction (and explanation). If not set, we will generate predict schema from collected predict requests.
	PredictInstanceSchemaUri pulumi.StringOutput `pulumi:"predictInstanceSchemaUri"`
	Project                  pulumi.StringOutput `pulumi:"project"`
	// Sample Predict instance, same format as PredictRequest.instances, this can be set as a replacement of ModelDeploymentMonitoringJob.predict_instance_schema_uri. If not set, we will generate predict schema from collected predict requests.
	SamplePredictInstance pulumi.AnyOutput `pulumi:"samplePredictInstance"`
	// Schedule state when the monitoring job is in Running state.
	ScheduleState pulumi.StringOutput `pulumi:"scheduleState"`
	// The detailed state of the monitoring job. When the job is still creating, the state will be 'PENDING'. Once the job is successfully created, the state will be 'RUNNING'. Pause the job, the state will be 'PAUSED'. Resume the job, the state will return to 'RUNNING'.
	State pulumi.StringOutput `pulumi:"state"`
	// Stats anomalies base folder path.
	StatsAnomaliesBaseDirectory GoogleCloudAiplatformV1beta1GcsDestinationResponseOutput `pulumi:"statsAnomaliesBaseDirectory"`
	// Timestamp when this ModelDeploymentMonitoringJob was updated most recently.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a ModelDeploymentMonitoringJob. It will run periodically on a configured interval. Auto-naming is currently not supported for this resource.

func GetModelDeploymentMonitoringJob

func GetModelDeploymentMonitoringJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelDeploymentMonitoringJobState, opts ...pulumi.ResourceOption) (*ModelDeploymentMonitoringJob, error)

GetModelDeploymentMonitoringJob gets an existing ModelDeploymentMonitoringJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelDeploymentMonitoringJob

func NewModelDeploymentMonitoringJob(ctx *pulumi.Context,
	name string, args *ModelDeploymentMonitoringJobArgs, opts ...pulumi.ResourceOption) (*ModelDeploymentMonitoringJob, error)

NewModelDeploymentMonitoringJob registers a new resource with the given unique name, arguments, and options.

func (*ModelDeploymentMonitoringJob) ElementType

func (*ModelDeploymentMonitoringJob) ElementType() reflect.Type

func (*ModelDeploymentMonitoringJob) ToModelDeploymentMonitoringJobOutput

func (i *ModelDeploymentMonitoringJob) ToModelDeploymentMonitoringJobOutput() ModelDeploymentMonitoringJobOutput

func (*ModelDeploymentMonitoringJob) ToModelDeploymentMonitoringJobOutputWithContext

func (i *ModelDeploymentMonitoringJob) ToModelDeploymentMonitoringJobOutputWithContext(ctx context.Context) ModelDeploymentMonitoringJobOutput

type ModelDeploymentMonitoringJobArgs

type ModelDeploymentMonitoringJobArgs struct {
	// YAML schema file uri describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If this field is empty, all the feature data types are inferred from predict_instance_schema_uri, meaning that TFDV will use the data in the exact format(data type) as prediction request/response. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.
	AnalysisInstanceSchemaUri pulumi.StringPtrInput
	// The user-defined name of the ModelDeploymentMonitoringJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a ModelDeploymentMonitoringJob.
	DisplayName pulumi.StringInput
	// If true, the scheduled monitoring pipeline logs are sent to Google Cloud Logging, including pipeline status and anomalies detected. Please note the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging#pricing).
	EnableMonitoringPipelineLogs pulumi.BoolPtrInput
	// Customer-managed encryption key spec for a ModelDeploymentMonitoringJob. If set, this ModelDeploymentMonitoringJob and all sub-resources of this ModelDeploymentMonitoringJob will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Endpoint resource name. Format: `projects/{project}/locations/{location}/endpoints/{endpoint}`
	Endpoint pulumi.StringInput
	// The labels with user-defined metadata to organize your ModelDeploymentMonitoringJob. 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.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// The TTL of BigQuery tables in user projects which stores logs. A day is the basic unit of the TTL and we take the ceil of TTL/86400(a day). e.g. { second: 3600} indicates ttl = 1 day.
	LogTtl pulumi.StringPtrInput
	// Sample Strategy for logging.
	LoggingSamplingStrategy GoogleCloudAiplatformV1beta1SamplingStrategyInput
	// The config for monitoring objectives. This is a per DeployedModel config. Each DeployedModel needs to be configured separately.
	ModelDeploymentMonitoringObjectiveConfigs GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringObjectiveConfigArrayInput
	// Schedule config for running the monitoring job.
	ModelDeploymentMonitoringScheduleConfig GoogleCloudAiplatformV1beta1ModelDeploymentMonitoringScheduleConfigInput
	// Alert config for model monitoring.
	ModelMonitoringAlertConfig GoogleCloudAiplatformV1beta1ModelMonitoringAlertConfigPtrInput
	// YAML schema file uri describing the format of a single instance, which are given to format this Endpoint's prediction (and explanation). If not set, we will generate predict schema from collected predict requests.
	PredictInstanceSchemaUri pulumi.StringPtrInput
	Project                  pulumi.StringPtrInput
	// Sample Predict instance, same format as PredictRequest.instances, this can be set as a replacement of ModelDeploymentMonitoringJob.predict_instance_schema_uri. If not set, we will generate predict schema from collected predict requests.
	SamplePredictInstance pulumi.Input
	// Stats anomalies base folder path.
	StatsAnomaliesBaseDirectory GoogleCloudAiplatformV1beta1GcsDestinationPtrInput
}

The set of arguments for constructing a ModelDeploymentMonitoringJob resource.

func (ModelDeploymentMonitoringJobArgs) ElementType

type ModelDeploymentMonitoringJobInput

type ModelDeploymentMonitoringJobInput interface {
	pulumi.Input

	ToModelDeploymentMonitoringJobOutput() ModelDeploymentMonitoringJobOutput
	ToModelDeploymentMonitoringJobOutputWithContext(ctx context.Context) ModelDeploymentMonitoringJobOutput
}

type ModelDeploymentMonitoringJobOutput

type ModelDeploymentMonitoringJobOutput struct{ *pulumi.OutputState }

func (ModelDeploymentMonitoringJobOutput) AnalysisInstanceSchemaUri

func (o ModelDeploymentMonitoringJobOutput) AnalysisInstanceSchemaUri() pulumi.StringOutput

YAML schema file uri describing the format of a single instance that you want Tensorflow Data Validation (TFDV) to analyze. If this field is empty, all the feature data types are inferred from predict_instance_schema_uri, meaning that TFDV will use the data in the exact format(data type) as prediction request/response. If there are any data type differences between predict instance and TFDV instance, this field can be used to override the schema. For models trained with Vertex AI, this field must be set as all the fields in predict instance formatted as string.

func (ModelDeploymentMonitoringJobOutput) BigqueryTables

The created bigquery tables for the job under customer project. Customer could do their own query & analysis. There could be 4 log tables in maximum: 1. Training data logging predict request/response 2. Serving data logging predict request/response

func (ModelDeploymentMonitoringJobOutput) CreateTime

Timestamp when this ModelDeploymentMonitoringJob was created.

func (ModelDeploymentMonitoringJobOutput) DisplayName

The user-defined name of the ModelDeploymentMonitoringJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. Display name of a ModelDeploymentMonitoringJob.

func (ModelDeploymentMonitoringJobOutput) ElementType

func (ModelDeploymentMonitoringJobOutput) EnableMonitoringPipelineLogs

func (o ModelDeploymentMonitoringJobOutput) EnableMonitoringPipelineLogs() pulumi.BoolOutput

If true, the scheduled monitoring pipeline logs are sent to Google Cloud Logging, including pipeline status and anomalies detected. Please note the logs incur cost, which are subject to [Cloud Logging pricing](https://cloud.google.com/logging#pricing).

func (ModelDeploymentMonitoringJobOutput) EncryptionSpec

Customer-managed encryption key spec for a ModelDeploymentMonitoringJob. If set, this ModelDeploymentMonitoringJob and all sub-resources of this ModelDeploymentMonitoringJob will be secured by this key.

func (ModelDeploymentMonitoringJobOutput) Endpoint

Endpoint resource name. Format: `projects/{project}/locations/{location}/endpoints/{endpoint}`

func (ModelDeploymentMonitoringJobOutput) Error

Only populated when the job's state is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.

func (ModelDeploymentMonitoringJobOutput) Labels

The labels with user-defined metadata to organize your ModelDeploymentMonitoringJob. 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.

func (ModelDeploymentMonitoringJobOutput) LatestMonitoringPipelineMetadata

Latest triggered monitoring pipeline metadata.

func (ModelDeploymentMonitoringJobOutput) Location

func (ModelDeploymentMonitoringJobOutput) LogTtl

The TTL of BigQuery tables in user projects which stores logs. A day is the basic unit of the TTL and we take the ceil of TTL/86400(a day). e.g. { second: 3600} indicates ttl = 1 day.

func (ModelDeploymentMonitoringJobOutput) LoggingSamplingStrategy

Sample Strategy for logging.

func (ModelDeploymentMonitoringJobOutput) ModelDeploymentMonitoringObjectiveConfigs

The config for monitoring objectives. This is a per DeployedModel config. Each DeployedModel needs to be configured separately.

func (ModelDeploymentMonitoringJobOutput) ModelDeploymentMonitoringScheduleConfig

Schedule config for running the monitoring job.

func (ModelDeploymentMonitoringJobOutput) ModelMonitoringAlertConfig

Alert config for model monitoring.

func (ModelDeploymentMonitoringJobOutput) Name

Resource name of a ModelDeploymentMonitoringJob.

func (ModelDeploymentMonitoringJobOutput) NextScheduleTime

Timestamp when this monitoring pipeline will be scheduled to run for the next round.

func (ModelDeploymentMonitoringJobOutput) PredictInstanceSchemaUri

func (o ModelDeploymentMonitoringJobOutput) PredictInstanceSchemaUri() pulumi.StringOutput

YAML schema file uri describing the format of a single instance, which are given to format this Endpoint's prediction (and explanation). If not set, we will generate predict schema from collected predict requests.

func (ModelDeploymentMonitoringJobOutput) Project

func (ModelDeploymentMonitoringJobOutput) SamplePredictInstance

func (o ModelDeploymentMonitoringJobOutput) SamplePredictInstance() pulumi.AnyOutput

Sample Predict instance, same format as PredictRequest.instances, this can be set as a replacement of ModelDeploymentMonitoringJob.predict_instance_schema_uri. If not set, we will generate predict schema from collected predict requests.

func (ModelDeploymentMonitoringJobOutput) ScheduleState

Schedule state when the monitoring job is in Running state.

func (ModelDeploymentMonitoringJobOutput) State

The detailed state of the monitoring job. When the job is still creating, the state will be 'PENDING'. Once the job is successfully created, the state will be 'RUNNING'. Pause the job, the state will be 'PAUSED'. Resume the job, the state will return to 'RUNNING'.

func (ModelDeploymentMonitoringJobOutput) StatsAnomaliesBaseDirectory

Stats anomalies base folder path.

func (ModelDeploymentMonitoringJobOutput) ToModelDeploymentMonitoringJobOutput

func (o ModelDeploymentMonitoringJobOutput) ToModelDeploymentMonitoringJobOutput() ModelDeploymentMonitoringJobOutput

func (ModelDeploymentMonitoringJobOutput) ToModelDeploymentMonitoringJobOutputWithContext

func (o ModelDeploymentMonitoringJobOutput) ToModelDeploymentMonitoringJobOutputWithContext(ctx context.Context) ModelDeploymentMonitoringJobOutput

func (ModelDeploymentMonitoringJobOutput) UpdateTime

Timestamp when this ModelDeploymentMonitoringJob was updated most recently.

type ModelDeploymentMonitoringJobState

type ModelDeploymentMonitoringJobState struct {
}

func (ModelDeploymentMonitoringJobState) ElementType

type ModelIamBinding

type ModelIamBinding struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayOutput `pulumi:"members"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetModelIamBinding

func GetModelIamBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelIamBindingState, opts ...pulumi.ResourceOption) (*ModelIamBinding, error)

GetModelIamBinding gets an existing ModelIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelIamBinding

func NewModelIamBinding(ctx *pulumi.Context,
	name string, args *ModelIamBindingArgs, opts ...pulumi.ResourceOption) (*ModelIamBinding, error)

NewModelIamBinding registers a new resource with the given unique name, arguments, and options.

func (*ModelIamBinding) ElementType

func (*ModelIamBinding) ElementType() reflect.Type

func (*ModelIamBinding) ToModelIamBindingOutput

func (i *ModelIamBinding) ToModelIamBindingOutput() ModelIamBindingOutput

func (*ModelIamBinding) ToModelIamBindingOutputWithContext

func (i *ModelIamBinding) ToModelIamBindingOutputWithContext(ctx context.Context) ModelIamBindingOutput

type ModelIamBindingArgs

type ModelIamBindingArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringInput
}

The set of arguments for constructing a ModelIamBinding resource.

func (ModelIamBindingArgs) ElementType

func (ModelIamBindingArgs) ElementType() reflect.Type

type ModelIamBindingInput

type ModelIamBindingInput interface {
	pulumi.Input

	ToModelIamBindingOutput() ModelIamBindingOutput
	ToModelIamBindingOutputWithContext(ctx context.Context) ModelIamBindingOutput
}

type ModelIamBindingOutput

type ModelIamBindingOutput struct{ *pulumi.OutputState }

func (ModelIamBindingOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (ModelIamBindingOutput) ElementType

func (ModelIamBindingOutput) ElementType() reflect.Type

func (ModelIamBindingOutput) Etag

The etag of the resource's IAM policy.

func (ModelIamBindingOutput) Members

Identities that will be granted the privilege in role. Each entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (ModelIamBindingOutput) Name

The name of the resource to manage IAM policies for.

func (ModelIamBindingOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (ModelIamBindingOutput) Role

The role that should be applied. Only one `IamBinding` can be used per role.

func (ModelIamBindingOutput) ToModelIamBindingOutput

func (o ModelIamBindingOutput) ToModelIamBindingOutput() ModelIamBindingOutput

func (ModelIamBindingOutput) ToModelIamBindingOutputWithContext

func (o ModelIamBindingOutput) ToModelIamBindingOutputWithContext(ctx context.Context) ModelIamBindingOutput

type ModelIamBindingState

type ModelIamBindingState struct {
}

func (ModelIamBindingState) ElementType

func (ModelIamBindingState) ElementType() reflect.Type

type ModelIamMember

type ModelIamMember struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringOutput `pulumi:"member"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetModelIamMember

func GetModelIamMember(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelIamMemberState, opts ...pulumi.ResourceOption) (*ModelIamMember, error)

GetModelIamMember gets an existing ModelIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelIamMember

func NewModelIamMember(ctx *pulumi.Context,
	name string, args *ModelIamMemberArgs, opts ...pulumi.ResourceOption) (*ModelIamMember, error)

NewModelIamMember registers a new resource with the given unique name, arguments, and options.

func (*ModelIamMember) ElementType

func (*ModelIamMember) ElementType() reflect.Type

func (*ModelIamMember) ToModelIamMemberOutput

func (i *ModelIamMember) ToModelIamMemberOutput() ModelIamMemberOutput

func (*ModelIamMember) ToModelIamMemberOutputWithContext

func (i *ModelIamMember) ToModelIamMemberOutputWithContext(ctx context.Context) ModelIamMemberOutput

type ModelIamMemberArgs

type ModelIamMemberArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied.
	Role pulumi.StringInput
}

The set of arguments for constructing a ModelIamMember resource.

func (ModelIamMemberArgs) ElementType

func (ModelIamMemberArgs) ElementType() reflect.Type

type ModelIamMemberInput

type ModelIamMemberInput interface {
	pulumi.Input

	ToModelIamMemberOutput() ModelIamMemberOutput
	ToModelIamMemberOutputWithContext(ctx context.Context) ModelIamMemberOutput
}

type ModelIamMemberOutput

type ModelIamMemberOutput struct{ *pulumi.OutputState }

func (ModelIamMemberOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (ModelIamMemberOutput) ElementType

func (ModelIamMemberOutput) ElementType() reflect.Type

func (ModelIamMemberOutput) Etag

The etag of the resource's IAM policy.

func (ModelIamMemberOutput) Member

Identity that will be granted the privilege in role. The entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (ModelIamMemberOutput) Name

The name of the resource to manage IAM policies for.

func (ModelIamMemberOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (ModelIamMemberOutput) Role

The role that should be applied.

func (ModelIamMemberOutput) ToModelIamMemberOutput

func (o ModelIamMemberOutput) ToModelIamMemberOutput() ModelIamMemberOutput

func (ModelIamMemberOutput) ToModelIamMemberOutputWithContext

func (o ModelIamMemberOutput) ToModelIamMemberOutputWithContext(ctx context.Context) ModelIamMemberOutput

type ModelIamMemberState

type ModelIamMemberState struct {
}

func (ModelIamMemberState) ElementType

func (ModelIamMemberState) ElementType() reflect.Type

type ModelIamPolicy

type ModelIamPolicy struct {
	pulumi.CustomResourceState

	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag     pulumi.StringOutput `pulumi:"etag"`
	Location pulumi.StringOutput `pulumi:"location"`
	ModelId  pulumi.StringOutput `pulumi:"modelId"`
	Project  pulumi.StringOutput `pulumi:"project"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntOutput `pulumi:"version"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

func GetModelIamPolicy

func GetModelIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelIamPolicyState, opts ...pulumi.ResourceOption) (*ModelIamPolicy, error)

GetModelIamPolicy gets an existing ModelIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModelIamPolicy

func NewModelIamPolicy(ctx *pulumi.Context,
	name string, args *ModelIamPolicyArgs, opts ...pulumi.ResourceOption) (*ModelIamPolicy, error)

NewModelIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*ModelIamPolicy) ElementType

func (*ModelIamPolicy) ElementType() reflect.Type

func (*ModelIamPolicy) ToModelIamPolicyOutput

func (i *ModelIamPolicy) ToModelIamPolicyOutput() ModelIamPolicyOutput

func (*ModelIamPolicy) ToModelIamPolicyOutputWithContext

func (i *ModelIamPolicy) ToModelIamPolicyOutputWithContext(ctx context.Context) ModelIamPolicyOutput

type ModelIamPolicyArgs

type ModelIamPolicyArgs struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings GoogleIamV1BindingArrayInput
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag     pulumi.StringPtrInput
	Location pulumi.StringPtrInput
	ModelId  pulumi.StringInput
	Project  pulumi.StringPtrInput
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntPtrInput
}

The set of arguments for constructing a ModelIamPolicy resource.

func (ModelIamPolicyArgs) ElementType

func (ModelIamPolicyArgs) ElementType() reflect.Type

type ModelIamPolicyInput

type ModelIamPolicyInput interface {
	pulumi.Input

	ToModelIamPolicyOutput() ModelIamPolicyOutput
	ToModelIamPolicyOutputWithContext(ctx context.Context) ModelIamPolicyOutput
}

type ModelIamPolicyOutput

type ModelIamPolicyOutput struct{ *pulumi.OutputState }

func (ModelIamPolicyOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (ModelIamPolicyOutput) ElementType

func (ModelIamPolicyOutput) ElementType() reflect.Type

func (ModelIamPolicyOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (ModelIamPolicyOutput) Location

func (ModelIamPolicyOutput) ModelId

func (ModelIamPolicyOutput) Project

func (ModelIamPolicyOutput) ToModelIamPolicyOutput

func (o ModelIamPolicyOutput) ToModelIamPolicyOutput() ModelIamPolicyOutput

func (ModelIamPolicyOutput) ToModelIamPolicyOutputWithContext

func (o ModelIamPolicyOutput) ToModelIamPolicyOutputWithContext(ctx context.Context) ModelIamPolicyOutput

func (ModelIamPolicyOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type ModelIamPolicyState

type ModelIamPolicyState struct {
}

func (ModelIamPolicyState) ElementType

func (ModelIamPolicyState) ElementType() reflect.Type

type NasJob

type NasJob struct {
	pulumi.CustomResourceState

	// Time when the NasJob was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. Enable a separation of Custom model training and restricted image training for tenant project.
	EnableRestrictedImageTraining pulumi.BoolOutput `pulumi:"enableRestrictedImageTraining"`
	// Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Time when the NasJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
	Error GoogleRpcStatusResponseOutput `pulumi:"error"`
	// The labels with user-defined metadata to organize NasJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Resource name of the NasJob.
	Name pulumi.StringOutput `pulumi:"name"`
	// Output of the NasJob.
	NasJobOutput GoogleCloudAiplatformV1beta1NasJobOutputResponseOutput `pulumi:"nasJobOutput"`
	// The specification of a NasJob.
	NasJobSpec GoogleCloudAiplatformV1beta1NasJobSpecResponseOutput `pulumi:"nasJobSpec"`
	Project    pulumi.StringOutput                                  `pulumi:"project"`
	// Time when the NasJob for the first time entered the `JOB_STATE_RUNNING` state.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The detailed state of the job.
	State pulumi.StringOutput `pulumi:"state"`
	// Time when the NasJob was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a NasJob Auto-naming is currently not supported for this resource.

func GetNasJob

func GetNasJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NasJobState, opts ...pulumi.ResourceOption) (*NasJob, error)

GetNasJob gets an existing NasJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNasJob

func NewNasJob(ctx *pulumi.Context,
	name string, args *NasJobArgs, opts ...pulumi.ResourceOption) (*NasJob, error)

NewNasJob registers a new resource with the given unique name, arguments, and options.

func (*NasJob) ElementType

func (*NasJob) ElementType() reflect.Type

func (*NasJob) ToNasJobOutput

func (i *NasJob) ToNasJobOutput() NasJobOutput

func (*NasJob) ToNasJobOutputWithContext

func (i *NasJob) ToNasJobOutputWithContext(ctx context.Context) NasJobOutput

type NasJobArgs

type NasJobArgs struct {
	// The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput
	// Optional. Enable a separation of Custom model training and restricted image training for tenant project.
	EnableRestrictedImageTraining pulumi.BoolPtrInput
	// Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// The labels with user-defined metadata to organize NasJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// The specification of a NasJob.
	NasJobSpec GoogleCloudAiplatformV1beta1NasJobSpecInput
	Project    pulumi.StringPtrInput
}

The set of arguments for constructing a NasJob resource.

func (NasJobArgs) ElementType

func (NasJobArgs) ElementType() reflect.Type

type NasJobInput

type NasJobInput interface {
	pulumi.Input

	ToNasJobOutput() NasJobOutput
	ToNasJobOutputWithContext(ctx context.Context) NasJobOutput
}

type NasJobOutput

type NasJobOutput struct{ *pulumi.OutputState }

func (NasJobOutput) CreateTime

func (o NasJobOutput) CreateTime() pulumi.StringOutput

Time when the NasJob was created.

func (NasJobOutput) DisplayName

func (o NasJobOutput) DisplayName() pulumi.StringOutput

The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (NasJobOutput) ElementType

func (NasJobOutput) ElementType() reflect.Type

func (NasJobOutput) EnableRestrictedImageTraining

func (o NasJobOutput) EnableRestrictedImageTraining() pulumi.BoolOutput

Optional. Enable a separation of Custom model training and restricted image training for tenant project.

func (NasJobOutput) EncryptionSpec

Customer-managed encryption key options for a NasJob. If this is set, then all resources created by the NasJob will be encrypted with the provided encryption key.

func (NasJobOutput) EndTime

func (o NasJobOutput) EndTime() pulumi.StringOutput

Time when the NasJob entered any of the following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.

func (NasJobOutput) Error

Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.

func (NasJobOutput) Labels

func (o NasJobOutput) Labels() pulumi.StringMapOutput

The labels with user-defined metadata to organize NasJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.

func (NasJobOutput) Location

func (o NasJobOutput) Location() pulumi.StringOutput

func (NasJobOutput) Name

func (o NasJobOutput) Name() pulumi.StringOutput

Resource name of the NasJob.

func (NasJobOutput) NasJobOutput

Output of the NasJob.

func (NasJobOutput) NasJobSpec

The specification of a NasJob.

func (NasJobOutput) Project

func (o NasJobOutput) Project() pulumi.StringOutput

func (NasJobOutput) StartTime

func (o NasJobOutput) StartTime() pulumi.StringOutput

Time when the NasJob for the first time entered the `JOB_STATE_RUNNING` state.

func (NasJobOutput) State

func (o NasJobOutput) State() pulumi.StringOutput

The detailed state of the job.

func (NasJobOutput) ToNasJobOutput

func (o NasJobOutput) ToNasJobOutput() NasJobOutput

func (NasJobOutput) ToNasJobOutputWithContext

func (o NasJobOutput) ToNasJobOutputWithContext(ctx context.Context) NasJobOutput

func (NasJobOutput) UpdateTime

func (o NasJobOutput) UpdateTime() pulumi.StringOutput

Time when the NasJob was most recently updated.

type NasJobState

type NasJobState struct {
}

func (NasJobState) ElementType

func (NasJobState) ElementType() reflect.Type

type NotebookRuntimeTemplate

type NotebookRuntimeTemplate struct {
	pulumi.CustomResourceState

	// Timestamp when this NotebookRuntimeTemplate was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. The specification of persistent disk attached to the runtime as data disk storage.
	DataPersistentDiskSpec GoogleCloudAiplatformV1beta1PersistentDiskSpecResponseOutput `pulumi:"dataPersistentDiskSpec"`
	// The description of the NotebookRuntimeTemplate.
	Description pulumi.StringOutput `pulumi:"description"`
	// The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// EUC configuration of the NotebookRuntimeTemplate.
	EucConfig GoogleCloudAiplatformV1beta1NotebookEucConfigResponseOutput `pulumi:"eucConfig"`
	// The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
	IdleShutdownConfig GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigResponseOutput `pulumi:"idleShutdownConfig"`
	// The default template to use if not specified.
	IsDefault pulumi.BoolOutput `pulumi:"isDefault"`
	// The labels with user-defined metadata to organize the NotebookRuntimeTemplates. 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.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Optional. Immutable. The specification of a single machine for the template.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecResponseOutput `pulumi:"machineSpec"`
	// The resource name of the NotebookRuntimeTemplate.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. Network spec.
	NetworkSpec GoogleCloudAiplatformV1beta1NetworkSpecResponseOutput `pulumi:"networkSpec"`
	// Optional. User specified ID for the notebook runtime template.
	NotebookRuntimeTemplateId pulumi.StringPtrOutput `pulumi:"notebookRuntimeTemplateId"`
	// Optional. Immutable. The type of the notebook runtime template.
	NotebookRuntimeType pulumi.StringOutput `pulumi:"notebookRuntimeType"`
	Project             pulumi.StringOutput `pulumi:"project"`
	// The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
	ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"`
	// Timestamp when this NotebookRuntimeTemplate was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a NotebookRuntimeTemplate. Auto-naming is currently not supported for this resource.

func GetNotebookRuntimeTemplate

func GetNotebookRuntimeTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotebookRuntimeTemplateState, opts ...pulumi.ResourceOption) (*NotebookRuntimeTemplate, error)

GetNotebookRuntimeTemplate gets an existing NotebookRuntimeTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotebookRuntimeTemplate

func NewNotebookRuntimeTemplate(ctx *pulumi.Context,
	name string, args *NotebookRuntimeTemplateArgs, opts ...pulumi.ResourceOption) (*NotebookRuntimeTemplate, error)

NewNotebookRuntimeTemplate registers a new resource with the given unique name, arguments, and options.

func (*NotebookRuntimeTemplate) ElementType

func (*NotebookRuntimeTemplate) ElementType() reflect.Type

func (*NotebookRuntimeTemplate) ToNotebookRuntimeTemplateOutput

func (i *NotebookRuntimeTemplate) ToNotebookRuntimeTemplateOutput() NotebookRuntimeTemplateOutput

func (*NotebookRuntimeTemplate) ToNotebookRuntimeTemplateOutputWithContext

func (i *NotebookRuntimeTemplate) ToNotebookRuntimeTemplateOutputWithContext(ctx context.Context) NotebookRuntimeTemplateOutput

type NotebookRuntimeTemplateArgs

type NotebookRuntimeTemplateArgs struct {
	// Optional. The specification of persistent disk attached to the runtime as data disk storage.
	DataPersistentDiskSpec GoogleCloudAiplatformV1beta1PersistentDiskSpecPtrInput
	// The description of the NotebookRuntimeTemplate.
	Description pulumi.StringPtrInput
	// The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput
	// Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// EUC configuration of the NotebookRuntimeTemplate.
	EucConfig GoogleCloudAiplatformV1beta1NotebookEucConfigPtrInput
	// The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.
	IdleShutdownConfig GoogleCloudAiplatformV1beta1NotebookIdleShutdownConfigPtrInput
	// The labels with user-defined metadata to organize the NotebookRuntimeTemplates. 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.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Optional. Immutable. The specification of a single machine for the template.
	MachineSpec GoogleCloudAiplatformV1beta1MachineSpecPtrInput
	// Optional. Network spec.
	NetworkSpec GoogleCloudAiplatformV1beta1NetworkSpecPtrInput
	// Optional. User specified ID for the notebook runtime template.
	NotebookRuntimeTemplateId pulumi.StringPtrInput
	// Optional. Immutable. The type of the notebook runtime template.
	NotebookRuntimeType NotebookRuntimeTemplateNotebookRuntimeTypePtrInput
	Project             pulumi.StringPtrInput
	// The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
	ServiceAccount pulumi.StringPtrInput
}

The set of arguments for constructing a NotebookRuntimeTemplate resource.

func (NotebookRuntimeTemplateArgs) ElementType

type NotebookRuntimeTemplateIamBinding

type NotebookRuntimeTemplateIamBinding struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayOutput `pulumi:"members"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetNotebookRuntimeTemplateIamBinding

func GetNotebookRuntimeTemplateIamBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotebookRuntimeTemplateIamBindingState, opts ...pulumi.ResourceOption) (*NotebookRuntimeTemplateIamBinding, error)

GetNotebookRuntimeTemplateIamBinding gets an existing NotebookRuntimeTemplateIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotebookRuntimeTemplateIamBinding

func NewNotebookRuntimeTemplateIamBinding(ctx *pulumi.Context,
	name string, args *NotebookRuntimeTemplateIamBindingArgs, opts ...pulumi.ResourceOption) (*NotebookRuntimeTemplateIamBinding, error)

NewNotebookRuntimeTemplateIamBinding registers a new resource with the given unique name, arguments, and options.

func (*NotebookRuntimeTemplateIamBinding) ElementType

func (*NotebookRuntimeTemplateIamBinding) ToNotebookRuntimeTemplateIamBindingOutput

func (i *NotebookRuntimeTemplateIamBinding) ToNotebookRuntimeTemplateIamBindingOutput() NotebookRuntimeTemplateIamBindingOutput

func (*NotebookRuntimeTemplateIamBinding) ToNotebookRuntimeTemplateIamBindingOutputWithContext

func (i *NotebookRuntimeTemplateIamBinding) ToNotebookRuntimeTemplateIamBindingOutputWithContext(ctx context.Context) NotebookRuntimeTemplateIamBindingOutput

type NotebookRuntimeTemplateIamBindingArgs

type NotebookRuntimeTemplateIamBindingArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identities that will be granted the privilege in role. Each entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Members pulumi.StringArrayInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied. Only one `IamBinding` can be used per role.
	Role pulumi.StringInput
}

The set of arguments for constructing a NotebookRuntimeTemplateIamBinding resource.

func (NotebookRuntimeTemplateIamBindingArgs) ElementType

type NotebookRuntimeTemplateIamBindingInput

type NotebookRuntimeTemplateIamBindingInput interface {
	pulumi.Input

	ToNotebookRuntimeTemplateIamBindingOutput() NotebookRuntimeTemplateIamBindingOutput
	ToNotebookRuntimeTemplateIamBindingOutputWithContext(ctx context.Context) NotebookRuntimeTemplateIamBindingOutput
}

type NotebookRuntimeTemplateIamBindingOutput

type NotebookRuntimeTemplateIamBindingOutput struct{ *pulumi.OutputState }

func (NotebookRuntimeTemplateIamBindingOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (NotebookRuntimeTemplateIamBindingOutput) ElementType

func (NotebookRuntimeTemplateIamBindingOutput) Etag

The etag of the resource's IAM policy.

func (NotebookRuntimeTemplateIamBindingOutput) Members

Identities that will be granted the privilege in role. Each entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (NotebookRuntimeTemplateIamBindingOutput) Name

The name of the resource to manage IAM policies for.

func (NotebookRuntimeTemplateIamBindingOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (NotebookRuntimeTemplateIamBindingOutput) Role

The role that should be applied. Only one `IamBinding` can be used per role.

func (NotebookRuntimeTemplateIamBindingOutput) ToNotebookRuntimeTemplateIamBindingOutput

func (o NotebookRuntimeTemplateIamBindingOutput) ToNotebookRuntimeTemplateIamBindingOutput() NotebookRuntimeTemplateIamBindingOutput

func (NotebookRuntimeTemplateIamBindingOutput) ToNotebookRuntimeTemplateIamBindingOutputWithContext

func (o NotebookRuntimeTemplateIamBindingOutput) ToNotebookRuntimeTemplateIamBindingOutputWithContext(ctx context.Context) NotebookRuntimeTemplateIamBindingOutput

type NotebookRuntimeTemplateIamBindingState

type NotebookRuntimeTemplateIamBindingState struct {
}

func (NotebookRuntimeTemplateIamBindingState) ElementType

type NotebookRuntimeTemplateIamMember

type NotebookRuntimeTemplateIamMember struct {
	pulumi.CustomResourceState

	// An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
	Condition iam.ConditionPtrOutput `pulumi:"condition"`
	// The etag of the resource's IAM policy.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringOutput `pulumi:"member"`
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringOutput `pulumi:"name"`
	// The project in which the resource belongs. If it is not provided, a default will be supplied.
	Project pulumi.StringOutput `pulumi:"project"`
	// The role that should be applied.
	Role pulumi.StringOutput `pulumi:"role"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

func GetNotebookRuntimeTemplateIamMember

func GetNotebookRuntimeTemplateIamMember(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotebookRuntimeTemplateIamMemberState, opts ...pulumi.ResourceOption) (*NotebookRuntimeTemplateIamMember, error)

GetNotebookRuntimeTemplateIamMember gets an existing NotebookRuntimeTemplateIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotebookRuntimeTemplateIamMember

func NewNotebookRuntimeTemplateIamMember(ctx *pulumi.Context,
	name string, args *NotebookRuntimeTemplateIamMemberArgs, opts ...pulumi.ResourceOption) (*NotebookRuntimeTemplateIamMember, error)

NewNotebookRuntimeTemplateIamMember registers a new resource with the given unique name, arguments, and options.

func (*NotebookRuntimeTemplateIamMember) ElementType

func (*NotebookRuntimeTemplateIamMember) ToNotebookRuntimeTemplateIamMemberOutput

func (i *NotebookRuntimeTemplateIamMember) ToNotebookRuntimeTemplateIamMemberOutput() NotebookRuntimeTemplateIamMemberOutput

func (*NotebookRuntimeTemplateIamMember) ToNotebookRuntimeTemplateIamMemberOutputWithContext

func (i *NotebookRuntimeTemplateIamMember) ToNotebookRuntimeTemplateIamMemberOutputWithContext(ctx context.Context) NotebookRuntimeTemplateIamMemberOutput

type NotebookRuntimeTemplateIamMemberArgs

type NotebookRuntimeTemplateIamMemberArgs struct {
	// An IAM Condition for a given binding.
	Condition iam.ConditionPtrInput
	// Identity that will be granted the privilege in role. The entry can have one of the following values:
	//
	//  * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
	//  * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
	//  * group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
	//  * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
	Member pulumi.StringInput
	// The name of the resource to manage IAM policies for.
	Name pulumi.StringInput
	// The role that should be applied.
	Role pulumi.StringInput
}

The set of arguments for constructing a NotebookRuntimeTemplateIamMember resource.

func (NotebookRuntimeTemplateIamMemberArgs) ElementType

type NotebookRuntimeTemplateIamMemberInput

type NotebookRuntimeTemplateIamMemberInput interface {
	pulumi.Input

	ToNotebookRuntimeTemplateIamMemberOutput() NotebookRuntimeTemplateIamMemberOutput
	ToNotebookRuntimeTemplateIamMemberOutputWithContext(ctx context.Context) NotebookRuntimeTemplateIamMemberOutput
}

type NotebookRuntimeTemplateIamMemberOutput

type NotebookRuntimeTemplateIamMemberOutput struct{ *pulumi.OutputState }

func (NotebookRuntimeTemplateIamMemberOutput) Condition

An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.

func (NotebookRuntimeTemplateIamMemberOutput) ElementType

func (NotebookRuntimeTemplateIamMemberOutput) Etag

The etag of the resource's IAM policy.

func (NotebookRuntimeTemplateIamMemberOutput) Member

Identity that will be granted the privilege in role. The entry can have one of the following values:

  • user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
  • serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
  • group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
  • domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.

func (NotebookRuntimeTemplateIamMemberOutput) Name

The name of the resource to manage IAM policies for.

func (NotebookRuntimeTemplateIamMemberOutput) Project

The project in which the resource belongs. If it is not provided, a default will be supplied.

func (NotebookRuntimeTemplateIamMemberOutput) Role

The role that should be applied.

func (NotebookRuntimeTemplateIamMemberOutput) ToNotebookRuntimeTemplateIamMemberOutput

func (o NotebookRuntimeTemplateIamMemberOutput) ToNotebookRuntimeTemplateIamMemberOutput() NotebookRuntimeTemplateIamMemberOutput

func (NotebookRuntimeTemplateIamMemberOutput) ToNotebookRuntimeTemplateIamMemberOutputWithContext

func (o NotebookRuntimeTemplateIamMemberOutput) ToNotebookRuntimeTemplateIamMemberOutputWithContext(ctx context.Context) NotebookRuntimeTemplateIamMemberOutput

type NotebookRuntimeTemplateIamMemberState

type NotebookRuntimeTemplateIamMemberState struct {
}

func (NotebookRuntimeTemplateIamMemberState) ElementType

type NotebookRuntimeTemplateIamPolicy

type NotebookRuntimeTemplateIamPolicy struct {
	pulumi.CustomResourceState

	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"`
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag                      pulumi.StringOutput `pulumi:"etag"`
	Location                  pulumi.StringOutput `pulumi:"location"`
	NotebookRuntimeTemplateId pulumi.StringOutput `pulumi:"notebookRuntimeTemplateId"`
	Project                   pulumi.StringOutput `pulumi:"project"`
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntOutput `pulumi:"version"`
}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

func GetNotebookRuntimeTemplateIamPolicy

func GetNotebookRuntimeTemplateIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotebookRuntimeTemplateIamPolicyState, opts ...pulumi.ResourceOption) (*NotebookRuntimeTemplateIamPolicy, error)

GetNotebookRuntimeTemplateIamPolicy gets an existing NotebookRuntimeTemplateIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotebookRuntimeTemplateIamPolicy

func NewNotebookRuntimeTemplateIamPolicy(ctx *pulumi.Context,
	name string, args *NotebookRuntimeTemplateIamPolicyArgs, opts ...pulumi.ResourceOption) (*NotebookRuntimeTemplateIamPolicy, error)

NewNotebookRuntimeTemplateIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*NotebookRuntimeTemplateIamPolicy) ElementType

func (*NotebookRuntimeTemplateIamPolicy) ToNotebookRuntimeTemplateIamPolicyOutput

func (i *NotebookRuntimeTemplateIamPolicy) ToNotebookRuntimeTemplateIamPolicyOutput() NotebookRuntimeTemplateIamPolicyOutput

func (*NotebookRuntimeTemplateIamPolicy) ToNotebookRuntimeTemplateIamPolicyOutputWithContext

func (i *NotebookRuntimeTemplateIamPolicy) ToNotebookRuntimeTemplateIamPolicyOutputWithContext(ctx context.Context) NotebookRuntimeTemplateIamPolicyOutput

type NotebookRuntimeTemplateIamPolicyArgs

type NotebookRuntimeTemplateIamPolicyArgs struct {
	// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
	Bindings GoogleIamV1BindingArrayInput
	// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
	Etag                      pulumi.StringPtrInput
	Location                  pulumi.StringPtrInput
	NotebookRuntimeTemplateId pulumi.StringInput
	Project                   pulumi.StringPtrInput
	// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
	Version pulumi.IntPtrInput
}

The set of arguments for constructing a NotebookRuntimeTemplateIamPolicy resource.

func (NotebookRuntimeTemplateIamPolicyArgs) ElementType

type NotebookRuntimeTemplateIamPolicyInput

type NotebookRuntimeTemplateIamPolicyInput interface {
	pulumi.Input

	ToNotebookRuntimeTemplateIamPolicyOutput() NotebookRuntimeTemplateIamPolicyOutput
	ToNotebookRuntimeTemplateIamPolicyOutputWithContext(ctx context.Context) NotebookRuntimeTemplateIamPolicyOutput
}

type NotebookRuntimeTemplateIamPolicyOutput

type NotebookRuntimeTemplateIamPolicyOutput struct{ *pulumi.OutputState }

func (NotebookRuntimeTemplateIamPolicyOutput) Bindings

Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.

func (NotebookRuntimeTemplateIamPolicyOutput) ElementType

func (NotebookRuntimeTemplateIamPolicyOutput) Etag

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.

func (NotebookRuntimeTemplateIamPolicyOutput) Location

func (NotebookRuntimeTemplateIamPolicyOutput) NotebookRuntimeTemplateId

func (o NotebookRuntimeTemplateIamPolicyOutput) NotebookRuntimeTemplateId() pulumi.StringOutput

func (NotebookRuntimeTemplateIamPolicyOutput) Project

func (NotebookRuntimeTemplateIamPolicyOutput) ToNotebookRuntimeTemplateIamPolicyOutput

func (o NotebookRuntimeTemplateIamPolicyOutput) ToNotebookRuntimeTemplateIamPolicyOutput() NotebookRuntimeTemplateIamPolicyOutput

func (NotebookRuntimeTemplateIamPolicyOutput) ToNotebookRuntimeTemplateIamPolicyOutputWithContext

func (o NotebookRuntimeTemplateIamPolicyOutput) ToNotebookRuntimeTemplateIamPolicyOutputWithContext(ctx context.Context) NotebookRuntimeTemplateIamPolicyOutput

func (NotebookRuntimeTemplateIamPolicyOutput) Version

Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).

type NotebookRuntimeTemplateIamPolicyState

type NotebookRuntimeTemplateIamPolicyState struct {
}

func (NotebookRuntimeTemplateIamPolicyState) ElementType

type NotebookRuntimeTemplateInput

type NotebookRuntimeTemplateInput interface {
	pulumi.Input

	ToNotebookRuntimeTemplateOutput() NotebookRuntimeTemplateOutput
	ToNotebookRuntimeTemplateOutputWithContext(ctx context.Context) NotebookRuntimeTemplateOutput
}

type NotebookRuntimeTemplateNotebookRuntimeType

type NotebookRuntimeTemplateNotebookRuntimeType string

Optional. Immutable. The type of the notebook runtime template.

func (NotebookRuntimeTemplateNotebookRuntimeType) ElementType

func (NotebookRuntimeTemplateNotebookRuntimeType) ToNotebookRuntimeTemplateNotebookRuntimeTypeOutput

func (e NotebookRuntimeTemplateNotebookRuntimeType) ToNotebookRuntimeTemplateNotebookRuntimeTypeOutput() NotebookRuntimeTemplateNotebookRuntimeTypeOutput

func (NotebookRuntimeTemplateNotebookRuntimeType) ToNotebookRuntimeTemplateNotebookRuntimeTypeOutputWithContext

func (e NotebookRuntimeTemplateNotebookRuntimeType) ToNotebookRuntimeTemplateNotebookRuntimeTypeOutputWithContext(ctx context.Context) NotebookRuntimeTemplateNotebookRuntimeTypeOutput

func (NotebookRuntimeTemplateNotebookRuntimeType) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

func (e NotebookRuntimeTemplateNotebookRuntimeType) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutput() NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

func (NotebookRuntimeTemplateNotebookRuntimeType) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutputWithContext

func (e NotebookRuntimeTemplateNotebookRuntimeType) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutputWithContext(ctx context.Context) NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

func (NotebookRuntimeTemplateNotebookRuntimeType) ToStringOutput

func (NotebookRuntimeTemplateNotebookRuntimeType) ToStringOutputWithContext

func (NotebookRuntimeTemplateNotebookRuntimeType) ToStringPtrOutput

func (NotebookRuntimeTemplateNotebookRuntimeType) ToStringPtrOutputWithContext

type NotebookRuntimeTemplateNotebookRuntimeTypeInput

type NotebookRuntimeTemplateNotebookRuntimeTypeInput interface {
	pulumi.Input

	ToNotebookRuntimeTemplateNotebookRuntimeTypeOutput() NotebookRuntimeTemplateNotebookRuntimeTypeOutput
	ToNotebookRuntimeTemplateNotebookRuntimeTypeOutputWithContext(context.Context) NotebookRuntimeTemplateNotebookRuntimeTypeOutput
}

NotebookRuntimeTemplateNotebookRuntimeTypeInput is an input type that accepts NotebookRuntimeTemplateNotebookRuntimeTypeArgs and NotebookRuntimeTemplateNotebookRuntimeTypeOutput values. You can construct a concrete instance of `NotebookRuntimeTemplateNotebookRuntimeTypeInput` via:

NotebookRuntimeTemplateNotebookRuntimeTypeArgs{...}

type NotebookRuntimeTemplateNotebookRuntimeTypeOutput

type NotebookRuntimeTemplateNotebookRuntimeTypeOutput struct{ *pulumi.OutputState }

func (NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ElementType

func (NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypeOutput

func (o NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypeOutput() NotebookRuntimeTemplateNotebookRuntimeTypeOutput

func (NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypeOutputWithContext

func (o NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypeOutputWithContext(ctx context.Context) NotebookRuntimeTemplateNotebookRuntimeTypeOutput

func (NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

func (o NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutput() NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

func (NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutputWithContext

func (o NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutputWithContext(ctx context.Context) NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

func (NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToStringOutput

func (NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToStringOutputWithContext

func (NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToStringPtrOutput

func (NotebookRuntimeTemplateNotebookRuntimeTypeOutput) ToStringPtrOutputWithContext

type NotebookRuntimeTemplateNotebookRuntimeTypePtrInput

type NotebookRuntimeTemplateNotebookRuntimeTypePtrInput interface {
	pulumi.Input

	ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutput() NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput
	ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutputWithContext(context.Context) NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput
}

type NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

type NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput struct{ *pulumi.OutputState }

func (NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput) Elem

func (NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput) ElementType

func (NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

func (o NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutput() NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

func (NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutputWithContext

func (o NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput) ToNotebookRuntimeTemplateNotebookRuntimeTypePtrOutputWithContext(ctx context.Context) NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput

func (NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput) ToStringPtrOutput

func (NotebookRuntimeTemplateNotebookRuntimeTypePtrOutput) ToStringPtrOutputWithContext

type NotebookRuntimeTemplateOutput

type NotebookRuntimeTemplateOutput struct{ *pulumi.OutputState }

func (NotebookRuntimeTemplateOutput) CreateTime

Timestamp when this NotebookRuntimeTemplate was created.

func (NotebookRuntimeTemplateOutput) DataPersistentDiskSpec

Optional. The specification of persistent disk attached to the runtime as data disk storage.

func (NotebookRuntimeTemplateOutput) Description

The description of the NotebookRuntimeTemplate.

func (NotebookRuntimeTemplateOutput) DisplayName

The display name of the NotebookRuntimeTemplate. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (NotebookRuntimeTemplateOutput) ElementType

func (NotebookRuntimeTemplateOutput) Etag

Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (NotebookRuntimeTemplateOutput) EucConfig

EUC configuration of the NotebookRuntimeTemplate.

func (NotebookRuntimeTemplateOutput) IdleShutdownConfig

The idle shutdown configuration of NotebookRuntimeTemplate. This config will only be set when idle shutdown is enabled.

func (NotebookRuntimeTemplateOutput) IsDefault

The default template to use if not specified.

func (NotebookRuntimeTemplateOutput) Labels

The labels with user-defined metadata to organize the NotebookRuntimeTemplates. 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.

func (NotebookRuntimeTemplateOutput) Location

func (NotebookRuntimeTemplateOutput) MachineSpec

Optional. Immutable. The specification of a single machine for the template.

func (NotebookRuntimeTemplateOutput) Name

The resource name of the NotebookRuntimeTemplate.

func (NotebookRuntimeTemplateOutput) NetworkSpec

Optional. Network spec.

func (NotebookRuntimeTemplateOutput) NotebookRuntimeTemplateId

func (o NotebookRuntimeTemplateOutput) NotebookRuntimeTemplateId() pulumi.StringPtrOutput

Optional. User specified ID for the notebook runtime template.

func (NotebookRuntimeTemplateOutput) NotebookRuntimeType

func (o NotebookRuntimeTemplateOutput) NotebookRuntimeType() pulumi.StringOutput

Optional. Immutable. The type of the notebook runtime template.

func (NotebookRuntimeTemplateOutput) Project

func (NotebookRuntimeTemplateOutput) ServiceAccount

The service account that the runtime workload runs as. You can use any service account within the same project, but you must have the service account user permission to use the instance. If not specified, the [Compute Engine default service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.

func (NotebookRuntimeTemplateOutput) ToNotebookRuntimeTemplateOutput

func (o NotebookRuntimeTemplateOutput) ToNotebookRuntimeTemplateOutput() NotebookRuntimeTemplateOutput

func (NotebookRuntimeTemplateOutput) ToNotebookRuntimeTemplateOutputWithContext

func (o NotebookRuntimeTemplateOutput) ToNotebookRuntimeTemplateOutputWithContext(ctx context.Context) NotebookRuntimeTemplateOutput

func (NotebookRuntimeTemplateOutput) UpdateTime

Timestamp when this NotebookRuntimeTemplate was most recently updated.

type NotebookRuntimeTemplateState

type NotebookRuntimeTemplateState struct {
}

func (NotebookRuntimeTemplateState) ElementType

type PersistentResource

type PersistentResource struct {
	pulumi.CustomResourceState

	// Time when the PersistentResource was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Optional. The display name of the PersistentResource. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. Customer-managed encryption key spec for a PersistentResource. If set, this PersistentResource and all sub-resources of this PersistentResource will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Only populated when persistent resource's state is `STOPPING` or `ERROR`.
	Error GoogleRpcStatusResponseOutput `pulumi:"error"`
	// Optional. The labels with user-defined metadata to organize PersistentResource. 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.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Immutable. Resource name of a PersistentResource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to peered with Vertex AI to host the persistent resources. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the resources aren't peered with any network.
	Network pulumi.StringOutput `pulumi:"network"`
	// Required. The ID to use for the PersistentResource, which become the final component of the PersistentResource's resource name. The maximum length is 63 characters, and valid characters are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
	PersistentResourceId pulumi.StringOutput `pulumi:"persistentResourceId"`
	Project              pulumi.StringOutput `pulumi:"project"`
	// Optional. A list of names for the reserved IP ranges under the VPC network that can be used for this persistent resource. If set, we will deploy the persistent resource within the provided IP ranges. Otherwise, the persistent resource is deployed to any IP ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
	ReservedIpRanges pulumi.StringArrayOutput `pulumi:"reservedIpRanges"`
	// The spec of the pools of different resources.
	ResourcePools GoogleCloudAiplatformV1beta1ResourcePoolResponseArrayOutput `pulumi:"resourcePools"`
	// Runtime information of the Persistent Resource.
	ResourceRuntime GoogleCloudAiplatformV1beta1ResourceRuntimeResponseOutput `pulumi:"resourceRuntime"`
	// Optional. Persistent Resource runtime spec. For example, used for Ray cluster configuration.
	ResourceRuntimeSpec GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponseOutput `pulumi:"resourceRuntimeSpec"`
	// Time when the PersistentResource for the first time entered the `RUNNING` state.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The detailed state of a Study.
	State pulumi.StringOutput `pulumi:"state"`
	// Time when the PersistentResource was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a PersistentResource.

func GetPersistentResource

func GetPersistentResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PersistentResourceState, opts ...pulumi.ResourceOption) (*PersistentResource, error)

GetPersistentResource gets an existing PersistentResource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPersistentResource

func NewPersistentResource(ctx *pulumi.Context,
	name string, args *PersistentResourceArgs, opts ...pulumi.ResourceOption) (*PersistentResource, error)

NewPersistentResource registers a new resource with the given unique name, arguments, and options.

func (*PersistentResource) ElementType

func (*PersistentResource) ElementType() reflect.Type

func (*PersistentResource) ToPersistentResourceOutput

func (i *PersistentResource) ToPersistentResourceOutput() PersistentResourceOutput

func (*PersistentResource) ToPersistentResourceOutputWithContext

func (i *PersistentResource) ToPersistentResourceOutputWithContext(ctx context.Context) PersistentResourceOutput

type PersistentResourceArgs

type PersistentResourceArgs struct {
	// Optional. The display name of the PersistentResource. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringPtrInput
	// Optional. Customer-managed encryption key spec for a PersistentResource. If set, this PersistentResource and all sub-resources of this PersistentResource will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Optional. The labels with user-defined metadata to organize PersistentResource. 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.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Immutable. Resource name of a PersistentResource.
	Name pulumi.StringPtrInput
	// Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to peered with Vertex AI to host the persistent resources. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the resources aren't peered with any network.
	Network pulumi.StringPtrInput
	// Required. The ID to use for the PersistentResource, which become the final component of the PersistentResource's resource name. The maximum length is 63 characters, and valid characters are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
	PersistentResourceId pulumi.StringInput
	Project              pulumi.StringPtrInput
	// Optional. A list of names for the reserved IP ranges under the VPC network that can be used for this persistent resource. If set, we will deploy the persistent resource within the provided IP ranges. Otherwise, the persistent resource is deployed to any IP ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
	ReservedIpRanges pulumi.StringArrayInput
	// The spec of the pools of different resources.
	ResourcePools GoogleCloudAiplatformV1beta1ResourcePoolArrayInput
	// Optional. Persistent Resource runtime spec. For example, used for Ray cluster configuration.
	ResourceRuntimeSpec GoogleCloudAiplatformV1beta1ResourceRuntimeSpecPtrInput
}

The set of arguments for constructing a PersistentResource resource.

func (PersistentResourceArgs) ElementType

func (PersistentResourceArgs) ElementType() reflect.Type

type PersistentResourceInput

type PersistentResourceInput interface {
	pulumi.Input

	ToPersistentResourceOutput() PersistentResourceOutput
	ToPersistentResourceOutputWithContext(ctx context.Context) PersistentResourceOutput
}

type PersistentResourceOutput

type PersistentResourceOutput struct{ *pulumi.OutputState }

func (PersistentResourceOutput) CreateTime

Time when the PersistentResource was created.

func (PersistentResourceOutput) DisplayName

Optional. The display name of the PersistentResource. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (PersistentResourceOutput) ElementType

func (PersistentResourceOutput) ElementType() reflect.Type

func (PersistentResourceOutput) EncryptionSpec

Optional. Customer-managed encryption key spec for a PersistentResource. If set, this PersistentResource and all sub-resources of this PersistentResource will be secured by this key.

func (PersistentResourceOutput) Error

Only populated when persistent resource's state is `STOPPING` or `ERROR`.

func (PersistentResourceOutput) Labels

Optional. The labels with user-defined metadata to organize PersistentResource. 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.

func (PersistentResourceOutput) Location

func (PersistentResourceOutput) Name

Immutable. Resource name of a PersistentResource.

func (PersistentResourceOutput) Network

Optional. The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to peered with Vertex AI to host the persistent resources. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. To specify this field, you must have already [configured VPC Network Peering for Vertex AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this field is left unspecified, the resources aren't peered with any network.

func (PersistentResourceOutput) PersistentResourceId

func (o PersistentResourceOutput) PersistentResourceId() pulumi.StringOutput

Required. The ID to use for the PersistentResource, which become the final component of the PersistentResource's resource name. The maximum length is 63 characters, and valid characters are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.

func (PersistentResourceOutput) Project

func (PersistentResourceOutput) ReservedIpRanges

func (o PersistentResourceOutput) ReservedIpRanges() pulumi.StringArrayOutput

Optional. A list of names for the reserved IP ranges under the VPC network that can be used for this persistent resource. If set, we will deploy the persistent resource within the provided IP ranges. Otherwise, the persistent resource is deployed to any IP ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].

func (PersistentResourceOutput) ResourcePools

The spec of the pools of different resources.

func (PersistentResourceOutput) ResourceRuntime

Runtime information of the Persistent Resource.

func (PersistentResourceOutput) ResourceRuntimeSpec

Optional. Persistent Resource runtime spec. For example, used for Ray cluster configuration.

func (PersistentResourceOutput) StartTime

Time when the PersistentResource for the first time entered the `RUNNING` state.

func (PersistentResourceOutput) State

The detailed state of a Study.

func (PersistentResourceOutput) ToPersistentResourceOutput

func (o PersistentResourceOutput) ToPersistentResourceOutput() PersistentResourceOutput

func (PersistentResourceOutput) ToPersistentResourceOutputWithContext

func (o PersistentResourceOutput) ToPersistentResourceOutputWithContext(ctx context.Context) PersistentResourceOutput

func (PersistentResourceOutput) UpdateTime

Time when the PersistentResource was most recently updated.

type PersistentResourceState

type PersistentResourceState struct {
}

func (PersistentResourceState) ElementType

func (PersistentResourceState) ElementType() reflect.Type

type PipelineJob

type PipelineJob struct {
	pulumi.CustomResourceState

	// Pipeline creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Pipeline end time.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// The error that occurred during pipeline execution. Only populated when the pipeline's state is FAILED or CANCELLED.
	Error GoogleRpcStatusResponseOutput `pulumi:"error"`
	// The details of pipeline run. Not available in the list view.
	JobDetail GoogleCloudAiplatformV1beta1PipelineJobDetailResponseOutput `pulumi:"jobDetail"`
	// The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// The resource name of the PipelineJob.
	Name pulumi.StringOutput `pulumi:"name"`
	// The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.
	Network pulumi.StringOutput `pulumi:"network"`
	// The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are `/a-z-/`.
	PipelineJobId pulumi.StringPtrOutput `pulumi:"pipelineJobId"`
	// The spec of the pipeline.
	PipelineSpec pulumi.StringMapOutput `pulumi:"pipelineSpec"`
	Project      pulumi.StringOutput    `pulumi:"project"`
	// A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].
	ReservedIpRanges pulumi.StringArrayOutput `pulumi:"reservedIpRanges"`
	// Runtime config of the pipeline.
	RuntimeConfig GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigResponseOutput `pulumi:"runtimeConfig"`
	// The schedule resource name. Only returned if the Pipeline is created by Schedule API.
	ScheduleName pulumi.StringOutput `pulumi:"scheduleName"`
	// The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"`
	// Pipeline start time.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The detailed state of the job.
	State pulumi.StringOutput `pulumi:"state"`
	// Pipeline template metadata. Will fill up fields if PipelineJob.template_uri is from supported template registry.
	TemplateMetadata GoogleCloudAiplatformV1beta1PipelineTemplateMetadataResponseOutput `pulumi:"templateMetadata"`
	// A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.
	TemplateUri pulumi.StringOutput `pulumi:"templateUri"`
	// Timestamp when this PipelineJob was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a PipelineJob. A PipelineJob will run immediately when created. Auto-naming is currently not supported for this resource.

func GetPipelineJob

func GetPipelineJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineJobState, opts ...pulumi.ResourceOption) (*PipelineJob, error)

GetPipelineJob gets an existing PipelineJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPipelineJob

func NewPipelineJob(ctx *pulumi.Context,
	name string, args *PipelineJobArgs, opts ...pulumi.ResourceOption) (*PipelineJob, error)

NewPipelineJob registers a new resource with the given unique name, arguments, and options.

func (*PipelineJob) ElementType

func (*PipelineJob) ElementType() reflect.Type

func (*PipelineJob) ToPipelineJobOutput

func (i *PipelineJob) ToPipelineJobOutput() PipelineJobOutput

func (*PipelineJob) ToPipelineJobOutputWithContext

func (i *PipelineJob) ToPipelineJobOutputWithContext(ctx context.Context) PipelineJobOutput

type PipelineJobArgs

type PipelineJobArgs struct {
	// The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringPtrInput
	// Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.
	Network pulumi.StringPtrInput
	// The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are `/a-z-/`.
	PipelineJobId pulumi.StringPtrInput
	// The spec of the pipeline.
	PipelineSpec pulumi.StringMapInput
	Project      pulumi.StringPtrInput
	// A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].
	ReservedIpRanges pulumi.StringArrayInput
	// Runtime config of the pipeline.
	RuntimeConfig GoogleCloudAiplatformV1beta1PipelineJobRuntimeConfigPtrInput
	// The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.
	ServiceAccount pulumi.StringPtrInput
	// A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.
	TemplateUri pulumi.StringPtrInput
}

The set of arguments for constructing a PipelineJob resource.

func (PipelineJobArgs) ElementType

func (PipelineJobArgs) ElementType() reflect.Type

type PipelineJobInput

type PipelineJobInput interface {
	pulumi.Input

	ToPipelineJobOutput() PipelineJobOutput
	ToPipelineJobOutputWithContext(ctx context.Context) PipelineJobOutput
}

type PipelineJobOutput

type PipelineJobOutput struct{ *pulumi.OutputState }

func (PipelineJobOutput) CreateTime

func (o PipelineJobOutput) CreateTime() pulumi.StringOutput

Pipeline creation time.

func (PipelineJobOutput) DisplayName

func (o PipelineJobOutput) DisplayName() pulumi.StringOutput

The display name of the Pipeline. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (PipelineJobOutput) ElementType

func (PipelineJobOutput) ElementType() reflect.Type

func (PipelineJobOutput) EncryptionSpec

Customer-managed encryption key spec for a pipelineJob. If set, this PipelineJob and all of its sub-resources will be secured by this key.

func (PipelineJobOutput) EndTime

Pipeline end time.

func (PipelineJobOutput) Error

The error that occurred during pipeline execution. Only populated when the pipeline's state is FAILED or CANCELLED.

func (PipelineJobOutput) JobDetail

The details of pipeline run. Not available in the list view.

func (PipelineJobOutput) Labels

The labels with user-defined metadata to organize PipelineJob. 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. Note there is some reserved label key for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set value will get overrided.

func (PipelineJobOutput) Location

func (o PipelineJobOutput) Location() pulumi.StringOutput

func (PipelineJobOutput) Name

The resource name of the PipelineJob.

func (PipelineJobOutput) Network

The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Pipeline Job's workload should be peered. For example, `projects/12345/global/networks/myVPC`. [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form `projects/{project}/global/networks/{network}`. Where {project} is a project number, as in `12345`, and {network} is a network name. Private services access must already be configured for the network. Pipeline job will apply the network configuration to the Google Cloud resources being launched, if applied, such as Vertex AI Training or Dataflow job. If left unspecified, the workload is not peered with any network.

func (PipelineJobOutput) PipelineJobId

func (o PipelineJobOutput) PipelineJobId() pulumi.StringPtrOutput

The ID to use for the PipelineJob, which will become the final component of the PipelineJob name. If not provided, an ID will be automatically generated. This value should be less than 128 characters, and valid characters are `/a-z-/`.

func (PipelineJobOutput) PipelineSpec

func (o PipelineJobOutput) PipelineSpec() pulumi.StringMapOutput

The spec of the pipeline.

func (PipelineJobOutput) Project

func (PipelineJobOutput) ReservedIpRanges

func (o PipelineJobOutput) ReservedIpRanges() pulumi.StringArrayOutput

A list of names for the reserved ip ranges under the VPC network that can be used for this Pipeline Job's workload. If set, we will deploy the Pipeline Job's workload 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'].

func (PipelineJobOutput) RuntimeConfig

Runtime config of the pipeline.

func (PipelineJobOutput) ScheduleName

func (o PipelineJobOutput) ScheduleName() pulumi.StringOutput

The schedule resource name. Only returned if the Pipeline is created by Schedule API.

func (PipelineJobOutput) ServiceAccount

func (o PipelineJobOutput) ServiceAccount() pulumi.StringOutput

The service account that the pipeline workload runs as. If not specified, the Compute Engine default service account in the project will be used. See https://cloud.google.com/compute/docs/access/service-accounts#default_service_account Users starting the pipeline must have the `iam.serviceAccounts.actAs` permission on this service account.

func (PipelineJobOutput) StartTime

func (o PipelineJobOutput) StartTime() pulumi.StringOutput

Pipeline start time.

func (PipelineJobOutput) State

The detailed state of the job.

func (PipelineJobOutput) TemplateMetadata

Pipeline template metadata. Will fill up fields if PipelineJob.template_uri is from supported template registry.

func (PipelineJobOutput) TemplateUri

func (o PipelineJobOutput) TemplateUri() pulumi.StringOutput

A template uri from where the PipelineJob.pipeline_spec, if empty, will be downloaded. Currently, only uri from Vertex Template Registry & Gallery is supported. Reference to https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template.

func (PipelineJobOutput) ToPipelineJobOutput

func (o PipelineJobOutput) ToPipelineJobOutput() PipelineJobOutput

func (PipelineJobOutput) ToPipelineJobOutputWithContext

func (o PipelineJobOutput) ToPipelineJobOutputWithContext(ctx context.Context) PipelineJobOutput

func (PipelineJobOutput) UpdateTime

func (o PipelineJobOutput) UpdateTime() pulumi.StringOutput

Timestamp when this PipelineJob was most recently updated.

type PipelineJobState

type PipelineJobState struct {
}

func (PipelineJobState) ElementType

func (PipelineJobState) ElementType() reflect.Type

type Run

type Run struct {
	pulumi.CustomResourceState

	// Timestamp when this TensorboardRun was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of this TensorboardRun.
	Description pulumi.StringOutput `pulumi:"description"`
	// User provided name of this TensorboardRun. This value must be unique among all TensorboardRuns belonging to the same parent TensorboardExperiment.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag         pulumi.StringOutput `pulumi:"etag"`
	ExperimentId pulumi.StringOutput `pulumi:"experimentId"`
	// The labels with user-defined metadata to organize your TensorboardRuns. This field will be used to filter and visualize Runs in the Tensorboard UI. For example, a Vertex AI training job can set a label aiplatform.googleapis.com/training_job_id=xxxxx to all the runs created within that job. An end user can set a label experiment_id=xxxxx for all the runs produced in a Jupyter notebook. These runs can be grouped by a label value and visualized together in the Tensorboard UI. 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. No more than 64 user labels can be associated with one TensorboardRun (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Name of the TensorboardRun. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
	Name          pulumi.StringOutput `pulumi:"name"`
	Project       pulumi.StringOutput `pulumi:"project"`
	TensorboardId pulumi.StringOutput `pulumi:"tensorboardId"`
	// Required. The ID to use for the Tensorboard run, which becomes the final component of the Tensorboard run's resource name. This value should be 1-128 characters, and valid characters are `/a-z-/`.
	TensorboardRunId pulumi.StringOutput `pulumi:"tensorboardRunId"`
	// Timestamp when this TensorboardRun was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a TensorboardRun. Auto-naming is currently not supported for this resource.

func GetRun

func GetRun(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RunState, opts ...pulumi.ResourceOption) (*Run, error)

GetRun gets an existing Run resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRun

func NewRun(ctx *pulumi.Context,
	name string, args *RunArgs, opts ...pulumi.ResourceOption) (*Run, error)

NewRun registers a new resource with the given unique name, arguments, and options.

func (*Run) ElementType

func (*Run) ElementType() reflect.Type

func (*Run) ToRunOutput

func (i *Run) ToRunOutput() RunOutput

func (*Run) ToRunOutputWithContext

func (i *Run) ToRunOutputWithContext(ctx context.Context) RunOutput

type RunArgs

type RunArgs struct {
	// Description of this TensorboardRun.
	Description pulumi.StringPtrInput
	// User provided name of this TensorboardRun. This value must be unique among all TensorboardRuns belonging to the same parent TensorboardExperiment.
	DisplayName pulumi.StringInput
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag         pulumi.StringPtrInput
	ExperimentId pulumi.StringInput
	// The labels with user-defined metadata to organize your TensorboardRuns. This field will be used to filter and visualize Runs in the Tensorboard UI. For example, a Vertex AI training job can set a label aiplatform.googleapis.com/training_job_id=xxxxx to all the runs created within that job. An end user can set a label experiment_id=xxxxx for all the runs produced in a Jupyter notebook. These runs can be grouped by a label value and visualized together in the Tensorboard UI. 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. No more than 64 user labels can be associated with one TensorboardRun (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels        pulumi.StringMapInput
	Location      pulumi.StringPtrInput
	Project       pulumi.StringPtrInput
	TensorboardId pulumi.StringInput
	// Required. The ID to use for the Tensorboard run, which becomes the final component of the Tensorboard run's resource name. This value should be 1-128 characters, and valid characters are `/a-z-/`.
	TensorboardRunId pulumi.StringInput
}

The set of arguments for constructing a Run resource.

func (RunArgs) ElementType

func (RunArgs) ElementType() reflect.Type

type RunInput

type RunInput interface {
	pulumi.Input

	ToRunOutput() RunOutput
	ToRunOutputWithContext(ctx context.Context) RunOutput
}

type RunOutput

type RunOutput struct{ *pulumi.OutputState }

func (RunOutput) CreateTime

func (o RunOutput) CreateTime() pulumi.StringOutput

Timestamp when this TensorboardRun was created.

func (RunOutput) Description

func (o RunOutput) Description() pulumi.StringOutput

Description of this TensorboardRun.

func (RunOutput) DisplayName

func (o RunOutput) DisplayName() pulumi.StringOutput

User provided name of this TensorboardRun. This value must be unique among all TensorboardRuns belonging to the same parent TensorboardExperiment.

func (RunOutput) ElementType

func (RunOutput) ElementType() reflect.Type

func (RunOutput) Etag

func (o RunOutput) Etag() pulumi.StringOutput

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (RunOutput) ExperimentId

func (o RunOutput) ExperimentId() pulumi.StringOutput

func (RunOutput) Labels

func (o RunOutput) Labels() pulumi.StringMapOutput

The labels with user-defined metadata to organize your TensorboardRuns. This field will be used to filter and visualize Runs in the Tensorboard UI. For example, a Vertex AI training job can set a label aiplatform.googleapis.com/training_job_id=xxxxx to all the runs created within that job. An end user can set a label experiment_id=xxxxx for all the runs produced in a Jupyter notebook. These runs can be grouped by a label value and visualized together in the Tensorboard UI. 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. No more than 64 user labels can be associated with one TensorboardRun (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (RunOutput) Location

func (o RunOutput) Location() pulumi.StringOutput

func (RunOutput) Name

func (o RunOutput) Name() pulumi.StringOutput

Name of the TensorboardRun. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`

func (RunOutput) Project

func (o RunOutput) Project() pulumi.StringOutput

func (RunOutput) TensorboardId

func (o RunOutput) TensorboardId() pulumi.StringOutput

func (RunOutput) TensorboardRunId

func (o RunOutput) TensorboardRunId() pulumi.StringOutput

Required. The ID to use for the Tensorboard run, which becomes the final component of the Tensorboard run's resource name. This value should be 1-128 characters, and valid characters are `/a-z-/`.

func (RunOutput) ToRunOutput

func (o RunOutput) ToRunOutput() RunOutput

func (RunOutput) ToRunOutputWithContext

func (o RunOutput) ToRunOutputWithContext(ctx context.Context) RunOutput

func (RunOutput) UpdateTime

func (o RunOutput) UpdateTime() pulumi.StringOutput

Timestamp when this TensorboardRun was last updated.

type RunState

type RunState struct {
}

func (RunState) ElementType

func (RunState) ElementType() reflect.Type

type Schedule

type Schedule struct {
	pulumi.CustomResourceState

	// Optional. Whether new scheduled runs can be queued when max_concurrent_runs limit is reached. If set to true, new runs will be queued instead of skipped. Default to false.
	AllowQueueing pulumi.BoolOutput `pulumi:"allowQueueing"`
	// Whether to backfill missed runs when the schedule is resumed from PAUSED state. If set to true, all missed runs will be scheduled. New runs will be scheduled after the backfill is complete. Default to false.
	CatchUp pulumi.BoolOutput `pulumi:"catchUp"`
	// Request for PipelineService.CreatePipelineJob. CreatePipelineJobRequest.parent field is required (format: projects/{project}/locations/{location}).
	CreatePipelineJobRequest GoogleCloudAiplatformV1beta1CreatePipelineJobRequestResponseOutput `pulumi:"createPipelineJobRequest"`
	// Timestamp when this Schedule was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
	Cron pulumi.StringOutput `pulumi:"cron"`
	// User provided name of the Schedule. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Optional. Timestamp after which no new runs can be scheduled. If specified, The schedule will be completed when either end_time is reached or when scheduled_run_count >= max_run_count. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Timestamp when this Schedule was last paused. Unset if never paused.
	LastPauseTime pulumi.StringOutput `pulumi:"lastPauseTime"`
	// Timestamp when this Schedule was last resumed. Unset if never resumed from pause.
	LastResumeTime pulumi.StringOutput `pulumi:"lastResumeTime"`
	// Response of the last scheduled run. This is the response for starting the scheduled requests and not the execution of the operations/jobs created by the requests (if applicable). Unset if no run has been scheduled yet.
	LastScheduledRunResponse GoogleCloudAiplatformV1beta1ScheduleRunResponseResponseOutput `pulumi:"lastScheduledRunResponse"`
	Location                 pulumi.StringOutput                                           `pulumi:"location"`
	// Maximum number of runs that can be started concurrently for this Schedule. This is the limit for starting the scheduled requests and not the execution of the operations/jobs created by the requests (if applicable).
	MaxConcurrentRunCount pulumi.StringOutput `pulumi:"maxConcurrentRunCount"`
	// Optional. Maximum run count of the schedule. If specified, The schedule will be completed when either started_run_count >= max_run_count or when end_time is reached. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.
	MaxRunCount pulumi.StringOutput `pulumi:"maxRunCount"`
	// Immutable. The resource name of the Schedule.
	Name pulumi.StringOutput `pulumi:"name"`
	// Timestamp when this Schedule should schedule the next run. Having a next_run_time in the past means the runs are being started behind schedule.
	NextRunTime pulumi.StringOutput `pulumi:"nextRunTime"`
	Project     pulumi.StringOutput `pulumi:"project"`
	// Optional. Timestamp after which the first run can be scheduled. Default to Schedule create time if not specified.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The number of runs started by this schedule.
	StartedRunCount pulumi.StringOutput `pulumi:"startedRunCount"`
	// The state of this Schedule.
	State pulumi.StringOutput `pulumi:"state"`
	// Timestamp when this Schedule was updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a Schedule.

func GetSchedule

func GetSchedule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)

GetSchedule gets an existing Schedule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSchedule

func NewSchedule(ctx *pulumi.Context,
	name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)

NewSchedule registers a new resource with the given unique name, arguments, and options.

func (*Schedule) ElementType

func (*Schedule) ElementType() reflect.Type

func (*Schedule) ToScheduleOutput

func (i *Schedule) ToScheduleOutput() ScheduleOutput

func (*Schedule) ToScheduleOutputWithContext

func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

type ScheduleArgs

type ScheduleArgs struct {
	// Optional. Whether new scheduled runs can be queued when max_concurrent_runs limit is reached. If set to true, new runs will be queued instead of skipped. Default to false.
	AllowQueueing pulumi.BoolPtrInput
	// Request for PipelineService.CreatePipelineJob. CreatePipelineJobRequest.parent field is required (format: projects/{project}/locations/{location}).
	CreatePipelineJobRequest GoogleCloudAiplatformV1beta1CreatePipelineJobRequestPtrInput
	// Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".
	Cron pulumi.StringPtrInput
	// User provided name of the Schedule. The name can be up to 128 characters long and can consist of any UTF-8 characters.
	DisplayName pulumi.StringInput
	// Optional. Timestamp after which no new runs can be scheduled. If specified, The schedule will be completed when either end_time is reached or when scheduled_run_count >= max_run_count. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.
	EndTime  pulumi.StringPtrInput
	Location pulumi.StringPtrInput
	// Maximum number of runs that can be started concurrently for this Schedule. This is the limit for starting the scheduled requests and not the execution of the operations/jobs created by the requests (if applicable).
	MaxConcurrentRunCount pulumi.StringInput
	// Optional. Maximum run count of the schedule. If specified, The schedule will be completed when either started_run_count >= max_run_count or when end_time is reached. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.
	MaxRunCount pulumi.StringPtrInput
	// Immutable. The resource name of the Schedule.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// Optional. Timestamp after which the first run can be scheduled. Default to Schedule create time if not specified.
	StartTime pulumi.StringPtrInput
}

The set of arguments for constructing a Schedule resource.

func (ScheduleArgs) ElementType

func (ScheduleArgs) ElementType() reflect.Type

type ScheduleInput

type ScheduleInput interface {
	pulumi.Input

	ToScheduleOutput() ScheduleOutput
	ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
}

type ScheduleOutput

type ScheduleOutput struct{ *pulumi.OutputState }

func (ScheduleOutput) AllowQueueing

func (o ScheduleOutput) AllowQueueing() pulumi.BoolOutput

Optional. Whether new scheduled runs can be queued when max_concurrent_runs limit is reached. If set to true, new runs will be queued instead of skipped. Default to false.

func (ScheduleOutput) CatchUp

func (o ScheduleOutput) CatchUp() pulumi.BoolOutput

Whether to backfill missed runs when the schedule is resumed from PAUSED state. If set to true, all missed runs will be scheduled. New runs will be scheduled after the backfill is complete. Default to false.

func (ScheduleOutput) CreatePipelineJobRequest

Request for PipelineService.CreatePipelineJob. CreatePipelineJobRequest.parent field is required (format: projects/{project}/locations/{location}).

func (ScheduleOutput) CreateTime

func (o ScheduleOutput) CreateTime() pulumi.StringOutput

Timestamp when this Schedule was created.

func (ScheduleOutput) Cron

Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 * * * *".

func (ScheduleOutput) DisplayName

func (o ScheduleOutput) DisplayName() pulumi.StringOutput

User provided name of the Schedule. The name can be up to 128 characters long and can consist of any UTF-8 characters.

func (ScheduleOutput) ElementType

func (ScheduleOutput) ElementType() reflect.Type

func (ScheduleOutput) EndTime

func (o ScheduleOutput) EndTime() pulumi.StringOutput

Optional. Timestamp after which no new runs can be scheduled. If specified, The schedule will be completed when either end_time is reached or when scheduled_run_count >= max_run_count. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.

func (ScheduleOutput) LastPauseTime

func (o ScheduleOutput) LastPauseTime() pulumi.StringOutput

Timestamp when this Schedule was last paused. Unset if never paused.

func (ScheduleOutput) LastResumeTime

func (o ScheduleOutput) LastResumeTime() pulumi.StringOutput

Timestamp when this Schedule was last resumed. Unset if never resumed from pause.

func (ScheduleOutput) LastScheduledRunResponse

Response of the last scheduled run. This is the response for starting the scheduled requests and not the execution of the operations/jobs created by the requests (if applicable). Unset if no run has been scheduled yet.

func (ScheduleOutput) Location

func (o ScheduleOutput) Location() pulumi.StringOutput

func (ScheduleOutput) MaxConcurrentRunCount

func (o ScheduleOutput) MaxConcurrentRunCount() pulumi.StringOutput

Maximum number of runs that can be started concurrently for this Schedule. This is the limit for starting the scheduled requests and not the execution of the operations/jobs created by the requests (if applicable).

func (ScheduleOutput) MaxRunCount

func (o ScheduleOutput) MaxRunCount() pulumi.StringOutput

Optional. Maximum run count of the schedule. If specified, The schedule will be completed when either started_run_count >= max_run_count or when end_time is reached. If not specified, new runs will keep getting scheduled until this Schedule is paused or deleted. Already scheduled runs will be allowed to complete. Unset if not specified.

func (ScheduleOutput) Name

Immutable. The resource name of the Schedule.

func (ScheduleOutput) NextRunTime

func (o ScheduleOutput) NextRunTime() pulumi.StringOutput

Timestamp when this Schedule should schedule the next run. Having a next_run_time in the past means the runs are being started behind schedule.

func (ScheduleOutput) Project

func (o ScheduleOutput) Project() pulumi.StringOutput

func (ScheduleOutput) StartTime

func (o ScheduleOutput) StartTime() pulumi.StringOutput

Optional. Timestamp after which the first run can be scheduled. Default to Schedule create time if not specified.

func (ScheduleOutput) StartedRunCount

func (o ScheduleOutput) StartedRunCount() pulumi.StringOutput

The number of runs started by this schedule.

func (ScheduleOutput) State

The state of this Schedule.

func (ScheduleOutput) ToScheduleOutput

func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput

func (ScheduleOutput) ToScheduleOutputWithContext

func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

func (ScheduleOutput) UpdateTime

func (o ScheduleOutput) UpdateTime() pulumi.StringOutput

Timestamp when this Schedule was updated.

type ScheduleState

type ScheduleState struct {
}

func (ScheduleState) ElementType

func (ScheduleState) ElementType() reflect.Type

type SpecialistPool

type SpecialistPool struct {
	pulumi.CustomResourceState

	// The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	Location    pulumi.StringOutput `pulumi:"location"`
	// The resource name of the SpecialistPool.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource name of the pending data labeling jobs.
	PendingDataLabelingJobs pulumi.StringArrayOutput `pulumi:"pendingDataLabelingJobs"`
	Project                 pulumi.StringOutput      `pulumi:"project"`
	// The email addresses of the managers in the SpecialistPool.
	SpecialistManagerEmails pulumi.StringArrayOutput `pulumi:"specialistManagerEmails"`
	// The number of managers in this SpecialistPool.
	SpecialistManagersCount pulumi.IntOutput `pulumi:"specialistManagersCount"`
	// The email addresses of workers in the SpecialistPool.
	SpecialistWorkerEmails pulumi.StringArrayOutput `pulumi:"specialistWorkerEmails"`
}

Creates a SpecialistPool.

func GetSpecialistPool

func GetSpecialistPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SpecialistPoolState, opts ...pulumi.ResourceOption) (*SpecialistPool, error)

GetSpecialistPool gets an existing SpecialistPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSpecialistPool

func NewSpecialistPool(ctx *pulumi.Context,
	name string, args *SpecialistPoolArgs, opts ...pulumi.ResourceOption) (*SpecialistPool, error)

NewSpecialistPool registers a new resource with the given unique name, arguments, and options.

func (*SpecialistPool) ElementType

func (*SpecialistPool) ElementType() reflect.Type

func (*SpecialistPool) ToSpecialistPoolOutput

func (i *SpecialistPool) ToSpecialistPoolOutput() SpecialistPoolOutput

func (*SpecialistPool) ToSpecialistPoolOutputWithContext

func (i *SpecialistPool) ToSpecialistPoolOutputWithContext(ctx context.Context) SpecialistPoolOutput

type SpecialistPoolArgs

type SpecialistPoolArgs struct {
	// The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.
	DisplayName pulumi.StringInput
	Location    pulumi.StringPtrInput
	// The resource name of the SpecialistPool.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// The email addresses of the managers in the SpecialistPool.
	SpecialistManagerEmails pulumi.StringArrayInput
	// The email addresses of workers in the SpecialistPool.
	SpecialistWorkerEmails pulumi.StringArrayInput
}

The set of arguments for constructing a SpecialistPool resource.

func (SpecialistPoolArgs) ElementType

func (SpecialistPoolArgs) ElementType() reflect.Type

type SpecialistPoolInput

type SpecialistPoolInput interface {
	pulumi.Input

	ToSpecialistPoolOutput() SpecialistPoolOutput
	ToSpecialistPoolOutputWithContext(ctx context.Context) SpecialistPoolOutput
}

type SpecialistPoolOutput

type SpecialistPoolOutput struct{ *pulumi.OutputState }

func (SpecialistPoolOutput) DisplayName

func (o SpecialistPoolOutput) DisplayName() pulumi.StringOutput

The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.

func (SpecialistPoolOutput) ElementType

func (SpecialistPoolOutput) ElementType() reflect.Type

func (SpecialistPoolOutput) Location

func (SpecialistPoolOutput) Name

The resource name of the SpecialistPool.

func (SpecialistPoolOutput) PendingDataLabelingJobs

func (o SpecialistPoolOutput) PendingDataLabelingJobs() pulumi.StringArrayOutput

The resource name of the pending data labeling jobs.

func (SpecialistPoolOutput) Project

func (SpecialistPoolOutput) SpecialistManagerEmails

func (o SpecialistPoolOutput) SpecialistManagerEmails() pulumi.StringArrayOutput

The email addresses of the managers in the SpecialistPool.

func (SpecialistPoolOutput) SpecialistManagersCount

func (o SpecialistPoolOutput) SpecialistManagersCount() pulumi.IntOutput

The number of managers in this SpecialistPool.

func (SpecialistPoolOutput) SpecialistWorkerEmails

func (o SpecialistPoolOutput) SpecialistWorkerEmails() pulumi.StringArrayOutput

The email addresses of workers in the SpecialistPool.

func (SpecialistPoolOutput) ToSpecialistPoolOutput

func (o SpecialistPoolOutput) ToSpecialistPoolOutput() SpecialistPoolOutput

func (SpecialistPoolOutput) ToSpecialistPoolOutputWithContext

func (o SpecialistPoolOutput) ToSpecialistPoolOutputWithContext(ctx context.Context) SpecialistPoolOutput

type SpecialistPoolState

type SpecialistPoolState struct {
}

func (SpecialistPoolState) ElementType

func (SpecialistPoolState) ElementType() reflect.Type

type Study

type Study struct {
	pulumi.CustomResourceState

	// Time at which the study was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Describes the Study, default value is empty string.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.
	InactiveReason pulumi.StringOutput `pulumi:"inactiveReason"`
	Location       pulumi.StringOutput `pulumi:"location"`
	// The name of a study. The study's globally unique identifier. Format: `projects/{project}/locations/{location}/studies/{study}`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The detailed state of a Study.
	State pulumi.StringOutput `pulumi:"state"`
	// Configuration of the Study.
	StudySpec GoogleCloudAiplatformV1beta1StudySpecResponseOutput `pulumi:"studySpec"`
}

Creates a Study. A resource name will be generated after creation of the Study. Auto-naming is currently not supported for this resource.

func GetStudy

func GetStudy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StudyState, opts ...pulumi.ResourceOption) (*Study, error)

GetStudy gets an existing Study resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStudy

func NewStudy(ctx *pulumi.Context,
	name string, args *StudyArgs, opts ...pulumi.ResourceOption) (*Study, error)

NewStudy registers a new resource with the given unique name, arguments, and options.

func (*Study) ElementType

func (*Study) ElementType() reflect.Type

func (*Study) ToStudyOutput

func (i *Study) ToStudyOutput() StudyOutput

func (*Study) ToStudyOutputWithContext

func (i *Study) ToStudyOutputWithContext(ctx context.Context) StudyOutput

type StudyArgs

type StudyArgs struct {
	// Describes the Study, default value is empty string.
	DisplayName pulumi.StringInput
	Location    pulumi.StringPtrInput
	Project     pulumi.StringPtrInput
	// Configuration of the Study.
	StudySpec GoogleCloudAiplatformV1beta1StudySpecInput
}

The set of arguments for constructing a Study resource.

func (StudyArgs) ElementType

func (StudyArgs) ElementType() reflect.Type

type StudyInput

type StudyInput interface {
	pulumi.Input

	ToStudyOutput() StudyOutput
	ToStudyOutputWithContext(ctx context.Context) StudyOutput
}

type StudyOutput

type StudyOutput struct{ *pulumi.OutputState }

func (StudyOutput) CreateTime

func (o StudyOutput) CreateTime() pulumi.StringOutput

Time at which the study was created.

func (StudyOutput) DisplayName

func (o StudyOutput) DisplayName() pulumi.StringOutput

Describes the Study, default value is empty string.

func (StudyOutput) ElementType

func (StudyOutput) ElementType() reflect.Type

func (StudyOutput) InactiveReason

func (o StudyOutput) InactiveReason() pulumi.StringOutput

A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED.

func (StudyOutput) Location

func (o StudyOutput) Location() pulumi.StringOutput

func (StudyOutput) Name

func (o StudyOutput) Name() pulumi.StringOutput

The name of a study. The study's globally unique identifier. Format: `projects/{project}/locations/{location}/studies/{study}`

func (StudyOutput) Project

func (o StudyOutput) Project() pulumi.StringOutput

func (StudyOutput) State

func (o StudyOutput) State() pulumi.StringOutput

The detailed state of a Study.

func (StudyOutput) StudySpec

Configuration of the Study.

func (StudyOutput) ToStudyOutput

func (o StudyOutput) ToStudyOutput() StudyOutput

func (StudyOutput) ToStudyOutputWithContext

func (o StudyOutput) ToStudyOutputWithContext(ctx context.Context) StudyOutput

type StudyState

type StudyState struct {
}

func (StudyState) ElementType

func (StudyState) ElementType() reflect.Type

type Tensorboard

type Tensorboard struct {
	pulumi.CustomResourceState

	// Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'.
	BlobStoragePathPrefix pulumi.StringOutput `pulumi:"blobStoragePathPrefix"`
	// Timestamp when this Tensorboard was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of this Tensorboard.
	Description pulumi.StringOutput `pulumi:"description"`
	// User provided name of this Tensorboard.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Used to indicate if the TensorBoard instance is the default one. Each project & region can have at most one default TensorBoard instance. Creation of a default TensorBoard instance and updating an existing TensorBoard instance to be default will mark all other TensorBoard instances (if any) as non default.
	IsDefault pulumi.BoolOutput `pulumi:"isDefault"`
	// The labels with user-defined metadata to organize your Tensorboards. 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. No more than 64 user labels can be associated with one Tensorboard (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Name of the Tensorboard. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// The number of Runs stored in this Tensorboard.
	RunCount pulumi.IntOutput `pulumi:"runCount"`
	// Timestamp when this Tensorboard was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a Tensorboard. Auto-naming is currently not supported for this resource.

func GetTensorboard

func GetTensorboard(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TensorboardState, opts ...pulumi.ResourceOption) (*Tensorboard, error)

GetTensorboard gets an existing Tensorboard resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTensorboard

func NewTensorboard(ctx *pulumi.Context,
	name string, args *TensorboardArgs, opts ...pulumi.ResourceOption) (*Tensorboard, error)

NewTensorboard registers a new resource with the given unique name, arguments, and options.

func (*Tensorboard) ElementType

func (*Tensorboard) ElementType() reflect.Type

func (*Tensorboard) ToTensorboardOutput

func (i *Tensorboard) ToTensorboardOutput() TensorboardOutput

func (*Tensorboard) ToTensorboardOutputWithContext

func (i *Tensorboard) ToTensorboardOutputWithContext(ctx context.Context) TensorboardOutput

type TensorboardArgs

type TensorboardArgs struct {
	// Description of this Tensorboard.
	Description pulumi.StringPtrInput
	// User provided name of this Tensorboard.
	DisplayName pulumi.StringInput
	// Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag pulumi.StringPtrInput
	// Used to indicate if the TensorBoard instance is the default one. Each project & region can have at most one default TensorBoard instance. Creation of a default TensorBoard instance and updating an existing TensorBoard instance to be default will mark all other TensorBoard instances (if any) as non default.
	IsDefault pulumi.BoolPtrInput
	// The labels with user-defined metadata to organize your Tensorboards. 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. No more than 64 user labels can be associated with one Tensorboard (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
}

The set of arguments for constructing a Tensorboard resource.

func (TensorboardArgs) ElementType

func (TensorboardArgs) ElementType() reflect.Type

type TensorboardInput

type TensorboardInput interface {
	pulumi.Input

	ToTensorboardOutput() TensorboardOutput
	ToTensorboardOutputWithContext(ctx context.Context) TensorboardOutput
}

type TensorboardOutput

type TensorboardOutput struct{ *pulumi.OutputState }

func (TensorboardOutput) BlobStoragePathPrefix

func (o TensorboardOutput) BlobStoragePathPrefix() pulumi.StringOutput

Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'.

func (TensorboardOutput) CreateTime

func (o TensorboardOutput) CreateTime() pulumi.StringOutput

Timestamp when this Tensorboard was created.

func (TensorboardOutput) Description

func (o TensorboardOutput) Description() pulumi.StringOutput

Description of this Tensorboard.

func (TensorboardOutput) DisplayName

func (o TensorboardOutput) DisplayName() pulumi.StringOutput

User provided name of this Tensorboard.

func (TensorboardOutput) ElementType

func (TensorboardOutput) ElementType() reflect.Type

func (TensorboardOutput) EncryptionSpec

Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key.

func (TensorboardOutput) Etag

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (TensorboardOutput) IsDefault

func (o TensorboardOutput) IsDefault() pulumi.BoolOutput

Used to indicate if the TensorBoard instance is the default one. Each project & region can have at most one default TensorBoard instance. Creation of a default TensorBoard instance and updating an existing TensorBoard instance to be default will mark all other TensorBoard instances (if any) as non default.

func (TensorboardOutput) Labels

The labels with user-defined metadata to organize your Tensorboards. 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. No more than 64 user labels can be associated with one Tensorboard (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

func (TensorboardOutput) Location

func (o TensorboardOutput) Location() pulumi.StringOutput

func (TensorboardOutput) Name

Name of the Tensorboard. Format: `projects/{project}/locations/{location}/tensorboards/{tensorboard}`

func (TensorboardOutput) Project

func (TensorboardOutput) RunCount

func (o TensorboardOutput) RunCount() pulumi.IntOutput

The number of Runs stored in this Tensorboard.

func (TensorboardOutput) ToTensorboardOutput

func (o TensorboardOutput) ToTensorboardOutput() TensorboardOutput

func (TensorboardOutput) ToTensorboardOutputWithContext

func (o TensorboardOutput) ToTensorboardOutputWithContext(ctx context.Context) TensorboardOutput

func (TensorboardOutput) UpdateTime

func (o TensorboardOutput) UpdateTime() pulumi.StringOutput

Timestamp when this Tensorboard was last updated.

type TensorboardState

type TensorboardState struct {
}

func (TensorboardState) ElementType

func (TensorboardState) ElementType() reflect.Type

type TimeSeries

type TimeSeries struct {
	pulumi.CustomResourceState

	// Timestamp when this TensorboardTimeSeries was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of this TensorboardTimeSeries.
	Description pulumi.StringOutput `pulumi:"description"`
	// User provided name of this TensorboardTimeSeries. This value should be unique among all TensorboardTimeSeries resources belonging to the same TensorboardRun resource (parent resource).
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag         pulumi.StringOutput `pulumi:"etag"`
	ExperimentId pulumi.StringOutput `pulumi:"experimentId"`
	Location     pulumi.StringOutput `pulumi:"location"`
	// Scalar, Tensor, or Blob metadata for this TensorboardTimeSeries.
	Metadata GoogleCloudAiplatformV1beta1TensorboardTimeSeriesMetadataResponseOutput `pulumi:"metadata"`
	// Name of the TensorboardTimeSeries.
	Name pulumi.StringOutput `pulumi:"name"`
	// Data of the current plugin, with the size limited to 65KB.
	PluginData pulumi.StringOutput `pulumi:"pluginData"`
	// Immutable. Name of the plugin this time series pertain to. Such as Scalar, Tensor, Blob
	PluginName    pulumi.StringOutput `pulumi:"pluginName"`
	Project       pulumi.StringOutput `pulumi:"project"`
	RunId         pulumi.StringOutput `pulumi:"runId"`
	TensorboardId pulumi.StringOutput `pulumi:"tensorboardId"`
	// Optional. The user specified unique ID to use for the TensorboardTimeSeries, which becomes the final component of the TensorboardTimeSeries's resource name. This value should match "a-z0-9{0, 127}"
	TensorboardTimeSeriesId pulumi.StringPtrOutput `pulumi:"tensorboardTimeSeriesId"`
	// Timestamp when this TensorboardTimeSeries was last updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// Immutable. Type of TensorboardTimeSeries value.
	ValueType pulumi.StringOutput `pulumi:"valueType"`
}

Creates a TensorboardTimeSeries. Auto-naming is currently not supported for this resource.

func GetTimeSeries

func GetTimeSeries(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TimeSeriesState, opts ...pulumi.ResourceOption) (*TimeSeries, error)

GetTimeSeries gets an existing TimeSeries resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTimeSeries

func NewTimeSeries(ctx *pulumi.Context,
	name string, args *TimeSeriesArgs, opts ...pulumi.ResourceOption) (*TimeSeries, error)

NewTimeSeries registers a new resource with the given unique name, arguments, and options.

func (*TimeSeries) ElementType

func (*TimeSeries) ElementType() reflect.Type

func (*TimeSeries) ToTimeSeriesOutput

func (i *TimeSeries) ToTimeSeriesOutput() TimeSeriesOutput

func (*TimeSeries) ToTimeSeriesOutputWithContext

func (i *TimeSeries) ToTimeSeriesOutputWithContext(ctx context.Context) TimeSeriesOutput

type TimeSeriesArgs

type TimeSeriesArgs struct {
	// Description of this TensorboardTimeSeries.
	Description pulumi.StringPtrInput
	// User provided name of this TensorboardTimeSeries. This value should be unique among all TensorboardTimeSeries resources belonging to the same TensorboardRun resource (parent resource).
	DisplayName pulumi.StringInput
	// Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
	Etag         pulumi.StringPtrInput
	ExperimentId pulumi.StringInput
	Location     pulumi.StringPtrInput
	// Data of the current plugin, with the size limited to 65KB.
	PluginData pulumi.StringPtrInput
	// Immutable. Name of the plugin this time series pertain to. Such as Scalar, Tensor, Blob
	PluginName    pulumi.StringPtrInput
	Project       pulumi.StringPtrInput
	RunId         pulumi.StringInput
	TensorboardId pulumi.StringInput
	// Optional. The user specified unique ID to use for the TensorboardTimeSeries, which becomes the final component of the TensorboardTimeSeries's resource name. This value should match "a-z0-9{0, 127}"
	TensorboardTimeSeriesId pulumi.StringPtrInput
	// Immutable. Type of TensorboardTimeSeries value.
	ValueType TimeSeriesValueTypeInput
}

The set of arguments for constructing a TimeSeries resource.

func (TimeSeriesArgs) ElementType

func (TimeSeriesArgs) ElementType() reflect.Type

type TimeSeriesInput

type TimeSeriesInput interface {
	pulumi.Input

	ToTimeSeriesOutput() TimeSeriesOutput
	ToTimeSeriesOutputWithContext(ctx context.Context) TimeSeriesOutput
}

type TimeSeriesOutput

type TimeSeriesOutput struct{ *pulumi.OutputState }

func (TimeSeriesOutput) CreateTime

func (o TimeSeriesOutput) CreateTime() pulumi.StringOutput

Timestamp when this TensorboardTimeSeries was created.

func (TimeSeriesOutput) Description

func (o TimeSeriesOutput) Description() pulumi.StringOutput

Description of this TensorboardTimeSeries.

func (TimeSeriesOutput) DisplayName

func (o TimeSeriesOutput) DisplayName() pulumi.StringOutput

User provided name of this TensorboardTimeSeries. This value should be unique among all TensorboardTimeSeries resources belonging to the same TensorboardRun resource (parent resource).

func (TimeSeriesOutput) ElementType

func (TimeSeriesOutput) ElementType() reflect.Type

func (TimeSeriesOutput) Etag

Used to perform a consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

func (TimeSeriesOutput) ExperimentId

func (o TimeSeriesOutput) ExperimentId() pulumi.StringOutput

func (TimeSeriesOutput) Location

func (o TimeSeriesOutput) Location() pulumi.StringOutput

func (TimeSeriesOutput) Metadata

Scalar, Tensor, or Blob metadata for this TensorboardTimeSeries.

func (TimeSeriesOutput) Name

Name of the TensorboardTimeSeries.

func (TimeSeriesOutput) PluginData

func (o TimeSeriesOutput) PluginData() pulumi.StringOutput

Data of the current plugin, with the size limited to 65KB.

func (TimeSeriesOutput) PluginName

func (o TimeSeriesOutput) PluginName() pulumi.StringOutput

Immutable. Name of the plugin this time series pertain to. Such as Scalar, Tensor, Blob

func (TimeSeriesOutput) Project

func (o TimeSeriesOutput) Project() pulumi.StringOutput

func (TimeSeriesOutput) RunId

func (TimeSeriesOutput) TensorboardId

func (o TimeSeriesOutput) TensorboardId() pulumi.StringOutput

func (TimeSeriesOutput) TensorboardTimeSeriesId

func (o TimeSeriesOutput) TensorboardTimeSeriesId() pulumi.StringPtrOutput

Optional. The user specified unique ID to use for the TensorboardTimeSeries, which becomes the final component of the TensorboardTimeSeries's resource name. This value should match "a-z0-9{0, 127}"

func (TimeSeriesOutput) ToTimeSeriesOutput

func (o TimeSeriesOutput) ToTimeSeriesOutput() TimeSeriesOutput

func (TimeSeriesOutput) ToTimeSeriesOutputWithContext

func (o TimeSeriesOutput) ToTimeSeriesOutputWithContext(ctx context.Context) TimeSeriesOutput

func (TimeSeriesOutput) UpdateTime

func (o TimeSeriesOutput) UpdateTime() pulumi.StringOutput

Timestamp when this TensorboardTimeSeries was last updated.

func (TimeSeriesOutput) ValueType

func (o TimeSeriesOutput) ValueType() pulumi.StringOutput

Immutable. Type of TensorboardTimeSeries value.

type TimeSeriesState

type TimeSeriesState struct {
}

func (TimeSeriesState) ElementType

func (TimeSeriesState) ElementType() reflect.Type

type TimeSeriesValueType

type TimeSeriesValueType string

Required. Immutable. Type of TensorboardTimeSeries value.

func (TimeSeriesValueType) ElementType

func (TimeSeriesValueType) ElementType() reflect.Type

func (TimeSeriesValueType) ToStringOutput

func (e TimeSeriesValueType) ToStringOutput() pulumi.StringOutput

func (TimeSeriesValueType) ToStringOutputWithContext

func (e TimeSeriesValueType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeSeriesValueType) ToStringPtrOutput

func (e TimeSeriesValueType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeSeriesValueType) ToStringPtrOutputWithContext

func (e TimeSeriesValueType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeSeriesValueType) ToTimeSeriesValueTypeOutput

func (e TimeSeriesValueType) ToTimeSeriesValueTypeOutput() TimeSeriesValueTypeOutput

func (TimeSeriesValueType) ToTimeSeriesValueTypeOutputWithContext

func (e TimeSeriesValueType) ToTimeSeriesValueTypeOutputWithContext(ctx context.Context) TimeSeriesValueTypeOutput

func (TimeSeriesValueType) ToTimeSeriesValueTypePtrOutput

func (e TimeSeriesValueType) ToTimeSeriesValueTypePtrOutput() TimeSeriesValueTypePtrOutput

func (TimeSeriesValueType) ToTimeSeriesValueTypePtrOutputWithContext

func (e TimeSeriesValueType) ToTimeSeriesValueTypePtrOutputWithContext(ctx context.Context) TimeSeriesValueTypePtrOutput

type TimeSeriesValueTypeInput

type TimeSeriesValueTypeInput interface {
	pulumi.Input

	ToTimeSeriesValueTypeOutput() TimeSeriesValueTypeOutput
	ToTimeSeriesValueTypeOutputWithContext(context.Context) TimeSeriesValueTypeOutput
}

TimeSeriesValueTypeInput is an input type that accepts TimeSeriesValueTypeArgs and TimeSeriesValueTypeOutput values. You can construct a concrete instance of `TimeSeriesValueTypeInput` via:

TimeSeriesValueTypeArgs{...}

type TimeSeriesValueTypeOutput

type TimeSeriesValueTypeOutput struct{ *pulumi.OutputState }

func (TimeSeriesValueTypeOutput) ElementType

func (TimeSeriesValueTypeOutput) ElementType() reflect.Type

func (TimeSeriesValueTypeOutput) ToStringOutput

func (o TimeSeriesValueTypeOutput) ToStringOutput() pulumi.StringOutput

func (TimeSeriesValueTypeOutput) ToStringOutputWithContext

func (o TimeSeriesValueTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeSeriesValueTypeOutput) ToStringPtrOutput

func (o TimeSeriesValueTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeSeriesValueTypeOutput) ToStringPtrOutputWithContext

func (o TimeSeriesValueTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeSeriesValueTypeOutput) ToTimeSeriesValueTypeOutput

func (o TimeSeriesValueTypeOutput) ToTimeSeriesValueTypeOutput() TimeSeriesValueTypeOutput

func (TimeSeriesValueTypeOutput) ToTimeSeriesValueTypeOutputWithContext

func (o TimeSeriesValueTypeOutput) ToTimeSeriesValueTypeOutputWithContext(ctx context.Context) TimeSeriesValueTypeOutput

func (TimeSeriesValueTypeOutput) ToTimeSeriesValueTypePtrOutput

func (o TimeSeriesValueTypeOutput) ToTimeSeriesValueTypePtrOutput() TimeSeriesValueTypePtrOutput

func (TimeSeriesValueTypeOutput) ToTimeSeriesValueTypePtrOutputWithContext

func (o TimeSeriesValueTypeOutput) ToTimeSeriesValueTypePtrOutputWithContext(ctx context.Context) TimeSeriesValueTypePtrOutput

type TimeSeriesValueTypePtrInput

type TimeSeriesValueTypePtrInput interface {
	pulumi.Input

	ToTimeSeriesValueTypePtrOutput() TimeSeriesValueTypePtrOutput
	ToTimeSeriesValueTypePtrOutputWithContext(context.Context) TimeSeriesValueTypePtrOutput
}

func TimeSeriesValueTypePtr

func TimeSeriesValueTypePtr(v string) TimeSeriesValueTypePtrInput

type TimeSeriesValueTypePtrOutput

type TimeSeriesValueTypePtrOutput struct{ *pulumi.OutputState }

func (TimeSeriesValueTypePtrOutput) Elem

func (TimeSeriesValueTypePtrOutput) ElementType

func (TimeSeriesValueTypePtrOutput) ToStringPtrOutput

func (o TimeSeriesValueTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeSeriesValueTypePtrOutput) ToStringPtrOutputWithContext

func (o TimeSeriesValueTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeSeriesValueTypePtrOutput) ToTimeSeriesValueTypePtrOutput

func (o TimeSeriesValueTypePtrOutput) ToTimeSeriesValueTypePtrOutput() TimeSeriesValueTypePtrOutput

func (TimeSeriesValueTypePtrOutput) ToTimeSeriesValueTypePtrOutputWithContext

func (o TimeSeriesValueTypePtrOutput) ToTimeSeriesValueTypePtrOutputWithContext(ctx context.Context) TimeSeriesValueTypePtrOutput

type TrainingPipeline

type TrainingPipeline struct {
	pulumi.CustomResourceState

	// Time when the TrainingPipeline was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The user-defined name of this TrainingPipeline.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if model_to_upload is not set separately.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecResponseOutput `pulumi:"encryptionSpec"`
	// Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
	Error GoogleRpcStatusResponseOutput `pulumi:"error"`
	// Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's training_task_definition should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the training_task_definition, then it should be assumed that the TrainingPipeline does not depend on this configuration.
	InputDataConfig GoogleCloudAiplatformV1beta1InputDataConfigResponseOutput `pulumi:"inputDataConfig"`
	// The labels with user-defined metadata to organize TrainingPipelines. 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.
	Labels   pulumi.StringMapOutput `pulumi:"labels"`
	Location pulumi.StringOutput    `pulumi:"location"`
	// Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
	ModelId pulumi.StringOutput `pulumi:"modelId"`
	// Describes the Model that may be uploaded (via ModelService.UploadModel) by this TrainingPipeline. The TrainingPipeline's training_task_definition should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the training_task_definition, then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource name is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
	ModelToUpload GoogleCloudAiplatformV1beta1ModelResponseOutput `pulumi:"modelToUpload"`
	// Resource name of the TrainingPipeline.
	Name pulumi.StringOutput `pulumi:"name"`
	// Optional. When specify this field, the `model_to_upload` will not be uploaded as a new model, instead, it will become a new version of this `parent_model`.
	ParentModel pulumi.StringOutput `pulumi:"parentModel"`
	Project     pulumi.StringOutput `pulumi:"project"`
	// Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The detailed state of the pipeline.
	State pulumi.StringOutput `pulumi:"state"`
	// A Google Cloud Storage path to the YAML file that defines the training task which is responsible for producing the model artifact, and may also include additional auxiliary work. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	TrainingTaskDefinition pulumi.StringOutput `pulumi:"trainingTaskDefinition"`
	// The training task's parameter(s), as specified in the training_task_definition's `inputs`.
	TrainingTaskInputs pulumi.AnyOutput `pulumi:"trainingTaskInputs"`
	// The metadata information as specified in the training_task_definition's `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's training_task_definition contains `metadata` object.
	TrainingTaskMetadata pulumi.AnyOutput `pulumi:"trainingTaskMetadata"`
	// Time when the TrainingPipeline was most recently updated.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a TrainingPipeline. A created TrainingPipeline right away will be attempted to be run. Auto-naming is currently not supported for this resource.

func GetTrainingPipeline

func GetTrainingPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrainingPipelineState, opts ...pulumi.ResourceOption) (*TrainingPipeline, error)

GetTrainingPipeline gets an existing TrainingPipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTrainingPipeline

func NewTrainingPipeline(ctx *pulumi.Context,
	name string, args *TrainingPipelineArgs, opts ...pulumi.ResourceOption) (*TrainingPipeline, error)

NewTrainingPipeline registers a new resource with the given unique name, arguments, and options.

func (*TrainingPipeline) ElementType

func (*TrainingPipeline) ElementType() reflect.Type

func (*TrainingPipeline) ToTrainingPipelineOutput

func (i *TrainingPipeline) ToTrainingPipelineOutput() TrainingPipelineOutput

func (*TrainingPipeline) ToTrainingPipelineOutputWithContext

func (i *TrainingPipeline) ToTrainingPipelineOutputWithContext(ctx context.Context) TrainingPipelineOutput

type TrainingPipelineArgs

type TrainingPipelineArgs struct {
	// The user-defined name of this TrainingPipeline.
	DisplayName pulumi.StringInput
	// Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if model_to_upload is not set separately.
	EncryptionSpec GoogleCloudAiplatformV1beta1EncryptionSpecPtrInput
	// Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's training_task_definition should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the training_task_definition, then it should be assumed that the TrainingPipeline does not depend on this configuration.
	InputDataConfig GoogleCloudAiplatformV1beta1InputDataConfigPtrInput
	// The labels with user-defined metadata to organize TrainingPipelines. 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.
	Labels   pulumi.StringMapInput
	Location pulumi.StringPtrInput
	// Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
	ModelId pulumi.StringPtrInput
	// Describes the Model that may be uploaded (via ModelService.UploadModel) by this TrainingPipeline. The TrainingPipeline's training_task_definition should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the training_task_definition, then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource name is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
	ModelToUpload GoogleCloudAiplatformV1beta1ModelPtrInput
	// Optional. When specify this field, the `model_to_upload` will not be uploaded as a new model, instead, it will become a new version of this `parent_model`.
	ParentModel pulumi.StringPtrInput
	Project     pulumi.StringPtrInput
	// A Google Cloud Storage path to the YAML file that defines the training task which is responsible for producing the model artifact, and may also include additional auxiliary work. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
	TrainingTaskDefinition pulumi.StringInput
	// The training task's parameter(s), as specified in the training_task_definition's `inputs`.
	TrainingTaskInputs pulumi.Input
}

The set of arguments for constructing a TrainingPipeline resource.

func (TrainingPipelineArgs) ElementType

func (TrainingPipelineArgs) ElementType() reflect.Type

type TrainingPipelineInput

type TrainingPipelineInput interface {
	pulumi.Input

	ToTrainingPipelineOutput() TrainingPipelineOutput
	ToTrainingPipelineOutputWithContext(ctx context.Context) TrainingPipelineOutput
}

type TrainingPipelineOutput

type TrainingPipelineOutput struct{ *pulumi.OutputState }

func (TrainingPipelineOutput) CreateTime

Time when the TrainingPipeline was created.

func (TrainingPipelineOutput) DisplayName

func (o TrainingPipelineOutput) DisplayName() pulumi.StringOutput

The user-defined name of this TrainingPipeline.

func (TrainingPipelineOutput) ElementType

func (TrainingPipelineOutput) ElementType() reflect.Type

func (TrainingPipelineOutput) EncryptionSpec

Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if model_to_upload is not set separately.

func (TrainingPipelineOutput) EndTime

Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.

func (TrainingPipelineOutput) Error

Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.

func (TrainingPipelineOutput) InputDataConfig

Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's training_task_definition should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the training_task_definition, then it should be assumed that the TrainingPipeline does not depend on this configuration.

func (TrainingPipelineOutput) Labels

The labels with user-defined metadata to organize TrainingPipelines. 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.

func (TrainingPipelineOutput) Location

func (TrainingPipelineOutput) ModelId

Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.

func (TrainingPipelineOutput) ModelToUpload

Describes the Model that may be uploaded (via ModelService.UploadModel) by this TrainingPipeline. The TrainingPipeline's training_task_definition should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the training_task_definition, then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource name is populated. The Model is always uploaded into the Project and Location in which this pipeline is.

func (TrainingPipelineOutput) Name

Resource name of the TrainingPipeline.

func (TrainingPipelineOutput) ParentModel

func (o TrainingPipelineOutput) ParentModel() pulumi.StringOutput

Optional. When specify this field, the `model_to_upload` will not be uploaded as a new model, instead, it will become a new version of this `parent_model`.

func (TrainingPipelineOutput) Project

func (TrainingPipelineOutput) StartTime

Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.

func (TrainingPipelineOutput) State

The detailed state of the pipeline.

func (TrainingPipelineOutput) ToTrainingPipelineOutput

func (o TrainingPipelineOutput) ToTrainingPipelineOutput() TrainingPipelineOutput

func (TrainingPipelineOutput) ToTrainingPipelineOutputWithContext

func (o TrainingPipelineOutput) ToTrainingPipelineOutputWithContext(ctx context.Context) TrainingPipelineOutput

func (TrainingPipelineOutput) TrainingTaskDefinition

func (o TrainingPipelineOutput) TrainingTaskDefinition() pulumi.StringOutput

A Google Cloud Storage path to the YAML file that defines the training task which is responsible for producing the model artifact, and may also include additional auxiliary work. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.

func (TrainingPipelineOutput) TrainingTaskInputs

func (o TrainingPipelineOutput) TrainingTaskInputs() pulumi.AnyOutput

The training task's parameter(s), as specified in the training_task_definition's `inputs`.

func (TrainingPipelineOutput) TrainingTaskMetadata

func (o TrainingPipelineOutput) TrainingTaskMetadata() pulumi.AnyOutput

The metadata information as specified in the training_task_definition's `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's training_task_definition contains `metadata` object.

func (TrainingPipelineOutput) UpdateTime

Time when the TrainingPipeline was most recently updated.

type TrainingPipelineState

type TrainingPipelineState struct {
}

func (TrainingPipelineState) ElementType

func (TrainingPipelineState) ElementType() reflect.Type

type Trial

type Trial struct {
	pulumi.CustomResourceState

	// 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.
	ClientId pulumi.StringOutput `pulumi:"clientId"`
	// The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.
	CustomJob pulumi.StringOutput `pulumi:"customJob"`
	// Time when the Trial's status changed to `SUCCEEDED` or `INFEASIBLE`.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// The final measurement containing the objective value.
	FinalMeasurement GoogleCloudAiplatformV1beta1MeasurementResponseOutput `pulumi:"finalMeasurement"`
	// A human readable string describing why the Trial is infeasible. This is set only if Trial state is `INFEASIBLE`.
	InfeasibleReason pulumi.StringOutput `pulumi:"infeasibleReason"`
	Location         pulumi.StringOutput `pulumi:"location"`
	// A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.
	Measurements GoogleCloudAiplatformV1beta1MeasurementResponseArrayOutput `pulumi:"measurements"`
	// Resource name of the Trial assigned by the service.
	Name pulumi.StringOutput `pulumi:"name"`
	// The parameters of the Trial.
	Parameters GoogleCloudAiplatformV1beta1TrialParameterResponseArrayOutput `pulumi:"parameters"`
	Project    pulumi.StringOutput                                           `pulumi:"project"`
	// Time when the Trial was started.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// The detailed state of the Trial.
	State   pulumi.StringOutput `pulumi:"state"`
	StudyId pulumi.StringOutput `pulumi:"studyId"`
	// URIs for accessing [interactive shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) (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-0` for the primary node, `workerpool1-0` for the first node in the second worker pool, and `workerpool1-1` for the second node in the second worker pool. The values are the URIs for each node's interactive shell.
	WebAccessUris pulumi.StringMapOutput `pulumi:"webAccessUris"`
}

Adds a user provided Trial to a Study. Auto-naming is currently not supported for this resource.

func GetTrial

func GetTrial(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrialState, opts ...pulumi.ResourceOption) (*Trial, error)

GetTrial gets an existing Trial resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTrial

func NewTrial(ctx *pulumi.Context,
	name string, args *TrialArgs, opts ...pulumi.ResourceOption) (*Trial, error)

NewTrial registers a new resource with the given unique name, arguments, and options.

func (*Trial) ElementType

func (*Trial) ElementType() reflect.Type

func (*Trial) ToTrialOutput

func (i *Trial) ToTrialOutput() TrialOutput

func (*Trial) ToTrialOutputWithContext

func (i *Trial) ToTrialOutputWithContext(ctx context.Context) TrialOutput

type TrialArgs

type TrialArgs struct {
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
	StudyId  pulumi.StringInput
}

The set of arguments for constructing a Trial resource.

func (TrialArgs) ElementType

func (TrialArgs) ElementType() reflect.Type

type TrialInput

type TrialInput interface {
	pulumi.Input

	ToTrialOutput() TrialOutput
	ToTrialOutputWithContext(ctx context.Context) TrialOutput
}

type TrialOutput

type TrialOutput struct{ *pulumi.OutputState }

func (TrialOutput) ClientId

func (o TrialOutput) ClientId() pulumi.StringOutput

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.

func (TrialOutput) CustomJob

func (o TrialOutput) CustomJob() pulumi.StringOutput

The CustomJob name linked to the Trial. It's set for a HyperparameterTuningJob's Trial.

func (TrialOutput) ElementType

func (TrialOutput) ElementType() reflect.Type

func (TrialOutput) EndTime

func (o TrialOutput) EndTime() pulumi.StringOutput

Time when the Trial's status changed to `SUCCEEDED` or `INFEASIBLE`.

func (TrialOutput) FinalMeasurement

The final measurement containing the objective value.

func (TrialOutput) InfeasibleReason

func (o TrialOutput) InfeasibleReason() pulumi.StringOutput

A human readable string describing why the Trial is infeasible. This is set only if Trial state is `INFEASIBLE`.

func (TrialOutput) Location

func (o TrialOutput) Location() pulumi.StringOutput

func (TrialOutput) Measurements

A list of measurements that are strictly lexicographically ordered by their induced tuples (steps, elapsed_duration). These are used for early stopping computations.

func (TrialOutput) Name

func (o TrialOutput) Name() pulumi.StringOutput

Resource name of the Trial assigned by the service.

func (TrialOutput) Parameters

The parameters of the Trial.

func (TrialOutput) Project

func (o TrialOutput) Project() pulumi.StringOutput

func (TrialOutput) StartTime

func (o TrialOutput) StartTime() pulumi.StringOutput

Time when the Trial was started.

func (TrialOutput) State

func (o TrialOutput) State() pulumi.StringOutput

The detailed state of the Trial.

func (TrialOutput) StudyId

func (o TrialOutput) StudyId() pulumi.StringOutput

func (TrialOutput) ToTrialOutput

func (o TrialOutput) ToTrialOutput() TrialOutput

func (TrialOutput) ToTrialOutputWithContext

func (o TrialOutput) ToTrialOutputWithContext(ctx context.Context) TrialOutput

func (TrialOutput) WebAccessUris

func (o TrialOutput) WebAccessUris() pulumi.StringMapOutput

URIs for accessing [interactive shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) (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-0` for the primary node, `workerpool1-0` for the first node in the second worker pool, and `workerpool1-1` for the second node in the second worker pool. The values are the URIs for each node's interactive shell.

type TrialState

type TrialState struct {
}

func (TrialState) ElementType

func (TrialState) ElementType() reflect.Type

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL