Documentation ¶
Overview ¶
Generate deepcopy object for vertexai/v1alpha1 API group
Package v1alpha1 contains API Schema definitions for the vertexai v1alpha1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/pkg/apis/vertexai +k8s:defaulter-gen=TypeMeta +groupName=vertexai.cnrm.cloud.google.com
Index ¶
- Variables
- type DatasetEncryptionSpec
- type EndpointAutomaticResourcesStatus
- type EndpointAutoscalingMetricSpecsStatus
- type EndpointDedicatedResourcesStatus
- type EndpointDeployedModelsStatus
- type EndpointEncryptionSpec
- type EndpointMachineSpecStatus
- type EndpointPrivateEndpointsStatus
- type FeaturestoreEncryptionSpec
- type FeaturestoreOnlineServingConfig
- type FeaturestoreScaling
- type FeaturestoreentitytypeCategoricalThresholdConfig
- type FeaturestoreentitytypeImportFeaturesAnalysis
- type FeaturestoreentitytypeMonitoringConfig
- type FeaturestoreentitytypeNumericalThresholdConfig
- type FeaturestoreentitytypeSnapshotAnalysis
- type IndexAlgorithmConfig
- type IndexBruteForceConfig
- type IndexConfig
- type IndexDeployedIndexesStatus
- type IndexIndexStatsStatus
- type IndexMetadata
- type IndexTreeAhConfig
- type MetadatastoreEncryptionSpec
- type MetadatastoreStateStatus
- type TensorboardEncryptionSpec
- type VertexAIDataset
- type VertexAIDatasetList
- type VertexAIDatasetSpec
- type VertexAIDatasetStatus
- type VertexAIEndpoint
- type VertexAIEndpointList
- type VertexAIEndpointSpec
- type VertexAIEndpointStatus
- type VertexAIFeaturestore
- type VertexAIFeaturestoreEntityType
- type VertexAIFeaturestoreEntityTypeFeature
- type VertexAIFeaturestoreEntityTypeFeatureList
- func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopy() *VertexAIFeaturestoreEntityTypeFeatureList
- func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeatureList)
- func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyObject() runtime.Object
- type VertexAIFeaturestoreEntityTypeFeatureSpec
- type VertexAIFeaturestoreEntityTypeFeatureStatus
- type VertexAIFeaturestoreEntityTypeList
- type VertexAIFeaturestoreEntityTypeSpec
- type VertexAIFeaturestoreEntityTypeStatus
- type VertexAIFeaturestoreList
- type VertexAIFeaturestoreSpec
- type VertexAIFeaturestoreStatus
- type VertexAIIndex
- type VertexAIIndexEndpoint
- type VertexAIIndexEndpointList
- type VertexAIIndexEndpointSpec
- type VertexAIIndexEndpointStatus
- type VertexAIIndexList
- type VertexAIIndexSpec
- type VertexAIIndexStatus
- type VertexAIMetadataStore
- type VertexAIMetadataStoreList
- type VertexAIMetadataStoreSpec
- type VertexAIMetadataStoreStatus
- type VertexAITensorboard
- type VertexAITensorboardList
- type VertexAITensorboardSpec
- type VertexAITensorboardStatus
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "vertexai.cnrm.cloud.google.com", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme VertexAIDatasetGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIDataset{}).Name(), } VertexAIEndpointGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIEndpoint{}).Name(), } VertexAIFeaturestoreGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIFeaturestore{}).Name(), } VertexAIFeaturestoreEntityTypeGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIFeaturestoreEntityType{}).Name(), } VertexAIFeaturestoreEntityTypeFeatureGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIFeaturestoreEntityTypeFeature{}).Name(), } VertexAIIndexGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIIndex{}).Name(), } VertexAIIndexEndpointGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIIndexEndpoint{}).Name(), } VertexAIMetadataStoreGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAIMetadataStore{}).Name(), } VertexAITensorboardGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(VertexAITensorboard{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type DatasetEncryptionSpec ¶
type DatasetEncryptionSpec struct { /* Immutable. Required. 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 resource is created. */ // +optional KmsKeyName *string `json:"kmsKeyName,omitempty"` }
func (*DatasetEncryptionSpec) DeepCopy ¶
func (in *DatasetEncryptionSpec) DeepCopy() *DatasetEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetEncryptionSpec.
func (*DatasetEncryptionSpec) DeepCopyInto ¶
func (in *DatasetEncryptionSpec) DeepCopyInto(out *DatasetEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointAutomaticResourcesStatus ¶
type EndpointAutomaticResourcesStatus struct { /* 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. */ // +optional MaxReplicaCount *int `json:"maxReplicaCount,omitempty"` /* 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. */ // +optional MinReplicaCount *int `json:"minReplicaCount,omitempty"` }
func (*EndpointAutomaticResourcesStatus) DeepCopy ¶
func (in *EndpointAutomaticResourcesStatus) DeepCopy() *EndpointAutomaticResourcesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointAutomaticResourcesStatus.
func (*EndpointAutomaticResourcesStatus) DeepCopyInto ¶
func (in *EndpointAutomaticResourcesStatus) DeepCopyInto(out *EndpointAutomaticResourcesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointAutoscalingMetricSpecsStatus ¶
type EndpointAutoscalingMetricSpecsStatus 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'. */ // +optional MetricName *string `json:"metricName,omitempty"` /* 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. */ // +optional Target *int `json:"target,omitempty"` }
func (*EndpointAutoscalingMetricSpecsStatus) DeepCopy ¶
func (in *EndpointAutoscalingMetricSpecsStatus) DeepCopy() *EndpointAutoscalingMetricSpecsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointAutoscalingMetricSpecsStatus.
func (*EndpointAutoscalingMetricSpecsStatus) DeepCopyInto ¶
func (in *EndpointAutoscalingMetricSpecsStatus) DeepCopyInto(out *EndpointAutoscalingMetricSpecsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointDedicatedResourcesStatus ¶
type EndpointDedicatedResourcesStatus struct { /* 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'. */ // +optional AutoscalingMetricSpecs []EndpointAutoscalingMetricSpecsStatus `json:"autoscalingMetricSpecs,omitempty"` /* The specification of a single machine used by the prediction. */ // +optional MachineSpec []EndpointMachineSpecStatus `json:"machineSpec,omitempty"` /* 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). */ // +optional MaxReplicaCount *int `json:"maxReplicaCount,omitempty"` /* 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. */ // +optional MinReplicaCount *int `json:"minReplicaCount,omitempty"` }
func (*EndpointDedicatedResourcesStatus) DeepCopy ¶
func (in *EndpointDedicatedResourcesStatus) DeepCopy() *EndpointDedicatedResourcesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointDedicatedResourcesStatus.
func (*EndpointDedicatedResourcesStatus) DeepCopyInto ¶
func (in *EndpointDedicatedResourcesStatus) DeepCopyInto(out *EndpointDedicatedResourcesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointDeployedModelsStatus ¶
type EndpointDeployedModelsStatus struct { /* A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration. */ // +optional AutomaticResources []EndpointAutomaticResourcesStatus `json:"automaticResources,omitempty"` /* Output only. Timestamp when the DeployedModel was created. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. */ // +optional DedicatedResources []EndpointDedicatedResourcesStatus `json:"dedicatedResources,omitempty"` /* The display name of the DeployedModel. If not provided upon creation, the Model's display_name is used. */ // +optional DisplayName *string `json:"displayName,omitempty"` /* These logs are like standard server access logs, containing information like timestamp and latency for each prediction request. Note that Stackdriver 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. */ // +optional EnableAccessLogging *bool `json:"enableAccessLogging,omitempty"` /* If true, the container of the DeployedModel instances will send 'stderr' and 'stdout' streams to Stackdriver Logging. Only supported for custom-trained Models and AutoML Tabular Models. */ // +optional EnableContainerLogging *bool `json:"enableContainerLogging,omitempty"` /* The ID of the DeployedModel. If not provided upon deployment, Vertex AI will generate a value for this ID. This value should be 1-10 characters, and valid characters are /[0-9]/. */ // +optional Id *string `json:"id,omitempty"` /* The 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. */ // +optional Model *string `json:"model,omitempty"` /* Output only. The version ID of the model that is deployed. */ // +optional ModelVersionId *string `json:"modelVersionId,omitempty"` /* Output only. 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. */ // +optional PrivateEndpoints []EndpointPrivateEndpointsStatus `json:"privateEndpoints,omitempty"` /* 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. */ // +optional ServiceAccount *string `json:"serviceAccount,omitempty"` // +optional SharedResources *string `json:"sharedResources,omitempty"` }
func (*EndpointDeployedModelsStatus) DeepCopy ¶
func (in *EndpointDeployedModelsStatus) DeepCopy() *EndpointDeployedModelsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointDeployedModelsStatus.
func (*EndpointDeployedModelsStatus) DeepCopyInto ¶
func (in *EndpointDeployedModelsStatus) DeepCopyInto(out *EndpointDeployedModelsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointEncryptionSpec ¶
type EndpointEncryptionSpec struct { /* Immutable. Required. 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 `json:"kmsKeyName"` }
func (*EndpointEncryptionSpec) DeepCopy ¶
func (in *EndpointEncryptionSpec) DeepCopy() *EndpointEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointEncryptionSpec.
func (*EndpointEncryptionSpec) DeepCopyInto ¶
func (in *EndpointEncryptionSpec) DeepCopyInto(out *EndpointEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointMachineSpecStatus ¶
type EndpointMachineSpecStatus struct { /* The number of accelerators to attach to the machine. */ // +optional AcceleratorCount *int `json:"acceleratorCount,omitempty"` /* The type of accelerator(s) that may be attached to the machine as per accelerator_count. See possible values [here](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/MachineSpec#AcceleratorType). */ // +optional AcceleratorType *string `json:"acceleratorType,omitempty"` /* 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. TODO(rsurowka): Try to better unify the required vs optional. */ // +optional MachineType *string `json:"machineType,omitempty"` }
func (*EndpointMachineSpecStatus) DeepCopy ¶
func (in *EndpointMachineSpecStatus) DeepCopy() *EndpointMachineSpecStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointMachineSpecStatus.
func (*EndpointMachineSpecStatus) DeepCopyInto ¶
func (in *EndpointMachineSpecStatus) DeepCopyInto(out *EndpointMachineSpecStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointPrivateEndpointsStatus ¶
type EndpointPrivateEndpointsStatus struct { /* Output only. Http(s) path to send explain requests. */ // +optional ExplainHttpUri *string `json:"explainHttpUri,omitempty"` /* Output only. Http(s) path to send health check requests. */ // +optional HealthHttpUri *string `json:"healthHttpUri,omitempty"` /* Output only. Http(s) path to send prediction requests. */ // +optional PredictHttpUri *string `json:"predictHttpUri,omitempty"` /* Output only. The name of the service attachment resource. Populated if private service connect is enabled. */ // +optional ServiceAttachment *string `json:"serviceAttachment,omitempty"` }
func (*EndpointPrivateEndpointsStatus) DeepCopy ¶
func (in *EndpointPrivateEndpointsStatus) DeepCopy() *EndpointPrivateEndpointsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPrivateEndpointsStatus.
func (*EndpointPrivateEndpointsStatus) DeepCopyInto ¶
func (in *EndpointPrivateEndpointsStatus) DeepCopyInto(out *EndpointPrivateEndpointsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreEncryptionSpec ¶
type FeaturestoreEncryptionSpec 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 `json:"kmsKeyName"` }
func (*FeaturestoreEncryptionSpec) DeepCopy ¶
func (in *FeaturestoreEncryptionSpec) DeepCopy() *FeaturestoreEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEncryptionSpec.
func (*FeaturestoreEncryptionSpec) DeepCopyInto ¶
func (in *FeaturestoreEncryptionSpec) DeepCopyInto(out *FeaturestoreEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreOnlineServingConfig ¶
type FeaturestoreOnlineServingConfig struct { /* The number of nodes for each cluster. The number of nodes will not scale automatically but can be scaled manually by providing different values when updating. */ // +optional FixedNodeCount *int `json:"fixedNodeCount,omitempty"` /* Online serving scaling configuration. Only one of fixedNodeCount and scaling can be set. Setting one will reset the other. */ // +optional Scaling *FeaturestoreScaling `json:"scaling,omitempty"` }
func (*FeaturestoreOnlineServingConfig) DeepCopy ¶
func (in *FeaturestoreOnlineServingConfig) DeepCopy() *FeaturestoreOnlineServingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreOnlineServingConfig.
func (*FeaturestoreOnlineServingConfig) DeepCopyInto ¶
func (in *FeaturestoreOnlineServingConfig) DeepCopyInto(out *FeaturestoreOnlineServingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreScaling ¶
type FeaturestoreScaling struct { /* The maximum number of nodes to scale up to. Must be greater than minNodeCount, and less than or equal to 10 times of 'minNodeCount'. */ MaxNodeCount int `json:"maxNodeCount"` /* The minimum number of nodes to scale down to. Must be greater than or equal to 1. */ MinNodeCount int `json:"minNodeCount"` }
func (*FeaturestoreScaling) DeepCopy ¶
func (in *FeaturestoreScaling) DeepCopy() *FeaturestoreScaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreScaling.
func (*FeaturestoreScaling) DeepCopyInto ¶
func (in *FeaturestoreScaling) DeepCopyInto(out *FeaturestoreScaling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeCategoricalThresholdConfig ¶
type FeaturestoreentitytypeCategoricalThresholdConfig struct { /* Specify a threshold value that can trigger the alert. For categorical feature, the distribution distance is calculated by L-inifinity norm. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3. */ Value float64 `json:"value"` }
func (*FeaturestoreentitytypeCategoricalThresholdConfig) DeepCopy ¶
func (in *FeaturestoreentitytypeCategoricalThresholdConfig) DeepCopy() *FeaturestoreentitytypeCategoricalThresholdConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeCategoricalThresholdConfig.
func (*FeaturestoreentitytypeCategoricalThresholdConfig) DeepCopyInto ¶
func (in *FeaturestoreentitytypeCategoricalThresholdConfig) DeepCopyInto(out *FeaturestoreentitytypeCategoricalThresholdConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeImportFeaturesAnalysis ¶
type FeaturestoreentitytypeImportFeaturesAnalysis struct { /* Defines the baseline to do anomaly detection for feature values imported by each [entityTypes.importFeatureValues][] operation. The value must be one of the values below: * LATEST_STATS: 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. * MOST_RECENT_SNAPSHOT_STATS: Use the statistics generated by the most recent snapshot analysis if exists. * PREVIOUS_IMPORT_FEATURES_STATS: Use the statistics generated by the previous import features analysis if exists. */ // +optional AnomalyDetectionBaseline *string `json:"anomalyDetectionBaseline,omitempty"` /* Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below: * DEFAULT: The default behavior of whether to enable the monitoring. EntityType-level config: disabled. * ENABLED: Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it. * DISABLED: Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it. */ // +optional State *string `json:"state,omitempty"` }
func (*FeaturestoreentitytypeImportFeaturesAnalysis) DeepCopy ¶
func (in *FeaturestoreentitytypeImportFeaturesAnalysis) DeepCopy() *FeaturestoreentitytypeImportFeaturesAnalysis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeImportFeaturesAnalysis.
func (*FeaturestoreentitytypeImportFeaturesAnalysis) DeepCopyInto ¶
func (in *FeaturestoreentitytypeImportFeaturesAnalysis) DeepCopyInto(out *FeaturestoreentitytypeImportFeaturesAnalysis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeMonitoringConfig ¶
type FeaturestoreentitytypeMonitoringConfig 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). */ // +optional CategoricalThresholdConfig *FeaturestoreentitytypeCategoricalThresholdConfig `json:"categoricalThresholdConfig,omitempty"` /* The config for ImportFeatures Analysis Based Feature Monitoring. */ // +optional ImportFeaturesAnalysis *FeaturestoreentitytypeImportFeaturesAnalysis `json:"importFeaturesAnalysis,omitempty"` /* 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). */ // +optional NumericalThresholdConfig *FeaturestoreentitytypeNumericalThresholdConfig `json:"numericalThresholdConfig,omitempty"` /* The config for Snapshot Analysis Based Feature Monitoring. */ // +optional SnapshotAnalysis *FeaturestoreentitytypeSnapshotAnalysis `json:"snapshotAnalysis,omitempty"` }
func (*FeaturestoreentitytypeMonitoringConfig) DeepCopy ¶
func (in *FeaturestoreentitytypeMonitoringConfig) DeepCopy() *FeaturestoreentitytypeMonitoringConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeMonitoringConfig.
func (*FeaturestoreentitytypeMonitoringConfig) DeepCopyInto ¶
func (in *FeaturestoreentitytypeMonitoringConfig) DeepCopyInto(out *FeaturestoreentitytypeMonitoringConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeNumericalThresholdConfig ¶
type FeaturestoreentitytypeNumericalThresholdConfig struct { /* Specify a threshold value that can trigger the alert. 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. The default value is 0.3. */ Value float64 `json:"value"` }
func (*FeaturestoreentitytypeNumericalThresholdConfig) DeepCopy ¶
func (in *FeaturestoreentitytypeNumericalThresholdConfig) DeepCopy() *FeaturestoreentitytypeNumericalThresholdConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeNumericalThresholdConfig.
func (*FeaturestoreentitytypeNumericalThresholdConfig) DeepCopyInto ¶
func (in *FeaturestoreentitytypeNumericalThresholdConfig) DeepCopyInto(out *FeaturestoreentitytypeNumericalThresholdConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreentitytypeSnapshotAnalysis ¶
type FeaturestoreentitytypeSnapshotAnalysis 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 monitoringInterval for Features under it. */ // +optional Disabled *bool `json:"disabled,omitempty"` /* DEPRECATED. `monitoring_interval` is deprecated and will be removed in a future release. Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". */ // +optional MonitoringInterval *string `json:"monitoringInterval,omitempty"` /* Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days. The default value is 1. If both FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] are set when creating/updating EntityTypes/Features, FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days will be used. */ // +optional MonitoringIntervalDays *int `json:"monitoringIntervalDays,omitempty"` /* Customized export features time window for snapshot analysis. Unit is one day. The default value is 21 days. Minimum value is 1 day. Maximum value is 4000 days. */ // +optional StalenessDays *int `json:"stalenessDays,omitempty"` }
func (*FeaturestoreentitytypeSnapshotAnalysis) DeepCopy ¶
func (in *FeaturestoreentitytypeSnapshotAnalysis) DeepCopy() *FeaturestoreentitytypeSnapshotAnalysis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreentitytypeSnapshotAnalysis.
func (*FeaturestoreentitytypeSnapshotAnalysis) DeepCopyInto ¶
func (in *FeaturestoreentitytypeSnapshotAnalysis) DeepCopyInto(out *FeaturestoreentitytypeSnapshotAnalysis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexAlgorithmConfig ¶
type IndexAlgorithmConfig struct { /* Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. */ // +optional BruteForceConfig *IndexBruteForceConfig `json:"bruteForceConfig,omitempty"` /* Configuration options for using the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396. */ // +optional TreeAhConfig *IndexTreeAhConfig `json:"treeAhConfig,omitempty"` }
func (*IndexAlgorithmConfig) DeepCopy ¶
func (in *IndexAlgorithmConfig) DeepCopy() *IndexAlgorithmConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexAlgorithmConfig.
func (*IndexAlgorithmConfig) DeepCopyInto ¶
func (in *IndexAlgorithmConfig) DeepCopyInto(out *IndexAlgorithmConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexBruteForceConfig ¶
type IndexBruteForceConfig struct { }
func (*IndexBruteForceConfig) DeepCopy ¶
func (in *IndexBruteForceConfig) DeepCopy() *IndexBruteForceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexBruteForceConfig.
func (*IndexBruteForceConfig) DeepCopyInto ¶
func (in *IndexBruteForceConfig) DeepCopyInto(out *IndexBruteForceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexConfig ¶
type IndexConfig struct { /* The configuration with regard to the algorithms used for efficient search. */ // +optional AlgorithmConfig *IndexAlgorithmConfig `json:"algorithmConfig,omitempty"` /* The default number of neighbors to find via approximate search before exact reordering is performed. Exact reordering is a procedure where results returned by an approximate search algorithm are reordered via a more expensive distance computation. Required if tree-AH algorithm is used. */ // +optional ApproximateNeighborsCount *int `json:"approximateNeighborsCount,omitempty"` /* The number of dimensions of the input vectors. */ Dimensions int `json:"dimensions"` /* The distance measure used in nearest neighbor search. The value must be one of the followings: * SQUARED_L2_DISTANCE: Euclidean (L_2) Distance * L1_DISTANCE: Manhattan (L_1) Distance * COSINE_DISTANCE: Cosine Distance. Defined as 1 - cosine similarity. * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product. */ // +optional DistanceMeasureType *string `json:"distanceMeasureType,omitempty"` /* Type of normalization to be carried out on each vector. The value must be one of the followings: * UNIT_L2_NORM: Unit L2 normalization type * NONE: No normalization type is specified. */ // +optional FeatureNormType *string `json:"featureNormType,omitempty"` /* Immutable. Index data is split into equal parts to be processed. These are called "shards". The shard size must be specified when creating an index. The value must be one of the followings: * SHARD_SIZE_SMALL: Small (2GB) * SHARD_SIZE_MEDIUM: Medium (20GB) * SHARD_SIZE_LARGE: Large (50GB). */ // +optional ShardSize *string `json:"shardSize,omitempty"` }
func (*IndexConfig) DeepCopy ¶
func (in *IndexConfig) DeepCopy() *IndexConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexConfig.
func (*IndexConfig) DeepCopyInto ¶
func (in *IndexConfig) DeepCopyInto(out *IndexConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexDeployedIndexesStatus ¶
type IndexDeployedIndexesStatus struct { /* The ID of the DeployedIndex in the above IndexEndpoint. */ // +optional DeployedIndexId *string `json:"deployedIndexId,omitempty"` /* A resource name of the IndexEndpoint. */ // +optional IndexEndpoint *string `json:"indexEndpoint,omitempty"` }
func (*IndexDeployedIndexesStatus) DeepCopy ¶
func (in *IndexDeployedIndexesStatus) DeepCopy() *IndexDeployedIndexesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexDeployedIndexesStatus.
func (*IndexDeployedIndexesStatus) DeepCopyInto ¶
func (in *IndexDeployedIndexesStatus) DeepCopyInto(out *IndexDeployedIndexesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexIndexStatsStatus ¶
type IndexIndexStatsStatus struct { /* The number of shards in the Index. */ // +optional ShardsCount *int `json:"shardsCount,omitempty"` /* The number of vectors in the Index. */ // +optional VectorsCount *string `json:"vectorsCount,omitempty"` }
func (*IndexIndexStatsStatus) DeepCopy ¶
func (in *IndexIndexStatsStatus) DeepCopy() *IndexIndexStatsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexIndexStatsStatus.
func (*IndexIndexStatsStatus) DeepCopyInto ¶
func (in *IndexIndexStatsStatus) DeepCopyInto(out *IndexIndexStatsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexMetadata ¶
type IndexMetadata struct { /* Immutable. The configuration of the Matching Engine Index. */ // +optional Config *IndexConfig `json:"config,omitempty"` /* Allows inserting, updating or deleting the contents of the Matching Engine Index. The string must be a valid Cloud Storage directory path. If this field is set when calling IndexService.UpdateIndex, then no other Index field can be also updated as part of the same call. The expected structure and format of the files this URI points to is described at https://cloud.google.com/vertex-ai/docs/matching-engine/using-matching-engine#input-data-format. */ // +optional ContentsDeltaUri *string `json:"contentsDeltaUri,omitempty"` /* If this field is set together with contentsDeltaUri when calling IndexService.UpdateIndex, then existing content of the Index will be replaced by the data from the contentsDeltaUri. */ // +optional IsCompleteOverwrite *bool `json:"isCompleteOverwrite,omitempty"` }
func (*IndexMetadata) DeepCopy ¶
func (in *IndexMetadata) DeepCopy() *IndexMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexMetadata.
func (*IndexMetadata) DeepCopyInto ¶
func (in *IndexMetadata) DeepCopyInto(out *IndexMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexTreeAhConfig ¶
type IndexTreeAhConfig struct { /* Number of embeddings on each leaf node. The default value is 1000 if not set. */ // +optional LeafNodeEmbeddingCount *int `json:"leafNodeEmbeddingCount,omitempty"` /* The default percentage of leaf nodes that any query may be searched. Must be in range 1-100, inclusive. The default value is 10 (means 10%) if not set. */ // +optional LeafNodesToSearchPercent *int `json:"leafNodesToSearchPercent,omitempty"` }
func (*IndexTreeAhConfig) DeepCopy ¶
func (in *IndexTreeAhConfig) DeepCopy() *IndexTreeAhConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexTreeAhConfig.
func (*IndexTreeAhConfig) DeepCopyInto ¶
func (in *IndexTreeAhConfig) DeepCopyInto(out *IndexTreeAhConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadatastoreEncryptionSpec ¶
type MetadatastoreEncryptionSpec struct { /* Immutable. Required. 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 resource is created. */ // +optional KmsKeyName *string `json:"kmsKeyName,omitempty"` }
func (*MetadatastoreEncryptionSpec) DeepCopy ¶
func (in *MetadatastoreEncryptionSpec) DeepCopy() *MetadatastoreEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadatastoreEncryptionSpec.
func (*MetadatastoreEncryptionSpec) DeepCopyInto ¶
func (in *MetadatastoreEncryptionSpec) DeepCopyInto(out *MetadatastoreEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadatastoreStateStatus ¶
type MetadatastoreStateStatus struct { /* The disk utilization of the MetadataStore in bytes. */ // +optional DiskUtilizationBytes *string `json:"diskUtilizationBytes,omitempty"` }
func (*MetadatastoreStateStatus) DeepCopy ¶
func (in *MetadatastoreStateStatus) DeepCopy() *MetadatastoreStateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadatastoreStateStatus.
func (*MetadatastoreStateStatus) DeepCopyInto ¶
func (in *MetadatastoreStateStatus) DeepCopyInto(out *MetadatastoreStateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorboardEncryptionSpec ¶
type TensorboardEncryptionSpec struct { /* Immutable. 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 resource is created. */ KmsKeyName string `json:"kmsKeyName"` }
func (*TensorboardEncryptionSpec) DeepCopy ¶
func (in *TensorboardEncryptionSpec) DeepCopy() *TensorboardEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardEncryptionSpec.
func (*TensorboardEncryptionSpec) DeepCopyInto ¶
func (in *TensorboardEncryptionSpec) DeepCopyInto(out *TensorboardEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIDataset ¶
type VertexAIDataset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIDatasetSpec `json:"spec,omitempty"` Status VertexAIDatasetStatus `json:"status,omitempty"` }
VertexAIDataset is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIDataset) DeepCopy ¶
func (in *VertexAIDataset) DeepCopy() *VertexAIDataset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIDataset.
func (*VertexAIDataset) DeepCopyInto ¶
func (in *VertexAIDataset) DeepCopyInto(out *VertexAIDataset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIDataset) DeepCopyObject ¶
func (in *VertexAIDataset) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIDatasetList ¶
type VertexAIDatasetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIDataset `json:"items"` }
VertexAIDatasetList contains a list of VertexAIDataset
func (*VertexAIDatasetList) DeepCopy ¶
func (in *VertexAIDatasetList) DeepCopy() *VertexAIDatasetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIDatasetList.
func (*VertexAIDatasetList) DeepCopyInto ¶
func (in *VertexAIDatasetList) DeepCopyInto(out *VertexAIDatasetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIDatasetList) DeepCopyObject ¶
func (in *VertexAIDatasetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIDatasetSpec ¶
type VertexAIDatasetSpec struct { /* The user-defined name of the Dataset. The name can be up to 128 characters long and can be consist of any UTF-8 characters. */ DisplayName string `json:"displayName"` /* Immutable. 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. */ // +optional EncryptionSpec *DatasetEncryptionSpec `json:"encryptionSpec,omitempty"` /* Immutable. 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 `json:"metadataSchemaUri"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The region of the dataset. eg us-central1. */ // +optional Region *string `json:"region,omitempty"` /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIDatasetSpec) DeepCopy ¶
func (in *VertexAIDatasetSpec) DeepCopy() *VertexAIDatasetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIDatasetSpec.
func (*VertexAIDatasetSpec) DeepCopyInto ¶
func (in *VertexAIDatasetSpec) DeepCopyInto(out *VertexAIDatasetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIDatasetStatus ¶
type VertexAIDatasetStatus struct { /* Conditions represent the latest available observations of the VertexAIDataset's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the dataset was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* The resource name of the Dataset. This value is set by Google. */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` /* The timestamp of when the dataset was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIDatasetStatus) DeepCopy ¶
func (in *VertexAIDatasetStatus) DeepCopy() *VertexAIDatasetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIDatasetStatus.
func (*VertexAIDatasetStatus) DeepCopyInto ¶
func (in *VertexAIDatasetStatus) DeepCopyInto(out *VertexAIDatasetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIEndpoint ¶
type VertexAIEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIEndpointSpec `json:"spec,omitempty"` Status VertexAIEndpointStatus `json:"status,omitempty"` }
VertexAIEndpoint is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIEndpoint) DeepCopy ¶
func (in *VertexAIEndpoint) DeepCopy() *VertexAIEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIEndpoint.
func (*VertexAIEndpoint) DeepCopyInto ¶
func (in *VertexAIEndpoint) DeepCopyInto(out *VertexAIEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIEndpoint) DeepCopyObject ¶
func (in *VertexAIEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIEndpointList ¶
type VertexAIEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIEndpoint `json:"items"` }
VertexAIEndpointList contains a list of VertexAIEndpoint
func (*VertexAIEndpointList) DeepCopy ¶
func (in *VertexAIEndpointList) DeepCopy() *VertexAIEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIEndpointList.
func (*VertexAIEndpointList) DeepCopyInto ¶
func (in *VertexAIEndpointList) DeepCopyInto(out *VertexAIEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIEndpointList) DeepCopyObject ¶
func (in *VertexAIEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIEndpointSpec ¶
type VertexAIEndpointSpec struct { /* The description of the Endpoint. */ // +optional Description *string `json:"description,omitempty"` /* Required. 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 `json:"displayName"` /* Immutable. 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. */ // +optional EncryptionSpec *EndpointEncryptionSpec `json:"encryptionSpec,omitempty"` /* Immutable. The location for the resource. */ Location string `json:"location"` /* Immutable. 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. */ // +optional Network *string `json:"network,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The region for the resource. */ // +optional Region *string `json:"region,omitempty"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIEndpointSpec) DeepCopy ¶
func (in *VertexAIEndpointSpec) DeepCopy() *VertexAIEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIEndpointSpec.
func (*VertexAIEndpointSpec) DeepCopyInto ¶
func (in *VertexAIEndpointSpec) DeepCopyInto(out *VertexAIEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIEndpointStatus ¶
type VertexAIEndpointStatus struct { /* Conditions represent the latest available observations of the VertexAIEndpoint's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* Output only. Timestamp when this Endpoint was created. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Output only. The models deployed in this Endpoint. To add or remove DeployedModels use EndpointService.DeployModel and EndpointService.UndeployModel respectively. Models can also be deployed and undeployed using the [Cloud Console](https://console.cloud.google.com/vertex-ai/). */ // +optional DeployedModels []EndpointDeployedModelsStatus `json:"deployedModels,omitempty"` /* Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. */ // +optional Etag *string `json:"etag,omitempty"` /* Output only. Resource name of the Model Monitoring job associated with this Endpoint if monitoring is enabled by CreateModelDeploymentMonitoringJob. Format: 'projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}'. */ // +optional ModelDeploymentMonitoringJob *string `json:"modelDeploymentMonitoringJob,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` /* Output only. Timestamp when this Endpoint was last updated. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIEndpointStatus) DeepCopy ¶
func (in *VertexAIEndpointStatus) DeepCopy() *VertexAIEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIEndpointStatus.
func (*VertexAIEndpointStatus) DeepCopyInto ¶
func (in *VertexAIEndpointStatus) DeepCopyInto(out *VertexAIEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestore ¶
type VertexAIFeaturestore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIFeaturestoreSpec `json:"spec,omitempty"` Status VertexAIFeaturestoreStatus `json:"status,omitempty"` }
VertexAIFeaturestore is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIFeaturestore) DeepCopy ¶
func (in *VertexAIFeaturestore) DeepCopy() *VertexAIFeaturestore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestore.
func (*VertexAIFeaturestore) DeepCopyInto ¶
func (in *VertexAIFeaturestore) DeepCopyInto(out *VertexAIFeaturestore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestore) DeepCopyObject ¶
func (in *VertexAIFeaturestore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityType ¶
type VertexAIFeaturestoreEntityType struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIFeaturestoreEntityTypeSpec `json:"spec,omitempty"` Status VertexAIFeaturestoreEntityTypeStatus `json:"status,omitempty"` }
VertexAIFeaturestoreEntityType is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIFeaturestoreEntityType) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityType) DeepCopy() *VertexAIFeaturestoreEntityType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityType.
func (*VertexAIFeaturestoreEntityType) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityType) DeepCopyInto(out *VertexAIFeaturestoreEntityType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreEntityType) DeepCopyObject ¶
func (in *VertexAIFeaturestoreEntityType) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityTypeFeature ¶
type VertexAIFeaturestoreEntityTypeFeature struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIFeaturestoreEntityTypeFeatureSpec `json:"spec,omitempty"` Status VertexAIFeaturestoreEntityTypeFeatureStatus `json:"status,omitempty"` }
VertexAIFeaturestoreEntityTypeFeature is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIFeaturestoreEntityTypeFeature) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeFeature) DeepCopy() *VertexAIFeaturestoreEntityTypeFeature
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeFeature.
func (*VertexAIFeaturestoreEntityTypeFeature) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeFeature) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeature)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreEntityTypeFeature) DeepCopyObject ¶
func (in *VertexAIFeaturestoreEntityTypeFeature) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityTypeFeatureList ¶
type VertexAIFeaturestoreEntityTypeFeatureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIFeaturestoreEntityTypeFeature `json:"items"` }
VertexAIFeaturestoreEntityTypeFeatureList contains a list of VertexAIFeaturestoreEntityTypeFeature
func (*VertexAIFeaturestoreEntityTypeFeatureList) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopy() *VertexAIFeaturestoreEntityTypeFeatureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeFeatureList.
func (*VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeatureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyObject ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityTypeFeatureSpec ¶
type VertexAIFeaturestoreEntityTypeFeatureSpec struct { /* Description of the feature. */ // +optional Description *string `json:"description,omitempty"` /* Immutable. The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}. */ Entitytype string `json:"entitytype"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` /* Immutable. Type of Feature value. Immutable. https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featurestores.entityTypes.features#ValueType. */ ValueType string `json:"valueType"` }
func (*VertexAIFeaturestoreEntityTypeFeatureSpec) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureSpec) DeepCopy() *VertexAIFeaturestoreEntityTypeFeatureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeFeatureSpec.
func (*VertexAIFeaturestoreEntityTypeFeatureSpec) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureSpec) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeatureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreEntityTypeFeatureStatus ¶
type VertexAIFeaturestoreEntityTypeFeatureStatus struct { /* Conditions represent the latest available observations of the VertexAIFeaturestoreEntityTypeFeature's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the entity type was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Used to perform consistent read-modify-write updates. */ // +optional Etag *string `json:"etag,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` /* The region of the feature. */ // +optional Region *string `json:"region,omitempty"` /* The timestamp when the entity type was most recently updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIFeaturestoreEntityTypeFeatureStatus) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureStatus) DeepCopy() *VertexAIFeaturestoreEntityTypeFeatureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeFeatureStatus.
func (*VertexAIFeaturestoreEntityTypeFeatureStatus) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeFeatureStatus) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeFeatureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreEntityTypeList ¶
type VertexAIFeaturestoreEntityTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIFeaturestoreEntityType `json:"items"` }
VertexAIFeaturestoreEntityTypeList contains a list of VertexAIFeaturestoreEntityType
func (*VertexAIFeaturestoreEntityTypeList) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeList) DeepCopy() *VertexAIFeaturestoreEntityTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeList.
func (*VertexAIFeaturestoreEntityTypeList) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeList) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreEntityTypeList) DeepCopyObject ¶
func (in *VertexAIFeaturestoreEntityTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreEntityTypeSpec ¶
type VertexAIFeaturestoreEntityTypeSpec struct { /* Optional. Description of the EntityType. */ // +optional Description *string `json:"description,omitempty"` /* Immutable. The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. */ Featurestore string `json:"featurestore"` /* The default monitoring configuration for all Features under this EntityType. If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. */ // +optional MonitoringConfig *FeaturestoreentitytypeMonitoringConfig `json:"monitoringConfig,omitempty"` /* 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 offlineStorageTtlDays since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL. */ // +optional OfflineStorageTtlDays *int `json:"offlineStorageTtlDays,omitempty"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIFeaturestoreEntityTypeSpec) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeSpec) DeepCopy() *VertexAIFeaturestoreEntityTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeSpec.
func (*VertexAIFeaturestoreEntityTypeSpec) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeSpec) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreEntityTypeStatus ¶
type VertexAIFeaturestoreEntityTypeStatus struct { /* Conditions represent the latest available observations of the VertexAIFeaturestoreEntityType's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Used to perform consistent read-modify-write updates. */ // +optional Etag *string `json:"etag,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` /* The region of the EntityType. */ // +optional Region *string `json:"region,omitempty"` /* The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIFeaturestoreEntityTypeStatus) DeepCopy ¶
func (in *VertexAIFeaturestoreEntityTypeStatus) DeepCopy() *VertexAIFeaturestoreEntityTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreEntityTypeStatus.
func (*VertexAIFeaturestoreEntityTypeStatus) DeepCopyInto ¶
func (in *VertexAIFeaturestoreEntityTypeStatus) DeepCopyInto(out *VertexAIFeaturestoreEntityTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreList ¶
type VertexAIFeaturestoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIFeaturestore `json:"items"` }
VertexAIFeaturestoreList contains a list of VertexAIFeaturestore
func (*VertexAIFeaturestoreList) DeepCopy ¶
func (in *VertexAIFeaturestoreList) DeepCopy() *VertexAIFeaturestoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreList.
func (*VertexAIFeaturestoreList) DeepCopyInto ¶
func (in *VertexAIFeaturestoreList) DeepCopyInto(out *VertexAIFeaturestoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIFeaturestoreList) DeepCopyObject ¶
func (in *VertexAIFeaturestoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIFeaturestoreSpec ¶
type VertexAIFeaturestoreSpec struct { /* If set, both of the online and offline data storage will be secured by this key. */ // +optional EncryptionSpec *FeaturestoreEncryptionSpec `json:"encryptionSpec,omitempty"` /* If set to true, any EntityTypes and Features for this Featurestore will also be deleted. */ // +optional ForceDestroy *bool `json:"forceDestroy,omitempty"` /* Config for online serving resources. */ // +optional OnlineServingConfig *FeaturestoreOnlineServingConfig `json:"onlineServingConfig,omitempty"` /* 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 onlineStorageTtlDays since the feature generation time. Note that onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a featurestore. If not set, default to 4000 days. */ // +optional OnlineStorageTtlDays *int `json:"onlineStorageTtlDays,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The region of the dataset. eg us-central1. */ Region string `json:"region"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIFeaturestoreSpec) DeepCopy ¶
func (in *VertexAIFeaturestoreSpec) DeepCopy() *VertexAIFeaturestoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreSpec.
func (*VertexAIFeaturestoreSpec) DeepCopyInto ¶
func (in *VertexAIFeaturestoreSpec) DeepCopyInto(out *VertexAIFeaturestoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIFeaturestoreStatus ¶
type VertexAIFeaturestoreStatus struct { /* Conditions represent the latest available observations of the VertexAIFeaturestore's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Used to perform consistent read-modify-write updates. */ // +optional Etag *string `json:"etag,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` /* The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIFeaturestoreStatus) DeepCopy ¶
func (in *VertexAIFeaturestoreStatus) DeepCopy() *VertexAIFeaturestoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIFeaturestoreStatus.
func (*VertexAIFeaturestoreStatus) DeepCopyInto ¶
func (in *VertexAIFeaturestoreStatus) DeepCopyInto(out *VertexAIFeaturestoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIIndex ¶
type VertexAIIndex struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIIndexSpec `json:"spec,omitempty"` Status VertexAIIndexStatus `json:"status,omitempty"` }
VertexAIIndex is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIIndex) DeepCopy ¶
func (in *VertexAIIndex) DeepCopy() *VertexAIIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndex.
func (*VertexAIIndex) DeepCopyInto ¶
func (in *VertexAIIndex) DeepCopyInto(out *VertexAIIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIIndex) DeepCopyObject ¶
func (in *VertexAIIndex) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIIndexEndpoint ¶ added in v1.109.0
type VertexAIIndexEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIIndexEndpointSpec `json:"spec,omitempty"` Status VertexAIIndexEndpointStatus `json:"status,omitempty"` }
VertexAIIndexEndpoint is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIIndexEndpoint) DeepCopy ¶ added in v1.109.0
func (in *VertexAIIndexEndpoint) DeepCopy() *VertexAIIndexEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexEndpoint.
func (*VertexAIIndexEndpoint) DeepCopyInto ¶ added in v1.109.0
func (in *VertexAIIndexEndpoint) DeepCopyInto(out *VertexAIIndexEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIIndexEndpoint) DeepCopyObject ¶ added in v1.109.0
func (in *VertexAIIndexEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIIndexEndpointList ¶ added in v1.109.0
type VertexAIIndexEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIIndexEndpoint `json:"items"` }
VertexAIIndexEndpointList contains a list of VertexAIIndexEndpoint
func (*VertexAIIndexEndpointList) DeepCopy ¶ added in v1.109.0
func (in *VertexAIIndexEndpointList) DeepCopy() *VertexAIIndexEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexEndpointList.
func (*VertexAIIndexEndpointList) DeepCopyInto ¶ added in v1.109.0
func (in *VertexAIIndexEndpointList) DeepCopyInto(out *VertexAIIndexEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIIndexEndpointList) DeepCopyObject ¶ added in v1.109.0
func (in *VertexAIIndexEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIIndexEndpointSpec ¶ added in v1.109.0
type VertexAIIndexEndpointSpec struct { /* The description of the Index. */ // +optional Description *string `json:"description,omitempty"` /* 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 `json:"displayName"` /* Immutable. The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the index endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the index endpoint is not peered with any network. [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. */ // +optional Network *string `json:"network,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. If true, the deployed index will be accessible through public endpoint. */ // +optional PublicEndpointEnabled *bool `json:"publicEndpointEnabled,omitempty"` /* Immutable. The region of the index endpoint. eg us-central1. */ Region string `json:"region"` /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIIndexEndpointSpec) DeepCopy ¶ added in v1.109.0
func (in *VertexAIIndexEndpointSpec) DeepCopy() *VertexAIIndexEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexEndpointSpec.
func (*VertexAIIndexEndpointSpec) DeepCopyInto ¶ added in v1.109.0
func (in *VertexAIIndexEndpointSpec) DeepCopyInto(out *VertexAIIndexEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIIndexEndpointStatus ¶ added in v1.109.0
type VertexAIIndexEndpointStatus struct { /* Conditions represent the latest available observations of the VertexAIIndexEndpoint's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Used to perform consistent read-modify-write updates. */ // +optional Etag *string `json:"etag,omitempty"` /* The resource name of the Index. */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` /* If publicEndpointEnabled is true, this field will be populated with the domain name to use for this index endpoint. */ // +optional PublicEndpointDomainName *string `json:"publicEndpointDomainName,omitempty"` /* The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIIndexEndpointStatus) DeepCopy ¶ added in v1.109.0
func (in *VertexAIIndexEndpointStatus) DeepCopy() *VertexAIIndexEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexEndpointStatus.
func (*VertexAIIndexEndpointStatus) DeepCopyInto ¶ added in v1.109.0
func (in *VertexAIIndexEndpointStatus) DeepCopyInto(out *VertexAIIndexEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIIndexList ¶
type VertexAIIndexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIIndex `json:"items"` }
VertexAIIndexList contains a list of VertexAIIndex
func (*VertexAIIndexList) DeepCopy ¶
func (in *VertexAIIndexList) DeepCopy() *VertexAIIndexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexList.
func (*VertexAIIndexList) DeepCopyInto ¶
func (in *VertexAIIndexList) DeepCopyInto(out *VertexAIIndexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIIndexList) DeepCopyObject ¶
func (in *VertexAIIndexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIIndexSpec ¶
type VertexAIIndexSpec struct { /* The description of the Index. */ // +optional Description *string `json:"description,omitempty"` /* 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 `json:"displayName"` /* Immutable. The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default. * BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update. * STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time. */ // +optional IndexUpdateMethod *string `json:"indexUpdateMethod,omitempty"` /* An additional information about the Index. */ // +optional Metadata *IndexMetadata `json:"metadata,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The region of the index. eg us-central1. */ Region string `json:"region"` /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIIndexSpec) DeepCopy ¶
func (in *VertexAIIndexSpec) DeepCopy() *VertexAIIndexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexSpec.
func (*VertexAIIndexSpec) DeepCopyInto ¶
func (in *VertexAIIndexSpec) DeepCopyInto(out *VertexAIIndexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIIndexStatus ¶
type VertexAIIndexStatus struct { /* Conditions represent the latest available observations of the VertexAIIndex's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first. */ // +optional DeployedIndexes []IndexDeployedIndexesStatus `json:"deployedIndexes,omitempty"` /* Used to perform consistent read-modify-write updates. */ // +optional Etag *string `json:"etag,omitempty"` /* Stats of the index resource. */ // +optional IndexStats []IndexIndexStatsStatus `json:"indexStats,omitempty"` /* 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. */ // +optional MetadataSchemaUri *string `json:"metadataSchemaUri,omitempty"` /* The resource name of the Index. */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` /* The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIIndexStatus) DeepCopy ¶
func (in *VertexAIIndexStatus) DeepCopy() *VertexAIIndexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIIndexStatus.
func (*VertexAIIndexStatus) DeepCopyInto ¶
func (in *VertexAIIndexStatus) DeepCopyInto(out *VertexAIIndexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIMetadataStore ¶
type VertexAIMetadataStore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAIMetadataStoreSpec `json:"spec,omitempty"` Status VertexAIMetadataStoreStatus `json:"status,omitempty"` }
VertexAIMetadataStore is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAIMetadataStore) DeepCopy ¶
func (in *VertexAIMetadataStore) DeepCopy() *VertexAIMetadataStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIMetadataStore.
func (*VertexAIMetadataStore) DeepCopyInto ¶
func (in *VertexAIMetadataStore) DeepCopyInto(out *VertexAIMetadataStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIMetadataStore) DeepCopyObject ¶
func (in *VertexAIMetadataStore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIMetadataStoreList ¶
type VertexAIMetadataStoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAIMetadataStore `json:"items"` }
VertexAIMetadataStoreList contains a list of VertexAIMetadataStore
func (*VertexAIMetadataStoreList) DeepCopy ¶
func (in *VertexAIMetadataStoreList) DeepCopy() *VertexAIMetadataStoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIMetadataStoreList.
func (*VertexAIMetadataStoreList) DeepCopyInto ¶
func (in *VertexAIMetadataStoreList) DeepCopyInto(out *VertexAIMetadataStoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAIMetadataStoreList) DeepCopyObject ¶
func (in *VertexAIMetadataStoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAIMetadataStoreSpec ¶
type VertexAIMetadataStoreSpec struct { /* Immutable. Description of the MetadataStore. */ // +optional Description *string `json:"description,omitempty"` /* Immutable. Customer-managed encryption key spec for a MetadataStore. If set, this MetadataStore and all sub-resources of this MetadataStore will be secured by this key. */ // +optional EncryptionSpec *MetadatastoreEncryptionSpec `json:"encryptionSpec,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The region of the Metadata Store. eg us-central1. */ Region string `json:"region"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAIMetadataStoreSpec) DeepCopy ¶
func (in *VertexAIMetadataStoreSpec) DeepCopy() *VertexAIMetadataStoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIMetadataStoreSpec.
func (*VertexAIMetadataStoreSpec) DeepCopyInto ¶
func (in *VertexAIMetadataStoreSpec) DeepCopyInto(out *VertexAIMetadataStoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAIMetadataStoreStatus ¶
type VertexAIMetadataStoreStatus struct { /* Conditions represent the latest available observations of the VertexAIMetadataStore's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The timestamp of when the MetadataStore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` /* State information of the MetadataStore. */ // +optional State []MetadatastoreStateStatus `json:"state,omitempty"` /* The timestamp of when the MetadataStore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAIMetadataStoreStatus) DeepCopy ¶
func (in *VertexAIMetadataStoreStatus) DeepCopy() *VertexAIMetadataStoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAIMetadataStoreStatus.
func (*VertexAIMetadataStoreStatus) DeepCopyInto ¶
func (in *VertexAIMetadataStoreStatus) DeepCopyInto(out *VertexAIMetadataStoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAITensorboard ¶
type VertexAITensorboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VertexAITensorboardSpec `json:"spec,omitempty"` Status VertexAITensorboardStatus `json:"status,omitempty"` }
VertexAITensorboard is the Schema for the vertexai API +k8s:openapi-gen=true
func (*VertexAITensorboard) DeepCopy ¶
func (in *VertexAITensorboard) DeepCopy() *VertexAITensorboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAITensorboard.
func (*VertexAITensorboard) DeepCopyInto ¶
func (in *VertexAITensorboard) DeepCopyInto(out *VertexAITensorboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAITensorboard) DeepCopyObject ¶
func (in *VertexAITensorboard) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAITensorboardList ¶
type VertexAITensorboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VertexAITensorboard `json:"items"` }
VertexAITensorboardList contains a list of VertexAITensorboard
func (*VertexAITensorboardList) DeepCopy ¶
func (in *VertexAITensorboardList) DeepCopy() *VertexAITensorboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAITensorboardList.
func (*VertexAITensorboardList) DeepCopyInto ¶
func (in *VertexAITensorboardList) DeepCopyInto(out *VertexAITensorboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VertexAITensorboardList) DeepCopyObject ¶
func (in *VertexAITensorboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VertexAITensorboardSpec ¶
type VertexAITensorboardSpec struct { /* Description of this Tensorboard. */ // +optional Description *string `json:"description,omitempty"` /* User provided name of this Tensorboard. */ DisplayName string `json:"displayName"` /* Immutable. 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. */ // +optional EncryptionSpec *TensorboardEncryptionSpec `json:"encryptionSpec,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The region of the tensorboard. eg us-central1. */ Region string `json:"region"` /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*VertexAITensorboardSpec) DeepCopy ¶
func (in *VertexAITensorboardSpec) DeepCopy() *VertexAITensorboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAITensorboardSpec.
func (*VertexAITensorboardSpec) DeepCopyInto ¶
func (in *VertexAITensorboardSpec) DeepCopyInto(out *VertexAITensorboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VertexAITensorboardStatus ¶
type VertexAITensorboardStatus struct { /* Conditions represent the latest available observations of the VertexAITensorboard's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'. */ // +optional BlobStoragePathPrefix *string `json:"blobStoragePathPrefix,omitempty"` /* The timestamp of when the Tensorboard was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional CreateTime *string `json:"createTime,omitempty"` /* Name of the Tensorboard. */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int `json:"observedGeneration,omitempty"` /* The number of Runs stored in this Tensorboard. */ // +optional RunCount *string `json:"runCount,omitempty"` /* The timestamp of when the Tensorboard was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*VertexAITensorboardStatus) DeepCopy ¶
func (in *VertexAITensorboardStatus) DeepCopy() *VertexAITensorboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VertexAITensorboardStatus.
func (*VertexAITensorboardStatus) DeepCopyInto ¶
func (in *VertexAITensorboardStatus) DeepCopyInto(out *VertexAITensorboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- doc.go
- register.go
- vertexaidataset_types.go
- vertexaiendpoint_types.go
- vertexaifeaturestore_types.go
- vertexaifeaturestoreentitytype_types.go
- vertexaifeaturestoreentitytypefeature_types.go
- vertexaiindex_types.go
- vertexaiindexendpoint_types.go
- vertexaimetadatastore_types.go
- vertexaitensorboard_types.go
- zz_generated.deepcopy.go