Documentation
¶
Overview ¶
+groupName=glue.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type CatalogDatabase
- func (in *CatalogDatabase) DeepCopy() *CatalogDatabase
- func (in *CatalogDatabase) DeepCopyInto(out *CatalogDatabase)
- func (in *CatalogDatabase) DeepCopyObject() runtime.Object
- func (r *CatalogDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogDatabase) ValidateCreate() error
- func (r *CatalogDatabase) ValidateDelete() error
- func (r *CatalogDatabase) ValidateUpdate(old runtime.Object) error
- type CatalogDatabaseList
- type CatalogDatabaseSpec
- type CatalogDatabaseSpecResource
- type CatalogDatabaseSpecTargetDatabase
- type CatalogDatabaseSpecTargetDatabaseCodec
- type CatalogDatabaseStatus
- type CatalogTable
- func (in *CatalogTable) DeepCopy() *CatalogTable
- func (in *CatalogTable) DeepCopyInto(out *CatalogTable)
- func (in *CatalogTable) DeepCopyObject() runtime.Object
- func (r *CatalogTable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogTable) ValidateCreate() error
- func (r *CatalogTable) ValidateDelete() error
- func (r *CatalogTable) ValidateUpdate(old runtime.Object) error
- type CatalogTableList
- type CatalogTableSpec
- type CatalogTableSpecPartitionIndex
- type CatalogTableSpecPartitionKeys
- type CatalogTableSpecResource
- type CatalogTableSpecStorageDescriptor
- type CatalogTableSpecStorageDescriptorCodec
- type CatalogTableSpecStorageDescriptorColumns
- type CatalogTableSpecStorageDescriptorSchemaReference
- type CatalogTableSpecStorageDescriptorSchemaReferenceCodec
- func (CatalogTableSpecStorageDescriptorSchemaReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CatalogTableSpecStorageDescriptorSchemaReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CatalogTableSpecStorageDescriptorSchemaReferenceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID
- type CatalogTableSpecStorageDescriptorSchemaReferenceSchemaIDCodec
- func (CatalogTableSpecStorageDescriptorSchemaReferenceSchemaIDCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CatalogTableSpecStorageDescriptorSchemaReferenceSchemaIDCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CatalogTableSpecStorageDescriptorSchemaReferenceSchemaIDCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CatalogTableSpecStorageDescriptorSerDeInfo
- type CatalogTableSpecStorageDescriptorSerDeInfoCodec
- func (CatalogTableSpecStorageDescriptorSerDeInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CatalogTableSpecStorageDescriptorSerDeInfoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CatalogTableSpecStorageDescriptorSerDeInfoCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CatalogTableSpecStorageDescriptorSkewedInfo
- type CatalogTableSpecStorageDescriptorSkewedInfoCodec
- func (CatalogTableSpecStorageDescriptorSkewedInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CatalogTableSpecStorageDescriptorSkewedInfoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CatalogTableSpecStorageDescriptorSkewedInfoCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CatalogTableSpecStorageDescriptorSortColumns
- type CatalogTableSpecTargetTable
- type CatalogTableSpecTargetTableCodec
- type CatalogTableStatus
- type Classifier
- func (in *Classifier) DeepCopy() *Classifier
- func (in *Classifier) DeepCopyInto(out *Classifier)
- func (in *Classifier) DeepCopyObject() runtime.Object
- func (r *Classifier) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Classifier) ValidateCreate() error
- func (r *Classifier) ValidateDelete() error
- func (r *Classifier) ValidateUpdate(old runtime.Object) error
- type ClassifierList
- type ClassifierSpec
- type ClassifierSpecCsvClassifier
- type ClassifierSpecCsvClassifierCodec
- type ClassifierSpecGrokClassifier
- type ClassifierSpecGrokClassifierCodec
- type ClassifierSpecJsonClassifier
- type ClassifierSpecJsonClassifierCodec
- type ClassifierSpecResource
- type ClassifierSpecXmlClassifier
- type ClassifierSpecXmlClassifierCodec
- type ClassifierStatus
- type Connection
- func (in *Connection) DeepCopy() *Connection
- func (in *Connection) DeepCopyInto(out *Connection)
- func (in *Connection) DeepCopyObject() runtime.Object
- func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Connection) ValidateCreate() error
- func (r *Connection) ValidateDelete() error
- func (r *Connection) ValidateUpdate(old runtime.Object) error
- type ConnectionList
- type ConnectionSpec
- type ConnectionSpecPhysicalConnectionRequirements
- type ConnectionSpecPhysicalConnectionRequirementsCodec
- func (ConnectionSpecPhysicalConnectionRequirementsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConnectionSpecPhysicalConnectionRequirementsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConnectionSpecPhysicalConnectionRequirementsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConnectionSpecResource
- type ConnectionStatus
- type Crawler
- func (in *Crawler) DeepCopy() *Crawler
- func (in *Crawler) DeepCopyInto(out *Crawler)
- func (in *Crawler) DeepCopyObject() runtime.Object
- func (r *Crawler) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Crawler) ValidateCreate() error
- func (r *Crawler) ValidateDelete() error
- func (r *Crawler) ValidateUpdate(old runtime.Object) error
- type CrawlerList
- type CrawlerSpec
- type CrawlerSpecCatalogTarget
- type CrawlerSpecDynamodbTarget
- type CrawlerSpecJdbcTarget
- type CrawlerSpecLineageConfiguration
- type CrawlerSpecLineageConfigurationCodec
- type CrawlerSpecMongodbTarget
- type CrawlerSpecRecrawlPolicy
- type CrawlerSpecRecrawlPolicyCodec
- type CrawlerSpecResource
- type CrawlerSpecS3Target
- type CrawlerSpecSchemaChangePolicy
- type CrawlerSpecSchemaChangePolicyCodec
- type CrawlerStatus
- type DataCatalogEncryptionSettings
- func (in *DataCatalogEncryptionSettings) DeepCopy() *DataCatalogEncryptionSettings
- func (in *DataCatalogEncryptionSettings) DeepCopyInto(out *DataCatalogEncryptionSettings)
- func (in *DataCatalogEncryptionSettings) DeepCopyObject() runtime.Object
- func (r *DataCatalogEncryptionSettings) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DataCatalogEncryptionSettings) ValidateCreate() error
- func (r *DataCatalogEncryptionSettings) ValidateDelete() error
- func (r *DataCatalogEncryptionSettings) ValidateUpdate(old runtime.Object) error
- type DataCatalogEncryptionSettingsList
- type DataCatalogEncryptionSettingsSpec
- type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings
- func (in *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings) DeepCopy() *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings
- func (in *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings) DeepCopyInto(out *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings)
- type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsCodec
- func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption
- type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryptionCodec
- func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest
- type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRestCodec
- func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRestCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRestCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DataCatalogEncryptionSettingsSpecResource
- type DataCatalogEncryptionSettingsStatus
- type DevEndpoint
- func (in *DevEndpoint) DeepCopy() *DevEndpoint
- func (in *DevEndpoint) DeepCopyInto(out *DevEndpoint)
- func (in *DevEndpoint) DeepCopyObject() runtime.Object
- func (r *DevEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DevEndpoint) ValidateCreate() error
- func (r *DevEndpoint) ValidateDelete() error
- func (r *DevEndpoint) ValidateUpdate(old runtime.Object) error
- type DevEndpointList
- type DevEndpointSpec
- type DevEndpointSpecResource
- type DevEndpointStatus
- type Job
- func (in *Job) DeepCopy() *Job
- func (in *Job) DeepCopyInto(out *Job)
- func (in *Job) DeepCopyObject() runtime.Object
- func (r *Job) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Job) ValidateCreate() error
- func (r *Job) ValidateDelete() error
- func (r *Job) ValidateUpdate(old runtime.Object) error
- type JobList
- type JobSpec
- type JobSpecCommand
- type JobSpecCommandCodec
- type JobSpecExecutionProperty
- type JobSpecExecutionPropertyCodec
- type JobSpecNotificationProperty
- type JobSpecNotificationPropertyCodec
- type JobSpecResource
- type JobStatus
- type MlTransform
- func (in *MlTransform) DeepCopy() *MlTransform
- func (in *MlTransform) DeepCopyInto(out *MlTransform)
- func (in *MlTransform) DeepCopyObject() runtime.Object
- func (r *MlTransform) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MlTransform) ValidateCreate() error
- func (r *MlTransform) ValidateDelete() error
- func (r *MlTransform) ValidateUpdate(old runtime.Object) error
- type MlTransformList
- type MlTransformSpec
- type MlTransformSpecInputRecordTables
- type MlTransformSpecParameters
- type MlTransformSpecParametersCodec
- type MlTransformSpecParametersFindMatchesParameters
- type MlTransformSpecParametersFindMatchesParametersCodec
- func (MlTransformSpecParametersFindMatchesParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MlTransformSpecParametersFindMatchesParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MlTransformSpecParametersFindMatchesParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MlTransformSpecResource
- type MlTransformSpecSchema
- type MlTransformStatus
- type Partition
- func (in *Partition) DeepCopy() *Partition
- func (in *Partition) DeepCopyInto(out *Partition)
- func (in *Partition) DeepCopyObject() runtime.Object
- func (r *Partition) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Partition) ValidateCreate() error
- func (r *Partition) ValidateDelete() error
- func (r *Partition) ValidateUpdate(old runtime.Object) error
- type PartitionList
- type PartitionSpec
- type PartitionSpecResource
- type PartitionSpecStorageDescriptor
- type PartitionSpecStorageDescriptorCodec
- type PartitionSpecStorageDescriptorColumns
- type PartitionSpecStorageDescriptorSerDeInfo
- type PartitionSpecStorageDescriptorSerDeInfoCodec
- type PartitionSpecStorageDescriptorSkewedInfo
- type PartitionSpecStorageDescriptorSkewedInfoCodec
- type PartitionSpecStorageDescriptorSortColumns
- type PartitionStatus
- type Registry
- func (in *Registry) DeepCopy() *Registry
- func (in *Registry) DeepCopyInto(out *Registry)
- func (in *Registry) DeepCopyObject() runtime.Object
- func (r *Registry) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Registry) ValidateCreate() error
- func (r *Registry) ValidateDelete() error
- func (r *Registry) ValidateUpdate(old runtime.Object) error
- type RegistryList
- type RegistrySpec
- type RegistrySpecResource
- type RegistryStatus
- type ResourcePolicy
- func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
- func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
- func (in *ResourcePolicy) DeepCopyObject() runtime.Object
- func (r *ResourcePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ResourcePolicy) ValidateCreate() error
- func (r *ResourcePolicy) ValidateDelete() error
- func (r *ResourcePolicy) ValidateUpdate(old runtime.Object) error
- type ResourcePolicyList
- type ResourcePolicySpec
- type ResourcePolicySpecResource
- type ResourcePolicyStatus
- type Schema
- func (in *Schema) DeepCopy() *Schema
- func (in *Schema) DeepCopyInto(out *Schema)
- func (in *Schema) DeepCopyObject() runtime.Object
- func (r *Schema) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Schema) ValidateCreate() error
- func (r *Schema) ValidateDelete() error
- func (r *Schema) ValidateUpdate(old runtime.Object) error
- type SchemaList
- type SchemaSpec
- type SchemaSpecResource
- type SchemaStatus
- type SecurityConfiguration
- func (in *SecurityConfiguration) DeepCopy() *SecurityConfiguration
- func (in *SecurityConfiguration) DeepCopyInto(out *SecurityConfiguration)
- func (in *SecurityConfiguration) DeepCopyObject() runtime.Object
- func (r *SecurityConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecurityConfiguration) ValidateCreate() error
- func (r *SecurityConfiguration) ValidateDelete() error
- func (r *SecurityConfiguration) ValidateUpdate(old runtime.Object) error
- type SecurityConfigurationList
- type SecurityConfigurationSpec
- type SecurityConfigurationSpecEncryptionConfiguration
- type SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption
- func (in *SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption) DeepCopy() *SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption
- func (in *SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption) DeepCopyInto(out *SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption)
- type SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryptionCodec
- func (SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityConfigurationSpecEncryptionConfigurationCodec
- func (SecurityConfigurationSpecEncryptionConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityConfigurationSpecEncryptionConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityConfigurationSpecEncryptionConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption
- func (in *SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption) DeepCopy() *SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption
- func (in *SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption) DeepCopyInto(out *SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption)
- type SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryptionCodec
- func (SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityConfigurationSpecEncryptionConfigurationS3Encryption
- type SecurityConfigurationSpecEncryptionConfigurationS3EncryptionCodec
- func (SecurityConfigurationSpecEncryptionConfigurationS3EncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SecurityConfigurationSpecEncryptionConfigurationS3EncryptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SecurityConfigurationSpecEncryptionConfigurationS3EncryptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SecurityConfigurationSpecResource
- type SecurityConfigurationStatus
- type Trigger
- func (in *Trigger) DeepCopy() *Trigger
- func (in *Trigger) DeepCopyInto(out *Trigger)
- func (in *Trigger) DeepCopyObject() runtime.Object
- func (r *Trigger) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Trigger) ValidateCreate() error
- func (r *Trigger) ValidateDelete() error
- func (r *Trigger) ValidateUpdate(old runtime.Object) error
- type TriggerList
- type TriggerSpec
- type TriggerSpecActions
- type TriggerSpecActionsNotificationProperty
- type TriggerSpecActionsNotificationPropertyCodec
- type TriggerSpecPredicate
- type TriggerSpecPredicateCodec
- type TriggerSpecPredicateConditions
- type TriggerSpecResource
- type TriggerStatus
- type UserDefinedFunction
- func (in *UserDefinedFunction) DeepCopy() *UserDefinedFunction
- func (in *UserDefinedFunction) DeepCopyInto(out *UserDefinedFunction)
- func (in *UserDefinedFunction) DeepCopyObject() runtime.Object
- func (r *UserDefinedFunction) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserDefinedFunction) ValidateCreate() error
- func (r *UserDefinedFunction) ValidateDelete() error
- func (r *UserDefinedFunction) ValidateUpdate(old runtime.Object) error
- type UserDefinedFunctionList
- type UserDefinedFunctionSpec
- type UserDefinedFunctionSpecResource
- type UserDefinedFunctionSpecResourceUris
- type UserDefinedFunctionStatus
- type Workflow
- func (in *Workflow) DeepCopy() *Workflow
- func (in *Workflow) DeepCopyInto(out *Workflow)
- func (in *Workflow) DeepCopyObject() runtime.Object
- func (r *Workflow) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Workflow) ValidateCreate() error
- func (r *Workflow) ValidateDelete() error
- func (r *Workflow) ValidateUpdate(old runtime.Object) error
- type WorkflowList
- type WorkflowSpec
- type WorkflowSpecResource
- type WorkflowStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: glue.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type CatalogDatabase ¶
type CatalogDatabase struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CatalogDatabaseSpec `json:"spec,omitempty"`
Status CatalogDatabaseStatus `json:"status,omitempty"`
}
func (*CatalogDatabase) DeepCopy ¶
func (in *CatalogDatabase) DeepCopy() *CatalogDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabase.
func (*CatalogDatabase) DeepCopyInto ¶
func (in *CatalogDatabase) DeepCopyInto(out *CatalogDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogDatabase) DeepCopyObject ¶
func (in *CatalogDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogDatabase) SetupWebhookWithManager ¶
func (r *CatalogDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogDatabase) ValidateCreate ¶
func (r *CatalogDatabase) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogDatabase) ValidateDelete ¶
func (r *CatalogDatabase) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogDatabase) ValidateUpdate ¶
func (r *CatalogDatabase) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogDatabaseList ¶
type CatalogDatabaseList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of CatalogDatabase CRD objects
Items []CatalogDatabase `json:"items,omitempty"`
}
CatalogDatabaseList is a list of CatalogDatabases
func (*CatalogDatabaseList) DeepCopy ¶
func (in *CatalogDatabaseList) DeepCopy() *CatalogDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseList.
func (*CatalogDatabaseList) DeepCopyInto ¶
func (in *CatalogDatabaseList) DeepCopyInto(out *CatalogDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogDatabaseList) DeepCopyObject ¶
func (in *CatalogDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogDatabaseSpec ¶
type CatalogDatabaseSpec struct {
State *CatalogDatabaseSpecResource `json:"state,omitempty" tf:"-"`
Resource CatalogDatabaseSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*CatalogDatabaseSpec) DeepCopy ¶
func (in *CatalogDatabaseSpec) DeepCopy() *CatalogDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseSpec.
func (*CatalogDatabaseSpec) DeepCopyInto ¶
func (in *CatalogDatabaseSpec) DeepCopyInto(out *CatalogDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogDatabaseSpecResource ¶
type CatalogDatabaseSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
CatalogID *string `json:"catalogID,omitempty" tf:"catalog_id"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
LocationURI *string `json:"locationURI,omitempty" tf:"location_uri"`
Name *string `json:"name" tf:"name"`
// +optional
Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
// +optional
TargetDatabase *CatalogDatabaseSpecTargetDatabase `json:"targetDatabase,omitempty" tf:"target_database"`
}
func (*CatalogDatabaseSpecResource) DeepCopy ¶
func (in *CatalogDatabaseSpecResource) DeepCopy() *CatalogDatabaseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseSpecResource.
func (*CatalogDatabaseSpecResource) DeepCopyInto ¶
func (in *CatalogDatabaseSpecResource) DeepCopyInto(out *CatalogDatabaseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogDatabaseSpecTargetDatabase ¶
type CatalogDatabaseSpecTargetDatabase struct {
CatalogID *string `json:"catalogID" tf:"catalog_id"`
DatabaseName *string `json:"databaseName" tf:"database_name"`
}
func (*CatalogDatabaseSpecTargetDatabase) DeepCopy ¶
func (in *CatalogDatabaseSpecTargetDatabase) DeepCopy() *CatalogDatabaseSpecTargetDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseSpecTargetDatabase.
func (*CatalogDatabaseSpecTargetDatabase) DeepCopyInto ¶
func (in *CatalogDatabaseSpecTargetDatabase) DeepCopyInto(out *CatalogDatabaseSpecTargetDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogDatabaseSpecTargetDatabaseCodec ¶
type CatalogDatabaseSpecTargetDatabaseCodec struct {
}
+k8s:deepcopy-gen=false
func (CatalogDatabaseSpecTargetDatabaseCodec) Decode ¶
func (CatalogDatabaseSpecTargetDatabaseCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CatalogDatabaseStatus ¶
type CatalogDatabaseStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*CatalogDatabaseStatus) DeepCopy ¶
func (in *CatalogDatabaseStatus) DeepCopy() *CatalogDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseStatus.
func (*CatalogDatabaseStatus) DeepCopyInto ¶
func (in *CatalogDatabaseStatus) DeepCopyInto(out *CatalogDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTable ¶
type CatalogTable struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CatalogTableSpec `json:"spec,omitempty"`
Status CatalogTableStatus `json:"status,omitempty"`
}
func (*CatalogTable) DeepCopy ¶
func (in *CatalogTable) DeepCopy() *CatalogTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTable.
func (*CatalogTable) DeepCopyInto ¶
func (in *CatalogTable) DeepCopyInto(out *CatalogTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTable) DeepCopyObject ¶
func (in *CatalogTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogTable) SetupWebhookWithManager ¶
func (r *CatalogTable) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogTable) ValidateCreate ¶
func (r *CatalogTable) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTable) ValidateDelete ¶
func (r *CatalogTable) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogTable) ValidateUpdate ¶
func (r *CatalogTable) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogTableList ¶
type CatalogTableList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of CatalogTable CRD objects
Items []CatalogTable `json:"items,omitempty"`
}
CatalogTableList is a list of CatalogTables
func (*CatalogTableList) DeepCopy ¶
func (in *CatalogTableList) DeepCopy() *CatalogTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableList.
func (*CatalogTableList) DeepCopyInto ¶
func (in *CatalogTableList) DeepCopyInto(out *CatalogTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTableList) DeepCopyObject ¶
func (in *CatalogTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogTableSpec ¶
type CatalogTableSpec struct {
State *CatalogTableSpecResource `json:"state,omitempty" tf:"-"`
Resource CatalogTableSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*CatalogTableSpec) DeepCopy ¶
func (in *CatalogTableSpec) DeepCopy() *CatalogTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpec.
func (*CatalogTableSpec) DeepCopyInto ¶
func (in *CatalogTableSpec) DeepCopyInto(out *CatalogTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecPartitionIndex ¶
type CatalogTableSpecPartitionIndex struct {
IndexName *string `json:"indexName" tf:"index_name"`
// +optional
IndexStatus *string `json:"indexStatus,omitempty" tf:"index_status"`
// +kubebuilder:validation:MinItems=1
Keys []string `json:"keys" tf:"keys"`
}
func (*CatalogTableSpecPartitionIndex) DeepCopy ¶
func (in *CatalogTableSpecPartitionIndex) DeepCopy() *CatalogTableSpecPartitionIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecPartitionIndex.
func (*CatalogTableSpecPartitionIndex) DeepCopyInto ¶
func (in *CatalogTableSpecPartitionIndex) DeepCopyInto(out *CatalogTableSpecPartitionIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecPartitionKeys ¶
type CatalogTableSpecPartitionKeys struct {
// +optional
Comment *string `json:"comment,omitempty" tf:"comment"`
Name *string `json:"name" tf:"name"`
// +optional
Type *string `json:"type,omitempty" tf:"type"`
}
func (*CatalogTableSpecPartitionKeys) DeepCopy ¶
func (in *CatalogTableSpecPartitionKeys) DeepCopy() *CatalogTableSpecPartitionKeys
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecPartitionKeys.
func (*CatalogTableSpecPartitionKeys) DeepCopyInto ¶
func (in *CatalogTableSpecPartitionKeys) DeepCopyInto(out *CatalogTableSpecPartitionKeys)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecResource ¶
type CatalogTableSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
CatalogID *string `json:"catalogID,omitempty" tf:"catalog_id"`
DatabaseName *string `json:"databaseName" tf:"database_name"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
Name *string `json:"name" tf:"name"`
// +optional
Owner *string `json:"owner,omitempty" tf:"owner"`
// +optional
Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
// +optional
// +kubebuilder:validation:MaxItems=3
PartitionIndex []CatalogTableSpecPartitionIndex `json:"partitionIndex,omitempty" tf:"partition_index"`
// +optional
PartitionKeys []CatalogTableSpecPartitionKeys `json:"partitionKeys,omitempty" tf:"partition_keys"`
// +optional
Retention *int64 `json:"retention,omitempty" tf:"retention"`
// +optional
StorageDescriptor *CatalogTableSpecStorageDescriptor `json:"storageDescriptor,omitempty" tf:"storage_descriptor"`
// +optional
TableType *string `json:"tableType,omitempty" tf:"table_type"`
// +optional
TargetTable *CatalogTableSpecTargetTable `json:"targetTable,omitempty" tf:"target_table"`
// +optional
ViewExpandedText *string `json:"viewExpandedText,omitempty" tf:"view_expanded_text"`
// +optional
ViewOriginalText *string `json:"viewOriginalText,omitempty" tf:"view_original_text"`
}
func (*CatalogTableSpecResource) DeepCopy ¶
func (in *CatalogTableSpecResource) DeepCopy() *CatalogTableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecResource.
func (*CatalogTableSpecResource) DeepCopyInto ¶
func (in *CatalogTableSpecResource) DeepCopyInto(out *CatalogTableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecStorageDescriptor ¶
type CatalogTableSpecStorageDescriptor struct {
// +optional
BucketColumns []string `json:"bucketColumns,omitempty" tf:"bucket_columns"`
// +optional
Columns []CatalogTableSpecStorageDescriptorColumns `json:"columns,omitempty" tf:"columns"`
// +optional
Compressed *bool `json:"compressed,omitempty" tf:"compressed"`
// +optional
InputFormat *string `json:"inputFormat,omitempty" tf:"input_format"`
// +optional
Location *string `json:"location,omitempty" tf:"location"`
// +optional
NumberOfBuckets *int64 `json:"numberOfBuckets,omitempty" tf:"number_of_buckets"`
// +optional
OutputFormat *string `json:"outputFormat,omitempty" tf:"output_format"`
// +optional
Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
// +optional
SchemaReference *CatalogTableSpecStorageDescriptorSchemaReference `json:"schemaReference,omitempty" tf:"schema_reference"`
// +optional
SerDeInfo *CatalogTableSpecStorageDescriptorSerDeInfo `json:"serDeInfo,omitempty" tf:"ser_de_info"`
// +optional
SkewedInfo *CatalogTableSpecStorageDescriptorSkewedInfo `json:"skewedInfo,omitempty" tf:"skewed_info"`
// +optional
SortColumns []CatalogTableSpecStorageDescriptorSortColumns `json:"sortColumns,omitempty" tf:"sort_columns"`
// +optional
StoredAsSubDirectories *bool `json:"storedAsSubDirectories,omitempty" tf:"stored_as_sub_directories"`
}
func (*CatalogTableSpecStorageDescriptor) DeepCopy ¶
func (in *CatalogTableSpecStorageDescriptor) DeepCopy() *CatalogTableSpecStorageDescriptor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecStorageDescriptor.
func (*CatalogTableSpecStorageDescriptor) DeepCopyInto ¶
func (in *CatalogTableSpecStorageDescriptor) DeepCopyInto(out *CatalogTableSpecStorageDescriptor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecStorageDescriptorCodec ¶
type CatalogTableSpecStorageDescriptorCodec struct {
}
+k8s:deepcopy-gen=false
func (CatalogTableSpecStorageDescriptorCodec) Decode ¶
func (CatalogTableSpecStorageDescriptorCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CatalogTableSpecStorageDescriptorColumns ¶
type CatalogTableSpecStorageDescriptorColumns struct {
// +optional
Comment *string `json:"comment,omitempty" tf:"comment"`
Name *string `json:"name" tf:"name"`
// +optional
Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
// +optional
Type *string `json:"type,omitempty" tf:"type"`
}
func (*CatalogTableSpecStorageDescriptorColumns) DeepCopy ¶
func (in *CatalogTableSpecStorageDescriptorColumns) DeepCopy() *CatalogTableSpecStorageDescriptorColumns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecStorageDescriptorColumns.
func (*CatalogTableSpecStorageDescriptorColumns) DeepCopyInto ¶
func (in *CatalogTableSpecStorageDescriptorColumns) DeepCopyInto(out *CatalogTableSpecStorageDescriptorColumns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecStorageDescriptorSchemaReference ¶
type CatalogTableSpecStorageDescriptorSchemaReference struct {
// +optional
SchemaID *CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID `json:"schemaID,omitempty" tf:"schema_id"`
// +optional
SchemaVersionID *string `json:"schemaVersionID,omitempty" tf:"schema_version_id"`
SchemaVersionNumber *int64 `json:"schemaVersionNumber" tf:"schema_version_number"`
}
func (*CatalogTableSpecStorageDescriptorSchemaReference) DeepCopy ¶
func (in *CatalogTableSpecStorageDescriptorSchemaReference) DeepCopy() *CatalogTableSpecStorageDescriptorSchemaReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecStorageDescriptorSchemaReference.
func (*CatalogTableSpecStorageDescriptorSchemaReference) DeepCopyInto ¶
func (in *CatalogTableSpecStorageDescriptorSchemaReference) DeepCopyInto(out *CatalogTableSpecStorageDescriptorSchemaReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecStorageDescriptorSchemaReferenceCodec ¶
type CatalogTableSpecStorageDescriptorSchemaReferenceCodec struct {
}
+k8s:deepcopy-gen=false
func (CatalogTableSpecStorageDescriptorSchemaReferenceCodec) Decode ¶
func (CatalogTableSpecStorageDescriptorSchemaReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID ¶
type CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID struct {
// +optional
RegistryName *string `json:"registryName,omitempty" tf:"registry_name"`
// +optional
SchemaArn *string `json:"schemaArn,omitempty" tf:"schema_arn"`
// +optional
SchemaName *string `json:"schemaName,omitempty" tf:"schema_name"`
}
func (*CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID) DeepCopy ¶
func (in *CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID) DeepCopy() *CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID.
func (*CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID) DeepCopyInto ¶
func (in *CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID) DeepCopyInto(out *CatalogTableSpecStorageDescriptorSchemaReferenceSchemaID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecStorageDescriptorSchemaReferenceSchemaIDCodec ¶
type CatalogTableSpecStorageDescriptorSchemaReferenceSchemaIDCodec struct {
}
+k8s:deepcopy-gen=false
func (CatalogTableSpecStorageDescriptorSchemaReferenceSchemaIDCodec) Decode ¶
func (CatalogTableSpecStorageDescriptorSchemaReferenceSchemaIDCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CatalogTableSpecStorageDescriptorSerDeInfo ¶
type CatalogTableSpecStorageDescriptorSerDeInfo struct {
// +optional
Name *string `json:"name,omitempty" tf:"name"`
// +optional
Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
// +optional
SerializationLibrary *string `json:"serializationLibrary,omitempty" tf:"serialization_library"`
}
func (*CatalogTableSpecStorageDescriptorSerDeInfo) DeepCopy ¶
func (in *CatalogTableSpecStorageDescriptorSerDeInfo) DeepCopy() *CatalogTableSpecStorageDescriptorSerDeInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecStorageDescriptorSerDeInfo.
func (*CatalogTableSpecStorageDescriptorSerDeInfo) DeepCopyInto ¶
func (in *CatalogTableSpecStorageDescriptorSerDeInfo) DeepCopyInto(out *CatalogTableSpecStorageDescriptorSerDeInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecStorageDescriptorSerDeInfoCodec ¶
type CatalogTableSpecStorageDescriptorSerDeInfoCodec struct {
}
+k8s:deepcopy-gen=false
func (CatalogTableSpecStorageDescriptorSerDeInfoCodec) Decode ¶
func (CatalogTableSpecStorageDescriptorSerDeInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CatalogTableSpecStorageDescriptorSkewedInfo ¶
type CatalogTableSpecStorageDescriptorSkewedInfo struct {
// +optional
SkewedColumnNames []string `json:"skewedColumnNames,omitempty" tf:"skewed_column_names"`
// +optional
SkewedColumnValueLocationMaps *map[string]string `json:"skewedColumnValueLocationMaps,omitempty" tf:"skewed_column_value_location_maps"`
// +optional
SkewedColumnValues []string `json:"skewedColumnValues,omitempty" tf:"skewed_column_values"`
}
func (*CatalogTableSpecStorageDescriptorSkewedInfo) DeepCopy ¶
func (in *CatalogTableSpecStorageDescriptorSkewedInfo) DeepCopy() *CatalogTableSpecStorageDescriptorSkewedInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecStorageDescriptorSkewedInfo.
func (*CatalogTableSpecStorageDescriptorSkewedInfo) DeepCopyInto ¶
func (in *CatalogTableSpecStorageDescriptorSkewedInfo) DeepCopyInto(out *CatalogTableSpecStorageDescriptorSkewedInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecStorageDescriptorSkewedInfoCodec ¶
type CatalogTableSpecStorageDescriptorSkewedInfoCodec struct {
}
+k8s:deepcopy-gen=false
func (CatalogTableSpecStorageDescriptorSkewedInfoCodec) Decode ¶
func (CatalogTableSpecStorageDescriptorSkewedInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CatalogTableSpecStorageDescriptorSortColumns ¶
type CatalogTableSpecStorageDescriptorSortColumns struct {
Column *string `json:"column" tf:"column"`
SortOrder *int64 `json:"sortOrder" tf:"sort_order"`
}
func (*CatalogTableSpecStorageDescriptorSortColumns) DeepCopy ¶
func (in *CatalogTableSpecStorageDescriptorSortColumns) DeepCopy() *CatalogTableSpecStorageDescriptorSortColumns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecStorageDescriptorSortColumns.
func (*CatalogTableSpecStorageDescriptorSortColumns) DeepCopyInto ¶
func (in *CatalogTableSpecStorageDescriptorSortColumns) DeepCopyInto(out *CatalogTableSpecStorageDescriptorSortColumns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecTargetTable ¶
type CatalogTableSpecTargetTable struct {
CatalogID *string `json:"catalogID" tf:"catalog_id"`
DatabaseName *string `json:"databaseName" tf:"database_name"`
Name *string `json:"name" tf:"name"`
}
func (*CatalogTableSpecTargetTable) DeepCopy ¶
func (in *CatalogTableSpecTargetTable) DeepCopy() *CatalogTableSpecTargetTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpecTargetTable.
func (*CatalogTableSpecTargetTable) DeepCopyInto ¶
func (in *CatalogTableSpecTargetTable) DeepCopyInto(out *CatalogTableSpecTargetTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpecTargetTableCodec ¶
type CatalogTableSpecTargetTableCodec struct {
}
+k8s:deepcopy-gen=false
func (CatalogTableSpecTargetTableCodec) Decode ¶
func (CatalogTableSpecTargetTableCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CatalogTableStatus ¶
type CatalogTableStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*CatalogTableStatus) DeepCopy ¶
func (in *CatalogTableStatus) DeepCopy() *CatalogTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableStatus.
func (*CatalogTableStatus) DeepCopyInto ¶
func (in *CatalogTableStatus) DeepCopyInto(out *CatalogTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Classifier ¶
type Classifier struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ClassifierSpec `json:"spec,omitempty"`
Status ClassifierStatus `json:"status,omitempty"`
}
func (*Classifier) DeepCopy ¶
func (in *Classifier) DeepCopy() *Classifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Classifier.
func (*Classifier) DeepCopyInto ¶
func (in *Classifier) DeepCopyInto(out *Classifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Classifier) DeepCopyObject ¶
func (in *Classifier) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Classifier) SetupWebhookWithManager ¶
func (r *Classifier) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Classifier) ValidateCreate ¶
func (r *Classifier) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Classifier) ValidateDelete ¶
func (r *Classifier) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Classifier) ValidateUpdate ¶
func (r *Classifier) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClassifierList ¶
type ClassifierList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Classifier CRD objects
Items []Classifier `json:"items,omitempty"`
}
ClassifierList is a list of Classifiers
func (*ClassifierList) DeepCopy ¶
func (in *ClassifierList) DeepCopy() *ClassifierList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierList.
func (*ClassifierList) DeepCopyInto ¶
func (in *ClassifierList) DeepCopyInto(out *ClassifierList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClassifierList) DeepCopyObject ¶
func (in *ClassifierList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClassifierSpec ¶
type ClassifierSpec struct {
State *ClassifierSpecResource `json:"state,omitempty" tf:"-"`
Resource ClassifierSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*ClassifierSpec) DeepCopy ¶
func (in *ClassifierSpec) DeepCopy() *ClassifierSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierSpec.
func (*ClassifierSpec) DeepCopyInto ¶
func (in *ClassifierSpec) DeepCopyInto(out *ClassifierSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassifierSpecCsvClassifier ¶
type ClassifierSpecCsvClassifier struct {
// +optional
AllowSingleColumn *bool `json:"allowSingleColumn,omitempty" tf:"allow_single_column"`
// +optional
ContainsHeader *string `json:"containsHeader,omitempty" tf:"contains_header"`
// +optional
Delimiter *string `json:"delimiter,omitempty" tf:"delimiter"`
// +optional
DisableValueTrimming *bool `json:"disableValueTrimming,omitempty" tf:"disable_value_trimming"`
// +optional
Header []string `json:"header,omitempty" tf:"header"`
// +optional
QuoteSymbol *string `json:"quoteSymbol,omitempty" tf:"quote_symbol"`
}
func (*ClassifierSpecCsvClassifier) DeepCopy ¶
func (in *ClassifierSpecCsvClassifier) DeepCopy() *ClassifierSpecCsvClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierSpecCsvClassifier.
func (*ClassifierSpecCsvClassifier) DeepCopyInto ¶
func (in *ClassifierSpecCsvClassifier) DeepCopyInto(out *ClassifierSpecCsvClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassifierSpecCsvClassifierCodec ¶
type ClassifierSpecCsvClassifierCodec struct {
}
+k8s:deepcopy-gen=false
func (ClassifierSpecCsvClassifierCodec) Decode ¶
func (ClassifierSpecCsvClassifierCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClassifierSpecGrokClassifier ¶
type ClassifierSpecGrokClassifier struct {
Classification *string `json:"classification" tf:"classification"`
// +optional
CustomPatterns *string `json:"customPatterns,omitempty" tf:"custom_patterns"`
GrokPattern *string `json:"grokPattern" tf:"grok_pattern"`
}
func (*ClassifierSpecGrokClassifier) DeepCopy ¶
func (in *ClassifierSpecGrokClassifier) DeepCopy() *ClassifierSpecGrokClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierSpecGrokClassifier.
func (*ClassifierSpecGrokClassifier) DeepCopyInto ¶
func (in *ClassifierSpecGrokClassifier) DeepCopyInto(out *ClassifierSpecGrokClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassifierSpecGrokClassifierCodec ¶
type ClassifierSpecGrokClassifierCodec struct {
}
+k8s:deepcopy-gen=false
func (ClassifierSpecGrokClassifierCodec) Decode ¶
func (ClassifierSpecGrokClassifierCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClassifierSpecJsonClassifier ¶
type ClassifierSpecJsonClassifier struct {
JsonPath *string `json:"jsonPath" tf:"json_path"`
}
func (*ClassifierSpecJsonClassifier) DeepCopy ¶
func (in *ClassifierSpecJsonClassifier) DeepCopy() *ClassifierSpecJsonClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierSpecJsonClassifier.
func (*ClassifierSpecJsonClassifier) DeepCopyInto ¶
func (in *ClassifierSpecJsonClassifier) DeepCopyInto(out *ClassifierSpecJsonClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassifierSpecJsonClassifierCodec ¶
type ClassifierSpecJsonClassifierCodec struct {
}
+k8s:deepcopy-gen=false
func (ClassifierSpecJsonClassifierCodec) Decode ¶
func (ClassifierSpecJsonClassifierCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClassifierSpecResource ¶
type ClassifierSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
CsvClassifier *ClassifierSpecCsvClassifier `json:"csvClassifier,omitempty" tf:"csv_classifier"`
// +optional
GrokClassifier *ClassifierSpecGrokClassifier `json:"grokClassifier,omitempty" tf:"grok_classifier"`
// +optional
JsonClassifier *ClassifierSpecJsonClassifier `json:"jsonClassifier,omitempty" tf:"json_classifier"`
Name *string `json:"name" tf:"name"`
// +optional
XmlClassifier *ClassifierSpecXmlClassifier `json:"xmlClassifier,omitempty" tf:"xml_classifier"`
}
func (*ClassifierSpecResource) DeepCopy ¶
func (in *ClassifierSpecResource) DeepCopy() *ClassifierSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierSpecResource.
func (*ClassifierSpecResource) DeepCopyInto ¶
func (in *ClassifierSpecResource) DeepCopyInto(out *ClassifierSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassifierSpecXmlClassifier ¶
type ClassifierSpecXmlClassifier struct {
Classification *string `json:"classification" tf:"classification"`
RowTag *string `json:"rowTag" tf:"row_tag"`
}
func (*ClassifierSpecXmlClassifier) DeepCopy ¶
func (in *ClassifierSpecXmlClassifier) DeepCopy() *ClassifierSpecXmlClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierSpecXmlClassifier.
func (*ClassifierSpecXmlClassifier) DeepCopyInto ¶
func (in *ClassifierSpecXmlClassifier) DeepCopyInto(out *ClassifierSpecXmlClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassifierSpecXmlClassifierCodec ¶
type ClassifierSpecXmlClassifierCodec struct {
}
+k8s:deepcopy-gen=false
func (ClassifierSpecXmlClassifierCodec) Decode ¶
func (ClassifierSpecXmlClassifierCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClassifierStatus ¶
type ClassifierStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*ClassifierStatus) DeepCopy ¶
func (in *ClassifierStatus) DeepCopy() *ClassifierStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierStatus.
func (*ClassifierStatus) DeepCopyInto ¶
func (in *ClassifierStatus) DeepCopyInto(out *ClassifierStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Connection ¶
type Connection struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ConnectionSpec `json:"spec,omitempty"`
Status ConnectionStatus `json:"status,omitempty"`
}
func (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Connection) DeepCopyObject ¶
func (in *Connection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Connection) SetupWebhookWithManager ¶
func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Connection) ValidateCreate ¶
func (r *Connection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateDelete ¶
func (r *Connection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateUpdate ¶
func (r *Connection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionList ¶
type ConnectionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Connection CRD objects
Items []Connection `json:"items,omitempty"`
}
ConnectionList is a list of Connections
func (*ConnectionList) DeepCopy ¶
func (in *ConnectionList) DeepCopy() *ConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionList.
func (*ConnectionList) DeepCopyInto ¶
func (in *ConnectionList) DeepCopyInto(out *ConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionList) DeepCopyObject ¶
func (in *ConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionSpec ¶
type ConnectionSpec struct {
State *ConnectionSpecResource `json:"state,omitempty" tf:"-"`
Resource ConnectionSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`
}
func (*ConnectionSpec) DeepCopy ¶
func (in *ConnectionSpec) DeepCopy() *ConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpec.
func (*ConnectionSpec) DeepCopyInto ¶
func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpecPhysicalConnectionRequirements ¶
type ConnectionSpecPhysicalConnectionRequirements struct {
// +optional
AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"`
// +optional
// +kubebuilder:validation:MaxItems=50
SecurityGroupIDList []string `json:"securityGroupIDList,omitempty" tf:"security_group_id_list"`
// +optional
SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"`
}
func (*ConnectionSpecPhysicalConnectionRequirements) DeepCopy ¶
func (in *ConnectionSpecPhysicalConnectionRequirements) DeepCopy() *ConnectionSpecPhysicalConnectionRequirements
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpecPhysicalConnectionRequirements.
func (*ConnectionSpecPhysicalConnectionRequirements) DeepCopyInto ¶
func (in *ConnectionSpecPhysicalConnectionRequirements) DeepCopyInto(out *ConnectionSpecPhysicalConnectionRequirements)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpecPhysicalConnectionRequirementsCodec ¶
type ConnectionSpecPhysicalConnectionRequirementsCodec struct {
}
+k8s:deepcopy-gen=false
func (ConnectionSpecPhysicalConnectionRequirementsCodec) Decode ¶
func (ConnectionSpecPhysicalConnectionRequirementsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ConnectionSpecResource ¶
type ConnectionSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
CatalogID *string `json:"catalogID,omitempty" tf:"catalog_id"`
// +optional
ConnectionProperties map[string]string `json:"-" sensitive:"true" tf:"connection_properties"`
// +optional
ConnectionType *string `json:"connectionType,omitempty" tf:"connection_type"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
// +kubebuilder:validation:MaxItems=10
MatchCriteria []string `json:"matchCriteria,omitempty" tf:"match_criteria"`
Name *string `json:"name" tf:"name"`
// +optional
PhysicalConnectionRequirements *ConnectionSpecPhysicalConnectionRequirements `json:"physicalConnectionRequirements,omitempty" tf:"physical_connection_requirements"`
}
func (*ConnectionSpecResource) DeepCopy ¶
func (in *ConnectionSpecResource) DeepCopy() *ConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpecResource.
func (*ConnectionSpecResource) DeepCopyInto ¶
func (in *ConnectionSpecResource) DeepCopyInto(out *ConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStatus ¶
type ConnectionStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*ConnectionStatus) DeepCopy ¶
func (in *ConnectionStatus) DeepCopy() *ConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatus.
func (*ConnectionStatus) DeepCopyInto ¶
func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Crawler ¶
type Crawler struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CrawlerSpec `json:"spec,omitempty"`
Status CrawlerStatus `json:"status,omitempty"`
}
func (*Crawler) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Crawler.
func (*Crawler) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Crawler) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Crawler) SetupWebhookWithManager ¶
func (*Crawler) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Crawler) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CrawlerList ¶
type CrawlerList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Crawler CRD objects
Items []Crawler `json:"items,omitempty"`
}
CrawlerList is a list of Crawlers
func (*CrawlerList) DeepCopy ¶
func (in *CrawlerList) DeepCopy() *CrawlerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerList.
func (*CrawlerList) DeepCopyInto ¶
func (in *CrawlerList) DeepCopyInto(out *CrawlerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CrawlerList) DeepCopyObject ¶
func (in *CrawlerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CrawlerSpec ¶
type CrawlerSpec struct {
State *CrawlerSpecResource `json:"state,omitempty" tf:"-"`
Resource CrawlerSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*CrawlerSpec) DeepCopy ¶
func (in *CrawlerSpec) DeepCopy() *CrawlerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpec.
func (*CrawlerSpec) DeepCopyInto ¶
func (in *CrawlerSpec) DeepCopyInto(out *CrawlerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecCatalogTarget ¶
type CrawlerSpecCatalogTarget struct {
DatabaseName *string `json:"databaseName" tf:"database_name"`
Tables []string `json:"tables" tf:"tables"`
}
func (*CrawlerSpecCatalogTarget) DeepCopy ¶
func (in *CrawlerSpecCatalogTarget) DeepCopy() *CrawlerSpecCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecCatalogTarget.
func (*CrawlerSpecCatalogTarget) DeepCopyInto ¶
func (in *CrawlerSpecCatalogTarget) DeepCopyInto(out *CrawlerSpecCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecDynamodbTarget ¶
type CrawlerSpecDynamodbTarget struct {
Path *string `json:"path" tf:"path"`
// +optional
ScanAll *bool `json:"scanAll,omitempty" tf:"scan_all"`
// +optional
ScanRate *float64 `json:"scanRate,omitempty" tf:"scan_rate"`
}
func (*CrawlerSpecDynamodbTarget) DeepCopy ¶
func (in *CrawlerSpecDynamodbTarget) DeepCopy() *CrawlerSpecDynamodbTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecDynamodbTarget.
func (*CrawlerSpecDynamodbTarget) DeepCopyInto ¶
func (in *CrawlerSpecDynamodbTarget) DeepCopyInto(out *CrawlerSpecDynamodbTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecJdbcTarget ¶
type CrawlerSpecJdbcTarget struct {
ConnectionName *string `json:"connectionName" tf:"connection_name"`
// +optional
Exclusions []string `json:"exclusions,omitempty" tf:"exclusions"`
Path *string `json:"path" tf:"path"`
}
func (*CrawlerSpecJdbcTarget) DeepCopy ¶
func (in *CrawlerSpecJdbcTarget) DeepCopy() *CrawlerSpecJdbcTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecJdbcTarget.
func (*CrawlerSpecJdbcTarget) DeepCopyInto ¶
func (in *CrawlerSpecJdbcTarget) DeepCopyInto(out *CrawlerSpecJdbcTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecLineageConfiguration ¶
type CrawlerSpecLineageConfiguration struct {
// +optional
CrawlerLineageSettings *string `json:"crawlerLineageSettings,omitempty" tf:"crawler_lineage_settings"`
}
func (*CrawlerSpecLineageConfiguration) DeepCopy ¶
func (in *CrawlerSpecLineageConfiguration) DeepCopy() *CrawlerSpecLineageConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecLineageConfiguration.
func (*CrawlerSpecLineageConfiguration) DeepCopyInto ¶
func (in *CrawlerSpecLineageConfiguration) DeepCopyInto(out *CrawlerSpecLineageConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecLineageConfigurationCodec ¶
type CrawlerSpecLineageConfigurationCodec struct {
}
+k8s:deepcopy-gen=false
func (CrawlerSpecLineageConfigurationCodec) Decode ¶
func (CrawlerSpecLineageConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CrawlerSpecMongodbTarget ¶
type CrawlerSpecMongodbTarget struct {
ConnectionName *string `json:"connectionName" tf:"connection_name"`
Path *string `json:"path" tf:"path"`
// +optional
ScanAll *bool `json:"scanAll,omitempty" tf:"scan_all"`
}
func (*CrawlerSpecMongodbTarget) DeepCopy ¶
func (in *CrawlerSpecMongodbTarget) DeepCopy() *CrawlerSpecMongodbTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecMongodbTarget.
func (*CrawlerSpecMongodbTarget) DeepCopyInto ¶
func (in *CrawlerSpecMongodbTarget) DeepCopyInto(out *CrawlerSpecMongodbTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecRecrawlPolicy ¶
type CrawlerSpecRecrawlPolicy struct {
// +optional
RecrawlBehavior *string `json:"recrawlBehavior,omitempty" tf:"recrawl_behavior"`
}
func (*CrawlerSpecRecrawlPolicy) DeepCopy ¶
func (in *CrawlerSpecRecrawlPolicy) DeepCopy() *CrawlerSpecRecrawlPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecRecrawlPolicy.
func (*CrawlerSpecRecrawlPolicy) DeepCopyInto ¶
func (in *CrawlerSpecRecrawlPolicy) DeepCopyInto(out *CrawlerSpecRecrawlPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecRecrawlPolicyCodec ¶
type CrawlerSpecRecrawlPolicyCodec struct {
}
+k8s:deepcopy-gen=false
func (CrawlerSpecRecrawlPolicyCodec) Decode ¶
func (CrawlerSpecRecrawlPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CrawlerSpecResource ¶
type CrawlerSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
// +kubebuilder:validation:MinItems=1
CatalogTarget []CrawlerSpecCatalogTarget `json:"catalogTarget,omitempty" tf:"catalog_target"`
// +optional
Classifiers []string `json:"classifiers,omitempty" tf:"classifiers"`
// +optional
Configuration *string `json:"configuration,omitempty" tf:"configuration"`
DatabaseName *string `json:"databaseName" tf:"database_name"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
// +kubebuilder:validation:MinItems=1
DynamodbTarget []CrawlerSpecDynamodbTarget `json:"dynamodbTarget,omitempty" tf:"dynamodb_target"`
// +optional
// +kubebuilder:validation:MinItems=1
JdbcTarget []CrawlerSpecJdbcTarget `json:"jdbcTarget,omitempty" tf:"jdbc_target"`
// +optional
LineageConfiguration *CrawlerSpecLineageConfiguration `json:"lineageConfiguration,omitempty" tf:"lineage_configuration"`
// +optional
// +kubebuilder:validation:MinItems=1
MongodbTarget []CrawlerSpecMongodbTarget `json:"mongodbTarget,omitempty" tf:"mongodb_target"`
Name *string `json:"name" tf:"name"`
// +optional
RecrawlPolicy *CrawlerSpecRecrawlPolicy `json:"recrawlPolicy,omitempty" tf:"recrawl_policy"`
Role *string `json:"role" tf:"role"`
// +optional
// +kubebuilder:validation:MinItems=1
S3Target []CrawlerSpecS3Target `json:"s3Target,omitempty" tf:"s3_target"`
// +optional
Schedule *string `json:"schedule,omitempty" tf:"schedule"`
// +optional
SchemaChangePolicy *CrawlerSpecSchemaChangePolicy `json:"schemaChangePolicy,omitempty" tf:"schema_change_policy"`
// +optional
SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration"`
// +optional
TablePrefix *string `json:"tablePrefix,omitempty" tf:"table_prefix"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}
func (*CrawlerSpecResource) DeepCopy ¶
func (in *CrawlerSpecResource) DeepCopy() *CrawlerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecResource.
func (*CrawlerSpecResource) DeepCopyInto ¶
func (in *CrawlerSpecResource) DeepCopyInto(out *CrawlerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecS3Target ¶
type CrawlerSpecS3Target struct {
// +optional
ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name"`
// +optional
Exclusions []string `json:"exclusions,omitempty" tf:"exclusions"`
Path *string `json:"path" tf:"path"`
}
func (*CrawlerSpecS3Target) DeepCopy ¶
func (in *CrawlerSpecS3Target) DeepCopy() *CrawlerSpecS3Target
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecS3Target.
func (*CrawlerSpecS3Target) DeepCopyInto ¶
func (in *CrawlerSpecS3Target) DeepCopyInto(out *CrawlerSpecS3Target)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecSchemaChangePolicy ¶
type CrawlerSpecSchemaChangePolicy struct {
// +optional
DeleteBehavior *string `json:"deleteBehavior,omitempty" tf:"delete_behavior"`
// +optional
UpdateBehavior *string `json:"updateBehavior,omitempty" tf:"update_behavior"`
}
func (*CrawlerSpecSchemaChangePolicy) DeepCopy ¶
func (in *CrawlerSpecSchemaChangePolicy) DeepCopy() *CrawlerSpecSchemaChangePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecSchemaChangePolicy.
func (*CrawlerSpecSchemaChangePolicy) DeepCopyInto ¶
func (in *CrawlerSpecSchemaChangePolicy) DeepCopyInto(out *CrawlerSpecSchemaChangePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpecSchemaChangePolicyCodec ¶
type CrawlerSpecSchemaChangePolicyCodec struct {
}
+k8s:deepcopy-gen=false
func (CrawlerSpecSchemaChangePolicyCodec) Decode ¶
func (CrawlerSpecSchemaChangePolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CrawlerStatus ¶
type CrawlerStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*CrawlerStatus) DeepCopy ¶
func (in *CrawlerStatus) DeepCopy() *CrawlerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerStatus.
func (*CrawlerStatus) DeepCopyInto ¶
func (in *CrawlerStatus) DeepCopyInto(out *CrawlerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettings ¶
type DataCatalogEncryptionSettings struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DataCatalogEncryptionSettingsSpec `json:"spec,omitempty"`
Status DataCatalogEncryptionSettingsStatus `json:"status,omitempty"`
}
func (*DataCatalogEncryptionSettings) DeepCopy ¶
func (in *DataCatalogEncryptionSettings) DeepCopy() *DataCatalogEncryptionSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettings) DeepCopyInto(out *DataCatalogEncryptionSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataCatalogEncryptionSettings) DeepCopyObject ¶
func (in *DataCatalogEncryptionSettings) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataCatalogEncryptionSettings) SetupWebhookWithManager ¶
func (r *DataCatalogEncryptionSettings) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DataCatalogEncryptionSettings) ValidateCreate ¶
func (r *DataCatalogEncryptionSettings) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DataCatalogEncryptionSettings) ValidateDelete ¶
func (r *DataCatalogEncryptionSettings) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DataCatalogEncryptionSettings) ValidateUpdate ¶
func (r *DataCatalogEncryptionSettings) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DataCatalogEncryptionSettingsList ¶
type DataCatalogEncryptionSettingsList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of DataCatalogEncryptionSettings CRD objects
Items []DataCatalogEncryptionSettings `json:"items,omitempty"`
}
DataCatalogEncryptionSettingsList is a list of DataCatalogEncryptionSettingss
func (*DataCatalogEncryptionSettingsList) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsList) DeepCopy() *DataCatalogEncryptionSettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsList.
func (*DataCatalogEncryptionSettingsList) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsList) DeepCopyInto(out *DataCatalogEncryptionSettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataCatalogEncryptionSettingsList) DeepCopyObject ¶
func (in *DataCatalogEncryptionSettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataCatalogEncryptionSettingsSpec ¶
type DataCatalogEncryptionSettingsSpec struct {
State *DataCatalogEncryptionSettingsSpecResource `json:"state,omitempty" tf:"-"`
Resource DataCatalogEncryptionSettingsSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*DataCatalogEncryptionSettingsSpec) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsSpec) DeepCopy() *DataCatalogEncryptionSettingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsSpec.
func (*DataCatalogEncryptionSettingsSpec) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsSpec) DeepCopyInto(out *DataCatalogEncryptionSettingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings ¶
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings struct {
ConnectionPasswordEncryption *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption `json:"connectionPasswordEncryption" tf:"connection_password_encryption"`
EncryptionAtRest *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest `json:"encryptionAtRest" tf:"encryption_at_rest"`
}
func (*DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings) DeepCopy() *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings) DeepCopyInto(out *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsCodec ¶
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsCodec struct {
}
+k8s:deepcopy-gen=false
func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsCodec) Decode ¶
func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption ¶
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption struct {
// +optional
AwsKmsKeyID *string `json:"awsKmsKeyID,omitempty" tf:"aws_kms_key_id"`
ReturnConnectionPasswordEncrypted *bool `json:"returnConnectionPasswordEncrypted" tf:"return_connection_password_encrypted"`
}
func (*DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption) DeepCopy() *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption.
func (*DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption) DeepCopyInto(out *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryptionCodec ¶
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryptionCodec struct {
}
+k8s:deepcopy-gen=false
func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsConnectionPasswordEncryptionCodec) Decode ¶
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest ¶
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest struct {
CatalogEncryptionMode *string `json:"catalogEncryptionMode" tf:"catalog_encryption_mode"`
// +optional
SseAwsKmsKeyID *string `json:"sseAwsKmsKeyID,omitempty" tf:"sse_aws_kms_key_id"`
}
func (*DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest) DeepCopy() *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest.
func (*DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest) DeepCopyInto(out *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRestCodec ¶
type DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRestCodec struct {
}
+k8s:deepcopy-gen=false
func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRestCodec) Decode ¶
func (DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettingsEncryptionAtRestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DataCatalogEncryptionSettingsSpecResource ¶
type DataCatalogEncryptionSettingsSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
CatalogID *string `json:"catalogID,omitempty" tf:"catalog_id"`
DataCatalogEncryptionSettings *DataCatalogEncryptionSettingsSpecDataCatalogEncryptionSettings `json:"dataCatalogEncryptionSettings" tf:"data_catalog_encryption_settings"`
}
func (*DataCatalogEncryptionSettingsSpecResource) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsSpecResource) DeepCopy() *DataCatalogEncryptionSettingsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsSpecResource.
func (*DataCatalogEncryptionSettingsSpecResource) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsSpecResource) DeepCopyInto(out *DataCatalogEncryptionSettingsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsStatus ¶
type DataCatalogEncryptionSettingsStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*DataCatalogEncryptionSettingsStatus) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsStatus) DeepCopy() *DataCatalogEncryptionSettingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsStatus.
func (*DataCatalogEncryptionSettingsStatus) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsStatus) DeepCopyInto(out *DataCatalogEncryptionSettingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevEndpoint ¶
type DevEndpoint struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DevEndpointSpec `json:"spec,omitempty"`
Status DevEndpointStatus `json:"status,omitempty"`
}
func (*DevEndpoint) DeepCopy ¶
func (in *DevEndpoint) DeepCopy() *DevEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpoint.
func (*DevEndpoint) DeepCopyInto ¶
func (in *DevEndpoint) DeepCopyInto(out *DevEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevEndpoint) DeepCopyObject ¶
func (in *DevEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DevEndpoint) SetupWebhookWithManager ¶
func (r *DevEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DevEndpoint) ValidateCreate ¶
func (r *DevEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DevEndpoint) ValidateDelete ¶
func (r *DevEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DevEndpoint) ValidateUpdate ¶
func (r *DevEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DevEndpointList ¶
type DevEndpointList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of DevEndpoint CRD objects
Items []DevEndpoint `json:"items,omitempty"`
}
DevEndpointList is a list of DevEndpoints
func (*DevEndpointList) DeepCopy ¶
func (in *DevEndpointList) DeepCopy() *DevEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointList.
func (*DevEndpointList) DeepCopyInto ¶
func (in *DevEndpointList) DeepCopyInto(out *DevEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevEndpointList) DeepCopyObject ¶
func (in *DevEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevEndpointSpec ¶
type DevEndpointSpec struct {
State *DevEndpointSpecResource `json:"state,omitempty" tf:"-"`
Resource DevEndpointSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*DevEndpointSpec) DeepCopy ¶
func (in *DevEndpointSpec) DeepCopy() *DevEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointSpec.
func (*DevEndpointSpec) DeepCopyInto ¶
func (in *DevEndpointSpec) DeepCopyInto(out *DevEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevEndpointSpecResource ¶
type DevEndpointSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arguments map[string]string `json:"arguments,omitempty" tf:"arguments"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"`
// +optional
ExtraJarsS3Path *string `json:"extraJarsS3Path,omitempty" tf:"extra_jars_s3_path"`
// +optional
ExtraPythonLibsS3Path *string `json:"extraPythonLibsS3Path,omitempty" tf:"extra_python_libs_s3_path"`
// +optional
FailureReason *string `json:"failureReason,omitempty" tf:"failure_reason"`
// +optional
GlueVersion *string `json:"glueVersion,omitempty" tf:"glue_version"`
Name *string `json:"name" tf:"name"`
// +optional
NumberOfNodes *int64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes"`
// +optional
NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty" tf:"number_of_workers"`
// +optional
PrivateAddress *string `json:"privateAddress,omitempty" tf:"private_address"`
// +optional
PublicAddress *string `json:"publicAddress,omitempty" tf:"public_address"`
// +optional
PublicKey *string `json:"publicKey,omitempty" tf:"public_key"`
// +optional
// +kubebuilder:validation:MaxItems=5
PublicKeys []string `json:"publicKeys,omitempty" tf:"public_keys"`
RoleArn *string `json:"roleArn" tf:"role_arn"`
// +optional
SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration"`
// +optional
SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids"`
// +optional
Status *string `json:"status,omitempty" tf:"status"`
// +optional
SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
// +optional
VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"`
// +optional
WorkerType *string `json:"workerType,omitempty" tf:"worker_type"`
// +optional
YarnEndpointAddress *string `json:"yarnEndpointAddress,omitempty" tf:"yarn_endpoint_address"`
// +optional
ZeppelinRemoteSparkInterpreterPort *int64 `json:"zeppelinRemoteSparkInterpreterPort,omitempty" tf:"zeppelin_remote_spark_interpreter_port"`
}
func (*DevEndpointSpecResource) DeepCopy ¶
func (in *DevEndpointSpecResource) DeepCopy() *DevEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointSpecResource.
func (*DevEndpointSpecResource) DeepCopyInto ¶
func (in *DevEndpointSpecResource) DeepCopyInto(out *DevEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevEndpointStatus ¶
type DevEndpointStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*DevEndpointStatus) DeepCopy ¶
func (in *DevEndpointStatus) DeepCopy() *DevEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointStatus.
func (*DevEndpointStatus) DeepCopyInto ¶
func (in *DevEndpointStatus) DeepCopyInto(out *DevEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Job ¶
type Job struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec JobSpec `json:"spec,omitempty"`
Status JobStatus `json:"status,omitempty"`
}
func (*Job) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Job) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Job) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Job) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type JobList ¶
type JobList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Job CRD objects
Items []Job `json:"items,omitempty"`
}
JobList is a list of Jobs
func (*JobList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.
func (*JobList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobSpec ¶
type JobSpec struct {
State *JobSpecResource `json:"state,omitempty" tf:"-"`
Resource JobSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*JobSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.
func (*JobSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecCommand ¶
type JobSpecCommand struct {
// +optional
Name *string `json:"name,omitempty" tf:"name"`
// +optional
PythonVersion *string `json:"pythonVersion,omitempty" tf:"python_version"`
ScriptLocation *string `json:"scriptLocation" tf:"script_location"`
}
func (*JobSpecCommand) DeepCopy ¶
func (in *JobSpecCommand) DeepCopy() *JobSpecCommand
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecCommand.
func (*JobSpecCommand) DeepCopyInto ¶
func (in *JobSpecCommand) DeepCopyInto(out *JobSpecCommand)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecCommandCodec ¶
type JobSpecCommandCodec struct {
}
+k8s:deepcopy-gen=false
func (JobSpecCommandCodec) Decode ¶
func (JobSpecCommandCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobSpecExecutionProperty ¶
type JobSpecExecutionProperty struct {
// +optional
MaxConcurrentRuns *int64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs"`
}
func (*JobSpecExecutionProperty) DeepCopy ¶
func (in *JobSpecExecutionProperty) DeepCopy() *JobSpecExecutionProperty
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecExecutionProperty.
func (*JobSpecExecutionProperty) DeepCopyInto ¶
func (in *JobSpecExecutionProperty) DeepCopyInto(out *JobSpecExecutionProperty)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecExecutionPropertyCodec ¶
type JobSpecExecutionPropertyCodec struct {
}
+k8s:deepcopy-gen=false
func (JobSpecExecutionPropertyCodec) Decode ¶
func (JobSpecExecutionPropertyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobSpecNotificationProperty ¶
type JobSpecNotificationProperty struct {
// +optional
NotifyDelayAfter *int64 `json:"notifyDelayAfter,omitempty" tf:"notify_delay_after"`
}
func (*JobSpecNotificationProperty) DeepCopy ¶
func (in *JobSpecNotificationProperty) DeepCopy() *JobSpecNotificationProperty
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecNotificationProperty.
func (*JobSpecNotificationProperty) DeepCopyInto ¶
func (in *JobSpecNotificationProperty) DeepCopyInto(out *JobSpecNotificationProperty)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecNotificationPropertyCodec ¶
type JobSpecNotificationPropertyCodec struct {
}
+k8s:deepcopy-gen=false
func (JobSpecNotificationPropertyCodec) Decode ¶
func (JobSpecNotificationPropertyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobSpecResource ¶
type JobSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
Command *JobSpecCommand `json:"command" tf:"command"`
// +optional
Connections []string `json:"connections,omitempty" tf:"connections"`
// +optional
DefaultArguments *map[string]string `json:"defaultArguments,omitempty" tf:"default_arguments"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
ExecutionProperty *JobSpecExecutionProperty `json:"executionProperty,omitempty" tf:"execution_property"`
// +optional
GlueVersion *string `json:"glueVersion,omitempty" tf:"glue_version"`
// +optional
MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity"`
// +optional
MaxRetries *int64 `json:"maxRetries,omitempty" tf:"max_retries"`
Name *string `json:"name" tf:"name"`
// +optional
NonOverridableArguments *map[string]string `json:"nonOverridableArguments,omitempty" tf:"non_overridable_arguments"`
// +optional
NotificationProperty *JobSpecNotificationProperty `json:"notificationProperty,omitempty" tf:"notification_property"`
// +optional
NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty" tf:"number_of_workers"`
RoleArn *string `json:"roleArn" tf:"role_arn"`
// +optional
SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
// +optional
Timeout *int64 `json:"timeout,omitempty" tf:"timeout"`
// +optional
WorkerType *string `json:"workerType,omitempty" tf:"worker_type"`
}
func (*JobSpecResource) DeepCopy ¶
func (in *JobSpecResource) DeepCopy() *JobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecResource.
func (*JobSpecResource) DeepCopyInto ¶
func (in *JobSpecResource) DeepCopyInto(out *JobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobStatus ¶
type JobStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*JobStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus.
func (*JobStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlTransform ¶
type MlTransform struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec MlTransformSpec `json:"spec,omitempty"`
Status MlTransformStatus `json:"status,omitempty"`
}
func (*MlTransform) DeepCopy ¶
func (in *MlTransform) DeepCopy() *MlTransform
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlTransform.
func (*MlTransform) DeepCopyInto ¶
func (in *MlTransform) DeepCopyInto(out *MlTransform)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MlTransform) DeepCopyObject ¶
func (in *MlTransform) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MlTransform) SetupWebhookWithManager ¶
func (r *MlTransform) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MlTransform) ValidateCreate ¶
func (r *MlTransform) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MlTransform) ValidateDelete ¶
func (r *MlTransform) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MlTransform) ValidateUpdate ¶
func (r *MlTransform) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MlTransformList ¶
type MlTransformList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of MlTransform CRD objects
Items []MlTransform `json:"items,omitempty"`
}
MlTransformList is a list of MlTransforms
func (*MlTransformList) DeepCopy ¶
func (in *MlTransformList) DeepCopy() *MlTransformList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlTransformList.
func (*MlTransformList) DeepCopyInto ¶
func (in *MlTransformList) DeepCopyInto(out *MlTransformList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MlTransformList) DeepCopyObject ¶
func (in *MlTransformList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MlTransformSpec ¶
type MlTransformSpec struct {
State *MlTransformSpecResource `json:"state,omitempty" tf:"-"`
Resource MlTransformSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*MlTransformSpec) DeepCopy ¶
func (in *MlTransformSpec) DeepCopy() *MlTransformSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlTransformSpec.
func (*MlTransformSpec) DeepCopyInto ¶
func (in *MlTransformSpec) DeepCopyInto(out *MlTransformSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlTransformSpecInputRecordTables ¶
type MlTransformSpecInputRecordTables struct {
// +optional
CatalogID *string `json:"catalogID,omitempty" tf:"catalog_id"`
// +optional
ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name"`
DatabaseName *string `json:"databaseName" tf:"database_name"`
TableName *string `json:"tableName" tf:"table_name"`
}
func (*MlTransformSpecInputRecordTables) DeepCopy ¶
func (in *MlTransformSpecInputRecordTables) DeepCopy() *MlTransformSpecInputRecordTables
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlTransformSpecInputRecordTables.
func (*MlTransformSpecInputRecordTables) DeepCopyInto ¶
func (in *MlTransformSpecInputRecordTables) DeepCopyInto(out *MlTransformSpecInputRecordTables)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlTransformSpecParameters ¶
type MlTransformSpecParameters struct {
FindMatchesParameters *MlTransformSpecParametersFindMatchesParameters `json:"findMatchesParameters" tf:"find_matches_parameters"`
TransformType *string `json:"transformType" tf:"transform_type"`
}
func (*MlTransformSpecParameters) DeepCopy ¶
func (in *MlTransformSpecParameters) DeepCopy() *MlTransformSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlTransformSpecParameters.
func (*MlTransformSpecParameters) DeepCopyInto ¶
func (in *MlTransformSpecParameters) DeepCopyInto(out *MlTransformSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlTransformSpecParametersCodec ¶
type MlTransformSpecParametersCodec struct {
}
+k8s:deepcopy-gen=false
func (MlTransformSpecParametersCodec) Decode ¶
func (MlTransformSpecParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MlTransformSpecParametersFindMatchesParameters ¶
type MlTransformSpecParametersFindMatchesParameters struct {
// +optional
AccuracyCostTradeOff *float64 `json:"accuracyCostTradeOff,omitempty" tf:"accuracy_cost_trade_off"`
// +optional
EnforceProvidedLabels *bool `json:"enforceProvidedLabels,omitempty" tf:"enforce_provided_labels"`
// +optional
PrecisionRecallTradeOff *float64 `json:"precisionRecallTradeOff,omitempty" tf:"precision_recall_trade_off"`
// +optional
PrimaryKeyColumnName *string `json:"primaryKeyColumnName,omitempty" tf:"primary_key_column_name"`
}
func (*MlTransformSpecParametersFindMatchesParameters) DeepCopy ¶
func (in *MlTransformSpecParametersFindMatchesParameters) DeepCopy() *MlTransformSpecParametersFindMatchesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlTransformSpecParametersFindMatchesParameters.
func (*MlTransformSpecParametersFindMatchesParameters) DeepCopyInto ¶
func (in *MlTransformSpecParametersFindMatchesParameters) DeepCopyInto(out *MlTransformSpecParametersFindMatchesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlTransformSpecParametersFindMatchesParametersCodec ¶
type MlTransformSpecParametersFindMatchesParametersCodec struct {
}
+k8s:deepcopy-gen=false
func (MlTransformSpecParametersFindMatchesParametersCodec) Decode ¶
func (MlTransformSpecParametersFindMatchesParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MlTransformSpecResource ¶
type MlTransformSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
GlueVersion *string `json:"glueVersion,omitempty" tf:"glue_version"`
InputRecordTables []MlTransformSpecInputRecordTables `json:"inputRecordTables" tf:"input_record_tables"`
// +optional
LabelCount *int64 `json:"labelCount,omitempty" tf:"label_count"`
// +optional
MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity"`
// +optional
MaxRetries *int64 `json:"maxRetries,omitempty" tf:"max_retries"`
Name *string `json:"name" tf:"name"`
// +optional
NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty" tf:"number_of_workers"`
Parameters *MlTransformSpecParameters `json:"parameters" tf:"parameters"`
RoleArn *string `json:"roleArn" tf:"role_arn"`
// +optional
Schema []MlTransformSpecSchema `json:"schema,omitempty" tf:"schema"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
// +optional
Timeout *int64 `json:"timeout,omitempty" tf:"timeout"`
// +optional
WorkerType *string `json:"workerType,omitempty" tf:"worker_type"`
}
func (*MlTransformSpecResource) DeepCopy ¶
func (in *MlTransformSpecResource) DeepCopy() *MlTransformSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlTransformSpecResource.
func (*MlTransformSpecResource) DeepCopyInto ¶
func (in *MlTransformSpecResource) DeepCopyInto(out *MlTransformSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlTransformSpecSchema ¶
type MlTransformSpecSchema struct {
// +optional
DataType *string `json:"dataType,omitempty" tf:"data_type"`
// +optional
Name *string `json:"name,omitempty" tf:"name"`
}
func (*MlTransformSpecSchema) DeepCopy ¶
func (in *MlTransformSpecSchema) DeepCopy() *MlTransformSpecSchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlTransformSpecSchema.
func (*MlTransformSpecSchema) DeepCopyInto ¶
func (in *MlTransformSpecSchema) DeepCopyInto(out *MlTransformSpecSchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MlTransformStatus ¶
type MlTransformStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*MlTransformStatus) DeepCopy ¶
func (in *MlTransformStatus) DeepCopy() *MlTransformStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MlTransformStatus.
func (*MlTransformStatus) DeepCopyInto ¶
func (in *MlTransformStatus) DeepCopyInto(out *MlTransformStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Partition ¶
type Partition struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PartitionSpec `json:"spec,omitempty"`
Status PartitionStatus `json:"status,omitempty"`
}
func (*Partition) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Partition.
func (*Partition) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Partition) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Partition) SetupWebhookWithManager ¶
func (*Partition) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Partition) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PartitionList ¶
type PartitionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Partition CRD objects
Items []Partition `json:"items,omitempty"`
}
PartitionList is a list of Partitions
func (*PartitionList) DeepCopy ¶
func (in *PartitionList) DeepCopy() *PartitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionList.
func (*PartitionList) DeepCopyInto ¶
func (in *PartitionList) DeepCopyInto(out *PartitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PartitionList) DeepCopyObject ¶
func (in *PartitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PartitionSpec ¶
type PartitionSpec struct {
State *PartitionSpecResource `json:"state,omitempty" tf:"-"`
Resource PartitionSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*PartitionSpec) DeepCopy ¶
func (in *PartitionSpec) DeepCopy() *PartitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionSpec.
func (*PartitionSpec) DeepCopyInto ¶
func (in *PartitionSpec) DeepCopyInto(out *PartitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionSpecResource ¶
type PartitionSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
CatalogID *string `json:"catalogID,omitempty" tf:"catalog_id"`
// +optional
CreationTime *string `json:"creationTime,omitempty" tf:"creation_time"`
DatabaseName *string `json:"databaseName" tf:"database_name"`
// +optional
LastAccessedTime *string `json:"lastAccessedTime,omitempty" tf:"last_accessed_time"`
// +optional
LastAnalyzedTime *string `json:"lastAnalyzedTime,omitempty" tf:"last_analyzed_time"`
// +optional
Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
PartitionValues []string `json:"partitionValues" tf:"partition_values"`
// +optional
StorageDescriptor *PartitionSpecStorageDescriptor `json:"storageDescriptor,omitempty" tf:"storage_descriptor"`
TableName *string `json:"tableName" tf:"table_name"`
}
func (*PartitionSpecResource) DeepCopy ¶
func (in *PartitionSpecResource) DeepCopy() *PartitionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionSpecResource.
func (*PartitionSpecResource) DeepCopyInto ¶
func (in *PartitionSpecResource) DeepCopyInto(out *PartitionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionSpecStorageDescriptor ¶
type PartitionSpecStorageDescriptor struct {
// +optional
BucketColumns []string `json:"bucketColumns,omitempty" tf:"bucket_columns"`
// +optional
Columns []PartitionSpecStorageDescriptorColumns `json:"columns,omitempty" tf:"columns"`
// +optional
Compressed *bool `json:"compressed,omitempty" tf:"compressed"`
// +optional
InputFormat *string `json:"inputFormat,omitempty" tf:"input_format"`
// +optional
Location *string `json:"location,omitempty" tf:"location"`
// +optional
NumberOfBuckets *int64 `json:"numberOfBuckets,omitempty" tf:"number_of_buckets"`
// +optional
OutputFormat *string `json:"outputFormat,omitempty" tf:"output_format"`
// +optional
Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
// +optional
SerDeInfo *PartitionSpecStorageDescriptorSerDeInfo `json:"serDeInfo,omitempty" tf:"ser_de_info"`
// +optional
SkewedInfo *PartitionSpecStorageDescriptorSkewedInfo `json:"skewedInfo,omitempty" tf:"skewed_info"`
// +optional
SortColumns []PartitionSpecStorageDescriptorSortColumns `json:"sortColumns,omitempty" tf:"sort_columns"`
// +optional
StoredAsSubDirectories *bool `json:"storedAsSubDirectories,omitempty" tf:"stored_as_sub_directories"`
}
func (*PartitionSpecStorageDescriptor) DeepCopy ¶
func (in *PartitionSpecStorageDescriptor) DeepCopy() *PartitionSpecStorageDescriptor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionSpecStorageDescriptor.
func (*PartitionSpecStorageDescriptor) DeepCopyInto ¶
func (in *PartitionSpecStorageDescriptor) DeepCopyInto(out *PartitionSpecStorageDescriptor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionSpecStorageDescriptorCodec ¶
type PartitionSpecStorageDescriptorCodec struct {
}
+k8s:deepcopy-gen=false
func (PartitionSpecStorageDescriptorCodec) Decode ¶
func (PartitionSpecStorageDescriptorCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PartitionSpecStorageDescriptorColumns ¶
type PartitionSpecStorageDescriptorColumns struct {
// +optional
Comment *string `json:"comment,omitempty" tf:"comment"`
Name *string `json:"name" tf:"name"`
// +optional
Type *string `json:"type,omitempty" tf:"type"`
}
func (*PartitionSpecStorageDescriptorColumns) DeepCopy ¶
func (in *PartitionSpecStorageDescriptorColumns) DeepCopy() *PartitionSpecStorageDescriptorColumns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionSpecStorageDescriptorColumns.
func (*PartitionSpecStorageDescriptorColumns) DeepCopyInto ¶
func (in *PartitionSpecStorageDescriptorColumns) DeepCopyInto(out *PartitionSpecStorageDescriptorColumns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionSpecStorageDescriptorSerDeInfo ¶
type PartitionSpecStorageDescriptorSerDeInfo struct {
// +optional
Name *string `json:"name,omitempty" tf:"name"`
// +optional
Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"`
// +optional
SerializationLibrary *string `json:"serializationLibrary,omitempty" tf:"serialization_library"`
}
func (*PartitionSpecStorageDescriptorSerDeInfo) DeepCopy ¶
func (in *PartitionSpecStorageDescriptorSerDeInfo) DeepCopy() *PartitionSpecStorageDescriptorSerDeInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionSpecStorageDescriptorSerDeInfo.
func (*PartitionSpecStorageDescriptorSerDeInfo) DeepCopyInto ¶
func (in *PartitionSpecStorageDescriptorSerDeInfo) DeepCopyInto(out *PartitionSpecStorageDescriptorSerDeInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionSpecStorageDescriptorSerDeInfoCodec ¶
type PartitionSpecStorageDescriptorSerDeInfoCodec struct {
}
+k8s:deepcopy-gen=false
func (PartitionSpecStorageDescriptorSerDeInfoCodec) Decode ¶
func (PartitionSpecStorageDescriptorSerDeInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PartitionSpecStorageDescriptorSkewedInfo ¶
type PartitionSpecStorageDescriptorSkewedInfo struct {
// +optional
SkewedColumnNames []string `json:"skewedColumnNames,omitempty" tf:"skewed_column_names"`
// +optional
SkewedColumnValueLocationMaps *map[string]string `json:"skewedColumnValueLocationMaps,omitempty" tf:"skewed_column_value_location_maps"`
// +optional
SkewedColumnValues []string `json:"skewedColumnValues,omitempty" tf:"skewed_column_values"`
}
func (*PartitionSpecStorageDescriptorSkewedInfo) DeepCopy ¶
func (in *PartitionSpecStorageDescriptorSkewedInfo) DeepCopy() *PartitionSpecStorageDescriptorSkewedInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionSpecStorageDescriptorSkewedInfo.
func (*PartitionSpecStorageDescriptorSkewedInfo) DeepCopyInto ¶
func (in *PartitionSpecStorageDescriptorSkewedInfo) DeepCopyInto(out *PartitionSpecStorageDescriptorSkewedInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionSpecStorageDescriptorSkewedInfoCodec ¶
type PartitionSpecStorageDescriptorSkewedInfoCodec struct {
}
+k8s:deepcopy-gen=false
func (PartitionSpecStorageDescriptorSkewedInfoCodec) Decode ¶
func (PartitionSpecStorageDescriptorSkewedInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PartitionSpecStorageDescriptorSortColumns ¶
type PartitionSpecStorageDescriptorSortColumns struct {
Column *string `json:"column" tf:"column"`
SortOrder *int64 `json:"sortOrder" tf:"sort_order"`
}
func (*PartitionSpecStorageDescriptorSortColumns) DeepCopy ¶
func (in *PartitionSpecStorageDescriptorSortColumns) DeepCopy() *PartitionSpecStorageDescriptorSortColumns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionSpecStorageDescriptorSortColumns.
func (*PartitionSpecStorageDescriptorSortColumns) DeepCopyInto ¶
func (in *PartitionSpecStorageDescriptorSortColumns) DeepCopyInto(out *PartitionSpecStorageDescriptorSortColumns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionStatus ¶
type PartitionStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*PartitionStatus) DeepCopy ¶
func (in *PartitionStatus) DeepCopy() *PartitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionStatus.
func (*PartitionStatus) DeepCopyInto ¶
func (in *PartitionStatus) DeepCopyInto(out *PartitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Registry ¶
type Registry struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec RegistrySpec `json:"spec,omitempty"`
Status RegistryStatus `json:"status,omitempty"`
}
func (*Registry) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registry.
func (*Registry) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Registry) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Registry) SetupWebhookWithManager ¶
func (*Registry) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Registry) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RegistryList ¶
type RegistryList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Registry CRD objects
Items []Registry `json:"items,omitempty"`
}
RegistryList is a list of Registrys
func (*RegistryList) DeepCopy ¶
func (in *RegistryList) DeepCopy() *RegistryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryList.
func (*RegistryList) DeepCopyInto ¶
func (in *RegistryList) DeepCopyInto(out *RegistryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryList) DeepCopyObject ¶
func (in *RegistryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegistrySpec ¶
type RegistrySpec struct {
State *RegistrySpecResource `json:"state,omitempty" tf:"-"`
Resource RegistrySpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*RegistrySpec) DeepCopy ¶
func (in *RegistrySpec) DeepCopy() *RegistrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpec.
func (*RegistrySpec) DeepCopyInto ¶
func (in *RegistrySpec) DeepCopyInto(out *RegistrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecResource ¶
type RegistrySpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
RegistryName *string `json:"registryName" tf:"registry_name"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}
func (*RegistrySpecResource) DeepCopy ¶
func (in *RegistrySpecResource) DeepCopy() *RegistrySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecResource.
func (*RegistrySpecResource) DeepCopyInto ¶
func (in *RegistrySpecResource) DeepCopyInto(out *RegistrySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryStatus ¶
type RegistryStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*RegistryStatus) DeepCopy ¶
func (in *RegistryStatus) DeepCopy() *RegistryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryStatus.
func (*RegistryStatus) DeepCopyInto ¶
func (in *RegistryStatus) DeepCopyInto(out *RegistryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicy ¶
type ResourcePolicy struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ResourcePolicySpec `json:"spec,omitempty"`
Status ResourcePolicyStatus `json:"status,omitempty"`
}
func (*ResourcePolicy) DeepCopy ¶
func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicy.
func (*ResourcePolicy) DeepCopyInto ¶
func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicy) DeepCopyObject ¶
func (in *ResourcePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicy) SetupWebhookWithManager ¶
func (r *ResourcePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ResourcePolicy) ValidateCreate ¶
func (r *ResourcePolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ResourcePolicy) ValidateDelete ¶
func (r *ResourcePolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ResourcePolicy) ValidateUpdate ¶
func (r *ResourcePolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ResourcePolicyList ¶
type ResourcePolicyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of ResourcePolicy CRD objects
Items []ResourcePolicy `json:"items,omitempty"`
}
ResourcePolicyList is a list of ResourcePolicys
func (*ResourcePolicyList) DeepCopy ¶
func (in *ResourcePolicyList) DeepCopy() *ResourcePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyList.
func (*ResourcePolicyList) DeepCopyInto ¶
func (in *ResourcePolicyList) DeepCopyInto(out *ResourcePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicyList) DeepCopyObject ¶
func (in *ResourcePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourcePolicySpec ¶
type ResourcePolicySpec struct {
State *ResourcePolicySpecResource `json:"state,omitempty" tf:"-"`
Resource ResourcePolicySpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*ResourcePolicySpec) DeepCopy ¶
func (in *ResourcePolicySpec) DeepCopy() *ResourcePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicySpec.
func (*ResourcePolicySpec) DeepCopyInto ¶
func (in *ResourcePolicySpec) DeepCopyInto(out *ResourcePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicySpecResource ¶
type ResourcePolicySpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
Policy *string `json:"policy" tf:"policy"`
}
func (*ResourcePolicySpecResource) DeepCopy ¶
func (in *ResourcePolicySpecResource) DeepCopy() *ResourcePolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicySpecResource.
func (*ResourcePolicySpecResource) DeepCopyInto ¶
func (in *ResourcePolicySpecResource) DeepCopyInto(out *ResourcePolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyStatus ¶
type ResourcePolicyStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*ResourcePolicyStatus) DeepCopy ¶
func (in *ResourcePolicyStatus) DeepCopy() *ResourcePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyStatus.
func (*ResourcePolicyStatus) DeepCopyInto ¶
func (in *ResourcePolicyStatus) DeepCopyInto(out *ResourcePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Schema ¶
type Schema struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SchemaSpec `json:"spec,omitempty"`
Status SchemaStatus `json:"status,omitempty"`
}
func (*Schema) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Schema.
func (*Schema) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Schema) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Schema) SetupWebhookWithManager ¶
func (*Schema) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Schema) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SchemaList ¶
type SchemaList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Schema CRD objects
Items []Schema `json:"items,omitempty"`
}
SchemaList is a list of Schemas
func (*SchemaList) DeepCopy ¶
func (in *SchemaList) DeepCopy() *SchemaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaList.
func (*SchemaList) DeepCopyInto ¶
func (in *SchemaList) DeepCopyInto(out *SchemaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SchemaList) DeepCopyObject ¶
func (in *SchemaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SchemaSpec ¶
type SchemaSpec struct {
State *SchemaSpecResource `json:"state,omitempty" tf:"-"`
Resource SchemaSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*SchemaSpec) DeepCopy ¶
func (in *SchemaSpec) DeepCopy() *SchemaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaSpec.
func (*SchemaSpec) DeepCopyInto ¶
func (in *SchemaSpec) DeepCopyInto(out *SchemaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaSpecResource ¶
type SchemaSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
Compatibility *string `json:"compatibility" tf:"compatibility"`
DataFormat *string `json:"dataFormat" tf:"data_format"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
LatestSchemaVersion *int64 `json:"latestSchemaVersion,omitempty" tf:"latest_schema_version"`
// +optional
NextSchemaVersion *int64 `json:"nextSchemaVersion,omitempty" tf:"next_schema_version"`
// +optional
RegistryArn *string `json:"registryArn,omitempty" tf:"registry_arn"`
// +optional
RegistryName *string `json:"registryName,omitempty" tf:"registry_name"`
// +optional
SchemaCheckpoint *int64 `json:"schemaCheckpoint,omitempty" tf:"schema_checkpoint"`
SchemaDefinition *string `json:"schemaDefinition" tf:"schema_definition"`
SchemaName *string `json:"schemaName" tf:"schema_name"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}
func (*SchemaSpecResource) DeepCopy ¶
func (in *SchemaSpecResource) DeepCopy() *SchemaSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaSpecResource.
func (*SchemaSpecResource) DeepCopyInto ¶
func (in *SchemaSpecResource) DeepCopyInto(out *SchemaSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaStatus ¶
type SchemaStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*SchemaStatus) DeepCopy ¶
func (in *SchemaStatus) DeepCopy() *SchemaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaStatus.
func (*SchemaStatus) DeepCopyInto ¶
func (in *SchemaStatus) DeepCopyInto(out *SchemaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfiguration ¶
type SecurityConfiguration struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SecurityConfigurationSpec `json:"spec,omitempty"`
Status SecurityConfigurationStatus `json:"status,omitempty"`
}
func (*SecurityConfiguration) DeepCopy ¶
func (in *SecurityConfiguration) DeepCopy() *SecurityConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfiguration.
func (*SecurityConfiguration) DeepCopyInto ¶
func (in *SecurityConfiguration) DeepCopyInto(out *SecurityConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityConfiguration) DeepCopyObject ¶
func (in *SecurityConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityConfiguration) SetupWebhookWithManager ¶
func (r *SecurityConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecurityConfiguration) ValidateCreate ¶
func (r *SecurityConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecurityConfiguration) ValidateDelete ¶
func (r *SecurityConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecurityConfiguration) ValidateUpdate ¶
func (r *SecurityConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecurityConfigurationList ¶
type SecurityConfigurationList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of SecurityConfiguration CRD objects
Items []SecurityConfiguration `json:"items,omitempty"`
}
SecurityConfigurationList is a list of SecurityConfigurations
func (*SecurityConfigurationList) DeepCopy ¶
func (in *SecurityConfigurationList) DeepCopy() *SecurityConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationList.
func (*SecurityConfigurationList) DeepCopyInto ¶
func (in *SecurityConfigurationList) DeepCopyInto(out *SecurityConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityConfigurationList) DeepCopyObject ¶
func (in *SecurityConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecurityConfigurationSpec ¶
type SecurityConfigurationSpec struct {
State *SecurityConfigurationSpecResource `json:"state,omitempty" tf:"-"`
Resource SecurityConfigurationSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*SecurityConfigurationSpec) DeepCopy ¶
func (in *SecurityConfigurationSpec) DeepCopy() *SecurityConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationSpec.
func (*SecurityConfigurationSpec) DeepCopyInto ¶
func (in *SecurityConfigurationSpec) DeepCopyInto(out *SecurityConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationSpecEncryptionConfiguration ¶
type SecurityConfigurationSpecEncryptionConfiguration struct {
CloudwatchEncryption *SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption `json:"cloudwatchEncryption" tf:"cloudwatch_encryption"`
JobBookmarksEncryption *SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption `json:"jobBookmarksEncryption" tf:"job_bookmarks_encryption"`
S3Encryption *SecurityConfigurationSpecEncryptionConfigurationS3Encryption `json:"s3Encryption" tf:"s3_encryption"`
}
func (*SecurityConfigurationSpecEncryptionConfiguration) DeepCopy ¶
func (in *SecurityConfigurationSpecEncryptionConfiguration) DeepCopy() *SecurityConfigurationSpecEncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationSpecEncryptionConfiguration.
func (*SecurityConfigurationSpecEncryptionConfiguration) DeepCopyInto ¶
func (in *SecurityConfigurationSpecEncryptionConfiguration) DeepCopyInto(out *SecurityConfigurationSpecEncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption ¶
type SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption struct {
// +optional
CloudwatchEncryptionMode *string `json:"cloudwatchEncryptionMode,omitempty" tf:"cloudwatch_encryption_mode"`
// +optional
KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"`
}
func (*SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption) DeepCopy ¶
func (in *SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption) DeepCopy() *SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption.
func (*SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption) DeepCopyInto ¶
func (in *SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption) DeepCopyInto(out *SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryptionCodec ¶
type SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryptionCodec struct {
}
+k8s:deepcopy-gen=false
func (SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryptionCodec) Decode ¶
func (SecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityConfigurationSpecEncryptionConfigurationCodec ¶
type SecurityConfigurationSpecEncryptionConfigurationCodec struct {
}
+k8s:deepcopy-gen=false
func (SecurityConfigurationSpecEncryptionConfigurationCodec) Decode ¶
func (SecurityConfigurationSpecEncryptionConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption ¶
type SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption struct {
// +optional
JobBookmarksEncryptionMode *string `json:"jobBookmarksEncryptionMode,omitempty" tf:"job_bookmarks_encryption_mode"`
// +optional
KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"`
}
func (*SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption) DeepCopy ¶
func (in *SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption) DeepCopy() *SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption.
func (*SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption) DeepCopyInto ¶
func (in *SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption) DeepCopyInto(out *SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryptionCodec ¶
type SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryptionCodec struct {
}
+k8s:deepcopy-gen=false
func (SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryptionCodec) Decode ¶
func (SecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityConfigurationSpecEncryptionConfigurationS3Encryption ¶
type SecurityConfigurationSpecEncryptionConfigurationS3Encryption struct {
// +optional
KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"`
// +optional
S3EncryptionMode *string `json:"s3EncryptionMode,omitempty" tf:"s3_encryption_mode"`
}
func (*SecurityConfigurationSpecEncryptionConfigurationS3Encryption) DeepCopy ¶
func (in *SecurityConfigurationSpecEncryptionConfigurationS3Encryption) DeepCopy() *SecurityConfigurationSpecEncryptionConfigurationS3Encryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationSpecEncryptionConfigurationS3Encryption.
func (*SecurityConfigurationSpecEncryptionConfigurationS3Encryption) DeepCopyInto ¶
func (in *SecurityConfigurationSpecEncryptionConfigurationS3Encryption) DeepCopyInto(out *SecurityConfigurationSpecEncryptionConfigurationS3Encryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationSpecEncryptionConfigurationS3EncryptionCodec ¶
type SecurityConfigurationSpecEncryptionConfigurationS3EncryptionCodec struct {
}
+k8s:deepcopy-gen=false
func (SecurityConfigurationSpecEncryptionConfigurationS3EncryptionCodec) Decode ¶
func (SecurityConfigurationSpecEncryptionConfigurationS3EncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecurityConfigurationSpecResource ¶
type SecurityConfigurationSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
EncryptionConfiguration *SecurityConfigurationSpecEncryptionConfiguration `json:"encryptionConfiguration" tf:"encryption_configuration"`
Name *string `json:"name" tf:"name"`
}
func (*SecurityConfigurationSpecResource) DeepCopy ¶
func (in *SecurityConfigurationSpecResource) DeepCopy() *SecurityConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationSpecResource.
func (*SecurityConfigurationSpecResource) DeepCopyInto ¶
func (in *SecurityConfigurationSpecResource) DeepCopyInto(out *SecurityConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationStatus ¶
type SecurityConfigurationStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*SecurityConfigurationStatus) DeepCopy ¶
func (in *SecurityConfigurationStatus) DeepCopy() *SecurityConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationStatus.
func (*SecurityConfigurationStatus) DeepCopyInto ¶
func (in *SecurityConfigurationStatus) DeepCopyInto(out *SecurityConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Trigger ¶
type Trigger struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TriggerSpec `json:"spec,omitempty"`
Status TriggerStatus `json:"status,omitempty"`
}
func (*Trigger) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trigger.
func (*Trigger) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Trigger) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Trigger) SetupWebhookWithManager ¶
func (*Trigger) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Trigger) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TriggerList ¶
type TriggerList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Trigger CRD objects
Items []Trigger `json:"items,omitempty"`
}
TriggerList is a list of Triggers
func (*TriggerList) DeepCopy ¶
func (in *TriggerList) DeepCopy() *TriggerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerList.
func (*TriggerList) DeepCopyInto ¶
func (in *TriggerList) DeepCopyInto(out *TriggerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerList) DeepCopyObject ¶
func (in *TriggerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TriggerSpec ¶
type TriggerSpec struct {
State *TriggerSpecResource `json:"state,omitempty" tf:"-"`
Resource TriggerSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*TriggerSpec) DeepCopy ¶
func (in *TriggerSpec) DeepCopy() *TriggerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpec.
func (*TriggerSpec) DeepCopyInto ¶
func (in *TriggerSpec) DeepCopyInto(out *TriggerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpecActions ¶
type TriggerSpecActions struct {
// +optional
Arguments *map[string]string `json:"arguments,omitempty" tf:"arguments"`
// +optional
CrawlerName *string `json:"crawlerName,omitempty" tf:"crawler_name"`
// +optional
JobName *string `json:"jobName,omitempty" tf:"job_name"`
// +optional
NotificationProperty *TriggerSpecActionsNotificationProperty `json:"notificationProperty,omitempty" tf:"notification_property"`
// +optional
SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration"`
// +optional
Timeout *int64 `json:"timeout,omitempty" tf:"timeout"`
}
func (*TriggerSpecActions) DeepCopy ¶
func (in *TriggerSpecActions) DeepCopy() *TriggerSpecActions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecActions.
func (*TriggerSpecActions) DeepCopyInto ¶
func (in *TriggerSpecActions) DeepCopyInto(out *TriggerSpecActions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpecActionsNotificationProperty ¶
type TriggerSpecActionsNotificationProperty struct {
// +optional
NotifyDelayAfter *int64 `json:"notifyDelayAfter,omitempty" tf:"notify_delay_after"`
}
func (*TriggerSpecActionsNotificationProperty) DeepCopy ¶
func (in *TriggerSpecActionsNotificationProperty) DeepCopy() *TriggerSpecActionsNotificationProperty
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecActionsNotificationProperty.
func (*TriggerSpecActionsNotificationProperty) DeepCopyInto ¶
func (in *TriggerSpecActionsNotificationProperty) DeepCopyInto(out *TriggerSpecActionsNotificationProperty)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpecActionsNotificationPropertyCodec ¶
type TriggerSpecActionsNotificationPropertyCodec struct {
}
+k8s:deepcopy-gen=false
func (TriggerSpecActionsNotificationPropertyCodec) Decode ¶
func (TriggerSpecActionsNotificationPropertyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TriggerSpecPredicate ¶
type TriggerSpecPredicate struct {
// +kubebuilder:validation:MinItems=1
Conditions []TriggerSpecPredicateConditions `json:"conditions" tf:"conditions"`
// +optional
Logical *string `json:"logical,omitempty" tf:"logical"`
}
func (*TriggerSpecPredicate) DeepCopy ¶
func (in *TriggerSpecPredicate) DeepCopy() *TriggerSpecPredicate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecPredicate.
func (*TriggerSpecPredicate) DeepCopyInto ¶
func (in *TriggerSpecPredicate) DeepCopyInto(out *TriggerSpecPredicate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpecPredicateCodec ¶
type TriggerSpecPredicateCodec struct {
}
+k8s:deepcopy-gen=false
func (TriggerSpecPredicateCodec) Decode ¶
func (TriggerSpecPredicateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TriggerSpecPredicateConditions ¶
type TriggerSpecPredicateConditions struct {
// +optional
CrawlState *string `json:"crawlState,omitempty" tf:"crawl_state"`
// +optional
CrawlerName *string `json:"crawlerName,omitempty" tf:"crawler_name"`
// +optional
JobName *string `json:"jobName,omitempty" tf:"job_name"`
// +optional
LogicalOperator *string `json:"logicalOperator,omitempty" tf:"logical_operator"`
// +optional
State *string `json:"state,omitempty" tf:"state"`
}
func (*TriggerSpecPredicateConditions) DeepCopy ¶
func (in *TriggerSpecPredicateConditions) DeepCopy() *TriggerSpecPredicateConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecPredicateConditions.
func (*TriggerSpecPredicateConditions) DeepCopyInto ¶
func (in *TriggerSpecPredicateConditions) DeepCopyInto(out *TriggerSpecPredicateConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpecResource ¶
type TriggerSpecResource struct {
Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +kubebuilder:validation:MinItems=1
Actions []TriggerSpecActions `json:"actions" tf:"actions"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
Name *string `json:"name" tf:"name"`
// +optional
Predicate *TriggerSpecPredicate `json:"predicate,omitempty" tf:"predicate"`
// +optional
Schedule *string `json:"schedule,omitempty" tf:"schedule"`
// +optional
State *string `json:"state,omitempty" tf:"state"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
Type *string `json:"type" tf:"type"`
// +optional
WorkflowName *string `json:"workflowName,omitempty" tf:"workflow_name"`
}
func (*TriggerSpecResource) DeepCopy ¶
func (in *TriggerSpecResource) DeepCopy() *TriggerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecResource.
func (*TriggerSpecResource) DeepCopyInto ¶
func (in *TriggerSpecResource) DeepCopyInto(out *TriggerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerStatus ¶
type TriggerStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*TriggerStatus) DeepCopy ¶
func (in *TriggerStatus) DeepCopy() *TriggerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerStatus.
func (*TriggerStatus) DeepCopyInto ¶
func (in *TriggerStatus) DeepCopyInto(out *TriggerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunction ¶
type UserDefinedFunction struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec UserDefinedFunctionSpec `json:"spec,omitempty"`
Status UserDefinedFunctionStatus `json:"status,omitempty"`
}
func (*UserDefinedFunction) DeepCopy ¶
func (in *UserDefinedFunction) DeepCopy() *UserDefinedFunction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunction.
func (*UserDefinedFunction) DeepCopyInto ¶
func (in *UserDefinedFunction) DeepCopyInto(out *UserDefinedFunction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserDefinedFunction) DeepCopyObject ¶
func (in *UserDefinedFunction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserDefinedFunction) SetupWebhookWithManager ¶
func (r *UserDefinedFunction) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserDefinedFunction) ValidateCreate ¶
func (r *UserDefinedFunction) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserDefinedFunction) ValidateDelete ¶
func (r *UserDefinedFunction) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserDefinedFunction) ValidateUpdate ¶
func (r *UserDefinedFunction) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserDefinedFunctionList ¶
type UserDefinedFunctionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of UserDefinedFunction CRD objects
Items []UserDefinedFunction `json:"items,omitempty"`
}
UserDefinedFunctionList is a list of UserDefinedFunctions
func (*UserDefinedFunctionList) DeepCopy ¶
func (in *UserDefinedFunctionList) DeepCopy() *UserDefinedFunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionList.
func (*UserDefinedFunctionList) DeepCopyInto ¶
func (in *UserDefinedFunctionList) DeepCopyInto(out *UserDefinedFunctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserDefinedFunctionList) DeepCopyObject ¶
func (in *UserDefinedFunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserDefinedFunctionSpec ¶
type UserDefinedFunctionSpec struct {
State *UserDefinedFunctionSpecResource `json:"state,omitempty" tf:"-"`
Resource UserDefinedFunctionSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*UserDefinedFunctionSpec) DeepCopy ¶
func (in *UserDefinedFunctionSpec) DeepCopy() *UserDefinedFunctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionSpec.
func (*UserDefinedFunctionSpec) DeepCopyInto ¶
func (in *UserDefinedFunctionSpec) DeepCopyInto(out *UserDefinedFunctionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunctionSpecResource ¶
type UserDefinedFunctionSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
CatalogID *string `json:"catalogID,omitempty" tf:"catalog_id"`
ClassName *string `json:"className" tf:"class_name"`
// +optional
CreateTime *string `json:"createTime,omitempty" tf:"create_time"`
DatabaseName *string `json:"databaseName" tf:"database_name"`
Name *string `json:"name" tf:"name"`
OwnerName *string `json:"ownerName" tf:"owner_name"`
OwnerType *string `json:"ownerType" tf:"owner_type"`
// +optional
// +kubebuilder:validation:MaxItems=1000
ResourceUris []UserDefinedFunctionSpecResourceUris `json:"resourceUris,omitempty" tf:"resource_uris"`
}
func (*UserDefinedFunctionSpecResource) DeepCopy ¶
func (in *UserDefinedFunctionSpecResource) DeepCopy() *UserDefinedFunctionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionSpecResource.
func (*UserDefinedFunctionSpecResource) DeepCopyInto ¶
func (in *UserDefinedFunctionSpecResource) DeepCopyInto(out *UserDefinedFunctionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunctionSpecResourceUris ¶
type UserDefinedFunctionSpecResourceUris struct {
ResourceType *string `json:"resourceType" tf:"resource_type"`
Uri *string `json:"uri" tf:"uri"`
}
func (*UserDefinedFunctionSpecResourceUris) DeepCopy ¶
func (in *UserDefinedFunctionSpecResourceUris) DeepCopy() *UserDefinedFunctionSpecResourceUris
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionSpecResourceUris.
func (*UserDefinedFunctionSpecResourceUris) DeepCopyInto ¶
func (in *UserDefinedFunctionSpecResourceUris) DeepCopyInto(out *UserDefinedFunctionSpecResourceUris)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunctionStatus ¶
type UserDefinedFunctionStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*UserDefinedFunctionStatus) DeepCopy ¶
func (in *UserDefinedFunctionStatus) DeepCopy() *UserDefinedFunctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionStatus.
func (*UserDefinedFunctionStatus) DeepCopyInto ¶
func (in *UserDefinedFunctionStatus) DeepCopyInto(out *UserDefinedFunctionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workflow ¶
type Workflow struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec WorkflowSpec `json:"spec,omitempty"`
Status WorkflowStatus `json:"status,omitempty"`
}
func (*Workflow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.
func (*Workflow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workflow) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workflow) SetupWebhookWithManager ¶
func (*Workflow) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Workflow) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WorkflowList ¶
type WorkflowList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Workflow CRD objects
Items []Workflow `json:"items,omitempty"`
}
WorkflowList is a list of Workflows
func (*WorkflowList) DeepCopy ¶
func (in *WorkflowList) DeepCopy() *WorkflowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowList.
func (*WorkflowList) DeepCopyInto ¶
func (in *WorkflowList) DeepCopyInto(out *WorkflowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkflowList) DeepCopyObject ¶
func (in *WorkflowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkflowSpec ¶
type WorkflowSpec struct {
State *WorkflowSpecResource `json:"state,omitempty" tf:"-"`
Resource WorkflowSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*WorkflowSpec) DeepCopy ¶
func (in *WorkflowSpec) DeepCopy() *WorkflowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpec.
func (*WorkflowSpec) DeepCopyInto ¶
func (in *WorkflowSpec) DeepCopyInto(out *WorkflowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowSpecResource ¶
type WorkflowSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
DefaultRunProperties map[string]string `json:"defaultRunProperties,omitempty" tf:"default_run_properties"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
MaxConcurrentRuns *int64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs"`
// +optional
Name *string `json:"name,omitempty" tf:"name"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}
func (*WorkflowSpecResource) DeepCopy ¶
func (in *WorkflowSpecResource) DeepCopy() *WorkflowSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecResource.
func (*WorkflowSpecResource) DeepCopyInto ¶
func (in *WorkflowSpecResource) DeepCopyInto(out *WorkflowSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStatus ¶
type WorkflowStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*WorkflowStatus) DeepCopy ¶
func (in *WorkflowStatus) DeepCopy() *WorkflowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatus.
func (*WorkflowStatus) DeepCopyInto ¶
func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- catalog_database_types.go
- catalog_database_webhook.go
- catalog_table_types.go
- catalog_table_webhook.go
- classifier_types.go
- classifier_webhook.go
- codec.go
- connection_types.go
- connection_webhook.go
- crawler_types.go
- crawler_webhook.go
- data_catalog_encryption_settings_types.go
- data_catalog_encryption_settings_webhook.go
- dev_endpoint_types.go
- dev_endpoint_webhook.go
- doc.go
- job_types.go
- job_webhook.go
- ml_transform_types.go
- ml_transform_webhook.go
- partition_types.go
- partition_webhook.go
- register.go
- registry_types.go
- registry_webhook.go
- resource_policy_types.go
- resource_policy_webhook.go
- schema_types.go
- schema_webhook.go
- security_configuration_types.go
- security_configuration_webhook.go
- trigger_types.go
- trigger_webhook.go
- user_defined_function_types.go
- user_defined_function_webhook.go
- workflow_types.go
- workflow_webhook.go
- zz_generated.deepcopy.go