Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=vertexai.gcp.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type CategoricalThresholdConfigInitParameters
- 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 (tr *Dataset) GetInitParameters() (map[string]any, error)
- func (mg *Dataset) GetManagementPolicies() xpv1.ManagementPolicies
- 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) 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) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Dataset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatasetInitParameters
- type DatasetList
- type DatasetObservation
- type DatasetParameters
- type DatasetSpec
- type DatasetStatus
- type EncryptionSpecInitParameters
- 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 (tr *Featurestore) GetInitParameters() (map[string]any, error)
- func (mg *Featurestore) GetManagementPolicies() xpv1.ManagementPolicies
- 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) 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) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Featurestore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FeaturestoreEncryptionSpecInitParameters
- 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 (tr *FeaturestoreEntitytype) GetInitParameters() (map[string]any, error)
- func (mg *FeaturestoreEntitytype) GetManagementPolicies() xpv1.ManagementPolicies
- 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) 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) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FeaturestoreEntitytype) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FeaturestoreEntitytypeInitParameters
- type FeaturestoreEntitytypeList
- type FeaturestoreEntitytypeObservation
- type FeaturestoreEntitytypeParameters
- type FeaturestoreEntitytypeSpec
- type FeaturestoreEntitytypeStatus
- type FeaturestoreInitParameters
- type FeaturestoreList
- type FeaturestoreObservation
- type FeaturestoreParameters
- type FeaturestoreSpec
- type FeaturestoreStatus
- type ImportFeaturesAnalysisInitParameters
- type ImportFeaturesAnalysisObservation
- type ImportFeaturesAnalysisParameters
- type MonitoringConfigInitParameters
- type MonitoringConfigObservation
- type MonitoringConfigParameters
- type NumericalThresholdConfigInitParameters
- type NumericalThresholdConfigObservation
- type NumericalThresholdConfigParameters
- type OnlineServingConfigInitParameters
- type OnlineServingConfigObservation
- type OnlineServingConfigParameters
- type ScalingInitParameters
- type ScalingObservation
- type ScalingParameters
- type SnapshotAnalysisInitParameters
- 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 (tr *Tensorboard) GetInitParameters() (map[string]any, error)
- func (mg *Tensorboard) GetManagementPolicies() xpv1.ManagementPolicies
- 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) 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) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Tensorboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TensorboardEncryptionSpecInitParameters
- type TensorboardEncryptionSpecObservation
- type TensorboardEncryptionSpecParameters
- type TensorboardInitParameters
- 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 CategoricalThresholdConfigInitParameters ¶ added in v0.35.0
type CategoricalThresholdConfigInitParameters 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 (*CategoricalThresholdConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CategoricalThresholdConfigInitParameters) DeepCopy() *CategoricalThresholdConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoricalThresholdConfigInitParameters.
func (*CategoricalThresholdConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CategoricalThresholdConfigInitParameters) DeepCopyInto(out *CategoricalThresholdConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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:Optional 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="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.metadataSchemaUri) || (has(self.initProvider) && has(self.initProvider.metadataSchemaUri))",message="spec.forProvider.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) GetInitParameters ¶ added in v0.35.0
GetInitParameters of this Dataset
func (*Dataset) GetManagementPolicies ¶ added in v0.35.0
func (mg *Dataset) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) 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) SetManagementPolicies ¶ added in v0.35.0
func (mg *Dataset) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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 DatasetInitParameters ¶ added in v0.35.0
type DatasetInitParameters 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,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 []EncryptionSpecInitParameters `json:"encryptionSpec,omitempty" tf:"encryption_spec,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 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"` }
func (*DatasetInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DatasetInitParameters) DeepCopy() *DatasetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetInitParameters.
func (*DatasetInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DatasetInitParameters) DeepCopyInto(out *DatasetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DatasetInitParameters `json:"initProvider,omitempty"` }
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 EncryptionSpecInitParameters ¶ added in v0.35.0
type EncryptionSpecInitParameters 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 (*EncryptionSpecInitParameters) DeepCopy ¶ added in v0.35.0
func (in *EncryptionSpecInitParameters) DeepCopy() *EncryptionSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSpecInitParameters.
func (*EncryptionSpecInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *EncryptionSpecInitParameters) DeepCopyInto(out *EncryptionSpecInitParameters)
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) GetInitParameters ¶ added in v0.35.0
func (tr *Featurestore) GetInitParameters() (map[string]any, error)
GetInitParameters of this Featurestore
func (*Featurestore) GetManagementPolicies ¶ added in v0.35.0
func (mg *Featurestore) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) 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) SetManagementPolicies ¶ added in v0.35.0
func (mg *Featurestore) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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 FeaturestoreEncryptionSpecInitParameters ¶ added in v0.35.0
type FeaturestoreEncryptionSpecInitParameters 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 (*FeaturestoreEncryptionSpecInitParameters) DeepCopy ¶ added in v0.35.0
func (in *FeaturestoreEncryptionSpecInitParameters) DeepCopy() *FeaturestoreEncryptionSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEncryptionSpecInitParameters.
func (*FeaturestoreEncryptionSpecInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *FeaturestoreEncryptionSpecInitParameters) DeepCopyInto(out *FeaturestoreEncryptionSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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:Optional 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) GetInitParameters ¶ added in v0.35.0
func (tr *FeaturestoreEntitytype) GetInitParameters() (map[string]any, error)
GetInitParameters of this FeaturestoreEntitytype
func (*FeaturestoreEntitytype) GetManagementPolicies ¶ added in v0.35.0
func (mg *FeaturestoreEntitytype) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) 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) SetManagementPolicies ¶ added in v0.35.0
func (mg *FeaturestoreEntitytype) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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 FeaturestoreEntitytypeInitParameters ¶ added in v0.35.0
type FeaturestoreEntitytypeInitParameters struct { // Optional. Description of the EntityType. Description *string `json:"description,omitempty" tf:"description,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 []MonitoringConfigInitParameters `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"` }
func (*FeaturestoreEntitytypeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *FeaturestoreEntitytypeInitParameters) DeepCopy() *FeaturestoreEntitytypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreEntitytypeInitParameters.
func (*FeaturestoreEntitytypeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *FeaturestoreEntitytypeInitParameters) DeepCopyInto(out *FeaturestoreEntitytypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider FeaturestoreEntitytypeInitParameters `json:"initProvider,omitempty"` }
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 FeaturestoreInitParameters ¶ added in v0.35.0
type FeaturestoreInitParameters struct { // If set, both of the online and offline data storage will be secured by this key. // Structure is documented below. EncryptionSpec []FeaturestoreEncryptionSpecInitParameters `json:"encryptionSpec,omitempty" tf:"encryption_spec,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"` // 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 []OnlineServingConfigInitParameters `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"` }
func (*FeaturestoreInitParameters) DeepCopy ¶ added in v0.35.0
func (in *FeaturestoreInitParameters) DeepCopy() *FeaturestoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeaturestoreInitParameters.
func (*FeaturestoreInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *FeaturestoreInitParameters) DeepCopyInto(out *FeaturestoreInitParameters)
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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider FeaturestoreInitParameters `json:"initProvider,omitempty"` }
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 ImportFeaturesAnalysisInitParameters ¶ added in v0.35.0
type ImportFeaturesAnalysisInitParameters 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 (*ImportFeaturesAnalysisInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ImportFeaturesAnalysisInitParameters) DeepCopy() *ImportFeaturesAnalysisInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportFeaturesAnalysisInitParameters.
func (*ImportFeaturesAnalysisInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ImportFeaturesAnalysisInitParameters) DeepCopyInto(out *ImportFeaturesAnalysisInitParameters)
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 MonitoringConfigInitParameters ¶ added in v0.35.0
type MonitoringConfigInitParameters 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 []CategoricalThresholdConfigInitParameters `json:"categoricalThresholdConfig,omitempty" tf:"categorical_threshold_config,omitempty"` // The config for ImportFeatures Analysis Based Feature Monitoring. // Structure is documented below. ImportFeaturesAnalysis []ImportFeaturesAnalysisInitParameters `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 []NumericalThresholdConfigInitParameters `json:"numericalThresholdConfig,omitempty" tf:"numerical_threshold_config,omitempty"` // The config for Snapshot Analysis Based Feature Monitoring. // Structure is documented below. SnapshotAnalysis []SnapshotAnalysisInitParameters `json:"snapshotAnalysis,omitempty" tf:"snapshot_analysis,omitempty"` }
func (*MonitoringConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitoringConfigInitParameters) DeepCopy() *MonitoringConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringConfigInitParameters.
func (*MonitoringConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitoringConfigInitParameters) DeepCopyInto(out *MonitoringConfigInitParameters)
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 NumericalThresholdConfigInitParameters ¶ added in v0.35.0
type NumericalThresholdConfigInitParameters 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 (*NumericalThresholdConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *NumericalThresholdConfigInitParameters) DeepCopy() *NumericalThresholdConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumericalThresholdConfigInitParameters.
func (*NumericalThresholdConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *NumericalThresholdConfigInitParameters) DeepCopyInto(out *NumericalThresholdConfigInitParameters)
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:Optional 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 OnlineServingConfigInitParameters ¶ added in v0.35.0
type OnlineServingConfigInitParameters 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 []ScalingInitParameters `json:"scaling,omitempty" tf:"scaling,omitempty"` }
func (*OnlineServingConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *OnlineServingConfigInitParameters) DeepCopy() *OnlineServingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnlineServingConfigInitParameters.
func (*OnlineServingConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *OnlineServingConfigInitParameters) DeepCopyInto(out *OnlineServingConfigInitParameters)
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 ScalingInitParameters ¶ added in v0.35.0
type ScalingInitParameters 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 (*ScalingInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ScalingInitParameters) DeepCopy() *ScalingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalingInitParameters.
func (*ScalingInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ScalingInitParameters) DeepCopyInto(out *ScalingInitParameters)
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:Optional 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:Optional 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 SnapshotAnalysisInitParameters ¶ added in v0.35.0
type SnapshotAnalysisInitParameters 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 (*SnapshotAnalysisInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SnapshotAnalysisInitParameters) DeepCopy() *SnapshotAnalysisInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotAnalysisInitParameters.
func (*SnapshotAnalysisInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SnapshotAnalysisInitParameters) DeepCopyInto(out *SnapshotAnalysisInitParameters)
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) GetInitParameters ¶ added in v0.35.0
func (tr *Tensorboard) GetInitParameters() (map[string]any, error)
GetInitParameters of this Tensorboard
func (*Tensorboard) GetManagementPolicies ¶ added in v0.35.0
func (mg *Tensorboard) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) 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) SetManagementPolicies ¶ added in v0.35.0
func (mg *Tensorboard) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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 TensorboardEncryptionSpecInitParameters ¶ added in v0.35.0
type TensorboardEncryptionSpecInitParameters 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 (*TensorboardEncryptionSpecInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TensorboardEncryptionSpecInitParameters) DeepCopy() *TensorboardEncryptionSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardEncryptionSpecInitParameters.
func (*TensorboardEncryptionSpecInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TensorboardEncryptionSpecInitParameters) DeepCopyInto(out *TensorboardEncryptionSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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:Optional 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 TensorboardInitParameters ¶ added in v0.35.0
type TensorboardInitParameters struct { // 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 []TensorboardEncryptionSpecInitParameters `json:"encryptionSpec,omitempty" tf:"encryption_spec,omitempty"` // The labels with user-defined metadata to organize your Tensorboards. 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. Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*TensorboardInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TensorboardInitParameters) DeepCopy() *TensorboardInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardInitParameters.
func (*TensorboardInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TensorboardInitParameters) DeepCopyInto(out *TensorboardInitParameters)
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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TensorboardInitParameters `json:"initProvider,omitempty"` }
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.