Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=vertexai.gcp.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type CategoricalThresholdConfigObservation
- type CategoricalThresholdConfigParameters
- type Dataset
- func (in *Dataset) DeepCopy() *Dataset
- func (in *Dataset) DeepCopyInto(out *Dataset)
- func (in *Dataset) DeepCopyObject() runtime.Object
- func (mg *Dataset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Dataset) GetConnectionDetailsMapping() map[string]string
- func (mg *Dataset) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Dataset) GetID() string
- func (mg *Dataset) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Dataset) GetObservation() (map[string]any, error)
- func (tr *Dataset) GetParameters() (map[string]any, error)
- func (mg *Dataset) GetProviderConfigReference() *xpv1.Reference
- func (mg *Dataset) GetProviderReference() *xpv1.Reference
- func (mg *Dataset) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Dataset) GetTerraformResourceType() string
- func (tr *Dataset) GetTerraformSchemaVersion() int
- func (mg *Dataset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Dataset) LateInitialize(attrs []byte) (bool, error)
- func (mg *Dataset) SetConditions(c ...xpv1.Condition)
- func (mg *Dataset) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Dataset) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Dataset) SetObservation(obs map[string]any) error
- func (tr *Dataset) SetParameters(params map[string]any) error
- func (mg *Dataset) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Dataset) SetProviderReference(r *xpv1.Reference)
- func (mg *Dataset) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Dataset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatasetList
- type DatasetObservation
- type DatasetParameters
- type DatasetSpec
- type DatasetStatus
- type EncryptionSpecObservation
- type EncryptionSpecParameters
- type Featurestore
- func (in *Featurestore) DeepCopy() *Featurestore
- func (in *Featurestore) DeepCopyInto(out *Featurestore)
- func (in *Featurestore) DeepCopyObject() runtime.Object
- func (mg *Featurestore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Featurestore) GetConnectionDetailsMapping() map[string]string
- func (mg *Featurestore) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Featurestore) GetID() string
- func (mg *Featurestore) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Featurestore) GetObservation() (map[string]any, error)
- func (tr *Featurestore) GetParameters() (map[string]any, error)
- func (mg *Featurestore) GetProviderConfigReference() *xpv1.Reference
- func (mg *Featurestore) GetProviderReference() *xpv1.Reference
- func (mg *Featurestore) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Featurestore) GetTerraformResourceType() string
- func (tr *Featurestore) GetTerraformSchemaVersion() int
- func (mg *Featurestore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Featurestore) LateInitialize(attrs []byte) (bool, error)
- func (mg *Featurestore) SetConditions(c ...xpv1.Condition)
- func (mg *Featurestore) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Featurestore) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Featurestore) SetObservation(obs map[string]any) error
- func (tr *Featurestore) SetParameters(params map[string]any) error
- func (mg *Featurestore) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Featurestore) SetProviderReference(r *xpv1.Reference)
- func (mg *Featurestore) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Featurestore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FeaturestoreEncryptionSpecObservation
- type FeaturestoreEncryptionSpecParameters
- type FeaturestoreEntitytype
- func (in *FeaturestoreEntitytype) DeepCopy() *FeaturestoreEntitytype
- func (in *FeaturestoreEntitytype) DeepCopyInto(out *FeaturestoreEntitytype)
- func (in *FeaturestoreEntitytype) DeepCopyObject() runtime.Object
- func (mg *FeaturestoreEntitytype) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FeaturestoreEntitytype) GetConnectionDetailsMapping() map[string]string
- func (mg *FeaturestoreEntitytype) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FeaturestoreEntitytype) GetID() string
- func (mg *FeaturestoreEntitytype) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *FeaturestoreEntitytype) GetObservation() (map[string]any, error)
- func (tr *FeaturestoreEntitytype) GetParameters() (map[string]any, error)
- func (mg *FeaturestoreEntitytype) GetProviderConfigReference() *xpv1.Reference
- func (mg *FeaturestoreEntitytype) GetProviderReference() *xpv1.Reference
- func (mg *FeaturestoreEntitytype) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FeaturestoreEntitytype) GetTerraformResourceType() string
- func (tr *FeaturestoreEntitytype) GetTerraformSchemaVersion() int
- func (mg *FeaturestoreEntitytype) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FeaturestoreEntitytype) LateInitialize(attrs []byte) (bool, error)
- func (mg *FeaturestoreEntitytype) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FeaturestoreEntitytype) SetConditions(c ...xpv1.Condition)
- func (mg *FeaturestoreEntitytype) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *FeaturestoreEntitytype) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *FeaturestoreEntitytype) SetObservation(obs map[string]any) error
- func (tr *FeaturestoreEntitytype) SetParameters(params map[string]any) error
- func (mg *FeaturestoreEntitytype) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FeaturestoreEntitytype) SetProviderReference(r *xpv1.Reference)
- func (mg *FeaturestoreEntitytype) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FeaturestoreEntitytype) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FeaturestoreEntitytypeList
- type FeaturestoreEntitytypeObservation
- type FeaturestoreEntitytypeParameters
- type FeaturestoreEntitytypeSpec
- type FeaturestoreEntitytypeStatus
- type FeaturestoreList
- type FeaturestoreObservation
- type FeaturestoreParameters
- type FeaturestoreSpec
- type FeaturestoreStatus
- type ImportFeaturesAnalysisObservation
- type ImportFeaturesAnalysisParameters
- type MonitoringConfigObservation
- type MonitoringConfigParameters
- type NumericalThresholdConfigObservation
- type NumericalThresholdConfigParameters
- type OnlineServingConfigObservation
- type OnlineServingConfigParameters
- type ScalingObservation
- type ScalingParameters
- type SnapshotAnalysisObservation
- type SnapshotAnalysisParameters
- type Tensorboard
- func (in *Tensorboard) DeepCopy() *Tensorboard
- func (in *Tensorboard) DeepCopyInto(out *Tensorboard)
- func (in *Tensorboard) DeepCopyObject() runtime.Object
- func (mg *Tensorboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Tensorboard) GetConnectionDetailsMapping() map[string]string
- func (mg *Tensorboard) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Tensorboard) GetID() string
- func (mg *Tensorboard) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Tensorboard) GetObservation() (map[string]any, error)
- func (tr *Tensorboard) GetParameters() (map[string]any, error)
- func (mg *Tensorboard) GetProviderConfigReference() *xpv1.Reference
- func (mg *Tensorboard) GetProviderReference() *xpv1.Reference
- func (mg *Tensorboard) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Tensorboard) GetTerraformResourceType() string
- func (tr *Tensorboard) GetTerraformSchemaVersion() int
- func (mg *Tensorboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Tensorboard) LateInitialize(attrs []byte) (bool, error)
- func (mg *Tensorboard) SetConditions(c ...xpv1.Condition)
- func (mg *Tensorboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Tensorboard) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Tensorboard) SetObservation(obs map[string]any) error
- func (tr *Tensorboard) SetParameters(params map[string]any) error
- func (mg *Tensorboard) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Tensorboard) SetProviderReference(r *xpv1.Reference)
- func (mg *Tensorboard) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Tensorboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TensorboardEncryptionSpecObservation
- type TensorboardEncryptionSpecParameters
- type TensorboardList
- type TensorboardObservation
- type TensorboardParameters
- type TensorboardSpec
- type TensorboardStatus
Constants ¶
const ( CRDGroup = "vertexai.gcp.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( Dataset_Kind = "Dataset" Dataset_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Dataset_Kind}.String() Dataset_KindAPIVersion = Dataset_Kind + "." + CRDGroupVersion.String() Dataset_GroupVersionKind = CRDGroupVersion.WithKind(Dataset_Kind) )
Repository type metadata.
var ( Featurestore_Kind = "Featurestore" Featurestore_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Featurestore_Kind}.String() Featurestore_KindAPIVersion = Featurestore_Kind + "." + CRDGroupVersion.String() Featurestore_GroupVersionKind = CRDGroupVersion.WithKind(Featurestore_Kind) )
Repository type metadata.
var ( FeaturestoreEntitytype_Kind = "FeaturestoreEntitytype" FeaturestoreEntitytype_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FeaturestoreEntitytype_Kind}.String() FeaturestoreEntitytype_KindAPIVersion = FeaturestoreEntitytype_Kind + "." + CRDGroupVersion.String() FeaturestoreEntitytype_GroupVersionKind = CRDGroupVersion.WithKind(FeaturestoreEntitytype_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Tensorboard_Kind = "Tensorboard" Tensorboard_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Tensorboard_Kind}.String() Tensorboard_KindAPIVersion = Tensorboard_Kind + "." + CRDGroupVersion.String() Tensorboard_GroupVersionKind = CRDGroupVersion.WithKind(Tensorboard_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CategoricalThresholdConfigObservation ¶
type CategoricalThresholdConfigObservation 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,omitempty" tf:"value,omitempty"` }
func (*CategoricalThresholdConfigObservation) DeepCopy ¶
func (in *CategoricalThresholdConfigObservation) DeepCopy() *CategoricalThresholdConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoricalThresholdConfigObservation.
func (*CategoricalThresholdConfigObservation) DeepCopyInto ¶
func (in *CategoricalThresholdConfigObservation) DeepCopyInto(out *CategoricalThresholdConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoricalThresholdConfigParameters ¶
type CategoricalThresholdConfigParameters 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. // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*CategoricalThresholdConfigParameters) DeepCopy ¶
func (in *CategoricalThresholdConfigParameters) DeepCopy() *CategoricalThresholdConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoricalThresholdConfigParameters.
func (*CategoricalThresholdConfigParameters) DeepCopyInto ¶
func (in *CategoricalThresholdConfigParameters) DeepCopyInto(out *CategoricalThresholdConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dataset ¶
type Dataset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.displayName)",message="displayName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.metadataSchemaUri)",message="metadataSchemaUri is a required parameter" Spec DatasetSpec `json:"spec"` Status DatasetStatus `json:"status,omitempty"` }
Dataset is the Schema for the Datasets API. A collection of DataItems and Annotations on them. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*Dataset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataset.
func (*Dataset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dataset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dataset) GetCondition ¶
func (mg *Dataset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Dataset.
func (*Dataset) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Dataset
func (*Dataset) GetDeletionPolicy ¶
func (mg *Dataset) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Dataset.
func (*Dataset) GetManagementPolicy ¶ added in v0.31.0
func (mg *Dataset) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Dataset.
func (*Dataset) GetObservation ¶
GetObservation of this Dataset
func (*Dataset) GetParameters ¶
GetParameters of this Dataset
func (*Dataset) GetProviderConfigReference ¶
GetProviderConfigReference of this Dataset.
func (*Dataset) GetProviderReference ¶
GetProviderReference of this Dataset. Deprecated: Use GetProviderConfigReference.
func (*Dataset) GetPublishConnectionDetailsTo ¶
func (mg *Dataset) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Dataset.
func (*Dataset) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Dataset
func (*Dataset) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Dataset) GetWriteConnectionSecretToReference ¶
func (mg *Dataset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Dataset.
func (*Dataset) LateInitialize ¶
LateInitialize this Dataset using its observed tfState. returns True if there are any spec changes for the resource.
func (*Dataset) SetConditions ¶
SetConditions of this Dataset.
func (*Dataset) SetDeletionPolicy ¶
func (mg *Dataset) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Dataset.
func (*Dataset) SetManagementPolicy ¶ added in v0.31.0
func (mg *Dataset) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Dataset.
func (*Dataset) SetObservation ¶
SetObservation for this Dataset
func (*Dataset) SetParameters ¶
SetParameters for this Dataset
func (*Dataset) SetProviderConfigReference ¶
SetProviderConfigReference of this Dataset.
func (*Dataset) SetProviderReference ¶
SetProviderReference of this Dataset. Deprecated: Use SetProviderConfigReference.
func (*Dataset) SetPublishConnectionDetailsTo ¶
func (mg *Dataset) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Dataset.
func (*Dataset) SetWriteConnectionSecretToReference ¶
func (mg *Dataset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Dataset.
type DatasetList ¶
type DatasetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Dataset `json:"items"` }
DatasetList contains a list of Datasets
func (*DatasetList) DeepCopy ¶
func (in *DatasetList) DeepCopy() *DatasetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetList.
func (*DatasetList) DeepCopyInto ¶
func (in *DatasetList) DeepCopyInto(out *DatasetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetList) DeepCopyObject ¶
func (in *DatasetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasetList) GetItems ¶
func (l *DatasetList) GetItems() []resource.Managed
GetItems of this DatasetList.
type DatasetObservation ¶
type DatasetObservation struct { // The timestamp of when the dataset was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // 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,omitempty" tf:"display_name,omitempty"` // 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. // Structure is documented below. EncryptionSpec []EncryptionSpecObservation `json:"encryptionSpec,omitempty" tf:"encryption_spec,omitempty"` // an identifier for the resource with format {{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // A set of key/value label pairs to assign to this Workflow. Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // 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,omitempty" tf:"metadata_schema_uri,omitempty"` // The resource name of the Dataset. This value is set by Google. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project *string `json:"project,omitempty" tf:"project,omitempty"` // The region of the dataset. eg us-central1 Region *string `json:"region,omitempty" tf:"region,omitempty"` // The timestamp of when the dataset was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*DatasetObservation) DeepCopy ¶
func (in *DatasetObservation) DeepCopy() *DatasetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetObservation.
func (*DatasetObservation) DeepCopyInto ¶
func (in *DatasetObservation) DeepCopyInto(out *DatasetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetParameters ¶
type DatasetParameters 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. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // 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. // Structure is documented below. // +kubebuilder:validation:Optional EncryptionSpec []EncryptionSpecParameters `json:"encryptionSpec,omitempty" tf:"encryption_spec,omitempty"` // A set of key/value label pairs to assign to this Workflow. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // 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/. // +kubebuilder:validation:Optional MetadataSchemaURI *string `json:"metadataSchemaUri,omitempty" tf:"metadata_schema_uri,omitempty"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The region of the dataset. eg us-central1 // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*DatasetParameters) DeepCopy ¶
func (in *DatasetParameters) DeepCopy() *DatasetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetParameters.
func (*DatasetParameters) DeepCopyInto ¶
func (in *DatasetParameters) DeepCopyInto(out *DatasetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetSpec ¶
type DatasetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatasetParameters `json:"forProvider"` }
DatasetSpec defines the desired state of Dataset
func (*DatasetSpec) DeepCopy ¶
func (in *DatasetSpec) DeepCopy() *DatasetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetSpec.
func (*DatasetSpec) DeepCopyInto ¶
func (in *DatasetSpec) DeepCopyInto(out *DatasetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetStatus ¶
type DatasetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatasetObservation `json:"atProvider,omitempty"` }
DatasetStatus defines the observed state of Dataset.
func (*DatasetStatus) DeepCopy ¶
func (in *DatasetStatus) DeepCopy() *DatasetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetStatus.
func (*DatasetStatus) DeepCopyInto ¶
func (in *DatasetStatus) DeepCopyInto(out *DatasetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSpecObservation ¶
type EncryptionSpecObservation struct { // 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. KMSKeyName *string `json:"kmsKeyName,omitempty" tf:"kms_key_name,omitempty"` }
func (*EncryptionSpecObservation) DeepCopy ¶
func (in *EncryptionSpecObservation) DeepCopy() *EncryptionSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSpecObservation.
func (*EncryptionSpecObservation) DeepCopyInto ¶
func (in *EncryptionSpecObservation) DeepCopyInto(out *EncryptionSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSpecParameters ¶
type EncryptionSpecParameters struct { // 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. // +kubebuilder:validation:Optional KMSKeyName *string `json:"kmsKeyName,omitempty" tf:"kms_key_name,omitempty"` }
func (*EncryptionSpecParameters) DeepCopy ¶
func (in *EncryptionSpecParameters) DeepCopy() *EncryptionSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSpecParameters.
func (*EncryptionSpecParameters) DeepCopyInto ¶
func (in *EncryptionSpecParameters) DeepCopyInto(out *EncryptionSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Featurestore ¶
type Featurestore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FeaturestoreSpec `json:"spec"` Status FeaturestoreStatus `json:"status,omitempty"` }
Featurestore is the Schema for the Featurestores API. A collection of DataItems and Annotations on them. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*Featurestore) DeepCopy ¶
func (in *Featurestore) DeepCopy() *Featurestore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Featurestore.
func (*Featurestore) DeepCopyInto ¶
func (in *Featurestore) DeepCopyInto(out *Featurestore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Featurestore) DeepCopyObject ¶
func (in *Featurestore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Featurestore) GetCondition ¶
func (mg *Featurestore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Featurestore.
func (*Featurestore) GetConnectionDetailsMapping ¶
func (tr *Featurestore) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Featurestore
func (*Featurestore) GetDeletionPolicy ¶
func (mg *Featurestore) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Featurestore.
func (*Featurestore) GetID ¶
func (tr *Featurestore) GetID() string
GetID returns ID of underlying Terraform resource of this Featurestore
func (*Featurestore) GetManagementPolicy ¶ added in v0.31.0
func (mg *Featurestore) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Featurestore.
func (*Featurestore) GetObservation ¶
func (tr *Featurestore) GetObservation() (map[string]any, error)
GetObservation of this Featurestore
func (*Featurestore) GetParameters ¶
func (tr *Featurestore) GetParameters() (map[string]any, error)
GetParameters of this Featurestore
func (*Featurestore) GetProviderConfigReference ¶
func (mg *Featurestore) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Featurestore.
func (*Featurestore) GetProviderReference ¶
func (mg *Featurestore) GetProviderReference() *xpv1.Reference
GetProviderReference of this Featurestore. Deprecated: Use GetProviderConfigReference.
func (*Featurestore) GetPublishConnectionDetailsTo ¶
func (mg *Featurestore) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Featurestore.
func (*Featurestore) GetTerraformResourceType ¶
func (mg *Featurestore) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Featurestore
func (*Featurestore) GetTerraformSchemaVersion ¶
func (tr *Featurestore) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Featurestore) GetWriteConnectionSecretToReference ¶
func (mg *Featurestore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Featurestore.
func (*Featurestore) LateInitialize ¶
func (tr *Featurestore) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Featurestore using its observed tfState. returns True if there are any spec changes for the resource.
func (*Featurestore) SetConditions ¶
func (mg *Featurestore) SetConditions(c ...xpv1.Condition)
SetConditions of this Featurestore.
func (*Featurestore) SetDeletionPolicy ¶
func (mg *Featurestore) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Featurestore.
func (*Featurestore) SetManagementPolicy ¶ added in v0.31.0
func (mg *Featurestore) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Featurestore.
func (*Featurestore) SetObservation ¶
func (tr *Featurestore) SetObservation(obs map[string]any) error
SetObservation for this Featurestore
func (*Featurestore) SetParameters ¶
func (tr *Featurestore) SetParameters(params map[string]any) error
SetParameters for this Featurestore
func (*Featurestore) SetProviderConfigReference ¶
func (mg *Featurestore) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Featurestore.
func (*Featurestore) SetProviderReference ¶
func (mg *Featurestore) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Featurestore. Deprecated: Use SetProviderConfigReference.
func (*Featurestore) SetPublishConnectionDetailsTo ¶
func (mg *Featurestore) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Featurestore.
func (*Featurestore) SetWriteConnectionSecretToReference ¶
func (mg *Featurestore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Featurestore.
type FeaturestoreEncryptionSpecObservation ¶
type FeaturestoreEncryptionSpecObservation 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,omitempty" tf:"kms_key_name,omitempty"` }
func (*FeaturestoreEncryptionSpecObservation) DeepCopy ¶
func (in *FeaturestoreEncryptionSpecObservation) DeepCopy() *FeaturestoreEncryptionSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEncryptionSpecObservation.
func (*FeaturestoreEncryptionSpecObservation) DeepCopyInto ¶
func (in *FeaturestoreEncryptionSpecObservation) DeepCopyInto(out *FeaturestoreEncryptionSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreEncryptionSpecParameters ¶
type FeaturestoreEncryptionSpecParameters 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. // +kubebuilder:validation:Required KMSKeyName *string `json:"kmsKeyName" tf:"kms_key_name,omitempty"` }
func (*FeaturestoreEncryptionSpecParameters) DeepCopy ¶
func (in *FeaturestoreEncryptionSpecParameters) DeepCopy() *FeaturestoreEncryptionSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEncryptionSpecParameters.
func (*FeaturestoreEncryptionSpecParameters) DeepCopyInto ¶
func (in *FeaturestoreEncryptionSpecParameters) DeepCopyInto(out *FeaturestoreEncryptionSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreEntitytype ¶
type FeaturestoreEntitytype struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FeaturestoreEntitytypeSpec `json:"spec"` Status FeaturestoreEntitytypeStatus `json:"status,omitempty"` }
FeaturestoreEntitytype is the Schema for the FeaturestoreEntitytypes API. An entity type is a type of object in a system that needs to be modeled and have stored information about. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*FeaturestoreEntitytype) DeepCopy ¶
func (in *FeaturestoreEntitytype) DeepCopy() *FeaturestoreEntitytype
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) DeepCopyInto ¶
func (in *FeaturestoreEntitytype) DeepCopyInto(out *FeaturestoreEntitytype)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeaturestoreEntitytype) DeepCopyObject ¶
func (in *FeaturestoreEntitytype) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FeaturestoreEntitytype) GetCondition ¶
func (mg *FeaturestoreEntitytype) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) GetConnectionDetailsMapping ¶
func (tr *FeaturestoreEntitytype) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FeaturestoreEntitytype
func (*FeaturestoreEntitytype) GetDeletionPolicy ¶
func (mg *FeaturestoreEntitytype) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) GetID ¶
func (tr *FeaturestoreEntitytype) GetID() string
GetID returns ID of underlying Terraform resource of this FeaturestoreEntitytype
func (*FeaturestoreEntitytype) GetManagementPolicy ¶ added in v0.31.0
func (mg *FeaturestoreEntitytype) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) GetObservation ¶
func (tr *FeaturestoreEntitytype) GetObservation() (map[string]any, error)
GetObservation of this FeaturestoreEntitytype
func (*FeaturestoreEntitytype) GetParameters ¶
func (tr *FeaturestoreEntitytype) GetParameters() (map[string]any, error)
GetParameters of this FeaturestoreEntitytype
func (*FeaturestoreEntitytype) GetProviderConfigReference ¶
func (mg *FeaturestoreEntitytype) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) GetProviderReference ¶
func (mg *FeaturestoreEntitytype) GetProviderReference() *xpv1.Reference
GetProviderReference of this FeaturestoreEntitytype. Deprecated: Use GetProviderConfigReference.
func (*FeaturestoreEntitytype) GetPublishConnectionDetailsTo ¶
func (mg *FeaturestoreEntitytype) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) GetTerraformResourceType ¶
func (mg *FeaturestoreEntitytype) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FeaturestoreEntitytype
func (*FeaturestoreEntitytype) GetTerraformSchemaVersion ¶
func (tr *FeaturestoreEntitytype) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FeaturestoreEntitytype) GetWriteConnectionSecretToReference ¶
func (mg *FeaturestoreEntitytype) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) LateInitialize ¶
func (tr *FeaturestoreEntitytype) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FeaturestoreEntitytype using its observed tfState. returns True if there are any spec changes for the resource.
func (*FeaturestoreEntitytype) ResolveReferences ¶
ResolveReferences of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) SetConditions ¶
func (mg *FeaturestoreEntitytype) SetConditions(c ...xpv1.Condition)
SetConditions of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) SetDeletionPolicy ¶
func (mg *FeaturestoreEntitytype) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) SetManagementPolicy ¶ added in v0.31.0
func (mg *FeaturestoreEntitytype) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) SetObservation ¶
func (tr *FeaturestoreEntitytype) SetObservation(obs map[string]any) error
SetObservation for this FeaturestoreEntitytype
func (*FeaturestoreEntitytype) SetParameters ¶
func (tr *FeaturestoreEntitytype) SetParameters(params map[string]any) error
SetParameters for this FeaturestoreEntitytype
func (*FeaturestoreEntitytype) SetProviderConfigReference ¶
func (mg *FeaturestoreEntitytype) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) SetProviderReference ¶
func (mg *FeaturestoreEntitytype) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FeaturestoreEntitytype. Deprecated: Use SetProviderConfigReference.
func (*FeaturestoreEntitytype) SetPublishConnectionDetailsTo ¶
func (mg *FeaturestoreEntitytype) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FeaturestoreEntitytype.
func (*FeaturestoreEntitytype) SetWriteConnectionSecretToReference ¶
func (mg *FeaturestoreEntitytype) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FeaturestoreEntitytype.
type FeaturestoreEntitytypeList ¶
type FeaturestoreEntitytypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FeaturestoreEntitytype `json:"items"` }
FeaturestoreEntitytypeList contains a list of FeaturestoreEntitytypes
func (*FeaturestoreEntitytypeList) DeepCopy ¶
func (in *FeaturestoreEntitytypeList) DeepCopy() *FeaturestoreEntitytypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEntitytypeList.
func (*FeaturestoreEntitytypeList) DeepCopyInto ¶
func (in *FeaturestoreEntitytypeList) DeepCopyInto(out *FeaturestoreEntitytypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeaturestoreEntitytypeList) DeepCopyObject ¶
func (in *FeaturestoreEntitytypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FeaturestoreEntitytypeList) GetItems ¶
func (l *FeaturestoreEntitytypeList) GetItems() []resource.Managed
GetItems of this FeaturestoreEntitytypeList.
type FeaturestoreEntitytypeObservation ¶
type FeaturestoreEntitytypeObservation struct { // The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // Optional. Description of the EntityType. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Used to perform consistent read-modify-write updates. Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Featurestore *string `json:"featurestore,omitempty" tf:"featurestore,omitempty"` // an identifier for the resource with format {{featurestore}}/entityTypes/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // A set of key/value label pairs to assign to this EntityType. Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // 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. // Structure is documented below. MonitoringConfig []MonitoringConfigObservation `json:"monitoringConfig,omitempty" tf:"monitoring_config,omitempty"` // The name of the EntityType. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name *string `json:"name,omitempty" tf:"name,omitempty"` Region *string `json:"region,omitempty" tf:"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. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*FeaturestoreEntitytypeObservation) DeepCopy ¶
func (in *FeaturestoreEntitytypeObservation) DeepCopy() *FeaturestoreEntitytypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEntitytypeObservation.
func (*FeaturestoreEntitytypeObservation) DeepCopyInto ¶
func (in *FeaturestoreEntitytypeObservation) DeepCopyInto(out *FeaturestoreEntitytypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreEntitytypeParameters ¶
type FeaturestoreEntitytypeParameters struct { // Optional. Description of the EntityType. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/vertexai/v1beta1.Featurestore // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional Featurestore *string `json:"featurestore,omitempty" tf:"featurestore,omitempty"` // Reference to a Featurestore in vertexai to populate featurestore. // +kubebuilder:validation:Optional FeaturestoreRef *v1.Reference `json:"featurestoreRef,omitempty" tf:"-"` // Selector for a Featurestore in vertexai to populate featurestore. // +kubebuilder:validation:Optional FeaturestoreSelector *v1.Selector `json:"featurestoreSelector,omitempty" tf:"-"` // A set of key/value label pairs to assign to this EntityType. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // 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. // Structure is documented below. // +kubebuilder:validation:Optional MonitoringConfig []MonitoringConfigParameters `json:"monitoringConfig,omitempty" tf:"monitoring_config,omitempty"` // The name of the EntityType. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FeaturestoreEntitytypeParameters) DeepCopy ¶
func (in *FeaturestoreEntitytypeParameters) DeepCopy() *FeaturestoreEntitytypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEntitytypeParameters.
func (*FeaturestoreEntitytypeParameters) DeepCopyInto ¶
func (in *FeaturestoreEntitytypeParameters) DeepCopyInto(out *FeaturestoreEntitytypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreEntitytypeSpec ¶
type FeaturestoreEntitytypeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FeaturestoreEntitytypeParameters `json:"forProvider"` }
FeaturestoreEntitytypeSpec defines the desired state of FeaturestoreEntitytype
func (*FeaturestoreEntitytypeSpec) DeepCopy ¶
func (in *FeaturestoreEntitytypeSpec) DeepCopy() *FeaturestoreEntitytypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEntitytypeSpec.
func (*FeaturestoreEntitytypeSpec) DeepCopyInto ¶
func (in *FeaturestoreEntitytypeSpec) DeepCopyInto(out *FeaturestoreEntitytypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreEntitytypeStatus ¶
type FeaturestoreEntitytypeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FeaturestoreEntitytypeObservation `json:"atProvider,omitempty"` }
FeaturestoreEntitytypeStatus defines the observed state of FeaturestoreEntitytype.
func (*FeaturestoreEntitytypeStatus) DeepCopy ¶
func (in *FeaturestoreEntitytypeStatus) DeepCopy() *FeaturestoreEntitytypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEntitytypeStatus.
func (*FeaturestoreEntitytypeStatus) DeepCopyInto ¶
func (in *FeaturestoreEntitytypeStatus) DeepCopyInto(out *FeaturestoreEntitytypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreList ¶
type FeaturestoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Featurestore `json:"items"` }
FeaturestoreList contains a list of Featurestores
func (*FeaturestoreList) DeepCopy ¶
func (in *FeaturestoreList) DeepCopy() *FeaturestoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreList.
func (*FeaturestoreList) DeepCopyInto ¶
func (in *FeaturestoreList) DeepCopyInto(out *FeaturestoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeaturestoreList) DeepCopyObject ¶
func (in *FeaturestoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FeaturestoreList) GetItems ¶
func (l *FeaturestoreList) GetItems() []resource.Managed
GetItems of this FeaturestoreList.
type FeaturestoreObservation ¶
type FeaturestoreObservation struct { // The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // If set, both of the online and offline data storage will be secured by this key. // Structure is documented below. EncryptionSpec []FeaturestoreEncryptionSpecObservation `json:"encryptionSpec,omitempty" tf:"encryption_spec,omitempty"` // Used to perform consistent read-modify-write updates. Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` // If set to true, any EntityTypes and Features for this Featurestore will also be deleted ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` // an identifier for the resource with format projects/{{project}}/locations/{{region}}/featurestores/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // A set of key/value label pairs to assign to this Featurestore. Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The name of the Featurestore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Config for online serving resources. // Structure is documented below. OnlineServingConfig []OnlineServingConfigObservation `json:"onlineServingConfig,omitempty" tf:"online_serving_config,omitempty"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project *string `json:"project,omitempty" tf:"project,omitempty"` // The region of the dataset. eg us-central1 Region *string `json:"region,omitempty" tf:"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. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*FeaturestoreObservation) DeepCopy ¶
func (in *FeaturestoreObservation) DeepCopy() *FeaturestoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreObservation.
func (*FeaturestoreObservation) DeepCopyInto ¶
func (in *FeaturestoreObservation) DeepCopyInto(out *FeaturestoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreParameters ¶
type FeaturestoreParameters struct { // If set, both of the online and offline data storage will be secured by this key. // Structure is documented below. // +kubebuilder:validation:Optional EncryptionSpec []FeaturestoreEncryptionSpecParameters `json:"encryptionSpec,omitempty" tf:"encryption_spec,omitempty"` // If set to true, any EntityTypes and Features for this Featurestore will also be deleted // +kubebuilder:validation:Optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"` // A set of key/value label pairs to assign to this Featurestore. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The name of the Featurestore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Config for online serving resources. // Structure is documented below. // +kubebuilder:validation:Optional OnlineServingConfig []OnlineServingConfigParameters `json:"onlineServingConfig,omitempty" tf:"online_serving_config,omitempty"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The region of the dataset. eg us-central1 // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*FeaturestoreParameters) DeepCopy ¶
func (in *FeaturestoreParameters) DeepCopy() *FeaturestoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreParameters.
func (*FeaturestoreParameters) DeepCopyInto ¶
func (in *FeaturestoreParameters) DeepCopyInto(out *FeaturestoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreSpec ¶
type FeaturestoreSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FeaturestoreParameters `json:"forProvider"` }
FeaturestoreSpec defines the desired state of Featurestore
func (*FeaturestoreSpec) DeepCopy ¶
func (in *FeaturestoreSpec) DeepCopy() *FeaturestoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreSpec.
func (*FeaturestoreSpec) DeepCopyInto ¶
func (in *FeaturestoreSpec) DeepCopyInto(out *FeaturestoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeaturestoreStatus ¶
type FeaturestoreStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FeaturestoreObservation `json:"atProvider,omitempty"` }
FeaturestoreStatus defines the observed state of Featurestore.
func (*FeaturestoreStatus) DeepCopy ¶
func (in *FeaturestoreStatus) DeepCopy() *FeaturestoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreStatus.
func (*FeaturestoreStatus) DeepCopyInto ¶
func (in *FeaturestoreStatus) DeepCopyInto(out *FeaturestoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportFeaturesAnalysisObservation ¶
type ImportFeaturesAnalysisObservation 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: AnomalyDetectionBaseline *string `json:"anomalyDetectionBaseline,omitempty" tf:"anomaly_detection_baseline,omitempty"` // Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below: State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*ImportFeaturesAnalysisObservation) DeepCopy ¶
func (in *ImportFeaturesAnalysisObservation) DeepCopy() *ImportFeaturesAnalysisObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportFeaturesAnalysisObservation.
func (*ImportFeaturesAnalysisObservation) DeepCopyInto ¶
func (in *ImportFeaturesAnalysisObservation) DeepCopyInto(out *ImportFeaturesAnalysisObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportFeaturesAnalysisParameters ¶
type ImportFeaturesAnalysisParameters 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: // +kubebuilder:validation:Optional AnomalyDetectionBaseline *string `json:"anomalyDetectionBaseline,omitempty" tf:"anomaly_detection_baseline,omitempty"` // Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below: // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*ImportFeaturesAnalysisParameters) DeepCopy ¶
func (in *ImportFeaturesAnalysisParameters) DeepCopy() *ImportFeaturesAnalysisParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportFeaturesAnalysisParameters.
func (*ImportFeaturesAnalysisParameters) DeepCopyInto ¶
func (in *ImportFeaturesAnalysisParameters) DeepCopyInto(out *ImportFeaturesAnalysisParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringConfigObservation ¶
type MonitoringConfigObservation 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). // Structure is documented below. CategoricalThresholdConfig []CategoricalThresholdConfigObservation `json:"categoricalThresholdConfig,omitempty" tf:"categorical_threshold_config,omitempty"` // The config for ImportFeatures Analysis Based Feature Monitoring. // Structure is documented below. ImportFeaturesAnalysis []ImportFeaturesAnalysisObservation `json:"importFeaturesAnalysis,omitempty" tf:"import_features_analysis,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). // Structure is documented below. NumericalThresholdConfig []NumericalThresholdConfigObservation `json:"numericalThresholdConfig,omitempty" tf:"numerical_threshold_config,omitempty"` // The config for Snapshot Analysis Based Feature Monitoring. // Structure is documented below. SnapshotAnalysis []SnapshotAnalysisObservation `json:"snapshotAnalysis,omitempty" tf:"snapshot_analysis,omitempty"` }
func (*MonitoringConfigObservation) DeepCopy ¶
func (in *MonitoringConfigObservation) DeepCopy() *MonitoringConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringConfigObservation.
func (*MonitoringConfigObservation) DeepCopyInto ¶
func (in *MonitoringConfigObservation) DeepCopyInto(out *MonitoringConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringConfigParameters ¶
type MonitoringConfigParameters 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). // Structure is documented below. // +kubebuilder:validation:Optional CategoricalThresholdConfig []CategoricalThresholdConfigParameters `json:"categoricalThresholdConfig,omitempty" tf:"categorical_threshold_config,omitempty"` // The config for ImportFeatures Analysis Based Feature Monitoring. // Structure is documented below. // +kubebuilder:validation:Optional ImportFeaturesAnalysis []ImportFeaturesAnalysisParameters `json:"importFeaturesAnalysis,omitempty" tf:"import_features_analysis,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). // Structure is documented below. // +kubebuilder:validation:Optional NumericalThresholdConfig []NumericalThresholdConfigParameters `json:"numericalThresholdConfig,omitempty" tf:"numerical_threshold_config,omitempty"` // The config for Snapshot Analysis Based Feature Monitoring. // Structure is documented below. // +kubebuilder:validation:Optional SnapshotAnalysis []SnapshotAnalysisParameters `json:"snapshotAnalysis,omitempty" tf:"snapshot_analysis,omitempty"` }
func (*MonitoringConfigParameters) DeepCopy ¶
func (in *MonitoringConfigParameters) DeepCopy() *MonitoringConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringConfigParameters.
func (*MonitoringConfigParameters) DeepCopyInto ¶
func (in *MonitoringConfigParameters) DeepCopyInto(out *MonitoringConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumericalThresholdConfigObservation ¶
type NumericalThresholdConfigObservation 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,omitempty" tf:"value,omitempty"` }
func (*NumericalThresholdConfigObservation) DeepCopy ¶
func (in *NumericalThresholdConfigObservation) DeepCopy() *NumericalThresholdConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumericalThresholdConfigObservation.
func (*NumericalThresholdConfigObservation) DeepCopyInto ¶
func (in *NumericalThresholdConfigObservation) DeepCopyInto(out *NumericalThresholdConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumericalThresholdConfigParameters ¶
type NumericalThresholdConfigParameters 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. // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*NumericalThresholdConfigParameters) DeepCopy ¶
func (in *NumericalThresholdConfigParameters) DeepCopy() *NumericalThresholdConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumericalThresholdConfigParameters.
func (*NumericalThresholdConfigParameters) DeepCopyInto ¶
func (in *NumericalThresholdConfigParameters) DeepCopyInto(out *NumericalThresholdConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnlineServingConfigObservation ¶
type OnlineServingConfigObservation 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. FixedNodeCount *float64 `json:"fixedNodeCount,omitempty" tf:"fixed_node_count,omitempty"` // Online serving scaling configuration. Only one of fixedNodeCount and scaling can be set. Setting one will reset the other. // Structure is documented below. Scaling []ScalingObservation `json:"scaling,omitempty" tf:"scaling,omitempty"` }
func (*OnlineServingConfigObservation) DeepCopy ¶
func (in *OnlineServingConfigObservation) DeepCopy() *OnlineServingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnlineServingConfigObservation.
func (*OnlineServingConfigObservation) DeepCopyInto ¶
func (in *OnlineServingConfigObservation) DeepCopyInto(out *OnlineServingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnlineServingConfigParameters ¶
type OnlineServingConfigParameters 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. // +kubebuilder:validation:Optional FixedNodeCount *float64 `json:"fixedNodeCount,omitempty" tf:"fixed_node_count,omitempty"` // Online serving scaling configuration. Only one of fixedNodeCount and scaling can be set. Setting one will reset the other. // Structure is documented below. // +kubebuilder:validation:Optional Scaling []ScalingParameters `json:"scaling,omitempty" tf:"scaling,omitempty"` }
func (*OnlineServingConfigParameters) DeepCopy ¶
func (in *OnlineServingConfigParameters) DeepCopy() *OnlineServingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnlineServingConfigParameters.
func (*OnlineServingConfigParameters) DeepCopyInto ¶
func (in *OnlineServingConfigParameters) DeepCopyInto(out *OnlineServingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScalingObservation ¶
type ScalingObservation 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 *float64 `json:"maxNodeCount,omitempty" tf:"max_node_count,omitempty"` // The minimum number of nodes to scale down to. Must be greater than or equal to 1. MinNodeCount *float64 `json:"minNodeCount,omitempty" tf:"min_node_count,omitempty"` }
func (*ScalingObservation) DeepCopy ¶
func (in *ScalingObservation) DeepCopy() *ScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalingObservation.
func (*ScalingObservation) DeepCopyInto ¶
func (in *ScalingObservation) DeepCopyInto(out *ScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScalingParameters ¶
type ScalingParameters 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'. // +kubebuilder:validation:Required MaxNodeCount *float64 `json:"maxNodeCount" tf:"max_node_count,omitempty"` // The minimum number of nodes to scale down to. Must be greater than or equal to 1. // +kubebuilder:validation:Required MinNodeCount *float64 `json:"minNodeCount" tf:"min_node_count,omitempty"` }
func (*ScalingParameters) DeepCopy ¶
func (in *ScalingParameters) DeepCopy() *ScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalingParameters.
func (*ScalingParameters) DeepCopyInto ¶
func (in *ScalingParameters) DeepCopyInto(out *ScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotAnalysisObservation ¶
type SnapshotAnalysisObservation 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. Disabled *bool `json:"disabled,omitempty" tf:"disabled,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. MonitoringIntervalDays *float64 `json:"monitoringIntervalDays,omitempty" tf:"monitoring_interval_days,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. StalenessDays *float64 `json:"stalenessDays,omitempty" tf:"staleness_days,omitempty"` }
func (*SnapshotAnalysisObservation) DeepCopy ¶
func (in *SnapshotAnalysisObservation) DeepCopy() *SnapshotAnalysisObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotAnalysisObservation.
func (*SnapshotAnalysisObservation) DeepCopyInto ¶
func (in *SnapshotAnalysisObservation) DeepCopyInto(out *SnapshotAnalysisObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotAnalysisParameters ¶
type SnapshotAnalysisParameters 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. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,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. // +kubebuilder:validation:Optional MonitoringIntervalDays *float64 `json:"monitoringIntervalDays,omitempty" tf:"monitoring_interval_days,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. // +kubebuilder:validation:Optional StalenessDays *float64 `json:"stalenessDays,omitempty" tf:"staleness_days,omitempty"` }
func (*SnapshotAnalysisParameters) DeepCopy ¶
func (in *SnapshotAnalysisParameters) DeepCopy() *SnapshotAnalysisParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotAnalysisParameters.
func (*SnapshotAnalysisParameters) DeepCopyInto ¶
func (in *SnapshotAnalysisParameters) DeepCopyInto(out *SnapshotAnalysisParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tensorboard ¶
type Tensorboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TensorboardSpec `json:"spec"` Status TensorboardStatus `json:"status,omitempty"` }
Tensorboard is the Schema for the Tensorboards API. Tensorboard is a physical database that stores users' training metrics. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*Tensorboard) DeepCopy ¶
func (in *Tensorboard) DeepCopy() *Tensorboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tensorboard.
func (*Tensorboard) DeepCopyInto ¶
func (in *Tensorboard) DeepCopyInto(out *Tensorboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tensorboard) DeepCopyObject ¶
func (in *Tensorboard) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tensorboard) GetCondition ¶
func (mg *Tensorboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Tensorboard.
func (*Tensorboard) GetConnectionDetailsMapping ¶
func (tr *Tensorboard) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Tensorboard
func (*Tensorboard) GetDeletionPolicy ¶
func (mg *Tensorboard) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Tensorboard.
func (*Tensorboard) GetID ¶
func (tr *Tensorboard) GetID() string
GetID returns ID of underlying Terraform resource of this Tensorboard
func (*Tensorboard) GetManagementPolicy ¶ added in v0.31.0
func (mg *Tensorboard) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Tensorboard.
func (*Tensorboard) GetObservation ¶
func (tr *Tensorboard) GetObservation() (map[string]any, error)
GetObservation of this Tensorboard
func (*Tensorboard) GetParameters ¶
func (tr *Tensorboard) GetParameters() (map[string]any, error)
GetParameters of this Tensorboard
func (*Tensorboard) GetProviderConfigReference ¶
func (mg *Tensorboard) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Tensorboard.
func (*Tensorboard) GetProviderReference ¶
func (mg *Tensorboard) GetProviderReference() *xpv1.Reference
GetProviderReference of this Tensorboard. Deprecated: Use GetProviderConfigReference.
func (*Tensorboard) GetPublishConnectionDetailsTo ¶
func (mg *Tensorboard) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Tensorboard.
func (*Tensorboard) GetTerraformResourceType ¶
func (mg *Tensorboard) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Tensorboard
func (*Tensorboard) GetTerraformSchemaVersion ¶
func (tr *Tensorboard) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Tensorboard) GetWriteConnectionSecretToReference ¶
func (mg *Tensorboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Tensorboard.
func (*Tensorboard) LateInitialize ¶
func (tr *Tensorboard) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Tensorboard using its observed tfState. returns True if there are any spec changes for the resource.
func (*Tensorboard) SetConditions ¶
func (mg *Tensorboard) SetConditions(c ...xpv1.Condition)
SetConditions of this Tensorboard.
func (*Tensorboard) SetDeletionPolicy ¶
func (mg *Tensorboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Tensorboard.
func (*Tensorboard) SetManagementPolicy ¶ added in v0.31.0
func (mg *Tensorboard) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Tensorboard.
func (*Tensorboard) SetObservation ¶
func (tr *Tensorboard) SetObservation(obs map[string]any) error
SetObservation for this Tensorboard
func (*Tensorboard) SetParameters ¶
func (tr *Tensorboard) SetParameters(params map[string]any) error
SetParameters for this Tensorboard
func (*Tensorboard) SetProviderConfigReference ¶
func (mg *Tensorboard) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Tensorboard.
func (*Tensorboard) SetProviderReference ¶
func (mg *Tensorboard) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Tensorboard. Deprecated: Use SetProviderConfigReference.
func (*Tensorboard) SetPublishConnectionDetailsTo ¶
func (mg *Tensorboard) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Tensorboard.
func (*Tensorboard) SetWriteConnectionSecretToReference ¶
func (mg *Tensorboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Tensorboard.
type TensorboardEncryptionSpecObservation ¶
type TensorboardEncryptionSpecObservation 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 resource is created. KMSKeyName *string `json:"kmsKeyName,omitempty" tf:"kms_key_name,omitempty"` }
func (*TensorboardEncryptionSpecObservation) DeepCopy ¶
func (in *TensorboardEncryptionSpecObservation) DeepCopy() *TensorboardEncryptionSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardEncryptionSpecObservation.
func (*TensorboardEncryptionSpecObservation) DeepCopyInto ¶
func (in *TensorboardEncryptionSpecObservation) DeepCopyInto(out *TensorboardEncryptionSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorboardEncryptionSpecParameters ¶
type TensorboardEncryptionSpecParameters 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 resource is created. // +kubebuilder:validation:Required KMSKeyName *string `json:"kmsKeyName" tf:"kms_key_name,omitempty"` }
func (*TensorboardEncryptionSpecParameters) DeepCopy ¶
func (in *TensorboardEncryptionSpecParameters) DeepCopy() *TensorboardEncryptionSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardEncryptionSpecParameters.
func (*TensorboardEncryptionSpecParameters) DeepCopyInto ¶
func (in *TensorboardEncryptionSpecParameters) DeepCopyInto(out *TensorboardEncryptionSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorboardList ¶
type TensorboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tensorboard `json:"items"` }
TensorboardList contains a list of Tensorboards
func (*TensorboardList) DeepCopy ¶
func (in *TensorboardList) DeepCopy() *TensorboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardList.
func (*TensorboardList) DeepCopyInto ¶
func (in *TensorboardList) DeepCopyInto(out *TensorboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TensorboardList) DeepCopyObject ¶
func (in *TensorboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TensorboardList) GetItems ¶
func (l *TensorboardList) GetItems() []resource.Managed
GetItems of this TensorboardList.
type TensorboardObservation ¶
type TensorboardObservation 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 `json:"blobStoragePathPrefix,omitempty" tf:"blob_storage_path_prefix,omitempty"` // The timestamp of when the Tensorboard was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // Description of this Tensorboard. Description *string `json:"description,omitempty" tf:"description,omitempty"` // 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. // Structure is documented below. EncryptionSpec []TensorboardEncryptionSpecObservation `json:"encryptionSpec,omitempty" tf:"encryption_spec,omitempty"` // an identifier for the resource with format {{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The labels with user-defined metadata to organize your Tensorboards. Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Name of the Tensorboard. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project *string `json:"project,omitempty" tf:"project,omitempty"` // The region of the tensorboard. eg us-central1 Region *string `json:"region,omitempty" tf:"region,omitempty"` // The number of Runs stored in this Tensorboard. RunCount *string `json:"runCount,omitempty" tf:"run_count,omitempty"` // The timestamp of when the Tensorboard was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*TensorboardObservation) DeepCopy ¶
func (in *TensorboardObservation) DeepCopy() *TensorboardObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardObservation.
func (*TensorboardObservation) DeepCopyInto ¶
func (in *TensorboardObservation) DeepCopyInto(out *TensorboardObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorboardParameters ¶
type TensorboardParameters struct { // Description of this Tensorboard. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // 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. // Structure is documented below. // +kubebuilder:validation:Optional EncryptionSpec []TensorboardEncryptionSpecParameters `json:"encryptionSpec,omitempty" tf:"encryption_spec,omitempty"` // The labels with user-defined metadata to organize your Tensorboards. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The region of the tensorboard. eg us-central1 // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*TensorboardParameters) DeepCopy ¶
func (in *TensorboardParameters) DeepCopy() *TensorboardParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardParameters.
func (*TensorboardParameters) DeepCopyInto ¶
func (in *TensorboardParameters) DeepCopyInto(out *TensorboardParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorboardSpec ¶
type TensorboardSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TensorboardParameters `json:"forProvider"` }
TensorboardSpec defines the desired state of Tensorboard
func (*TensorboardSpec) DeepCopy ¶
func (in *TensorboardSpec) DeepCopy() *TensorboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardSpec.
func (*TensorboardSpec) DeepCopyInto ¶
func (in *TensorboardSpec) DeepCopyInto(out *TensorboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorboardStatus ¶
type TensorboardStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TensorboardObservation `json:"atProvider,omitempty"` }
TensorboardStatus defines the observed state of Tensorboard.
func (*TensorboardStatus) DeepCopy ¶
func (in *TensorboardStatus) DeepCopy() *TensorboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardStatus.
func (*TensorboardStatus) DeepCopyInto ¶
func (in *TensorboardStatus) DeepCopyInto(out *TensorboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.