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 CatalogDatabaseSpecCreateTableDefaultPermission
- type CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal
- type CatalogDatabaseSpecCreateTableDefaultPermissionPrincipalCodec
- func (CatalogDatabaseSpecCreateTableDefaultPermissionPrincipalCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CatalogDatabaseSpecCreateTableDefaultPermissionPrincipalCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CatalogDatabaseSpecCreateTableDefaultPermissionPrincipalCodec) IsEmpty(ptr unsafe.Pointer) bool
- 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 CrawlerSpecDeltaTarget
- 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 PartitionIndex
- func (in *PartitionIndex) DeepCopy() *PartitionIndex
- func (in *PartitionIndex) DeepCopyInto(out *PartitionIndex)
- func (in *PartitionIndex) DeepCopyObject() runtime.Object
- func (r *PartitionIndex) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PartitionIndex) ValidateCreate() error
- func (r *PartitionIndex) ValidateDelete() error
- func (r *PartitionIndex) ValidateUpdate(old runtime.Object) error
- type PartitionIndexList
- type PartitionIndexSpec
- type PartitionIndexSpecPartitionIndex
- type PartitionIndexSpecPartitionIndexCodec
- type PartitionIndexSpecResource
- type PartitionIndexStatus
- 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 TriggerSpecEventBatchingCondition
- 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 CatalogDatabaseSpecCreateTableDefaultPermission ¶ added in v0.5.0
type CatalogDatabaseSpecCreateTableDefaultPermission struct { // +optional Permissions []string `json:"permissions,omitempty" tf:"permissions"` // +optional Principal *CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal `json:"principal,omitempty" tf:"principal"` }
func (*CatalogDatabaseSpecCreateTableDefaultPermission) DeepCopy ¶ added in v0.5.0
func (in *CatalogDatabaseSpecCreateTableDefaultPermission) DeepCopy() *CatalogDatabaseSpecCreateTableDefaultPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseSpecCreateTableDefaultPermission.
func (*CatalogDatabaseSpecCreateTableDefaultPermission) DeepCopyInto ¶ added in v0.5.0
func (in *CatalogDatabaseSpecCreateTableDefaultPermission) DeepCopyInto(out *CatalogDatabaseSpecCreateTableDefaultPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal ¶ added in v0.5.0
type CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal struct { // +optional DataLakePrincipalIdentifier *string `json:"dataLakePrincipalIdentifier,omitempty" tf:"data_lake_principal_identifier"` }
func (*CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal) DeepCopy ¶ added in v0.5.0
func (in *CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal) DeepCopy() *CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal.
func (*CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal) DeepCopyInto ¶ added in v0.5.0
func (in *CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal) DeepCopyInto(out *CatalogDatabaseSpecCreateTableDefaultPermissionPrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogDatabaseSpecCreateTableDefaultPermissionPrincipalCodec ¶ added in v0.5.0
type CatalogDatabaseSpecCreateTableDefaultPermissionPrincipalCodec struct { }
+k8s:deepcopy-gen=false
func (CatalogDatabaseSpecCreateTableDefaultPermissionPrincipalCodec) Decode ¶ added in v0.5.0
func (CatalogDatabaseSpecCreateTableDefaultPermissionPrincipalCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 CreateTableDefaultPermission []CatalogDatabaseSpecCreateTableDefaultPermission `json:"createTableDefaultPermission,omitempty" tf:"create_table_default_permission"` // +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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,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"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 CrawlerSpecDeltaTarget ¶ added in v0.5.0
type CrawlerSpecDeltaTarget struct { ConnectionName *string `json:"connectionName" tf:"connection_name"` DeltaTables []string `json:"deltaTables" tf:"delta_tables"` WriteManifest *bool `json:"writeManifest" tf:"write_manifest"` }
func (*CrawlerSpecDeltaTarget) DeepCopy ¶ added in v0.5.0
func (in *CrawlerSpecDeltaTarget) DeepCopy() *CrawlerSpecDeltaTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpecDeltaTarget.
func (*CrawlerSpecDeltaTarget) DeepCopyInto ¶ added in v0.5.0
func (in *CrawlerSpecDeltaTarget) DeepCopyInto(out *CrawlerSpecDeltaTarget)
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 // +kubebuilder:validation:MinItems=1 DeltaTarget []CrawlerSpecDeltaTarget `json:"deltaTarget,omitempty" tf:"delta_target"` // +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 DlqEventQueueArn *string `json:"dlqEventQueueArn,omitempty" tf:"dlq_event_queue_arn"` // +optional EventQueueArn *string `json:"eventQueueArn,omitempty" tf:"event_queue_arn"` // +optional Exclusions []string `json:"exclusions,omitempty" tf:"exclusions"` Path *string `json:"path" tf:"path"` // +optional SampleSize *int64 `json:"sampleSize,omitempty" tf:"sample_size"` }
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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 PartitionIndex ¶ added in v0.5.0
type PartitionIndex struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PartitionIndexSpec `json:"spec,omitempty"` Status PartitionIndexStatus `json:"status,omitempty"` }
func (*PartitionIndex) DeepCopy ¶ added in v0.5.0
func (in *PartitionIndex) DeepCopy() *PartitionIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndex.
func (*PartitionIndex) DeepCopyInto ¶ added in v0.5.0
func (in *PartitionIndex) DeepCopyInto(out *PartitionIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PartitionIndex) DeepCopyObject ¶ added in v0.5.0
func (in *PartitionIndex) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PartitionIndex) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PartitionIndex) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PartitionIndex) ValidateCreate ¶ added in v0.5.0
func (r *PartitionIndex) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PartitionIndex) ValidateDelete ¶ added in v0.5.0
func (r *PartitionIndex) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PartitionIndex) ValidateUpdate ¶ added in v0.5.0
func (r *PartitionIndex) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PartitionIndexList ¶ added in v0.5.0
type PartitionIndexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PartitionIndex CRD objects Items []PartitionIndex `json:"items,omitempty"` }
PartitionIndexList is a list of PartitionIndexs
func (*PartitionIndexList) DeepCopy ¶ added in v0.5.0
func (in *PartitionIndexList) DeepCopy() *PartitionIndexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndexList.
func (*PartitionIndexList) DeepCopyInto ¶ added in v0.5.0
func (in *PartitionIndexList) DeepCopyInto(out *PartitionIndexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PartitionIndexList) DeepCopyObject ¶ added in v0.5.0
func (in *PartitionIndexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PartitionIndexSpec ¶ added in v0.5.0
type PartitionIndexSpec struct { State *PartitionIndexSpecResource `json:"state,omitempty" tf:"-"` Resource PartitionIndexSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PartitionIndexSpec) DeepCopy ¶ added in v0.5.0
func (in *PartitionIndexSpec) DeepCopy() *PartitionIndexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndexSpec.
func (*PartitionIndexSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PartitionIndexSpec) DeepCopyInto(out *PartitionIndexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIndexSpecPartitionIndex ¶ added in v0.5.0
type PartitionIndexSpecPartitionIndex struct { // +optional IndexName *string `json:"indexName,omitempty" tf:"index_name"` // +optional IndexStatus *string `json:"indexStatus,omitempty" tf:"index_status"` // +optional Keys []string `json:"keys,omitempty" tf:"keys"` }
func (*PartitionIndexSpecPartitionIndex) DeepCopy ¶ added in v0.5.0
func (in *PartitionIndexSpecPartitionIndex) DeepCopy() *PartitionIndexSpecPartitionIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndexSpecPartitionIndex.
func (*PartitionIndexSpecPartitionIndex) DeepCopyInto ¶ added in v0.5.0
func (in *PartitionIndexSpecPartitionIndex) DeepCopyInto(out *PartitionIndexSpecPartitionIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIndexSpecPartitionIndexCodec ¶ added in v0.5.0
type PartitionIndexSpecPartitionIndexCodec struct { }
+k8s:deepcopy-gen=false
func (PartitionIndexSpecPartitionIndexCodec) Decode ¶ added in v0.5.0
func (PartitionIndexSpecPartitionIndexCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PartitionIndexSpecResource ¶ added in v0.5.0
type PartitionIndexSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CatalogID *string `json:"catalogID,omitempty" tf:"catalog_id"` DatabaseName *string `json:"databaseName" tf:"database_name"` PartitionIndex *PartitionIndexSpecPartitionIndex `json:"partitionIndex" tf:"partition_index"` TableName *string `json:"tableName" tf:"table_name"` }
func (*PartitionIndexSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PartitionIndexSpecResource) DeepCopy() *PartitionIndexSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndexSpecResource.
func (*PartitionIndexSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PartitionIndexSpecResource) DeepCopyInto(out *PartitionIndexSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIndexStatus ¶ added in v0.5.0
type PartitionIndexStatus 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 (*PartitionIndexStatus) DeepCopy ¶ added in v0.5.0
func (in *PartitionIndexStatus) DeepCopy() *PartitionIndexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndexStatus.
func (*PartitionIndexStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PartitionIndexStatus) DeepCopyInto(out *PartitionIndexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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"` // +optional EnableHybrid *string `json:"enableHybrid,omitempty" tf:"enable_hybrid"` 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 TriggerSpecEventBatchingCondition ¶ added in v0.5.0
type TriggerSpecEventBatchingCondition struct { BatchSize *int64 `json:"batchSize" tf:"batch_size"` // +optional BatchWindow *int64 `json:"batchWindow,omitempty" tf:"batch_window"` }
func (*TriggerSpecEventBatchingCondition) DeepCopy ¶ added in v0.5.0
func (in *TriggerSpecEventBatchingCondition) DeepCopy() *TriggerSpecEventBatchingCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecEventBatchingCondition.
func (*TriggerSpecEventBatchingCondition) DeepCopyInto ¶ added in v0.5.0
func (in *TriggerSpecEventBatchingCondition) DeepCopyInto(out *TriggerSpecEventBatchingCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // +optional // +kubebuilder:validation:MinItems=1 EventBatchingCondition []TriggerSpecEventBatchingCondition `json:"eventBatchingCondition,omitempty" tf:"event_batching_condition"` Name *string `json:"name" tf:"name"` // +optional Predicate *TriggerSpecPredicate `json:"predicate,omitempty" tf:"predicate"` // +optional Schedule *string `json:"schedule,omitempty" tf:"schedule"` // +optional StartOnCreation *bool `json:"startOnCreation,omitempty" tf:"start_on_creation"` // +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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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_index_types.go
- partition_index_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