Documentation ¶
Index ¶
- Constants
- Variables
- type Action
- type AdditionalOptionKeys
- type AggFunction
- type Aggregate
- type AggregateOperation
- type AmazonRedshiftAdvancedOption
- type AmazonRedshiftNodeData
- type AmazonRedshiftSource
- type AmazonRedshiftTarget
- type ApplyMapping
- type AthenaConnectorSource
- type AuditContext
- type BackfillErrorCode
- type BasicCatalogTarget
- type BatchStopJobRunError
- type BatchStopJobRunSuccessfulSubmission
- type Blueprint
- type BlueprintRun
- type BlueprintRunState
- type BlueprintStatus
- type CatalogDeltaSource
- type CatalogEncryptionMode
- type CatalogEntry
- type CatalogHudiSource
- type CatalogImportStatus
- type CatalogKafkaSource
- type CatalogKinesisSource
- type CatalogSchemaChangePolicy
- type CatalogSource
- type CatalogTarget
- type Classifier
- func (in *Classifier) DeepCopy() *Classifier
- func (in *Classifier) DeepCopyInto(out *Classifier)
- func (in *Classifier) DeepCopyObject() runtime.Object
- func (mg *Classifier) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Classifier) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Classifier) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Classifier) GetProviderConfigReference() *xpv1.Reference
- func (mg *Classifier) GetProviderReference() *xpv1.Reference
- func (mg *Classifier) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Classifier) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Classifier) SetConditions(c ...xpv1.Condition)
- func (mg *Classifier) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Classifier) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Classifier) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Classifier) SetProviderReference(r *xpv1.Reference)
- func (mg *Classifier) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Classifier) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClassifierList
- type ClassifierObservation
- type ClassifierParameters
- type ClassifierSpec
- type ClassifierStatus
- type Classifier_SDK
- type CloudWatchEncryption
- type CloudWatchEncryptionMode
- type CodeGenConfigurationNode
- type CodeGenNodeArg
- type Column
- type ColumnError
- type ColumnImportance
- type ColumnRowFilter
- type ColumnStatistics
- type ColumnStatisticsType
- type Comparator
- type Compatibility
- type CompressionType
- type Condition
- type Connection
- func (in *Connection) DeepCopy() *Connection
- func (in *Connection) DeepCopyInto(out *Connection)
- func (in *Connection) DeepCopyObject() runtime.Object
- func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Connection) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Connection) GetProviderConfigReference() *xpv1.Reference
- func (mg *Connection) GetProviderReference() *xpv1.Reference
- func (mg *Connection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Connection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Connection) SetConditions(c ...xpv1.Condition)
- func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Connection) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Connection) SetProviderReference(r *xpv1.Reference)
- func (mg *Connection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConnectionInput
- type ConnectionList
- type ConnectionObservation
- type ConnectionParameters
- type ConnectionPasswordEncryption
- type ConnectionPropertyKey
- type ConnectionSpec
- type ConnectionStatus
- type ConnectionType
- type Connection_SDK
- type ConnectionsList
- type Crawl
- type CrawlState
- type Crawler
- func (in *Crawler) DeepCopy() *Crawler
- func (in *Crawler) DeepCopyInto(out *Crawler)
- func (in *Crawler) DeepCopyObject() runtime.Object
- func (mg *Crawler) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Crawler) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Crawler) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Crawler) GetProviderConfigReference() *xpv1.Reference
- func (mg *Crawler) GetProviderReference() *xpv1.Reference
- func (mg *Crawler) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Crawler) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Crawler) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Crawler) SetConditions(c ...xpv1.Condition)
- func (mg *Crawler) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Crawler) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Crawler) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Crawler) SetProviderReference(r *xpv1.Reference)
- func (mg *Crawler) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Crawler) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CrawlerHistory
- type CrawlerHistoryState
- type CrawlerLineageSettings
- type CrawlerList
- type CrawlerMetrics
- type CrawlerObservation
- type CrawlerParameters
- type CrawlerSpec
- type CrawlerState
- type CrawlerStatus
- type CrawlerTargets
- type Crawler_SDK
- type CrawlsFilter
- type CreateCsvClassifierRequest
- type CreateGrokClassifierRequest
- type CreateJSONClassifierRequest
- type CreateXMLClassifierRequest
- type CsvClassifier
- type CsvHeaderOption
- type CsvSerdeOption
- type CustomCatalogTarget
- type CustomClassifierParameters
- type CustomCloudWatchEncryption
- type CustomCode
- type CustomConnectionInput
- type CustomConnectionParameters
- type CustomCrawlerParameters
- type CustomCrawlerTargets
- type CustomCreateCSVClassifierRequest
- type CustomCreateGrokClassifierRequest
- type CustomCreateJSONClassifierRequest
- type CustomCreateXMLClassifierRequest
- type CustomDatabaseInput
- type CustomDatabaseParameters
- type CustomEncryptionConfiguration
- type CustomEntityType
- type CustomJDBCTarget
- type CustomJobBookmarksEncryption
- type CustomJobParameters
- type CustomMongoDBTarget
- type CustomPhysicalConnectionRequirements
- type CustomS3Encryption
- type CustomS3Target
- type CustomSecurityConfigurationParameters
- type DQResultsPublishingOptions
- type DQStopJobOnFailureOptions
- type DQStopJobOnFailureTiming
- type DQTransformOutput
- type DataFormat
- type DataLakePrincipal
- type DataQualityEvaluationRunAdditionalRunOptions
- type DataQualityResult
- type DataQualityResultDescription
- type DataQualityResultFilterCriteria
- type DataQualityRuleRecommendationRunDescription
- type DataQualityRuleRecommendationRunFilter
- type DataQualityRuleResult
- type DataQualityRuleResultStatus
- type DataQualityRulesetEvaluationRunDescription
- type DataQualityRulesetEvaluationRunFilter
- type DataQualityRulesetFilterCriteria
- type DataQualityRulesetListDetails
- type DataQualityTargetTable
- type Database
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Database) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Database) GetProviderConfigReference() *xpv1.Reference
- func (mg *Database) GetProviderReference() *xpv1.Reference
- func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Database) SetConditions(c ...xpv1.Condition)
- func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Database) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Database) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Database) SetProviderReference(r *xpv1.Reference)
- func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatabaseIdentifier
- type DatabaseInput
- type DatabaseList
- type DatabaseObservation
- type DatabaseParameters
- type DatabaseSpec
- type DatabaseStatus
- type Database_SDK
- type Datatype
- type DateColumnStatisticsData
- type DeleteBehavior
- type DeltaTarget
- type DeltaTargetCompressionType
- type DevEndpoint
- type DevEndpointCustomLibraries
- type DirectJDBCSource
- type DirectKafkaSource
- type DirectKinesisSource
- type DirectSchemaChangePolicy
- type DropDuplicates
- type DropFields
- type DropNullFields
- type DynamicTransform
- type DynamoDBCatalogSource
- type DynamoDBTarget
- type Edge
- type EnableHybridValues
- type EncryptionAtRest
- type EncryptionConfiguration
- type ErrorDetail
- type EvaluateDataQuality
- type EvaluateDataQualityMultiFrame
- type ExecutionClass
- type ExecutionProperty
- type ExistCondition
- type ExportLabelsTaskRunProperties
- type FederatedDatabase
- type FederatedTable
- type FederationSourceErrorCode
- type FieldName
- type FillMissingValues
- type Filter
- type FilterExpression
- type FilterLogicalOperator
- type FilterOperation
- type FilterOperator
- type FilterValue
- type FilterValueType
- type FindMatchesParameters
- type FindMatchesTaskRunProperties
- type GetConnectionsFilter
- type GluePolicy
- type GlueRecordType
- type GlueSchema
- type GlueStudioSchemaColumn
- type GovernedCatalogSource
- type GovernedCatalogTarget
- type GrokClassifier
- type HudiTarget
- type HudiTargetCompressionType
- type IcebergTarget
- type ImportLabelsTaskRunProperties
- type JDBCConnectionType
- type JDBCConnectorOptions
- type JDBCConnectorSource
- type JDBCConnectorTarget
- type JDBCDataType
- type JSONClassifier
- type JdbcMetadataEntry
- type JdbcTarget
- type Job
- func (in *Job) DeepCopy() *Job
- func (in *Job) DeepCopyInto(out *Job)
- func (in *Job) DeepCopyObject() runtime.Object
- func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Job) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Job) GetProviderConfigReference() *xpv1.Reference
- func (mg *Job) GetProviderReference() *xpv1.Reference
- func (mg *Job) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Job) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Job) SetConditions(c ...xpv1.Condition)
- func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Job) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Job) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Job) SetProviderReference(r *xpv1.Reference)
- func (mg *Job) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type JobBookmarkEntry
- type JobBookmarksEncryption
- type JobBookmarksEncryptionMode
- type JobCommand
- type JobList
- type JobObservation
- type JobParameters
- type JobRun
- type JobRunState
- type JobSpec
- type JobStatus
- type JobUpdate
- type Job_SDK
- type Join
- type JoinColumn
- type JoinType
- type KafkaStreamingSourceOptions
- type KeySchemaElement
- type KinesisStreamingSourceOptions
- type LabelingSetGenerationTaskRunProperties
- type LakeFormationConfiguration
- type Language
- type LastActiveDefinition
- type LastCrawlInfo
- type LastCrawlStatus
- type LineageConfiguration
- type Logical
- type LogicalOperator
- type MLTransform
- type MLUserDataEncryption
- type MLUserDataEncryptionModeString
- type Mapping
- type Merge
- type MetadataOperation
- type MicrosoftSQLServerCatalogSource
- type MicrosoftSQLServerCatalogTarget
- type MongoDBTarget
- type MySQLCatalogSource
- type MySQLCatalogTarget
- type Node
- type NodeType
- type NotificationProperty
- type NullCheckBoxList
- type NullValueField
- type Option
- type OracleSQLCatalogSource
- type OracleSQLCatalogTarget
- type Order
- type PIIDetection
- type ParamType
- type ParquetCompressionType
- type Partition
- type PartitionIndex
- type PartitionIndexDescriptor
- type PartitionIndexStatus
- type PartitionInput
- type Permission
- type PermissionType
- type PhysicalConnectionRequirements
- type PiiType
- type PostgreSQLCatalogSource
- type PostgreSQLCatalogTarget
- type Predecessor
- type PrincipalPermissions
- type PrincipalType
- type PropertyPredicate
- type QuoteChar
- type Recipe
- type RecipeReference
- type RecrawlBehavior
- type RecrawlPolicy
- type RedshiftSource
- type RedshiftTarget
- type RegistryListItem
- type RegistryStatus
- type RelationalCatalogSource
- type RenameField
- type ResourceShareType
- type ResourceType
- type ResourceURI
- type S3CatalogDeltaSource
- type S3CatalogHudiSource
- type S3CatalogSource
- type S3CatalogTarget
- type S3CsvSource
- type S3DeltaCatalogTarget
- type S3DeltaDirectTarget
- type S3DeltaSource
- type S3DirectSourceAdditionalOptions
- type S3DirectTarget
- type S3Encryption
- type S3EncryptionMode
- type S3GlueParquetTarget
- type S3HudiCatalogTarget
- type S3HudiDirectTarget
- type S3HudiSource
- type S3JSONSource
- type S3ParquetSource
- type S3SourceAdditionalOptions
- type S3Target
- type SQLAlias
- type Schedule
- type ScheduleState
- type SchemaChangePolicy
- type SchemaColumn
- type SchemaDiffType
- type SchemaListItem
- type SchemaStatus
- type SchemaVersionStatus
- type SecurityConfiguration
- func (in *SecurityConfiguration) DeepCopy() *SecurityConfiguration
- func (in *SecurityConfiguration) DeepCopyInto(out *SecurityConfiguration)
- func (in *SecurityConfiguration) DeepCopyObject() runtime.Object
- func (mg *SecurityConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *SecurityConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *SecurityConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *SecurityConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *SecurityConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecurityConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *SecurityConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SecurityConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SecurityConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *SecurityConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecurityConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityConfigurationList
- type SecurityConfigurationObservation
- type SecurityConfigurationParameters
- type SecurityConfigurationSpec
- type SecurityConfigurationStatus
- type SecurityConfiguration_SDK
- type SelectFields
- type SelectFromCollection
- type Separator
- type SerDeInfo
- type Session
- type SessionCommand
- type SessionStatus
- type SnowflakeNodeData
- type SnowflakeSource
- type SnowflakeTarget
- type Sort
- type SortCriterion
- type SortDirectionType
- type SourceControlAuthStrategy
- type SourceControlDetails
- type SourceControlProvider
- type SparkConnectorSource
- type SparkConnectorTarget
- type SparkSQL
- type Spigot
- type SplitFields
- type StartingEventBatchCondition
- type StartingPosition
- type Statement
- type StatementOutput
- type StatementOutputData
- type StatementState
- type StorageDescriptor
- type StreamingDataPreviewOptions
- type Table
- type TableData
- type TableError
- type TableIdentifier
- type TableInput
- type TableVersionError
- type TargetFormat
- type TaskRun
- type TaskRunFilterCriteria
- type TaskRunSortColumnType
- type TaskStatusType
- type TaskType
- type TransformConfigParameter
- type TransformEncryption
- type TransformFilterCriteria
- type TransformSortColumnType
- type TransformStatusType
- type TransformType
- type Trigger
- type TriggerState
- type TriggerType
- type TriggerUpdate
- type UnfilteredPartition
- type Union
- type UnionType
- type UpdateBehavior
- type UpdateCatalogBehavior
- type UpdateCsvClassifierRequest
- type UpdateGrokClassifierRequest
- type UpdateJSONClassifierRequest
- type UpdateXMLClassifierRequest
- type UpsertRedshiftTargetOptions
- type UserDefinedFunction
- type UserDefinedFunctionInput
- type WorkerType
- type Workflow
- type WorkflowRun
- type WorkflowRunStatistics
- type WorkflowRunStatus
- type XMLClassifier
Constants ¶
const ( CRDGroup = "glue.aws.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ClassifierKind = "Classifier" ClassifierGroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClassifierKind}.String() ClassifierKindAPIVersion = ClassifierKind + "." + GroupVersion.String() ClassifierGroupVersionKind = GroupVersion.WithKind(ClassifierKind) )
Repository type metadata.
var ( ConnectionKind = "Connection" ConnectionGroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConnectionKind}.String() ConnectionKindAPIVersion = ConnectionKind + "." + GroupVersion.String() ConnectionGroupVersionKind = GroupVersion.WithKind(ConnectionKind) )
Repository type metadata.
var ( CrawlerKind = "Crawler" CrawlerGroupKind = schema.GroupKind{Group: CRDGroup, Kind: CrawlerKind}.String() CrawlerKindAPIVersion = CrawlerKind + "." + GroupVersion.String() CrawlerGroupVersionKind = GroupVersion.WithKind(CrawlerKind) )
Repository type metadata.
var ( DatabaseKind = "Database" DatabaseGroupKind = schema.GroupKind{Group: CRDGroup, Kind: DatabaseKind}.String() DatabaseKindAPIVersion = DatabaseKind + "." + GroupVersion.String() DatabaseGroupVersionKind = GroupVersion.WithKind(DatabaseKind) )
Repository type metadata.
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( JobKind = "Job" JobGroupKind = schema.GroupKind{Group: CRDGroup, Kind: JobKind}.String() JobKindAPIVersion = JobKind + "." + GroupVersion.String() JobGroupVersionKind = GroupVersion.WithKind(JobKind) )
Repository type metadata.
var ( SecurityConfigurationKind = "SecurityConfiguration" SecurityConfigurationGroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityConfigurationKind}.String() SecurityConfigurationKindAPIVersion = SecurityConfigurationKind + "." + GroupVersion.String() SecurityConfigurationGroupVersionKind = GroupVersion.WithKind(SecurityConfigurationKind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { Arguments map[string]*string `json:"arguments,omitempty"` CrawlerName *string `json:"crawlerName,omitempty"` JobName *string `json:"jobName,omitempty"` // Specifies configuration properties of a notification. NotificationProperty *NotificationProperty `json:"notificationProperty,omitempty"` SecurityConfiguration *string `json:"securityConfiguration,omitempty"` Timeout *int64 `json:"timeout,omitempty"` }
+kubebuilder:skipversion
func (*Action) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action.
func (*Action) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalOptionKeys ¶ added in v0.44.0
type AdditionalOptionKeys string
const (
AdditionalOptionKeys_performanceTuning_caching AdditionalOptionKeys = "performanceTuning.caching"
)
type AggFunction ¶ added in v0.38.0
type AggFunction string
const ( AggFunction_avg AggFunction = "avg" AggFunction_countDistinct AggFunction = "countDistinct" AggFunction_count AggFunction = "count" AggFunction_first AggFunction = "first" AggFunction_last AggFunction = "last" AggFunction_kurtosis AggFunction = "kurtosis" AggFunction_max AggFunction = "max" AggFunction_min AggFunction = "min" AggFunction_skewness AggFunction = "skewness" AggFunction_stddev_samp AggFunction = "stddev_samp" AggFunction_stddev_pop AggFunction = "stddev_pop" AggFunction_sum AggFunction = "sum" AggFunction_sumDistinct AggFunction = "sumDistinct" AggFunction_var_samp AggFunction = "var_samp" AggFunction_var_pop AggFunction = "var_pop" )
type Aggregate ¶ added in v0.38.0
type Aggregate struct { Aggs []*AggregateOperation `json:"aggs,omitempty"` Groups [][]*string `json:"groups,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*Aggregate) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Aggregate.
func (*Aggregate) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AggregateOperation ¶ added in v0.38.0
type AggregateOperation struct { AggFunc *string `json:"aggFunc,omitempty"` Column []*string `json:"column,omitempty"` }
+kubebuilder:skipversion
func (*AggregateOperation) DeepCopy ¶ added in v0.38.0
func (in *AggregateOperation) DeepCopy() *AggregateOperation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateOperation.
func (*AggregateOperation) DeepCopyInto ¶ added in v0.38.0
func (in *AggregateOperation) DeepCopyInto(out *AggregateOperation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmazonRedshiftAdvancedOption ¶ added in v0.44.0
type AmazonRedshiftAdvancedOption struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*AmazonRedshiftAdvancedOption) DeepCopy ¶ added in v0.44.0
func (in *AmazonRedshiftAdvancedOption) DeepCopy() *AmazonRedshiftAdvancedOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmazonRedshiftAdvancedOption.
func (*AmazonRedshiftAdvancedOption) DeepCopyInto ¶ added in v0.44.0
func (in *AmazonRedshiftAdvancedOption) DeepCopyInto(out *AmazonRedshiftAdvancedOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmazonRedshiftNodeData ¶ added in v0.44.0
type AmazonRedshiftNodeData struct { AccessType *string `json:"accessType,omitempty"` Action *string `json:"action,omitempty"` AdvancedOptions []*AmazonRedshiftAdvancedOption `json:"advancedOptions,omitempty"` // Specifies an option value. CatalogDatabase *Option `json:"catalogDatabase,omitempty"` CatalogRedshiftSchema *string `json:"catalogRedshiftSchema,omitempty"` CatalogRedshiftTable *string `json:"catalogRedshiftTable,omitempty"` // Specifies an option value. CatalogTable *Option `json:"catalogTable,omitempty"` // Specifies an option value. Connection *Option `json:"connection,omitempty"` CrawlerConnection *string `json:"crawlerConnection,omitempty"` // Specifies an option value. IAMRole *Option `json:"iamRole,omitempty"` MergeAction *string `json:"mergeAction,omitempty"` MergeClause *string `json:"mergeClause,omitempty"` MergeWhenMatched *string `json:"mergeWhenMatched,omitempty"` MergeWhenNotMatched *string `json:"mergeWhenNotMatched,omitempty"` PostAction *string `json:"postAction,omitempty"` PreAction *string `json:"preAction,omitempty"` SampleQuery *string `json:"sampleQuery,omitempty"` // Specifies an option value. Schema *Option `json:"schema,omitempty"` SelectedColumns []*Option `json:"selectedColumns,omitempty"` SourceType *string `json:"sourceType,omitempty"` StagingTable *string `json:"stagingTable,omitempty"` // Specifies an option value. Table *Option `json:"table,omitempty"` TablePrefix *string `json:"tablePrefix,omitempty"` TableSchema []*Option `json:"tableSchema,omitempty"` TempDir *string `json:"tempDir,omitempty"` Upsert *bool `json:"upsert,omitempty"` }
+kubebuilder:skipversion
func (*AmazonRedshiftNodeData) DeepCopy ¶ added in v0.44.0
func (in *AmazonRedshiftNodeData) DeepCopy() *AmazonRedshiftNodeData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmazonRedshiftNodeData.
func (*AmazonRedshiftNodeData) DeepCopyInto ¶ added in v0.44.0
func (in *AmazonRedshiftNodeData) DeepCopyInto(out *AmazonRedshiftNodeData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmazonRedshiftSource ¶ added in v0.44.0
type AmazonRedshiftSource struct { // Specifies an Amazon Redshift node. Data *AmazonRedshiftNodeData `json:"data,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*AmazonRedshiftSource) DeepCopy ¶ added in v0.44.0
func (in *AmazonRedshiftSource) DeepCopy() *AmazonRedshiftSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmazonRedshiftSource.
func (*AmazonRedshiftSource) DeepCopyInto ¶ added in v0.44.0
func (in *AmazonRedshiftSource) DeepCopyInto(out *AmazonRedshiftSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmazonRedshiftTarget ¶ added in v0.44.0
type AmazonRedshiftTarget struct { // Specifies an Amazon Redshift node. Data *AmazonRedshiftNodeData `json:"data,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*AmazonRedshiftTarget) DeepCopy ¶ added in v0.44.0
func (in *AmazonRedshiftTarget) DeepCopy() *AmazonRedshiftTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmazonRedshiftTarget.
func (*AmazonRedshiftTarget) DeepCopyInto ¶ added in v0.44.0
func (in *AmazonRedshiftTarget) DeepCopyInto(out *AmazonRedshiftTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplyMapping ¶ added in v0.38.0
type ApplyMapping struct { Inputs []*string `json:"inputs,omitempty"` Mapping []*Mapping `json:"mapping,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*ApplyMapping) DeepCopy ¶ added in v0.38.0
func (in *ApplyMapping) DeepCopy() *ApplyMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplyMapping.
func (*ApplyMapping) DeepCopyInto ¶ added in v0.38.0
func (in *ApplyMapping) DeepCopyInto(out *ApplyMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AthenaConnectorSource ¶ added in v0.38.0
type AthenaConnectorSource struct { ConnectionName *string `json:"connectionName,omitempty"` ConnectionTable *string `json:"connectionTable,omitempty"` ConnectionType *string `json:"connectionType,omitempty"` ConnectorName *string `json:"connectorName,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` SchemaName *string `json:"schemaName,omitempty"` }
+kubebuilder:skipversion
func (*AthenaConnectorSource) DeepCopy ¶ added in v0.38.0
func (in *AthenaConnectorSource) DeepCopy() *AthenaConnectorSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaConnectorSource.
func (*AthenaConnectorSource) DeepCopyInto ¶ added in v0.38.0
func (in *AthenaConnectorSource) DeepCopyInto(out *AthenaConnectorSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditContext ¶ added in v0.34.0
type AuditContext struct {
AllColumnsRequested *bool `json:"allColumnsRequested,omitempty"`
}
+kubebuilder:skipversion
func (*AuditContext) DeepCopy ¶ added in v0.34.0
func (in *AuditContext) DeepCopy() *AuditContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditContext.
func (*AuditContext) DeepCopyInto ¶ added in v0.34.0
func (in *AuditContext) DeepCopyInto(out *AuditContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackfillErrorCode ¶
type BackfillErrorCode string
const ( BackfillErrorCode_ENCRYPTED_PARTITION_ERROR BackfillErrorCode = "ENCRYPTED_PARTITION_ERROR" BackfillErrorCode_INTERNAL_ERROR BackfillErrorCode = "INTERNAL_ERROR" BackfillErrorCode_INVALID_PARTITION_TYPE_DATA_ERROR BackfillErrorCode = "INVALID_PARTITION_TYPE_DATA_ERROR" BackfillErrorCode_MISSING_PARTITION_VALUE_ERROR BackfillErrorCode = "MISSING_PARTITION_VALUE_ERROR" BackfillErrorCode_UNSUPPORTED_PARTITION_CHARACTER_ERROR BackfillErrorCode = "UNSUPPORTED_PARTITION_CHARACTER_ERROR" )
type BasicCatalogTarget ¶ added in v0.38.0
type BasicCatalogTarget struct { Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*BasicCatalogTarget) DeepCopy ¶ added in v0.38.0
func (in *BasicCatalogTarget) DeepCopy() *BasicCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicCatalogTarget.
func (*BasicCatalogTarget) DeepCopyInto ¶ added in v0.38.0
func (in *BasicCatalogTarget) DeepCopyInto(out *BasicCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchStopJobRunError ¶
type BatchStopJobRunError struct {
JobName *string `json:"jobName,omitempty"`
}
+kubebuilder:skipversion
func (*BatchStopJobRunError) DeepCopy ¶
func (in *BatchStopJobRunError) DeepCopy() *BatchStopJobRunError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchStopJobRunError.
func (*BatchStopJobRunError) DeepCopyInto ¶
func (in *BatchStopJobRunError) DeepCopyInto(out *BatchStopJobRunError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchStopJobRunSuccessfulSubmission ¶
type BatchStopJobRunSuccessfulSubmission struct {
JobName *string `json:"jobName,omitempty"`
}
+kubebuilder:skipversion
func (*BatchStopJobRunSuccessfulSubmission) DeepCopy ¶
func (in *BatchStopJobRunSuccessfulSubmission) DeepCopy() *BatchStopJobRunSuccessfulSubmission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchStopJobRunSuccessfulSubmission.
func (*BatchStopJobRunSuccessfulSubmission) DeepCopyInto ¶
func (in *BatchStopJobRunSuccessfulSubmission) DeepCopyInto(out *BatchStopJobRunSuccessfulSubmission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Blueprint ¶
type Blueprint struct { BlueprintLocation *string `json:"blueprintLocation,omitempty"` BlueprintServiceLocation *string `json:"blueprintServiceLocation,omitempty"` CreatedOn *metav1.Time `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` LastModifiedOn *metav1.Time `json:"lastModifiedOn,omitempty"` }
+kubebuilder:skipversion
func (*Blueprint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Blueprint.
func (*Blueprint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueprintRun ¶
type BlueprintRun struct { CompletedOn *metav1.Time `json:"completedOn,omitempty"` StartedOn *metav1.Time `json:"startedOn,omitempty"` WorkflowName *string `json:"workflowName,omitempty"` }
+kubebuilder:skipversion
func (*BlueprintRun) DeepCopy ¶
func (in *BlueprintRun) DeepCopy() *BlueprintRun
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintRun.
func (*BlueprintRun) DeepCopyInto ¶
func (in *BlueprintRun) DeepCopyInto(out *BlueprintRun)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueprintRunState ¶
type BlueprintRunState string
const ( BlueprintRunState_RUNNING BlueprintRunState = "RUNNING" BlueprintRunState_SUCCEEDED BlueprintRunState = "SUCCEEDED" BlueprintRunState_FAILED BlueprintRunState = "FAILED" BlueprintRunState_ROLLING_BACK BlueprintRunState = "ROLLING_BACK" )
type BlueprintStatus ¶
type BlueprintStatus string
const ( BlueprintStatus_CREATING BlueprintStatus = "CREATING" BlueprintStatus_ACTIVE BlueprintStatus = "ACTIVE" BlueprintStatus_UPDATING BlueprintStatus = "UPDATING" BlueprintStatus_FAILED BlueprintStatus = "FAILED" )
type CatalogDeltaSource ¶ added in v0.44.0
type CatalogDeltaSource struct { AdditionalDeltaOptions map[string]*string `json:"additionalDeltaOptions,omitempty"` Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*CatalogDeltaSource) DeepCopy ¶ added in v0.44.0
func (in *CatalogDeltaSource) DeepCopy() *CatalogDeltaSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDeltaSource.
func (*CatalogDeltaSource) DeepCopyInto ¶ added in v0.44.0
func (in *CatalogDeltaSource) DeepCopyInto(out *CatalogDeltaSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogEncryptionMode ¶
type CatalogEncryptionMode string
const ( CatalogEncryptionMode_DISABLED CatalogEncryptionMode = "DISABLED" CatalogEncryptionMode_SSE_KMS CatalogEncryptionMode = "SSE-KMS" )
type CatalogEntry ¶
type CatalogEntry struct { DatabaseName *string `json:"databaseName,omitempty"` TableName *string `json:"tableName,omitempty"` }
+kubebuilder:skipversion
func (*CatalogEntry) DeepCopy ¶
func (in *CatalogEntry) DeepCopy() *CatalogEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogEntry.
func (*CatalogEntry) DeepCopyInto ¶
func (in *CatalogEntry) DeepCopyInto(out *CatalogEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogHudiSource ¶ added in v0.44.0
type CatalogHudiSource struct { AdditionalHudiOptions map[string]*string `json:"additionalHudiOptions,omitempty"` Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*CatalogHudiSource) DeepCopy ¶ added in v0.44.0
func (in *CatalogHudiSource) DeepCopy() *CatalogHudiSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogHudiSource.
func (*CatalogHudiSource) DeepCopyInto ¶ added in v0.44.0
func (in *CatalogHudiSource) DeepCopyInto(out *CatalogHudiSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogImportStatus ¶
type CatalogImportStatus struct { ImportCompleted *bool `json:"importCompleted,omitempty"` ImportTime *metav1.Time `json:"importTime,omitempty"` ImportedBy *string `json:"importedBy,omitempty"` }
+kubebuilder:skipversion
func (*CatalogImportStatus) DeepCopy ¶
func (in *CatalogImportStatus) DeepCopy() *CatalogImportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogImportStatus.
func (*CatalogImportStatus) DeepCopyInto ¶
func (in *CatalogImportStatus) DeepCopyInto(out *CatalogImportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogKafkaSource ¶ added in v0.38.0
type CatalogKafkaSource struct { // Specifies options related to data preview for viewing a sample of your data. DataPreviewOptions *StreamingDataPreviewOptions `json:"dataPreviewOptions,omitempty"` Database *string `json:"database,omitempty"` DetectSchema *bool `json:"detectSchema,omitempty"` Name *string `json:"name,omitempty"` // Additional options for streaming. StreamingOptions *KafkaStreamingSourceOptions `json:"streamingOptions,omitempty"` Table *string `json:"table,omitempty"` WindowSize *int64 `json:"windowSize,omitempty"` }
+kubebuilder:skipversion
func (*CatalogKafkaSource) DeepCopy ¶ added in v0.38.0
func (in *CatalogKafkaSource) DeepCopy() *CatalogKafkaSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogKafkaSource.
func (*CatalogKafkaSource) DeepCopyInto ¶ added in v0.38.0
func (in *CatalogKafkaSource) DeepCopyInto(out *CatalogKafkaSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogKinesisSource ¶ added in v0.38.0
type CatalogKinesisSource struct { // Specifies options related to data preview for viewing a sample of your data. DataPreviewOptions *StreamingDataPreviewOptions `json:"dataPreviewOptions,omitempty"` Database *string `json:"database,omitempty"` DetectSchema *bool `json:"detectSchema,omitempty"` Name *string `json:"name,omitempty"` // Additional options for the Amazon Kinesis streaming data source. StreamingOptions *KinesisStreamingSourceOptions `json:"streamingOptions,omitempty"` Table *string `json:"table,omitempty"` WindowSize *int64 `json:"windowSize,omitempty"` }
+kubebuilder:skipversion
func (*CatalogKinesisSource) DeepCopy ¶ added in v0.38.0
func (in *CatalogKinesisSource) DeepCopy() *CatalogKinesisSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogKinesisSource.
func (*CatalogKinesisSource) DeepCopyInto ¶ added in v0.38.0
func (in *CatalogKinesisSource) DeepCopyInto(out *CatalogKinesisSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogSchemaChangePolicy ¶ added in v0.38.0
type CatalogSchemaChangePolicy struct { EnableUpdateCatalog *bool `json:"enableUpdateCatalog,omitempty"` UpdateBehavior *string `json:"updateBehavior,omitempty"` }
+kubebuilder:skipversion
func (*CatalogSchemaChangePolicy) DeepCopy ¶ added in v0.38.0
func (in *CatalogSchemaChangePolicy) DeepCopy() *CatalogSchemaChangePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogSchemaChangePolicy.
func (*CatalogSchemaChangePolicy) DeepCopyInto ¶ added in v0.38.0
func (in *CatalogSchemaChangePolicy) DeepCopyInto(out *CatalogSchemaChangePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogSource ¶ added in v0.38.0
type CatalogSource struct { Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*CatalogSource) DeepCopy ¶ added in v0.38.0
func (in *CatalogSource) DeepCopy() *CatalogSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogSource.
func (*CatalogSource) DeepCopyInto ¶ added in v0.38.0
func (in *CatalogSource) DeepCopyInto(out *CatalogSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTarget ¶
type CatalogTarget struct { ConnectionName *string `json:"connectionName,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` DlqEventQueueARN *string `json:"dlqEventQueueARN,omitempty"` EventQueueARN *string `json:"eventQueueARN,omitempty"` Tables []*string `json:"tables,omitempty"` }
+kubebuilder:skipversion
func (*CatalogTarget) DeepCopy ¶
func (in *CatalogTarget) DeepCopy() *CatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTarget.
func (*CatalogTarget) DeepCopyInto ¶
func (in *CatalogTarget) DeepCopyInto(out *CatalogTarget)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClassifierSpec `json:"spec"` Status ClassifierStatus `json:"status,omitempty"` }
Classifier is the Schema for the Classifiers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *Classifier) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Classifier.
func (*Classifier) GetDeletionPolicy ¶
func (mg *Classifier) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Classifier.
func (*Classifier) GetManagementPolicies ¶ added in v0.43.0
func (mg *Classifier) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Classifier.
func (*Classifier) GetProviderConfigReference ¶
func (mg *Classifier) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Classifier.
func (*Classifier) GetProviderReference ¶
func (mg *Classifier) GetProviderReference() *xpv1.Reference
GetProviderReference of this Classifier. Deprecated: Use GetProviderConfigReference.
func (*Classifier) GetPublishConnectionDetailsTo ¶
func (mg *Classifier) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Classifier.
func (*Classifier) GetWriteConnectionSecretToReference ¶
func (mg *Classifier) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Classifier.
func (*Classifier) SetConditions ¶
func (mg *Classifier) SetConditions(c ...xpv1.Condition)
SetConditions of this Classifier.
func (*Classifier) SetDeletionPolicy ¶
func (mg *Classifier) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Classifier.
func (*Classifier) SetManagementPolicies ¶ added in v0.43.0
func (mg *Classifier) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Classifier.
func (*Classifier) SetProviderConfigReference ¶
func (mg *Classifier) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Classifier.
func (*Classifier) SetProviderReference ¶
func (mg *Classifier) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Classifier. Deprecated: Use SetProviderConfigReference.
func (*Classifier) SetPublishConnectionDetailsTo ¶
func (mg *Classifier) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Classifier.
func (*Classifier) SetWriteConnectionSecretToReference ¶
func (mg *Classifier) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Classifier.
type ClassifierList ¶
type ClassifierList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Classifier `json:"items"` }
ClassifierList contains 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.
func (*ClassifierList) GetItems ¶
func (l *ClassifierList) GetItems() []resource.Managed
GetItems of this ClassifierList.
type ClassifierObservation ¶
type ClassifierObservation struct { // The time that this classifier was registered. CreationTime *metav1.Time `json:"creationTime,omitempty"` // The time that this classifier was last updated. LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` // The version of this classifier. Version *int64 `json:"version,omitempty"` }
ClassifierObservation defines the observed state of Classifier
func (*ClassifierObservation) DeepCopy ¶
func (in *ClassifierObservation) DeepCopy() *ClassifierObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierObservation.
func (*ClassifierObservation) DeepCopyInto ¶
func (in *ClassifierObservation) DeepCopyInto(out *ClassifierObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassifierParameters ¶
type ClassifierParameters struct { // Region is which region the Classifier will be created. // +kubebuilder:validation:Required Region string `json:"region"` CustomClassifierParameters `json:",inline"` }
ClassifierParameters defines the desired state of Classifier
func (*ClassifierParameters) DeepCopy ¶
func (in *ClassifierParameters) DeepCopy() *ClassifierParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierParameters.
func (*ClassifierParameters) DeepCopyInto ¶
func (in *ClassifierParameters) DeepCopyInto(out *ClassifierParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassifierSpec ¶
type ClassifierSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider ClassifierParameters `json:"forProvider"` }
ClassifierSpec defines the desired state of Classifier
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 ClassifierStatus ¶
type ClassifierStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider ClassifierObservation `json:"atProvider,omitempty"` }
ClassifierStatus defines the observed state of Classifier.
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 Classifier_SDK ¶
type Classifier_SDK struct { // A classifier for custom CSV content. CsvClassifier *CsvClassifier `json:"csvClassifier,omitempty"` // A classifier that uses grok patterns. GrokClassifier *GrokClassifier `json:"grokClassifier,omitempty"` // A classifier for JSON content. JSONClassifier *JSONClassifier `json:"jsonClassifier,omitempty"` // A classifier for XML content. XMLClassifier *XMLClassifier `json:"xmlClassifier,omitempty"` }
+kubebuilder:skipversion
func (*Classifier_SDK) DeepCopy ¶
func (in *Classifier_SDK) DeepCopy() *Classifier_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Classifier_SDK.
func (*Classifier_SDK) DeepCopyInto ¶
func (in *Classifier_SDK) DeepCopyInto(out *Classifier_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudWatchEncryption ¶
type CloudWatchEncryption struct { CloudWatchEncryptionMode *string `json:"cloudWatchEncryptionMode,omitempty"` KMSKeyARN *string `json:"kmsKeyARN,omitempty"` }
+kubebuilder:skipversion
func (*CloudWatchEncryption) DeepCopy ¶
func (in *CloudWatchEncryption) DeepCopy() *CloudWatchEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchEncryption.
func (*CloudWatchEncryption) DeepCopyInto ¶
func (in *CloudWatchEncryption) DeepCopyInto(out *CloudWatchEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudWatchEncryptionMode ¶
type CloudWatchEncryptionMode string
const ( CloudWatchEncryptionMode_DISABLED CloudWatchEncryptionMode = "DISABLED" CloudWatchEncryptionMode_SSE_KMS CloudWatchEncryptionMode = "SSE-KMS" )
type CodeGenConfigurationNode ¶ added in v0.38.0
type CodeGenConfigurationNode struct { // Specifies a transform that groups rows by chosen fields and computes the // aggregated value by specified function. Aggregate *Aggregate `json:"aggregate,omitempty"` // Specifies an Amazon Redshift source. AmazonRedshiftSource *AmazonRedshiftSource `json:"amazonRedshiftSource,omitempty"` // Specifies an Amazon Redshift target. AmazonRedshiftTarget *AmazonRedshiftTarget `json:"amazonRedshiftTarget,omitempty"` // Specifies a transform that maps data property keys in the data source to // data property keys in the data target. You can rename keys, modify the data // types for keys, and choose which keys to drop from the dataset. ApplyMapping *ApplyMapping `json:"applyMapping,omitempty"` // Specifies a connector to an Amazon Athena data source. AthenaConnectorSource *AthenaConnectorSource `json:"athenaConnectorSource,omitempty"` // Specifies a Delta Lake data source that is registered in the Glue Data Catalog. CatalogDeltaSource *CatalogDeltaSource `json:"catalogDeltaSource,omitempty"` // Specifies a Hudi data source that is registered in the Glue Data Catalog. CatalogHudiSource *CatalogHudiSource `json:"catalogHudiSource,omitempty"` // Specifies an Apache Kafka data store in the Data Catalog. CatalogKafkaSource *CatalogKafkaSource `json:"catalogKafkaSource,omitempty"` // Specifies a Kinesis data source in the Glue Data Catalog. CatalogKinesisSource *CatalogKinesisSource `json:"catalogKinesisSource,omitempty"` // Specifies a data store in the Glue Data Catalog. CatalogSource *CatalogSource `json:"catalogSource,omitempty"` // Specifies a target that uses a Glue Data Catalog table. CatalogTarget *BasicCatalogTarget `json:"catalogTarget,omitempty"` // Specifies a transform that uses custom code you provide to perform the data // transformation. The output is a collection of DynamicFrames. CustomCode *CustomCode `json:"customCode,omitempty"` // Specifies the direct JDBC source connection. DirectJDBCSource *DirectJDBCSource `json:"directJDBCSource,omitempty"` // Specifies an Apache Kafka data store. DirectKafkaSource *DirectKafkaSource `json:"directKafkaSource,omitempty"` // Specifies a direct Amazon Kinesis data source. DirectKinesisSource *DirectKinesisSource `json:"directKinesisSource,omitempty"` // Specifies a transform that removes rows of repeating data from a data set. DropDuplicates *DropDuplicates `json:"dropDuplicates,omitempty"` // Specifies a transform that chooses the data property keys that you want to // drop. DropFields *DropFields `json:"dropFields,omitempty"` // Specifies a transform that removes columns from the dataset if all values // in the column are 'null'. By default, Glue Studio will recognize null objects, // but some values such as empty strings, strings that are "null", -1 integers // or other placeholders such as zeros, are not automatically recognized as // nulls. DropNullFields *DropNullFields `json:"dropNullFields,omitempty"` // Specifies the set of parameters needed to perform the dynamic transform. DynamicTransform *DynamicTransform `json:"dynamicTransform,omitempty"` // Specifies a DynamoDB data source in the Glue Data Catalog. DynamoDBCatalogSource *DynamoDBCatalogSource `json:"dynamoDBCatalogSource,omitempty"` // Specifies your data quality evaluation criteria. EvaluateDataQuality *EvaluateDataQuality `json:"evaluateDataQuality,omitempty"` // Specifies your data quality evaluation criteria. EvaluateDataQualityMultiFrame *EvaluateDataQualityMultiFrame `json:"evaluateDataQualityMultiFrame,omitempty"` // Specifies a transform that locates records in the dataset that have missing // values and adds a new field with a value determined by imputation. The input // data set is used to train the machine learning model that determines what // the missing value should be. FillMissingValues *FillMissingValues `json:"fillMissingValues,omitempty"` // Specifies a transform that splits a dataset into two, based on a filter condition. Filter *Filter `json:"filter,omitempty"` // Specifies the data store in the governed Glue Data Catalog. GovernedCatalogSource *GovernedCatalogSource `json:"governedCatalogSource,omitempty"` // Specifies a data target that writes to Amazon S3 using the Glue Data Catalog. GovernedCatalogTarget *GovernedCatalogTarget `json:"governedCatalogTarget,omitempty"` // Specifies a connector to a JDBC data source. JDBCConnectorSource *JDBCConnectorSource `json:"jDBCConnectorSource,omitempty"` // Specifies a data target that writes to Amazon S3 in Apache Parquet columnar // storage. JDBCConnectorTarget *JDBCConnectorTarget `json:"jDBCConnectorTarget,omitempty"` // Specifies a transform that joins two datasets into one dataset using a comparison // phrase on the specified data property keys. You can use inner, outer, left, // right, left semi, and left anti joins. Join *Join `json:"join,omitempty"` // Specifies a transform that merges a DynamicFrame with a staging DynamicFrame // based on the specified primary keys to identify records. Duplicate records // (records with the same primary keys) are not de-duplicated. Merge *Merge `json:"merge,omitempty"` // Specifies a Microsoft SQL server data source in the Glue Data Catalog. MicrosoftSQLServerCatalogSource *MicrosoftSQLServerCatalogSource `json:"microsoftSQLServerCatalogSource,omitempty"` // Specifies a target that uses Microsoft SQL. MicrosoftSQLServerCatalogTarget *MicrosoftSQLServerCatalogTarget `json:"microsoftSQLServerCatalogTarget,omitempty"` // Specifies a MySQL data source in the Glue Data Catalog. MySQLCatalogSource *MySQLCatalogSource `json:"mySQLCatalogSource,omitempty"` // Specifies a target that uses MySQL. MySQLCatalogTarget *MySQLCatalogTarget `json:"mySQLCatalogTarget,omitempty"` // Specifies an Oracle data source in the Glue Data Catalog. OracleSQLCatalogSource *OracleSQLCatalogSource `json:"oracleSQLCatalogSource,omitempty"` // Specifies a target that uses Oracle SQL. OracleSQLCatalogTarget *OracleSQLCatalogTarget `json:"oracleSQLCatalogTarget,omitempty"` // Specifies a transform that identifies, removes or masks PII data. PIIDetection *PIIDetection `json:"pIIDetection,omitempty"` // Specifies a PostgresSQL data source in the Glue Data Catalog. PostgreSQLCatalogSource *PostgreSQLCatalogSource `json:"postgreSQLCatalogSource,omitempty"` // Specifies a target that uses Postgres SQL. PostgreSQLCatalogTarget *PostgreSQLCatalogTarget `json:"postgreSQLCatalogTarget,omitempty"` // A Glue Studio node that uses a Glue DataBrew recipe in Glue jobs. Recipe *Recipe `json:"recipe,omitempty"` // Specifies an Amazon Redshift data store. RedshiftSource *RedshiftSource `json:"redshiftSource,omitempty"` // Specifies a target that uses Amazon Redshift. RedshiftTarget *RedshiftTarget `json:"redshiftTarget,omitempty"` // Specifies a Relational database data source in the Glue Data Catalog. RelationalCatalogSource *RelationalCatalogSource `json:"relationalCatalogSource,omitempty"` // Specifies a transform that renames a single data property key. RenameField *RenameField `json:"renameField,omitempty"` // Specifies a Delta Lake data source that is registered in the Glue Data Catalog. // The data source must be stored in Amazon S3. S3CatalogDeltaSource *S3CatalogDeltaSource `json:"s3CatalogDeltaSource,omitempty"` // Specifies a Hudi data source that is registered in the Glue Data Catalog. // The Hudi data source must be stored in Amazon S3. S3CatalogHudiSource *S3CatalogHudiSource `json:"s3CatalogHudiSource,omitempty"` // Specifies an Amazon S3 data store in the Glue Data Catalog. S3CatalogSource *S3CatalogSource `json:"s3CatalogSource,omitempty"` // Specifies a data target that writes to Amazon S3 using the Glue Data Catalog. S3CatalogTarget *S3CatalogTarget `json:"s3CatalogTarget,omitempty"` // Specifies a command-separated value (CSV) data store stored in Amazon S3. S3CsvSource *S3CsvSource `json:"s3CsvSource,omitempty"` // Specifies a target that writes to a Delta Lake data source in the Glue Data // Catalog. S3DeltaCatalogTarget *S3DeltaCatalogTarget `json:"s3DeltaCatalogTarget,omitempty"` // Specifies a target that writes to a Delta Lake data source in Amazon S3. S3DeltaDirectTarget *S3DeltaDirectTarget `json:"s3DeltaDirectTarget,omitempty"` // Specifies a Delta Lake data source stored in Amazon S3. S3DeltaSource *S3DeltaSource `json:"s3DeltaSource,omitempty"` // Specifies a data target that writes to Amazon S3. S3DirectTarget *S3DirectTarget `json:"s3DirectTarget,omitempty"` // Specifies a data target that writes to Amazon S3 in Apache Parquet columnar // storage. S3GlueParquetTarget *S3GlueParquetTarget `json:"s3GlueParquetTarget,omitempty"` // Specifies a target that writes to a Hudi data source in the Glue Data Catalog. S3HudiCatalogTarget *S3HudiCatalogTarget `json:"s3HudiCatalogTarget,omitempty"` // Specifies a target that writes to a Hudi data source in Amazon S3. S3HudiDirectTarget *S3HudiDirectTarget `json:"s3HudiDirectTarget,omitempty"` // Specifies a Hudi data source stored in Amazon S3. S3HudiSource *S3HudiSource `json:"s3HudiSource,omitempty"` // Specifies a JSON data store stored in Amazon S3. S3JSONSource *S3JSONSource `json:"s3JSONSource,omitempty"` // Specifies an Apache Parquet data store stored in Amazon S3. S3ParquetSource *S3ParquetSource `json:"s3ParquetSource,omitempty"` // Specifies a transform that chooses the data property keys that you want to // keep. SelectFields *SelectFields `json:"selectFields,omitempty"` // Specifies a transform that chooses one DynamicFrame from a collection of // DynamicFrames. The output is the selected DynamicFrame SelectFromCollection *SelectFromCollection `json:"selectFromCollection,omitempty"` // Specifies a Snowflake data source. SnowflakeSource *SnowflakeSource `json:"snowflakeSource,omitempty"` // Specifies a Snowflake target. SnowflakeTarget *SnowflakeTarget `json:"snowflakeTarget,omitempty"` // Specifies a connector to an Apache Spark data source. SparkConnectorSource *SparkConnectorSource `json:"sparkConnectorSource,omitempty"` // Specifies a target that uses an Apache Spark connector. SparkConnectorTarget *SparkConnectorTarget `json:"sparkConnectorTarget,omitempty"` // Specifies a transform where you enter a SQL query using Spark SQL syntax // to transform the data. The output is a single DynamicFrame. SparkSQL *SparkSQL `json:"sparkSQL,omitempty"` // Specifies a transform that writes samples of the data to an Amazon S3 bucket. Spigot *Spigot `json:"spigot,omitempty"` // Specifies a transform that splits data property keys into two DynamicFrames. // The output is a collection of DynamicFrames: one with selected data property // keys, and one with the remaining data property keys. SplitFields *SplitFields `json:"splitFields,omitempty"` // Specifies a transform that combines the rows from two or more datasets into // a single result. Union *Union `json:"union,omitempty"` }
+kubebuilder:skipversion
func (*CodeGenConfigurationNode) DeepCopy ¶ added in v0.38.0
func (in *CodeGenConfigurationNode) DeepCopy() *CodeGenConfigurationNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeGenConfigurationNode.
func (*CodeGenConfigurationNode) DeepCopyInto ¶ added in v0.38.0
func (in *CodeGenConfigurationNode) DeepCopyInto(out *CodeGenConfigurationNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeGenNodeArg ¶
type CodeGenNodeArg struct {
Param *bool `json:"param,omitempty"`
}
+kubebuilder:skipversion
func (*CodeGenNodeArg) DeepCopy ¶
func (in *CodeGenNodeArg) DeepCopy() *CodeGenNodeArg
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeGenNodeArg.
func (*CodeGenNodeArg) DeepCopyInto ¶
func (in *CodeGenNodeArg) DeepCopyInto(out *CodeGenNodeArg)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Column ¶
type Column struct { Name *string `json:"name,omitempty"` Parameters map[string]*string `json:"parameters,omitempty"` Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*Column) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Column.
func (*Column) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnError ¶
type ColumnError struct {
ColumnName *string `json:"columnName,omitempty"`
}
+kubebuilder:skipversion
func (*ColumnError) DeepCopy ¶
func (in *ColumnError) DeepCopy() *ColumnError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnError.
func (*ColumnError) DeepCopyInto ¶
func (in *ColumnError) DeepCopyInto(out *ColumnError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnImportance ¶
type ColumnImportance struct {
ColumnName *string `json:"columnName,omitempty"`
}
+kubebuilder:skipversion
func (*ColumnImportance) DeepCopy ¶
func (in *ColumnImportance) DeepCopy() *ColumnImportance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnImportance.
func (*ColumnImportance) DeepCopyInto ¶
func (in *ColumnImportance) DeepCopyInto(out *ColumnImportance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnRowFilter ¶ added in v0.34.0
type ColumnRowFilter struct {
ColumnName *string `json:"columnName,omitempty"`
}
+kubebuilder:skipversion
func (*ColumnRowFilter) DeepCopy ¶ added in v0.34.0
func (in *ColumnRowFilter) DeepCopy() *ColumnRowFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnRowFilter.
func (*ColumnRowFilter) DeepCopyInto ¶ added in v0.34.0
func (in *ColumnRowFilter) DeepCopyInto(out *ColumnRowFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnStatistics ¶
type ColumnStatistics struct { AnalyzedTime *metav1.Time `json:"analyzedTime,omitempty"` ColumnName *string `json:"columnName,omitempty"` }
+kubebuilder:skipversion
func (*ColumnStatistics) DeepCopy ¶
func (in *ColumnStatistics) DeepCopy() *ColumnStatistics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnStatistics.
func (*ColumnStatistics) DeepCopyInto ¶
func (in *ColumnStatistics) DeepCopyInto(out *ColumnStatistics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnStatisticsType ¶
type ColumnStatisticsType string
const ( ColumnStatisticsType_BOOLEAN ColumnStatisticsType = "BOOLEAN" ColumnStatisticsType_DATE ColumnStatisticsType = "DATE" ColumnStatisticsType_DECIMAL ColumnStatisticsType = "DECIMAL" ColumnStatisticsType_DOUBLE ColumnStatisticsType = "DOUBLE" ColumnStatisticsType_LONG ColumnStatisticsType = "LONG" ColumnStatisticsType_STRING ColumnStatisticsType = "STRING" ColumnStatisticsType_BINARY ColumnStatisticsType = "BINARY" )
type Comparator ¶
type Comparator string
const ( Comparator_EQUALS Comparator = "EQUALS" Comparator_GREATER_THAN Comparator = "GREATER_THAN" Comparator_LESS_THAN Comparator = "LESS_THAN" Comparator_GREATER_THAN_EQUALS Comparator = "GREATER_THAN_EQUALS" Comparator_LESS_THAN_EQUALS Comparator = "LESS_THAN_EQUALS" )
type Compatibility ¶
type Compatibility string
const ( Compatibility_NONE Compatibility = "NONE" Compatibility_DISABLED Compatibility = "DISABLED" Compatibility_BACKWARD Compatibility = "BACKWARD" Compatibility_BACKWARD_ALL Compatibility = "BACKWARD_ALL" Compatibility_FORWARD Compatibility = "FORWARD" Compatibility_FORWARD_ALL Compatibility = "FORWARD_ALL" Compatibility_FULL Compatibility = "FULL" Compatibility_FULL_ALL Compatibility = "FULL_ALL" )
type CompressionType ¶ added in v0.38.0
type CompressionType string
const ( CompressionType_gzip CompressionType = "gzip" CompressionType_bzip2 CompressionType = "bzip2" )
type Condition ¶
type Condition struct { CrawlerName *string `json:"crawlerName,omitempty"` JobName *string `json:"jobName,omitempty"` }
+kubebuilder:skipversion
func (*Condition) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
func (*Condition) DeepCopyInto ¶
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionSpec `json:"spec"` Status ConnectionStatus `json:"status,omitempty"` }
Connection is the Schema for the Connections API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Connection.
func (*Connection) GetDeletionPolicy ¶
func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Connection.
func (*Connection) GetManagementPolicies ¶ added in v0.43.0
func (mg *Connection) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Connection.
func (*Connection) GetProviderConfigReference ¶
func (mg *Connection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Connection.
func (*Connection) GetProviderReference ¶
func (mg *Connection) GetProviderReference() *xpv1.Reference
GetProviderReference of this Connection. Deprecated: Use GetProviderConfigReference.
func (*Connection) GetPublishConnectionDetailsTo ¶
func (mg *Connection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Connection.
func (*Connection) GetWriteConnectionSecretToReference ¶
func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Connection.
func (*Connection) ResolveReferences ¶
ResolveReferences of this Connection.
func (*Connection) SetConditions ¶
func (mg *Connection) SetConditions(c ...xpv1.Condition)
SetConditions of this Connection.
func (*Connection) SetDeletionPolicy ¶
func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Connection.
func (*Connection) SetManagementPolicies ¶ added in v0.43.0
func (mg *Connection) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Connection.
func (*Connection) SetProviderConfigReference ¶
func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Connection.
func (*Connection) SetProviderReference ¶
func (mg *Connection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Connection. Deprecated: Use SetProviderConfigReference.
func (*Connection) SetPublishConnectionDetailsTo ¶
func (mg *Connection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Connection.
func (*Connection) SetWriteConnectionSecretToReference ¶
func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Connection.
type ConnectionInput ¶
type ConnectionInput struct { ConnectionProperties map[string]*string `json:"connectionProperties,omitempty"` ConnectionType *string `json:"connectionType,omitempty"` Description *string `json:"description,omitempty"` MatchCriteria []*string `json:"matchCriteria,omitempty"` Name *string `json:"name,omitempty"` // Specifies the physical requirements for a connection. PhysicalConnectionRequirements *PhysicalConnectionRequirements `json:"physicalConnectionRequirements,omitempty"` }
+kubebuilder:skipversion
func (*ConnectionInput) DeepCopy ¶
func (in *ConnectionInput) DeepCopy() *ConnectionInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionInput.
func (*ConnectionInput) DeepCopyInto ¶
func (in *ConnectionInput) DeepCopyInto(out *ConnectionInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionList ¶
type ConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Connection `json:"items"` }
ConnectionList contains 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.
func (*ConnectionList) GetItems ¶
func (l *ConnectionList) GetItems() []resource.Managed
GetItems of this ConnectionList.
type ConnectionObservation ¶
type ConnectionObservation struct { // The time that this connection definition was created. CreationTime *metav1.Time `json:"creationTime,omitempty"` // The user, group, or role that last updated this connection definition. LastUpdatedBy *string `json:"lastUpdatedBy,omitempty"` // The last time that this connection definition was updated. LastUpdatedTime *metav1.Time `json:"lastUpdatedTime,omitempty"` }
ConnectionObservation defines the observed state of Connection
func (*ConnectionObservation) DeepCopy ¶
func (in *ConnectionObservation) DeepCopy() *ConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionObservation.
func (*ConnectionObservation) DeepCopyInto ¶
func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionParameters ¶
type ConnectionParameters struct { // Region is which region the Connection will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The ID of the Data Catalog in which to create the connection. If none is // provided, the Amazon Web Services account ID is used by default. CatalogID *string `json:"catalogID,omitempty"` // The tags you assign to the connection. Tags map[string]*string `json:"tags,omitempty"` CustomConnectionParameters `json:",inline"` }
ConnectionParameters defines the desired state of Connection
func (*ConnectionParameters) DeepCopy ¶
func (in *ConnectionParameters) DeepCopy() *ConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionParameters.
func (*ConnectionParameters) DeepCopyInto ¶
func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPasswordEncryption ¶
type ConnectionPasswordEncryption struct { AWSKMSKeyID *string `json:"awsKMSKeyID,omitempty"` ReturnConnectionPasswordEncrypted *bool `json:"returnConnectionPasswordEncrypted,omitempty"` }
+kubebuilder:skipversion
func (*ConnectionPasswordEncryption) DeepCopy ¶
func (in *ConnectionPasswordEncryption) DeepCopy() *ConnectionPasswordEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPasswordEncryption.
func (*ConnectionPasswordEncryption) DeepCopyInto ¶
func (in *ConnectionPasswordEncryption) DeepCopyInto(out *ConnectionPasswordEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPropertyKey ¶
type ConnectionPropertyKey string
const ( ConnectionPropertyKey_HOST ConnectionPropertyKey = "HOST" ConnectionPropertyKey_PORT ConnectionPropertyKey = "PORT" ConnectionPropertyKey_USERNAME ConnectionPropertyKey = "USERNAME" ConnectionPropertyKey_PASSWORD ConnectionPropertyKey = "PASSWORD" ConnectionPropertyKey_ENCRYPTED_PASSWORD ConnectionPropertyKey = "ENCRYPTED_PASSWORD" ConnectionPropertyKey_JDBC_DRIVER_JAR_URI ConnectionPropertyKey = "JDBC_DRIVER_JAR_URI" ConnectionPropertyKey_JDBC_DRIVER_CLASS_NAME ConnectionPropertyKey = "JDBC_DRIVER_CLASS_NAME" ConnectionPropertyKey_JDBC_ENGINE ConnectionPropertyKey = "JDBC_ENGINE" ConnectionPropertyKey_JDBC_ENGINE_VERSION ConnectionPropertyKey = "JDBC_ENGINE_VERSION" ConnectionPropertyKey_CONFIG_FILES ConnectionPropertyKey = "CONFIG_FILES" ConnectionPropertyKey_INSTANCE_ID ConnectionPropertyKey = "INSTANCE_ID" ConnectionPropertyKey_JDBC_CONNECTION_URL ConnectionPropertyKey = "JDBC_CONNECTION_URL" ConnectionPropertyKey_JDBC_ENFORCE_SSL ConnectionPropertyKey = "JDBC_ENFORCE_SSL" ConnectionPropertyKey_CUSTOM_JDBC_CERT ConnectionPropertyKey = "CUSTOM_JDBC_CERT" ConnectionPropertyKey_SKIP_CUSTOM_JDBC_CERT_VALIDATION ConnectionPropertyKey = "SKIP_CUSTOM_JDBC_CERT_VALIDATION" ConnectionPropertyKey_CUSTOM_JDBC_CERT_STRING ConnectionPropertyKey = "CUSTOM_JDBC_CERT_STRING" ConnectionPropertyKey_CONNECTION_URL ConnectionPropertyKey = "CONNECTION_URL" ConnectionPropertyKey_KAFKA_BOOTSTRAP_SERVERS ConnectionPropertyKey = "KAFKA_BOOTSTRAP_SERVERS" ConnectionPropertyKey_KAFKA_SSL_ENABLED ConnectionPropertyKey = "KAFKA_SSL_ENABLED" ConnectionPropertyKey_KAFKA_CUSTOM_CERT ConnectionPropertyKey = "KAFKA_CUSTOM_CERT" ConnectionPropertyKey_KAFKA_SKIP_CUSTOM_CERT_VALIDATION ConnectionPropertyKey = "KAFKA_SKIP_CUSTOM_CERT_VALIDATION" ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE ConnectionPropertyKey = "KAFKA_CLIENT_KEYSTORE" ConnectionPropertyKey_KAFKA_CLIENT_KEYSTORE_PASSWORD ConnectionPropertyKey = "KAFKA_CLIENT_KEYSTORE_PASSWORD" ConnectionPropertyKey_KAFKA_CLIENT_KEY_PASSWORD ConnectionPropertyKey = "KAFKA_CLIENT_KEY_PASSWORD" ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD ConnectionPropertyKey = "ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD" ConnectionPropertyKey_ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD ConnectionPropertyKey = "ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD" ConnectionPropertyKey_SECRET_ID ConnectionPropertyKey = "SECRET_ID" ConnectionPropertyKey_CONNECTOR_URL ConnectionPropertyKey = "CONNECTOR_URL" ConnectionPropertyKey_CONNECTOR_TYPE ConnectionPropertyKey = "CONNECTOR_TYPE" ConnectionPropertyKey_CONNECTOR_CLASS_NAME ConnectionPropertyKey = "CONNECTOR_CLASS_NAME" ConnectionPropertyKey_KAFKA_SASL_MECHANISM ConnectionPropertyKey = "KAFKA_SASL_MECHANISM" ConnectionPropertyKey_KAFKA_SASL_SCRAM_USERNAME ConnectionPropertyKey = "KAFKA_SASL_SCRAM_USERNAME" ConnectionPropertyKey_KAFKA_SASL_SCRAM_PASSWORD ConnectionPropertyKey = "KAFKA_SASL_SCRAM_PASSWORD" ConnectionPropertyKey_KAFKA_SASL_SCRAM_SECRETS_ARN ConnectionPropertyKey = "KAFKA_SASL_SCRAM_SECRETS_ARN" ConnectionPropertyKey_ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD ConnectionPropertyKey = "ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD" ConnectionPropertyKey_KAFKA_SASL_GSSAPI_KEYTAB ConnectionPropertyKey = "KAFKA_SASL_GSSAPI_KEYTAB" ConnectionPropertyKey_KAFKA_SASL_GSSAPI_KRB5_CONF ConnectionPropertyKey = "KAFKA_SASL_GSSAPI_KRB5_CONF" ConnectionPropertyKey_KAFKA_SASL_GSSAPI_SERVICE ConnectionPropertyKey = "KAFKA_SASL_GSSAPI_SERVICE" ConnectionPropertyKey_KAFKA_SASL_GSSAPI_PRINCIPAL ConnectionPropertyKey = "KAFKA_SASL_GSSAPI_PRINCIPAL" )
type ConnectionSpec ¶
type ConnectionSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider ConnectionParameters `json:"forProvider"` }
ConnectionSpec defines the desired state of Connection
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 ConnectionStatus ¶
type ConnectionStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider ConnectionObservation `json:"atProvider,omitempty"` }
ConnectionStatus defines the observed state of Connection.
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 ConnectionType ¶
type ConnectionType string
const ( ConnectionType_JDBC ConnectionType = "JDBC" ConnectionType_SFTP ConnectionType = "SFTP" ConnectionType_MONGODB ConnectionType = "MONGODB" ConnectionType_KAFKA ConnectionType = "KAFKA" ConnectionType_NETWORK ConnectionType = "NETWORK" ConnectionType_MARKETPLACE ConnectionType = "MARKETPLACE" ConnectionType_CUSTOM ConnectionType = "CUSTOM" )
type Connection_SDK ¶
type Connection_SDK struct { ConnectionProperties map[string]*string `json:"connectionProperties,omitempty"` ConnectionType *string `json:"connectionType,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` Description *string `json:"description,omitempty"` LastUpdatedBy *string `json:"lastUpdatedBy,omitempty"` LastUpdatedTime *metav1.Time `json:"lastUpdatedTime,omitempty"` MatchCriteria []*string `json:"matchCriteria,omitempty"` Name *string `json:"name,omitempty"` // Specifies the physical requirements for a connection. PhysicalConnectionRequirements *PhysicalConnectionRequirements `json:"physicalConnectionRequirements,omitempty"` }
+kubebuilder:skipversion
func (*Connection_SDK) DeepCopy ¶
func (in *Connection_SDK) DeepCopy() *Connection_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection_SDK.
func (*Connection_SDK) DeepCopyInto ¶
func (in *Connection_SDK) DeepCopyInto(out *Connection_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionsList ¶
type ConnectionsList struct {
Connections []*string `json:"connections,omitempty"`
}
+kubebuilder:skipversion
func (*ConnectionsList) DeepCopy ¶
func (in *ConnectionsList) DeepCopy() *ConnectionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionsList.
func (*ConnectionsList) DeepCopyInto ¶
func (in *ConnectionsList) DeepCopyInto(out *ConnectionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Crawl ¶
type Crawl struct { CompletedOn *metav1.Time `json:"completedOn,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` LogGroup *string `json:"logGroup,omitempty"` LogStream *string `json:"logStream,omitempty"` StartedOn *metav1.Time `json:"startedOn,omitempty"` }
+kubebuilder:skipversion
func (*Crawl) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Crawl.
func (*Crawl) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlState ¶
type CrawlState string
const ( CrawlState_RUNNING CrawlState = "RUNNING" CrawlState_CANCELLING CrawlState = "CANCELLING" CrawlState_CANCELLED CrawlState = "CANCELLED" CrawlState_SUCCEEDED CrawlState = "SUCCEEDED" CrawlState_FAILED CrawlState = "FAILED" CrawlState_ERROR CrawlState = "ERROR" )
type Crawler ¶
type Crawler struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CrawlerSpec `json:"spec"` Status CrawlerStatus `json:"status,omitempty"` }
Crawler is the Schema for the Crawlers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *Crawler) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Crawler.
func (*Crawler) GetDeletionPolicy ¶
func (mg *Crawler) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Crawler.
func (*Crawler) GetManagementPolicies ¶ added in v0.43.0
func (mg *Crawler) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Crawler.
func (*Crawler) GetProviderConfigReference ¶
GetProviderConfigReference of this Crawler.
func (*Crawler) GetProviderReference ¶
GetProviderReference of this Crawler. Deprecated: Use GetProviderConfigReference.
func (*Crawler) GetPublishConnectionDetailsTo ¶
func (mg *Crawler) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Crawler.
func (*Crawler) GetWriteConnectionSecretToReference ¶
func (mg *Crawler) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Crawler.
func (*Crawler) ResolveReferences ¶
ResolveReferences of this Crawler.
func (*Crawler) SetConditions ¶
SetConditions of this Crawler.
func (*Crawler) SetDeletionPolicy ¶
func (mg *Crawler) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Crawler.
func (*Crawler) SetManagementPolicies ¶ added in v0.43.0
func (mg *Crawler) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Crawler.
func (*Crawler) SetProviderConfigReference ¶
SetProviderConfigReference of this Crawler.
func (*Crawler) SetProviderReference ¶
SetProviderReference of this Crawler. Deprecated: Use SetProviderConfigReference.
func (*Crawler) SetPublishConnectionDetailsTo ¶
func (mg *Crawler) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Crawler.
func (*Crawler) SetWriteConnectionSecretToReference ¶
func (mg *Crawler) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Crawler.
type CrawlerHistory ¶ added in v0.38.0
type CrawlerHistory struct { EndTime *metav1.Time `json:"endTime,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` LogGroup *string `json:"logGroup,omitempty"` LogStream *string `json:"logStream,omitempty"` MessagePrefix *string `json:"messagePrefix,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` Summary *string `json:"summary,omitempty"` }
+kubebuilder:skipversion
func (*CrawlerHistory) DeepCopy ¶ added in v0.38.0
func (in *CrawlerHistory) DeepCopy() *CrawlerHistory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerHistory.
func (*CrawlerHistory) DeepCopyInto ¶ added in v0.38.0
func (in *CrawlerHistory) DeepCopyInto(out *CrawlerHistory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerHistoryState ¶ added in v0.38.0
type CrawlerHistoryState string
const ( CrawlerHistoryState_RUNNING CrawlerHistoryState = "RUNNING" CrawlerHistoryState_COMPLETED CrawlerHistoryState = "COMPLETED" CrawlerHistoryState_FAILED CrawlerHistoryState = "FAILED" CrawlerHistoryState_STOPPED CrawlerHistoryState = "STOPPED" )
type CrawlerLineageSettings ¶
type CrawlerLineageSettings string
const ( CrawlerLineageSettings_ENABLE CrawlerLineageSettings = "ENABLE" CrawlerLineageSettings_DISABLE CrawlerLineageSettings = "DISABLE" )
type CrawlerList ¶
type CrawlerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Crawler `json:"items"` }
CrawlerList contains 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.
func (*CrawlerList) GetItems ¶
func (l *CrawlerList) GetItems() []resource.Managed
GetItems of this CrawlerList.
type CrawlerMetrics ¶
type CrawlerMetrics struct { CrawlerName *string `json:"crawlerName,omitempty"` StillEstimating *bool `json:"stillEstimating,omitempty"` }
+kubebuilder:skipversion
func (*CrawlerMetrics) DeepCopy ¶
func (in *CrawlerMetrics) DeepCopy() *CrawlerMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerMetrics.
func (*CrawlerMetrics) DeepCopyInto ¶
func (in *CrawlerMetrics) DeepCopyInto(out *CrawlerMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerObservation ¶
type CrawlerObservation struct { // If the crawler is running, contains the total time elapsed since the last // crawl began. CrawlElapsedTime *int64 `json:"crawlElapsedTime,omitempty"` // The time that the crawler was created. CreationTime *metav1.Time `json:"creationTime,omitempty"` // The status of the last crawl, and potentially error information if an error // occurred. LastCrawl *LastCrawlInfo `json:"lastCrawl,omitempty"` // The time that the crawler was last updated. LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` // The state of the schedule. ScheduleState *string `json:"scheduleState,omitempty"` // Indicates whether the crawler is running, or whether a run is pending. State *string `json:"state,omitempty"` // The version of the crawler. Version *int64 `json:"version,omitempty"` }
CrawlerObservation defines the observed state of Crawler
func (*CrawlerObservation) DeepCopy ¶
func (in *CrawlerObservation) DeepCopy() *CrawlerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerObservation.
func (*CrawlerObservation) DeepCopyInto ¶
func (in *CrawlerObservation) DeepCopyInto(out *CrawlerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerParameters ¶
type CrawlerParameters struct { // Region is which region the Crawler will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Crawler configuration information. This versioned JSON string allows users // to specify aspects of a crawler's behavior. For more information, see Setting // crawler configuration options (https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html). Configuration *string `json:"configuration,omitempty"` // A description of the new crawler. Description *string `json:"description,omitempty"` // Specifies Lake Formation configuration settings for the crawler. LakeFormationConfiguration *LakeFormationConfiguration `json:"lakeFormationConfiguration,omitempty"` // Specifies data lineage configuration settings for the crawler. LineageConfiguration *LineageConfiguration `json:"lineageConfiguration,omitempty"` // A policy that specifies whether to crawl the entire dataset again, or to // crawl only folders that were added since the last crawler run. RecrawlPolicy *RecrawlPolicy `json:"recrawlPolicy,omitempty"` // A cron expression used to specify the schedule (see Time-Based Schedules // for Jobs and Crawlers (https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). // For example, to run something every day at 12:15 UTC, you would specify: // cron(15 12 * * ? *). Schedule *string `json:"schedule,omitempty"` // The policy for the crawler's update and deletion behavior. SchemaChangePolicy *SchemaChangePolicy `json:"schemaChangePolicy,omitempty"` // The table prefix used for catalog tables that are created. TablePrefix *string `json:"tablePrefix,omitempty"` // The tags to use with this crawler request. You may use tags to limit access // to the crawler. For more information about tags in Glue, see Amazon Web Services // Tags in Glue (https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) // in the developer guide. Tags map[string]*string `json:"tags,omitempty"` CustomCrawlerParameters `json:",inline"` }
CrawlerParameters defines the desired state of Crawler
func (*CrawlerParameters) DeepCopy ¶
func (in *CrawlerParameters) DeepCopy() *CrawlerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerParameters.
func (*CrawlerParameters) DeepCopyInto ¶
func (in *CrawlerParameters) DeepCopyInto(out *CrawlerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlerSpec ¶
type CrawlerSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider CrawlerParameters `json:"forProvider"` }
CrawlerSpec defines the desired state of Crawler
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 CrawlerState ¶
type CrawlerState string
const ( CrawlerState_READY CrawlerState = "READY" CrawlerState_RUNNING CrawlerState = "RUNNING" CrawlerState_STOPPING CrawlerState = "STOPPING" )
type CrawlerStatus ¶
type CrawlerStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider CrawlerObservation `json:"atProvider,omitempty"` }
CrawlerStatus defines the observed state of Crawler.
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 CrawlerTargets ¶
type CrawlerTargets struct { CatalogTargets []*CatalogTarget `json:"catalogTargets,omitempty"` DeltaTargets []*DeltaTarget `json:"deltaTargets,omitempty"` DynamoDBTargets []*DynamoDBTarget `json:"dynamoDBTargets,omitempty"` HudiTargets []*HudiTarget `json:"hudiTargets,omitempty"` IcebergTargets []*IcebergTarget `json:"icebergTargets,omitempty"` JdbcTargets []*JdbcTarget `json:"jdbcTargets,omitempty"` MongoDBTargets []*MongoDBTarget `json:"mongoDBTargets,omitempty"` S3Targets []*S3Target `json:"s3Targets,omitempty"` }
+kubebuilder:skipversion
func (*CrawlerTargets) DeepCopy ¶
func (in *CrawlerTargets) DeepCopy() *CrawlerTargets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerTargets.
func (*CrawlerTargets) DeepCopyInto ¶
func (in *CrawlerTargets) DeepCopyInto(out *CrawlerTargets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Crawler_SDK ¶
type Crawler_SDK struct { Classifiers []*string `json:"classifiers,omitempty"` Configuration *string `json:"configuration,omitempty"` CrawlElapsedTime *int64 `json:"crawlElapsedTime,omitempty"` CrawlerSecurityConfiguration *string `json:"crawlerSecurityConfiguration,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` Description *string `json:"description,omitempty"` // Specifies Lake Formation configuration settings for the crawler. LakeFormationConfiguration *LakeFormationConfiguration `json:"lakeFormationConfiguration,omitempty"` // Status and error information about the most recent crawl. LastCrawl *LastCrawlInfo `json:"lastCrawl,omitempty"` LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` // Specifies data lineage configuration settings for the crawler. LineageConfiguration *LineageConfiguration `json:"lineageConfiguration,omitempty"` Name *string `json:"name,omitempty"` // When crawling an Amazon S3 data source after the first crawl is complete, // specifies whether to crawl the entire dataset again or to crawl only folders // that were added since the last crawler run. For more information, see Incremental // Crawls in Glue (https://docs.aws.amazon.com/glue/latest/dg/incremental-crawls.html) // in the developer guide. RecrawlPolicy *RecrawlPolicy `json:"recrawlPolicy,omitempty"` Role *string `json:"role,omitempty"` // A scheduling object using a cron statement to schedule an event. Schedule *Schedule `json:"schedule,omitempty"` // A policy that specifies update and deletion behaviors for the crawler. SchemaChangePolicy *SchemaChangePolicy `json:"schemaChangePolicy,omitempty"` State *string `json:"state,omitempty"` TablePrefix *string `json:"tablePrefix,omitempty"` // Specifies data stores to crawl. Targets *CrawlerTargets `json:"targets,omitempty"` Version *int64 `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*Crawler_SDK) DeepCopy ¶
func (in *Crawler_SDK) DeepCopy() *Crawler_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Crawler_SDK.
func (*Crawler_SDK) DeepCopyInto ¶
func (in *Crawler_SDK) DeepCopyInto(out *Crawler_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrawlsFilter ¶ added in v0.38.0
type CrawlsFilter struct {
FieldValue *string `json:"fieldValue,omitempty"`
}
+kubebuilder:skipversion
func (*CrawlsFilter) DeepCopy ¶ added in v0.38.0
func (in *CrawlsFilter) DeepCopy() *CrawlsFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlsFilter.
func (*CrawlsFilter) DeepCopyInto ¶ added in v0.38.0
func (in *CrawlsFilter) DeepCopyInto(out *CrawlsFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateCsvClassifierRequest ¶
type CreateCsvClassifierRequest struct { AllowSingleColumn *bool `json:"allowSingleColumn,omitempty"` ContainsHeader *string `json:"containsHeader,omitempty"` CustomDatatypeConfigured *bool `json:"customDatatypeConfigured,omitempty"` CustomDatatypes []*string `json:"customDatatypes,omitempty"` Delimiter *string `json:"delimiter,omitempty"` DisableValueTrimming *bool `json:"disableValueTrimming,omitempty"` Header []*string `json:"header,omitempty"` Name *string `json:"name,omitempty"` QuoteSymbol *string `json:"quoteSymbol,omitempty"` Serde *string `json:"serde,omitempty"` }
+kubebuilder:skipversion
func (*CreateCsvClassifierRequest) DeepCopy ¶
func (in *CreateCsvClassifierRequest) DeepCopy() *CreateCsvClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateCsvClassifierRequest.
func (*CreateCsvClassifierRequest) DeepCopyInto ¶
func (in *CreateCsvClassifierRequest) DeepCopyInto(out *CreateCsvClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateGrokClassifierRequest ¶
type CreateGrokClassifierRequest struct { Classification *string `json:"classification,omitempty"` CustomPatterns *string `json:"customPatterns,omitempty"` GrokPattern *string `json:"grokPattern,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*CreateGrokClassifierRequest) DeepCopy ¶
func (in *CreateGrokClassifierRequest) DeepCopy() *CreateGrokClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateGrokClassifierRequest.
func (*CreateGrokClassifierRequest) DeepCopyInto ¶
func (in *CreateGrokClassifierRequest) DeepCopyInto(out *CreateGrokClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateJSONClassifierRequest ¶
type CreateJSONClassifierRequest struct { JSONPath *string `json:"jsonPath,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*CreateJSONClassifierRequest) DeepCopy ¶
func (in *CreateJSONClassifierRequest) DeepCopy() *CreateJSONClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateJSONClassifierRequest.
func (*CreateJSONClassifierRequest) DeepCopyInto ¶
func (in *CreateJSONClassifierRequest) DeepCopyInto(out *CreateJSONClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateXMLClassifierRequest ¶
type CreateXMLClassifierRequest struct { Classification *string `json:"classification,omitempty"` Name *string `json:"name,omitempty"` RowTag *string `json:"rowTag,omitempty"` }
+kubebuilder:skipversion
func (*CreateXMLClassifierRequest) DeepCopy ¶
func (in *CreateXMLClassifierRequest) DeepCopy() *CreateXMLClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateXMLClassifierRequest.
func (*CreateXMLClassifierRequest) DeepCopyInto ¶
func (in *CreateXMLClassifierRequest) DeepCopyInto(out *CreateXMLClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CsvClassifier ¶
type CsvClassifier struct { AllowSingleColumn *bool `json:"allowSingleColumn,omitempty"` ContainsHeader *string `json:"containsHeader,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` CustomDatatypeConfigured *bool `json:"customDatatypeConfigured,omitempty"` CustomDatatypes []*string `json:"customDatatypes,omitempty"` Delimiter *string `json:"delimiter,omitempty"` DisableValueTrimming *bool `json:"disableValueTrimming,omitempty"` Header []*string `json:"header,omitempty"` LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` Name *string `json:"name,omitempty"` QuoteSymbol *string `json:"quoteSymbol,omitempty"` Serde *string `json:"serde,omitempty"` Version *int64 `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*CsvClassifier) DeepCopy ¶
func (in *CsvClassifier) DeepCopy() *CsvClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CsvClassifier.
func (*CsvClassifier) DeepCopyInto ¶
func (in *CsvClassifier) DeepCopyInto(out *CsvClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CsvHeaderOption ¶
type CsvHeaderOption string
const ( CsvHeaderOption_UNKNOWN CsvHeaderOption = "UNKNOWN" CsvHeaderOption_PRESENT CsvHeaderOption = "PRESENT" CsvHeaderOption_ABSENT CsvHeaderOption = "ABSENT" )
type CsvSerdeOption ¶ added in v0.44.0
type CsvSerdeOption string
const ( CsvSerdeOption_OpenCSVSerDe CsvSerdeOption = "OpenCSVSerDe" CsvSerdeOption_LazySimpleSerDe CsvSerdeOption = "LazySimpleSerDe" CsvSerdeOption_None CsvSerdeOption = "None" )
type CustomCatalogTarget ¶ added in v0.31.0
type CustomCatalogTarget struct { // The name of the database to be synchronized. // // DatabaseName is a required field // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/glue/v1alpha1.Database // +crossplane:generate:reference:refFieldName=DatabaseNameRef // +crossplane:generate:reference:selectorFieldName=DatabaseNameSelector DatabaseName string `json:"databaseName,omitempty"` // DatabaseNameRef is a reference to an Database used to set // the DatabaseName. // +optional DatabaseNameRef *xpv1.Reference `json:"databaseNameRef,omitempty"` // DatabaseNamesSelector selects references to Database used // to set the DatabaseName. // +optional DatabaseNameSelector *xpv1.Selector `json:"databaseNameSelector,omitempty"` // A list of the tables to be synchronized. // // Tables is a required field // +kubebuilder:validation:Required Tables []string `json:"tables"` }
CustomCatalogTarget contains the additional fields for CatalogTarget
func (*CustomCatalogTarget) DeepCopy ¶ added in v0.31.0
func (in *CustomCatalogTarget) DeepCopy() *CustomCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCatalogTarget.
func (*CustomCatalogTarget) DeepCopyInto ¶ added in v0.31.0
func (in *CustomCatalogTarget) DeepCopyInto(out *CustomCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomClassifierParameters ¶
type CustomClassifierParameters struct { // A CSVClassifier object specifying the classifier to create. CustomCSVClassifier *CustomCreateCSVClassifierRequest `json:"csvClassifier,omitempty"` // A XMLClassifier object specifying the classifier to create. CustomXMLClassifier *CustomCreateXMLClassifierRequest `json:"xmlClassifier,omitempty"` // A GrokClassifier object specifying the classifier to create. CustomGrokClassifier *CustomCreateGrokClassifierRequest `json:"grokClassifier,omitempty"` // A JsonClassifier object specifying the classifier to create. CustomJSONClassifier *CustomCreateJSONClassifierRequest `json:"jsonClassifier,omitempty"` }
CustomClassifierParameters contains the additional fields for ClassifierParameters
func (*CustomClassifierParameters) DeepCopy ¶
func (in *CustomClassifierParameters) DeepCopy() *CustomClassifierParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomClassifierParameters.
func (*CustomClassifierParameters) DeepCopyInto ¶
func (in *CustomClassifierParameters) DeepCopyInto(out *CustomClassifierParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCloudWatchEncryption ¶
type CustomCloudWatchEncryption struct { // The encryption mode to use for CloudWatch data. // +kubebuilder:validation:Enum=DISABLED;SSE-KMS CloudWatchEncryptionMode *string `json:"cloudWatchEncryptionMode,omitempty"` // The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/kms/v1alpha1.Key // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/kms/v1alpha1.KMSKeyARN() // +crossplane:generate:reference:refFieldName=KMSKeyARNRef // +crossplane:generate:reference:selectorFieldName=KMSKeyARNSelector KMSKeyARN *string `json:"kmsKeyArn,omitempty"` // KMSKeyARNRef is a reference to an KMSKey used to set the KMSKeyARN. // +optional KMSKeyARNRef *xpv1.Reference `json:"kmsKeyArnRef,omitempty"` // KMSKeyARNSelector selects references to an KMSKey used to set the KMSKeyARN. // +optional KMSKeyARNSelector *xpv1.Selector `json:"kmsKeyArnSelector,omitempty"` }
CustomCloudWatchEncryption contains the additional fields for CloudWatchEncryption
func (*CustomCloudWatchEncryption) DeepCopy ¶
func (in *CustomCloudWatchEncryption) DeepCopy() *CustomCloudWatchEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCloudWatchEncryption.
func (*CustomCloudWatchEncryption) DeepCopyInto ¶
func (in *CustomCloudWatchEncryption) DeepCopyInto(out *CustomCloudWatchEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCode ¶ added in v0.38.0
type CustomCode struct { ClassName *string `json:"className,omitempty"` Code *string `json:"code,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` }
+kubebuilder:skipversion
func (*CustomCode) DeepCopy ¶ added in v0.38.0
func (in *CustomCode) DeepCopy() *CustomCode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCode.
func (*CustomCode) DeepCopyInto ¶ added in v0.38.0
func (in *CustomCode) DeepCopyInto(out *CustomCode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomConnectionInput ¶
type CustomConnectionInput struct { // These key-value pairs define parameters for the connection. // Possible keys for connection properties: // "HOST"|"PORT"|"USERNAME"|"PASSWORD"|"ENCRYPTED_PASSWORD"|"JDBC_DRIVER_JAR_URI" // "JDBC_DRIVER_CLASS_NAME"|"JDBC_ENGINE"|"JDBC_ENGINE_VERSION"|"CONFIG_FILES" // "INSTANCE_ID"|"JDBC_CONNECTION_URL"|"JDBC_ENFORCE_SSL"|"CUSTOM_JDBC_CERT" // "SKIP_CUSTOM_JDBC_CERT_VALIDATION"|"CUSTOM_JDBC_CERT_STRING"|"CONNECTION_URL" // "KAFKA_BOOTSTRAP_SERVERS"|"KAFKA_SSL_ENABLED"|"KAFKA_CUSTOM_CERT" // "KAFKA_SKIP_CUSTOM_CERT_VALIDATION"|"KAFKA_CLIENT_KEYSTORE" // "KAFKA_CLIENT_KEYSTORE_PASSWORD"|"KAFKA_CLIENT_KEY_PASSWORD" // "ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD"|"ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD" // "SECRET_ID"|"CONNECTOR_URL"|"CONNECTOR_TYPE"|"CONNECTOR_CLASS_NAME" // // ConnectionProperties is a required field // +kubebuilder:validation:Required ConnectionProperties map[string]*string `json:"connectionProperties"` // The type of the connection. Currently, these types are supported: // // * JDBC - Designates a connection to a database through Java Database Connectivity // (JDBC). // // * KAFKA - Designates a connection to an Apache Kafka streaming platform. // // * MONGODB - Designates a connection to a MongoDB document database. // // * NETWORK - Designates a network connection to a data source within an // Amazon Virtual Private Cloud environment (Amazon VPC). // // * MARKETPLACE - Uses configuration settings contained in a connector purchased // from Amazon Web Services Marketplace to read from and write to data stores // that are not natively supported by Glue. // // * CUSTOM - Uses configuration settings contained in a custom connector // to read from and write to data stores that are not natively supported // by Glue. // // SFTP is not supported. // // ConnectionType is a required field // +kubebuilder:validation:Required // +kubebuilder:validation:Enum=JDBC;KAFKA;MONGODB;NETWORK;MARKETPLACE;CUSTOM ConnectionType string `json:"connectionType"` // The description of the connection. Description *string `json:"description,omitempty"` // A list of criteria that can be used in selecting this connection. MatchCriteria []*string `json:"matchCriteria,omitempty"` // Specifies the physical requirements for a connection. CustomPhysicalConnectionRequirements *CustomPhysicalConnectionRequirements `json:"physicalConnectionRequirements,omitempty"` }
CustomConnectionInput contains the additional fields for ConnectionInput
func (*CustomConnectionInput) DeepCopy ¶
func (in *CustomConnectionInput) DeepCopy() *CustomConnectionInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomConnectionInput.
func (*CustomConnectionInput) DeepCopyInto ¶
func (in *CustomConnectionInput) DeepCopyInto(out *CustomConnectionInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomConnectionParameters ¶
type CustomConnectionParameters struct { // A ConnectionInput object defining the connection to create. CustomConnectionInput *CustomConnectionInput `json:"connectionInput"` }
CustomConnectionParameters contains the additional fields for ConnectionParameters
func (*CustomConnectionParameters) DeepCopy ¶
func (in *CustomConnectionParameters) DeepCopy() *CustomConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomConnectionParameters.
func (*CustomConnectionParameters) DeepCopyInto ¶
func (in *CustomConnectionParameters) DeepCopyInto(out *CustomConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCrawlerParameters ¶
type CustomCrawlerParameters struct { // A list of custom classifiers that the user has registered. By default, all // built-in classifiers are included in a crawl, but these custom classifiers // always override the default classifiers for a given classification. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/glue/v1alpha1.Classifier // +crossplane:generate:reference:refFieldName=ClassifierRefs // +crossplane:generate:reference:selectorFieldName=ClassifierSelector Classifiers []*string `json:"classifiers,omitempty"` // ClassifierRefs is a list of references to Classifiers used to set // the Classifiers. // +optional ClassifierRefs []xpv1.Reference `json:"classifierRefs,omitempty"` // ClassifiersSelector selects references to Classifiers used // to set the Classifiers. // +optional ClassifierSelector *xpv1.Selector `json:"classifierSelector,omitempty"` // The name of the SecurityConfiguration structure to be used by this crawler. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/glue/v1alpha1.SecurityConfiguration // +crossplane:generate:reference:refFieldName=CrawlerSecurityConfigurationRef // +crossplane:generate:reference:selectorFieldName=CrawlerSecurityConfigurationSelector CrawlerSecurityConfiguration *string `json:"crawlerSecurityConfiguration,omitempty"` // CrawlerSecurityConfigurationRef is a reference to an SecurityConfiguration used to set // the CrawlerSecurityConfiguration. // +optional CrawlerSecurityConfigurationRef *xpv1.Reference `json:"crawlerSecurityConfigurationRef,omitempty"` // CrawlerSecurityConfigurationSelector selects references to SecurityConfiguration used // to set the CrawlerSecurityConfiguration. // +optional CrawlerSecurityConfigurationSelector *xpv1.Selector `json:"crawlerSecurityConfigurationSelector,omitempty"` // The Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/glue/v1alpha1.Database // +crossplane:generate:reference:refFieldName=DatabaseNameRef // +crossplane:generate:reference:selectorFieldName=DatabaseNameSelector DatabaseName *string `json:"databaseName,omitempty"` // DatabaseNameRef is a reference to an Database used to set // the DatabaseName. // +optional DatabaseNameRef *xpv1.Reference `json:"databaseNameRef,omitempty"` // DatabaseNamesSelector selects references to Database used // to set the DatabaseName. // +optional DatabaseNameSelector *xpv1.Selector `json:"databaseNameSelector,omitempty"` // The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new // crawler to access customer resources. // AWS API seems to give just name of the role back (not ARN) // +immutable // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/iam/v1beta1.RoleARN() // +crossplane:generate:reference:refFieldName=RoleRef // +crossplane:generate:reference:selectorFieldName=RoleSelector Role string `json:"role,omitempty"` // RoleRef is a reference to an IAMRole used to set // the Role. // +immutable // +optional RoleRef *xpv1.Reference `json:"roleRef,omitempty"` // RoleSelector selects references to IAMRole used // to set the Role. // +optional RoleSelector *xpv1.Selector `json:"roleSelector,omitempty"` // A list of collection of targets to crawl. // // Targets is a required field // +kubebuilder:validation:Required Targets CustomCrawlerTargets `json:"targets"` }
CustomCrawlerParameters contains the additional fields for CrawlerParameters
func (*CustomCrawlerParameters) DeepCopy ¶
func (in *CustomCrawlerParameters) DeepCopy() *CustomCrawlerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCrawlerParameters.
func (*CustomCrawlerParameters) DeepCopyInto ¶
func (in *CustomCrawlerParameters) DeepCopyInto(out *CustomCrawlerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCrawlerTargets ¶ added in v0.31.0
type CustomCrawlerTargets struct { // Specifies Glue Data Catalog targets. CatalogTargets []*CustomCatalogTarget `json:"catalogTargets,omitempty"` // Specifies Amazon DynamoDB targets. DynamoDBTargets []*DynamoDBTarget `json:"dynamoDBTargets,omitempty"` // Specifies JDBC targets. JDBCTargets []*CustomJDBCTarget `json:"jdbcTargets,omitempty"` // Specifies Amazon DocumentDB or MongoDB targets. MongoDBTargets []*CustomMongoDBTarget `json:"mongoDBTargets,omitempty"` // Specifies Amazon Simple Storage Service (Amazon S3) targets. S3Targets []*CustomS3Target `json:"s3Targets,omitempty"` }
CustomCrawlerTargets contains the additional fields for CrawlerTargets
func (*CustomCrawlerTargets) DeepCopy ¶ added in v0.31.0
func (in *CustomCrawlerTargets) DeepCopy() *CustomCrawlerTargets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCrawlerTargets.
func (*CustomCrawlerTargets) DeepCopyInto ¶ added in v0.31.0
func (in *CustomCrawlerTargets) DeepCopyInto(out *CustomCrawlerTargets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCreateCSVClassifierRequest ¶ added in v0.31.0
type CustomCreateCSVClassifierRequest struct { // Enables the processing of files that contain only one column. // +optional AllowSingleColumn *bool `json:"allowSingleColumn,omitempty"` // Indicates whether the CSV file contains a header. // UNKNOWN = "Detect headings" // PRESENT = "Has headings" // ABSENT = "No headings" // +optional // +kubebuilder:validation:Enum=UNKNOWN;PRESENT;ABSENT ContainsHeader *string `json:"containsHeader,omitempty"` // A custom symbol to denote what separates each column entry in the row. // +optional Delimiter *string `json:"delimiter,omitempty"` // Specifies not to trim values before identifying the type of column values. // The default value is true. // +optional DisableValueTrimming *bool `json:"disableValueTrimming,omitempty"` // A list of strings representing column names. // +optional Header []*string `json:"header,omitempty"` // A custom symbol to denote what combines content into a single column value. // Must be different from the column delimiter. // +optional QuoteSymbol *string `json:"quoteSymbol,omitempty"` }
CustomCreateCSVClassifierRequest contains the fields for CreateCSVClassifierRequest.
func (*CustomCreateCSVClassifierRequest) DeepCopy ¶ added in v0.31.0
func (in *CustomCreateCSVClassifierRequest) DeepCopy() *CustomCreateCSVClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCreateCSVClassifierRequest.
func (*CustomCreateCSVClassifierRequest) DeepCopyInto ¶ added in v0.31.0
func (in *CustomCreateCSVClassifierRequest) DeepCopyInto(out *CustomCreateCSVClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCreateGrokClassifierRequest ¶
type CustomCreateGrokClassifierRequest struct { // An identifier of the data format that the classifier matches, such as Twitter, // JSON, Omniture logs, Amazon CloudWatch Logs, and so on. // +kubebuilder:validation:Required Classification string `json:"classification"` // Optional custom grok patterns used by this classifier. // +optional CustomPatterns *string `json:"customPatterns,omitempty"` // The grok pattern used by this classifier. // +kubebuilder:validation:Required GrokPattern string `json:"grokPattern"` }
CustomCreateGrokClassifierRequest contains the fields for CreateGrokClassifierRequest.
func (*CustomCreateGrokClassifierRequest) DeepCopy ¶
func (in *CustomCreateGrokClassifierRequest) DeepCopy() *CustomCreateGrokClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCreateGrokClassifierRequest.
func (*CustomCreateGrokClassifierRequest) DeepCopyInto ¶
func (in *CustomCreateGrokClassifierRequest) DeepCopyInto(out *CustomCreateGrokClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCreateJSONClassifierRequest ¶
type CustomCreateJSONClassifierRequest struct { // A JsonPath string defining the JSON data for the classifier to classify. // Glue supports a subset of JsonPath, as described in Writing JsonPath Custom // Classifiers (https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json). // +optional JSONPath *string `json:"jsonPath,omitempty"` }
CustomCreateJSONClassifierRequest contains the fields for CreateJSONClassifierRequest.
func (*CustomCreateJSONClassifierRequest) DeepCopy ¶
func (in *CustomCreateJSONClassifierRequest) DeepCopy() *CustomCreateJSONClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCreateJSONClassifierRequest.
func (*CustomCreateJSONClassifierRequest) DeepCopyInto ¶
func (in *CustomCreateJSONClassifierRequest) DeepCopyInto(out *CustomCreateJSONClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCreateXMLClassifierRequest ¶
type CustomCreateXMLClassifierRequest struct { // An identifier of the data format that the classifier matches. // Classification is a required field // +kubebuilder:validation:Required Classification string `json:"classification"` // The XML tag designating the element that contains each record in an XML document // being parsed. This can't identify a self-closing element (closed by />). // An empty row element that contains only attributes can be parsed as long // as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> // is okay, but <row item_a="A" item_b="B" /> is not). RowTag *string `json:"rowTag,omitempty"` }
CustomCreateXMLClassifierRequest contains the fields for CreateXMLClassifierRequest.
func (*CustomCreateXMLClassifierRequest) DeepCopy ¶
func (in *CustomCreateXMLClassifierRequest) DeepCopy() *CustomCreateXMLClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCreateXMLClassifierRequest.
func (*CustomCreateXMLClassifierRequest) DeepCopyInto ¶
func (in *CustomCreateXMLClassifierRequest) DeepCopyInto(out *CustomCreateXMLClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDatabaseInput ¶
type CustomDatabaseInput struct { // Creates a set of default permissions on the table for principals. // If left empty on creation, AWS defaults it to // [Permissions: ["All"], Principal: DataLake Prinicpal Identifier : "IAM_ALLOWED_PRINCIPALS"] CreateTableDefaultPermissions []*PrincipalPermissions `json:"createTableDefaultPermissions,omitempty"` // A description of the database. // +optional Description *string `json:"description,omitempty"` // The location of the database (for example, an HDFS path). // +optional LocationURI *string `json:"locationURI,omitempty"` // These key-value pairs define parameters and properties of the database. // +optional Parameters map[string]*string `json:"parameters,omitempty"` // A structure that describes a target database for resource linking. // +optional TargetDatabase *DatabaseIdentifier `json:"targetDatabase,omitempty"` }
CustomDatabaseInput contains the fields for DatabaseInput.
func (*CustomDatabaseInput) DeepCopy ¶
func (in *CustomDatabaseInput) DeepCopy() *CustomDatabaseInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDatabaseInput.
func (*CustomDatabaseInput) DeepCopyInto ¶
func (in *CustomDatabaseInput) DeepCopyInto(out *CustomDatabaseInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDatabaseParameters ¶
type CustomDatabaseParameters struct { // The metadata for the database. CustomDatabaseInput *CustomDatabaseInput `json:"databaseInput,omitempty"` }
CustomDatabaseParameters contains the additional fields for DatabaseParameters
func (*CustomDatabaseParameters) DeepCopy ¶
func (in *CustomDatabaseParameters) DeepCopy() *CustomDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDatabaseParameters.
func (*CustomDatabaseParameters) DeepCopyInto ¶
func (in *CustomDatabaseParameters) DeepCopyInto(out *CustomDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomEncryptionConfiguration ¶
type CustomEncryptionConfiguration struct { // Specifies how Amazon CloudWatch data should be encrypted. // +optional CustomCloudWatchEncryption *CustomCloudWatchEncryption `json:"cloudWatchEncryption,omitempty"` // Specifies how job bookmark data should be encrypted. // +optional CustomJobBookmarksEncryption *CustomJobBookmarksEncryption `json:"jobBookmarksEncryption,omitempty"` // Specifies how Amazon Simple Storage Service (Amazon S3) data should be encrypted. // +optional CustomS3Encryption []*CustomS3Encryption `json:"s3Encryption,omitempty"` }
CustomEncryptionConfiguration contains the additional fields for EncryptionConfiguration
func (*CustomEncryptionConfiguration) DeepCopy ¶
func (in *CustomEncryptionConfiguration) DeepCopy() *CustomEncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomEncryptionConfiguration.
func (*CustomEncryptionConfiguration) DeepCopyInto ¶
func (in *CustomEncryptionConfiguration) DeepCopyInto(out *CustomEncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomEntityType ¶ added in v0.34.0
type CustomEntityType struct { Name *string `json:"name,omitempty"` RegexString *string `json:"regexString,omitempty"` }
+kubebuilder:skipversion
func (*CustomEntityType) DeepCopy ¶ added in v0.34.0
func (in *CustomEntityType) DeepCopy() *CustomEntityType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomEntityType.
func (*CustomEntityType) DeepCopyInto ¶ added in v0.34.0
func (in *CustomEntityType) DeepCopyInto(out *CustomEntityType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomJDBCTarget ¶ added in v0.31.0
type CustomJDBCTarget struct { // The name of the connection to use to connect to the JDBC target. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/glue/v1alpha1.Connection // +crossplane:generate:reference:refFieldName=ConnectionNameRef // +crossplane:generate:reference:selectorFieldName=ConnectionNameSelector ConnectionName *string `json:"connectionName,omitempty"` // ConnectionNameRef is a reference to an Connection used to set // the ConnectionName. // +optional ConnectionNameRef *xpv1.Reference `json:"connectionNameRef,omitempty"` // ConnectionNamesSelector selects references to Connection used // to set the ConnectionName. // +optional ConnectionNameSelector *xpv1.Selector `json:"connectionNameSelector,omitempty"` // A list of glob patterns used to exclude from the crawl. For more information, // see Catalog Tables with a Crawler (https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html). Exclusions []*string `json:"exclusions,omitempty"` // The path of the JDBC target. Path *string `json:"path,omitempty"` }
CustomJDBCTarget contains the additional fields for JdbcTarget
func (*CustomJDBCTarget) DeepCopy ¶ added in v0.31.0
func (in *CustomJDBCTarget) DeepCopy() *CustomJDBCTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomJDBCTarget.
func (*CustomJDBCTarget) DeepCopyInto ¶ added in v0.31.0
func (in *CustomJDBCTarget) DeepCopyInto(out *CustomJDBCTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomJobBookmarksEncryption ¶
type CustomJobBookmarksEncryption struct { // The encryption mode to use for job bookmarks data. // +kubebuilder:validation:Enum=DISABLED;CSE-KMS JobBookmarksEncryptionMode *string `json:"jobBookmarksEncryptionMode,omitempty"` // The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/kms/v1alpha1.Key // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/kms/v1alpha1.KMSKeyARN() // +crossplane:generate:reference:refFieldName=KMSKeyARNRef // +crossplane:generate:reference:selectorFieldName=KMSKeyARNSelector KMSKeyARN *string `json:"kmsKeyArn,omitempty"` // KMSKeyARNRef is a reference to an KMSKey used to set the KMSKeyARN. // +optional KMSKeyARNRef *xpv1.Reference `json:"kmsKeyArnRef,omitempty"` // KMSKeyARNSelector selects references to an KMSKey used to set the KMSKeyARN. // +optional KMSKeyARNSelector *xpv1.Selector `json:"kmsKeyArnSelector,omitempty"` }
CustomJobBookmarksEncryption contains the additional fields for JobBookmarksEncryption
func (*CustomJobBookmarksEncryption) DeepCopy ¶
func (in *CustomJobBookmarksEncryption) DeepCopy() *CustomJobBookmarksEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomJobBookmarksEncryption.
func (*CustomJobBookmarksEncryption) DeepCopyInto ¶
func (in *CustomJobBookmarksEncryption) DeepCopyInto(out *CustomJobBookmarksEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomJobParameters ¶
type CustomJobParameters struct { // The connections used for this job. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/glue/v1alpha1.Connection // +crossplane:generate:reference:refFieldName=ConnectionRefs // +crossplane:generate:reference:selectorFieldName=ConnectionSelector Connections []*string `json:"connections,omitempty"` // ConnectionRefs is a list of references to Connections used to set // the Connections. // +optional ConnectionRefs []xpv1.Reference `json:"connectionRefs,omitempty"` // ConnectionsSelector selects references to Connections used // to set the Connections. // +optional ConnectionSelector *xpv1.Selector `json:"connectionSelector,omitempty"` // The name or Amazon Resource Name (ARN) of the IAM role associated with this // job. Role is a required field // +immutable // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/iam/v1beta1.RoleARN() // +crossplane:generate:reference:refFieldName=RoleRef // +crossplane:generate:reference:selectorFieldName=RoleSelector Role string `json:"role,omitempty"` // RoleRef is a reference to an IAMRole used to set // the Role. // +immutable // +optional RoleRef *xpv1.Reference `json:"roleRef,omitempty"` // RoleSelector selects references to IAMRole used // to set the Role. // +optional RoleSelector *xpv1.Selector `json:"roleSelector,omitempty"` // The name of the SecurityConfiguration structure to be used with this job. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/glue/v1alpha1.SecurityConfiguration // +crossplane:generate:reference:refFieldName=SecurityConfigurationRef // +crossplane:generate:reference:selectorFieldName=SecurityConfigurationSelector SecurityConfiguration *string `json:"securityConfiguration,omitempty"` // SecurityConfigurationRef is a reference to an SecurityConfiguration used to set // the SecurityConfiguration. // +optional SecurityConfigurationRef *xpv1.Reference `json:"securityConfigurationRef,omitempty"` // SecurityConfigurationSelector selects references to SecurityConfiguration used // to set the SecurityConfiguration. // +optional SecurityConfigurationSelector *xpv1.Selector `json:"securityConfigurationSelector,omitempty"` }
CustomJobParameters contains the additional fields for JobParameters.
func (*CustomJobParameters) DeepCopy ¶
func (in *CustomJobParameters) DeepCopy() *CustomJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomJobParameters.
func (*CustomJobParameters) DeepCopyInto ¶
func (in *CustomJobParameters) DeepCopyInto(out *CustomJobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomMongoDBTarget ¶ added in v0.31.0
type CustomMongoDBTarget struct { // The name of the connection to use to connect to the Amazon DocumentDB or // MongoDB target. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/glue/v1alpha1.Connection // +crossplane:generate:reference:refFieldName=ConnectionNameRef // +crossplane:generate:reference:selectorFieldName=ConnectionNameSelector ConnectionName *string `json:"connectionName,omitempty"` // ConnectionNameRef is a reference to an Connection used to set // the ConnectionName. // +optional ConnectionNameRef *xpv1.Reference `json:"connectionNameRef,omitempty"` // ConnectionNamesSelector selects references to Connection used // to set the ConnectionName. // +optional ConnectionNameSelector *xpv1.Selector `json:"connectionNameSelector,omitempty"` // The path of the Amazon DocumentDB or MongoDB target (database/collection). Path *string `json:"path,omitempty"` // Indicates whether to scan all the records, or to sample rows from the table. // Scanning all the records can take a long time when the table is not a high // throughput table. // // A value of true means to scan all records, while a value of false means to // sample the records. If no value is specified, the value defaults to true. ScanAll *bool `json:"scanAll,omitempty"` }
CustomMongoDBTarget contains the additional fields for MongoDBTarget
func (*CustomMongoDBTarget) DeepCopy ¶ added in v0.31.0
func (in *CustomMongoDBTarget) DeepCopy() *CustomMongoDBTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomMongoDBTarget.
func (*CustomMongoDBTarget) DeepCopyInto ¶ added in v0.31.0
func (in *CustomMongoDBTarget) DeepCopyInto(out *CustomMongoDBTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPhysicalConnectionRequirements ¶
type CustomPhysicalConnectionRequirements struct { // The connection's Availability Zone. This field is redundant because the specified // subnet implies the Availability Zone to be used. Currently the field must // be populated, but it will be removed in the future. AvailabilityZone *string `json:"availabilityZone,omitempty"` // The security group ID list used by the connection. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIDRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIDSelector SecurityGroupIDList []string `json:"securityGroupIdList,omitempty"` // SecurityGroupIDRefs are references to SecurityGroups used to set // the SecurityGroupIDs. // +immutable // +optional SecurityGroupIDRefs []xpv1.Reference `json:"securityGroupIdRefs,omitempty"` // SecurityGroupIDSelector selects references to SecurityGroups used // to set the SecurityGroupIDs. // +immutable // +optional SecurityGroupIDSelector *xpv1.Selector `json:"securityGroupIdSelector,omitempty"` // The subnet ID used by the connection. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.Subnet // +crossplane:generate:reference:refFieldName=SubnetIDRef // +crossplane:generate:reference:selectorFieldName=SubnetIDSelector SubnetID *string `json:"subnetId,omitempty"` // SubnetIDRef is a reference to SubnetID used to set the SubnetID. // +immutable // +optional SubnetIDRef *xpv1.Reference `json:"subnetIdRef,omitempty"` // SubnetIDSelector selects a reference to SubnetID used to set the SubnetID. // +immutable // +optional SubnetIDSelector *xpv1.Selector `json:"subnetIdSelector,omitempty"` }
CustomPhysicalConnectionRequirements contains the additional fields for PhysicalConnectionRequirements
func (*CustomPhysicalConnectionRequirements) DeepCopy ¶
func (in *CustomPhysicalConnectionRequirements) DeepCopy() *CustomPhysicalConnectionRequirements
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPhysicalConnectionRequirements.
func (*CustomPhysicalConnectionRequirements) DeepCopyInto ¶
func (in *CustomPhysicalConnectionRequirements) DeepCopyInto(out *CustomPhysicalConnectionRequirements)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomS3Encryption ¶ added in v0.31.0
type CustomS3Encryption struct { // The encryption mode to use for Amazon S3 data. // +kubebuilder:validation:Enum=DISABLED;SSE-KMS;SSE-S3 S3EncryptionMode *string `json:"s3EncryptionMode,omitempty"` // The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/kms/v1alpha1.Key // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/kms/v1alpha1.KMSKeyARN() // +crossplane:generate:reference:refFieldName=KMSKeyARNRef // +crossplane:generate:reference:selectorFieldName=KMSKeyARNSelector KMSKeyARN *string `json:"kmsKeyArn,omitempty"` // KMSKeyARNRef is a reference to an KMSKey used to set the KMSKeyARN. // +optional KMSKeyARNRef *xpv1.Reference `json:"kmsKeyArnRef,omitempty"` // KMSKeyARNSelector selects references to an KMSKey used to set the KMSKeyARN. // +optional KMSKeyARNSelector *xpv1.Selector `json:"kmsKeyArnSelector,omitempty"` }
CustomS3Encryption contains the additional fields for S3Encryption
func (*CustomS3Encryption) DeepCopy ¶ added in v0.31.0
func (in *CustomS3Encryption) DeepCopy() *CustomS3Encryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomS3Encryption.
func (*CustomS3Encryption) DeepCopyInto ¶ added in v0.31.0
func (in *CustomS3Encryption) DeepCopyInto(out *CustomS3Encryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomS3Target ¶ added in v0.31.0
type CustomS3Target struct { // The name of a connection which allows a job or crawler to access data in // Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC). // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/glue/v1alpha1.Connection // +crossplane:generate:reference:refFieldName=ConnectionNameRef // +crossplane:generate:reference:selectorFieldName=ConnectionNameSelector ConnectionName *string `json:"connectionName,omitempty"` // ConnectionNameRef is a reference to an Connection used to set // the ConnectionName. // +optional ConnectionNameRef *xpv1.Reference `json:"connectionNameRef,omitempty"` // ConnectionNamesSelector selects references to Connection used // to set the ConnectionName. // +optional ConnectionNameSelector *xpv1.Selector `json:"connectionNameSelector,omitempty"` // A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/sqs/v1beta1.Queue // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/sqs/v1beta1.QueueARN() // +crossplane:generate:reference:refFieldName=DlqEventQueueARNRef // +crossplane:generate:reference:selectorFieldName=DlqEventQueueARNSelector DlqEventQueueARN *string `json:"dlqEventQueueArn,omitempty"` // DlqEventQueueARNRef is a reference to an SQSEventQueue used to set // the DlqEventQueueARN. // +optional DlqEventQueueARNRef *xpv1.Reference `json:"dlqEventQueueArnRef,omitempty"` // DlqEventQueueARNSelector selects references to SQSEventQueue used // to set the DlqEventQueueARN. // +optional DlqEventQueueARNSelector *xpv1.Selector `json:"dlqEventQueueArnSelector,omitempty"` // A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/sqs/v1beta1.Queue // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/sqs/v1beta1.QueueARN() // +crossplane:generate:reference:refFieldName=EventQueueARNRef // +crossplane:generate:reference:selectorFieldName=EventQueueARNSelector EventQueueARN *string `json:"eventQueueArn,omitempty"` // EventQueueARNRef is a reference to an SQSEventQueue used to set // the EventQueueARN. // +optional EventQueueARNRef *xpv1.Reference `json:"eventQueueArnRef,omitempty"` // EventQueueARNSelector selects references to SQSEventQueue used // to set the EventQueueARN. // +optional EventQueueARNSelector *xpv1.Selector `json:"eventQueueArnSelector,omitempty"` // A list of glob patterns used to exclude from the crawl. For more information, // see Catalog Tables with a Crawler (https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html). Exclusions []*string `json:"exclusions,omitempty"` // The path to the Amazon S3 target. Path *string `json:"path,omitempty"` // Sets the number of files in each leaf folder to be crawled when crawling // sample files in a dataset. If not set, all the files are crawled. A valid // value is an integer between 1 and 249. SampleSize *int64 `json:"sampleSize,omitempty"` }
CustomS3Target contains the additional fields for S3Target
func (*CustomS3Target) DeepCopy ¶ added in v0.31.0
func (in *CustomS3Target) DeepCopy() *CustomS3Target
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomS3Target.
func (*CustomS3Target) DeepCopyInto ¶ added in v0.31.0
func (in *CustomS3Target) DeepCopyInto(out *CustomS3Target)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSecurityConfigurationParameters ¶
type CustomSecurityConfigurationParameters struct { // The encryption configuration for the new security configuration. CustomEncryptionConfiguration *CustomEncryptionConfiguration `json:"encryptionConfiguration"` }
CustomSecurityConfigurationParameters contains the additional fields for SecurityConfigurationParameters
func (*CustomSecurityConfigurationParameters) DeepCopy ¶
func (in *CustomSecurityConfigurationParameters) DeepCopy() *CustomSecurityConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSecurityConfigurationParameters.
func (*CustomSecurityConfigurationParameters) DeepCopyInto ¶
func (in *CustomSecurityConfigurationParameters) DeepCopyInto(out *CustomSecurityConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DQResultsPublishingOptions ¶ added in v0.38.0
type DQResultsPublishingOptions struct { CloudWatchMetricsEnabled *bool `json:"cloudWatchMetricsEnabled,omitempty"` EvaluationContext *string `json:"evaluationContext,omitempty"` ResultsPublishingEnabled *bool `json:"resultsPublishingEnabled,omitempty"` ResultsS3Prefix *string `json:"resultsS3Prefix,omitempty"` }
+kubebuilder:skipversion
func (*DQResultsPublishingOptions) DeepCopy ¶ added in v0.38.0
func (in *DQResultsPublishingOptions) DeepCopy() *DQResultsPublishingOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DQResultsPublishingOptions.
func (*DQResultsPublishingOptions) DeepCopyInto ¶ added in v0.38.0
func (in *DQResultsPublishingOptions) DeepCopyInto(out *DQResultsPublishingOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DQStopJobOnFailureOptions ¶ added in v0.38.0
type DQStopJobOnFailureOptions struct {
StopJobOnFailureTiming *string `json:"stopJobOnFailureTiming,omitempty"`
}
+kubebuilder:skipversion
func (*DQStopJobOnFailureOptions) DeepCopy ¶ added in v0.38.0
func (in *DQStopJobOnFailureOptions) DeepCopy() *DQStopJobOnFailureOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DQStopJobOnFailureOptions.
func (*DQStopJobOnFailureOptions) DeepCopyInto ¶ added in v0.38.0
func (in *DQStopJobOnFailureOptions) DeepCopyInto(out *DQStopJobOnFailureOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DQStopJobOnFailureTiming ¶ added in v0.38.0
type DQStopJobOnFailureTiming string
const ( DQStopJobOnFailureTiming_Immediate DQStopJobOnFailureTiming = "Immediate" DQStopJobOnFailureTiming_AfterDataLoad DQStopJobOnFailureTiming = "AfterDataLoad" )
type DQTransformOutput ¶ added in v0.38.0
type DQTransformOutput string
const ( DQTransformOutput_PrimaryInput DQTransformOutput = "PrimaryInput" DQTransformOutput_EvaluationResults DQTransformOutput = "EvaluationResults" )
type DataFormat ¶
type DataFormat string
const ( DataFormat_AVRO DataFormat = "AVRO" DataFormat_JSON DataFormat = "JSON" DataFormat_PROTOBUF DataFormat = "PROTOBUF" )
type DataLakePrincipal ¶
type DataLakePrincipal struct {
DataLakePrincipalIdentifier *string `json:"dataLakePrincipalIdentifier,omitempty"`
}
+kubebuilder:skipversion
func (*DataLakePrincipal) DeepCopy ¶
func (in *DataLakePrincipal) DeepCopy() *DataLakePrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataLakePrincipal.
func (*DataLakePrincipal) DeepCopyInto ¶
func (in *DataLakePrincipal) DeepCopyInto(out *DataLakePrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityEvaluationRunAdditionalRunOptions ¶ added in v0.38.0
type DataQualityEvaluationRunAdditionalRunOptions struct { CloudWatchMetricsEnabled *bool `json:"cloudWatchMetricsEnabled,omitempty"` ResultsS3Prefix *string `json:"resultsS3Prefix,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityEvaluationRunAdditionalRunOptions) DeepCopy ¶ added in v0.38.0
func (in *DataQualityEvaluationRunAdditionalRunOptions) DeepCopy() *DataQualityEvaluationRunAdditionalRunOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityEvaluationRunAdditionalRunOptions.
func (*DataQualityEvaluationRunAdditionalRunOptions) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityEvaluationRunAdditionalRunOptions) DeepCopyInto(out *DataQualityEvaluationRunAdditionalRunOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityResult ¶ added in v0.38.0
type DataQualityResult struct { CompletedOn *metav1.Time `json:"completedOn,omitempty"` EvaluationContext *string `json:"evaluationContext,omitempty"` JobName *string `json:"jobName,omitempty"` RulesetName *string `json:"rulesetName,omitempty"` StartedOn *metav1.Time `json:"startedOn,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityResult) DeepCopy ¶ added in v0.38.0
func (in *DataQualityResult) DeepCopy() *DataQualityResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityResult.
func (*DataQualityResult) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityResult) DeepCopyInto(out *DataQualityResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityResultDescription ¶ added in v0.38.0
type DataQualityResultDescription struct { JobName *string `json:"jobName,omitempty"` StartedOn *metav1.Time `json:"startedOn,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityResultDescription) DeepCopy ¶ added in v0.38.0
func (in *DataQualityResultDescription) DeepCopy() *DataQualityResultDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityResultDescription.
func (*DataQualityResultDescription) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityResultDescription) DeepCopyInto(out *DataQualityResultDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityResultFilterCriteria ¶ added in v0.38.0
type DataQualityResultFilterCriteria struct { JobName *string `json:"jobName,omitempty"` StartedAfter *metav1.Time `json:"startedAfter,omitempty"` StartedBefore *metav1.Time `json:"startedBefore,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityResultFilterCriteria) DeepCopy ¶ added in v0.38.0
func (in *DataQualityResultFilterCriteria) DeepCopy() *DataQualityResultFilterCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityResultFilterCriteria.
func (*DataQualityResultFilterCriteria) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityResultFilterCriteria) DeepCopyInto(out *DataQualityResultFilterCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityRuleRecommendationRunDescription ¶ added in v0.38.0
type DataQualityRuleRecommendationRunDescription struct {
StartedOn *metav1.Time `json:"startedOn,omitempty"`
}
+kubebuilder:skipversion
func (*DataQualityRuleRecommendationRunDescription) DeepCopy ¶ added in v0.38.0
func (in *DataQualityRuleRecommendationRunDescription) DeepCopy() *DataQualityRuleRecommendationRunDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityRuleRecommendationRunDescription.
func (*DataQualityRuleRecommendationRunDescription) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityRuleRecommendationRunDescription) DeepCopyInto(out *DataQualityRuleRecommendationRunDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityRuleRecommendationRunFilter ¶ added in v0.38.0
type DataQualityRuleRecommendationRunFilter struct { StartedAfter *metav1.Time `json:"startedAfter,omitempty"` StartedBefore *metav1.Time `json:"startedBefore,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityRuleRecommendationRunFilter) DeepCopy ¶ added in v0.38.0
func (in *DataQualityRuleRecommendationRunFilter) DeepCopy() *DataQualityRuleRecommendationRunFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityRuleRecommendationRunFilter.
func (*DataQualityRuleRecommendationRunFilter) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityRuleRecommendationRunFilter) DeepCopyInto(out *DataQualityRuleRecommendationRunFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityRuleResult ¶ added in v0.38.0
type DataQualityRuleResult struct { Description *string `json:"description,omitempty"` EvaluationMessage *string `json:"evaluationMessage,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityRuleResult) DeepCopy ¶ added in v0.38.0
func (in *DataQualityRuleResult) DeepCopy() *DataQualityRuleResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityRuleResult.
func (*DataQualityRuleResult) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityRuleResult) DeepCopyInto(out *DataQualityRuleResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityRuleResultStatus ¶ added in v0.38.0
type DataQualityRuleResultStatus string
const ( DataQualityRuleResultStatus_PASS DataQualityRuleResultStatus = "PASS" DataQualityRuleResultStatus_FAIL DataQualityRuleResultStatus = "FAIL" DataQualityRuleResultStatus_ERROR DataQualityRuleResultStatus = "ERROR" )
type DataQualityRulesetEvaluationRunDescription ¶ added in v0.38.0
type DataQualityRulesetEvaluationRunDescription struct {
StartedOn *metav1.Time `json:"startedOn,omitempty"`
}
+kubebuilder:skipversion
func (*DataQualityRulesetEvaluationRunDescription) DeepCopy ¶ added in v0.38.0
func (in *DataQualityRulesetEvaluationRunDescription) DeepCopy() *DataQualityRulesetEvaluationRunDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityRulesetEvaluationRunDescription.
func (*DataQualityRulesetEvaluationRunDescription) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityRulesetEvaluationRunDescription) DeepCopyInto(out *DataQualityRulesetEvaluationRunDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityRulesetEvaluationRunFilter ¶ added in v0.38.0
type DataQualityRulesetEvaluationRunFilter struct { StartedAfter *metav1.Time `json:"startedAfter,omitempty"` StartedBefore *metav1.Time `json:"startedBefore,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityRulesetEvaluationRunFilter) DeepCopy ¶ added in v0.38.0
func (in *DataQualityRulesetEvaluationRunFilter) DeepCopy() *DataQualityRulesetEvaluationRunFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityRulesetEvaluationRunFilter.
func (*DataQualityRulesetEvaluationRunFilter) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityRulesetEvaluationRunFilter) DeepCopyInto(out *DataQualityRulesetEvaluationRunFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityRulesetFilterCriteria ¶ added in v0.38.0
type DataQualityRulesetFilterCriteria struct { CreatedAfter *metav1.Time `json:"createdAfter,omitempty"` CreatedBefore *metav1.Time `json:"createdBefore,omitempty"` Description *string `json:"description,omitempty"` LastModifiedAfter *metav1.Time `json:"lastModifiedAfter,omitempty"` LastModifiedBefore *metav1.Time `json:"lastModifiedBefore,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityRulesetFilterCriteria) DeepCopy ¶ added in v0.38.0
func (in *DataQualityRulesetFilterCriteria) DeepCopy() *DataQualityRulesetFilterCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityRulesetFilterCriteria.
func (*DataQualityRulesetFilterCriteria) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityRulesetFilterCriteria) DeepCopyInto(out *DataQualityRulesetFilterCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityRulesetListDetails ¶ added in v0.38.0
type DataQualityRulesetListDetails struct { CreatedOn *metav1.Time `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` LastModifiedOn *metav1.Time `json:"lastModifiedOn,omitempty"` Name *string `json:"name,omitempty"` RuleCount *int64 `json:"ruleCount,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityRulesetListDetails) DeepCopy ¶ added in v0.38.0
func (in *DataQualityRulesetListDetails) DeepCopy() *DataQualityRulesetListDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityRulesetListDetails.
func (*DataQualityRulesetListDetails) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityRulesetListDetails) DeepCopyInto(out *DataQualityRulesetListDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityTargetTable ¶ added in v0.38.0
type DataQualityTargetTable struct { CatalogID *string `json:"catalogID,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` TableName *string `json:"tableName,omitempty"` }
+kubebuilder:skipversion
func (*DataQualityTargetTable) DeepCopy ¶ added in v0.38.0
func (in *DataQualityTargetTable) DeepCopy() *DataQualityTargetTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityTargetTable.
func (*DataQualityTargetTable) DeepCopyInto ¶ added in v0.38.0
func (in *DataQualityTargetTable) DeepCopyInto(out *DataQualityTargetTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database ¶
type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseSpec `json:"spec"` Status DatabaseStatus `json:"status,omitempty"` }
Database is the Schema for the Databases API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Database) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.
func (*Database) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Database) GetCondition ¶
func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Database.
func (*Database) GetDeletionPolicy ¶
func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Database.
func (*Database) GetManagementPolicies ¶ added in v0.43.0
func (mg *Database) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Database.
func (*Database) GetProviderConfigReference ¶
GetProviderConfigReference of this Database.
func (*Database) GetProviderReference ¶
GetProviderReference of this Database. Deprecated: Use GetProviderConfigReference.
func (*Database) GetPublishConnectionDetailsTo ¶
func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Database.
func (*Database) GetWriteConnectionSecretToReference ¶
func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Database.
func (*Database) SetConditions ¶
SetConditions of this Database.
func (*Database) SetDeletionPolicy ¶
func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Database.
func (*Database) SetManagementPolicies ¶ added in v0.43.0
func (mg *Database) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Database.
func (*Database) SetProviderConfigReference ¶
SetProviderConfigReference of this Database.
func (*Database) SetProviderReference ¶
SetProviderReference of this Database. Deprecated: Use SetProviderConfigReference.
func (*Database) SetPublishConnectionDetailsTo ¶
func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Database.
func (*Database) SetWriteConnectionSecretToReference ¶
func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Database.
type DatabaseIdentifier ¶
type DatabaseIdentifier struct { CatalogID *string `json:"catalogID,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` Region *string `json:"region,omitempty"` }
+kubebuilder:skipversion
func (*DatabaseIdentifier) DeepCopy ¶
func (in *DatabaseIdentifier) DeepCopy() *DatabaseIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseIdentifier.
func (*DatabaseIdentifier) DeepCopyInto ¶
func (in *DatabaseIdentifier) DeepCopyInto(out *DatabaseIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseInput ¶
type DatabaseInput struct { CreateTableDefaultPermissions []*PrincipalPermissions `json:"createTableDefaultPermissions,omitempty"` Description *string `json:"description,omitempty"` // A database that points to an entity outside the Glue Data Catalog. FederatedDatabase *FederatedDatabase `json:"federatedDatabase,omitempty"` LocationURI *string `json:"locationURI,omitempty"` Name *string `json:"name,omitempty"` Parameters map[string]*string `json:"parameters,omitempty"` // A structure that describes a target database for resource linking. TargetDatabase *DatabaseIdentifier `json:"targetDatabase,omitempty"` }
+kubebuilder:skipversion
func (*DatabaseInput) DeepCopy ¶
func (in *DatabaseInput) DeepCopy() *DatabaseInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseInput.
func (*DatabaseInput) DeepCopyInto ¶
func (in *DatabaseInput) DeepCopyInto(out *DatabaseInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseList ¶
type DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Database `json:"items"` }
DatabaseList contains a list of Databases
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabaseList) GetItems ¶
func (l *DatabaseList) GetItems() []resource.Managed
GetItems of this DatabaseList.
type DatabaseObservation ¶
type DatabaseObservation struct { // The time at which the metadata database was created in the catalog. CreateTime *metav1.Time `json:"createTime,omitempty"` }
DatabaseObservation defines the observed state of Database
func (*DatabaseObservation) DeepCopy ¶
func (in *DatabaseObservation) DeepCopy() *DatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseObservation.
func (*DatabaseObservation) DeepCopyInto ¶
func (in *DatabaseObservation) DeepCopyInto(out *DatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseParameters ¶
type DatabaseParameters struct { // Region is which region the Database will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The ID of the Data Catalog in which to create the database. If none is provided, // the Amazon Web Services account ID is used by default. CatalogID *string `json:"catalogID,omitempty"` // The tags you assign to the database. Tags map[string]*string `json:"tags,omitempty"` CustomDatabaseParameters `json:",inline"` }
DatabaseParameters defines the desired state of Database
func (*DatabaseParameters) DeepCopy ¶
func (in *DatabaseParameters) DeepCopy() *DatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseParameters.
func (*DatabaseParameters) DeepCopyInto ¶
func (in *DatabaseParameters) DeepCopyInto(out *DatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpec ¶
type DatabaseSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider DatabaseParameters `json:"forProvider"` }
DatabaseSpec defines the desired state of Database
func (*DatabaseSpec) DeepCopy ¶
func (in *DatabaseSpec) DeepCopy() *DatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpec.
func (*DatabaseSpec) DeepCopyInto ¶
func (in *DatabaseSpec) DeepCopyInto(out *DatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseStatus ¶
type DatabaseStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider DatabaseObservation `json:"atProvider,omitempty"` }
DatabaseStatus defines the observed state of Database.
func (*DatabaseStatus) DeepCopy ¶
func (in *DatabaseStatus) DeepCopy() *DatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseStatus.
func (*DatabaseStatus) DeepCopyInto ¶
func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database_SDK ¶
type Database_SDK struct { CatalogID *string `json:"catalogID,omitempty"` CreateTableDefaultPermissions []*PrincipalPermissions `json:"createTableDefaultPermissions,omitempty"` CreateTime *metav1.Time `json:"createTime,omitempty"` Description *string `json:"description,omitempty"` // A database that points to an entity outside the Glue Data Catalog. FederatedDatabase *FederatedDatabase `json:"federatedDatabase,omitempty"` LocationURI *string `json:"locationURI,omitempty"` Name *string `json:"name,omitempty"` Parameters map[string]*string `json:"parameters,omitempty"` // A structure that describes a target database for resource linking. TargetDatabase *DatabaseIdentifier `json:"targetDatabase,omitempty"` }
+kubebuilder:skipversion
func (*Database_SDK) DeepCopy ¶
func (in *Database_SDK) DeepCopy() *Database_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database_SDK.
func (*Database_SDK) DeepCopyInto ¶
func (in *Database_SDK) DeepCopyInto(out *Database_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Datatype ¶ added in v0.38.0
+kubebuilder:skipversion
func (*Datatype) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Datatype.
func (*Datatype) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateColumnStatisticsData ¶
type DateColumnStatisticsData struct { MaximumValue *metav1.Time `json:"maximumValue,omitempty"` MinimumValue *metav1.Time `json:"minimumValue,omitempty"` }
+kubebuilder:skipversion
func (*DateColumnStatisticsData) DeepCopy ¶
func (in *DateColumnStatisticsData) DeepCopy() *DateColumnStatisticsData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateColumnStatisticsData.
func (*DateColumnStatisticsData) DeepCopyInto ¶
func (in *DateColumnStatisticsData) DeepCopyInto(out *DateColumnStatisticsData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteBehavior ¶
type DeleteBehavior string
const ( DeleteBehavior_LOG DeleteBehavior = "LOG" DeleteBehavior_DELETE_FROM_DATABASE DeleteBehavior = "DELETE_FROM_DATABASE" DeleteBehavior_DEPRECATE_IN_DATABASE DeleteBehavior = "DEPRECATE_IN_DATABASE" )
type DeltaTarget ¶ added in v0.34.0
type DeltaTarget struct { ConnectionName *string `json:"connectionName,omitempty"` CreateNativeDeltaTable *bool `json:"createNativeDeltaTable,omitempty"` DeltaTables []*string `json:"deltaTables,omitempty"` WriteManifest *bool `json:"writeManifest,omitempty"` }
+kubebuilder:skipversion
func (*DeltaTarget) DeepCopy ¶ added in v0.34.0
func (in *DeltaTarget) DeepCopy() *DeltaTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeltaTarget.
func (*DeltaTarget) DeepCopyInto ¶ added in v0.34.0
func (in *DeltaTarget) DeepCopyInto(out *DeltaTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeltaTargetCompressionType ¶ added in v0.44.0
type DeltaTargetCompressionType string
const ( DeltaTargetCompressionType_uncompressed DeltaTargetCompressionType = "uncompressed" DeltaTargetCompressionType_snappy DeltaTargetCompressionType = "snappy" )
type DevEndpoint ¶
type DevEndpoint struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` CreatedTimestamp *metav1.Time `json:"createdTimestamp,omitempty"` EndpointName *string `json:"endpointName,omitempty"` ExtraJarsS3Path *string `json:"extraJarsS3Path,omitempty"` ExtraPythonLibsS3Path *string `json:"extraPythonLibsS3Path,omitempty"` FailureReason *string `json:"failureReason,omitempty"` GlueVersion *string `json:"glueVersion,omitempty"` LastModifiedTimestamp *metav1.Time `json:"lastModifiedTimestamp,omitempty"` LastUpdateStatus *string `json:"lastUpdateStatus,omitempty"` NumberOfNodes *int64 `json:"numberOfNodes,omitempty"` NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty"` PrivateAddress *string `json:"privateAddress,omitempty"` PublicAddress *string `json:"publicAddress,omitempty"` PublicKey *string `json:"publicKey,omitempty"` SecurityConfiguration *string `json:"securityConfiguration,omitempty"` Status *string `json:"status,omitempty"` SubnetID *string `json:"subnetID,omitempty"` VPCID *string `json:"vpcID,omitempty"` WorkerType *string `json:"workerType,omitempty"` YarnEndpointAddress *string `json:"yarnEndpointAddress,omitempty"` ZeppelinRemoteSparkInterpreterPort *int64 `json:"zeppelinRemoteSparkInterpreterPort,omitempty"` }
+kubebuilder:skipversion
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.
type DevEndpointCustomLibraries ¶
type DevEndpointCustomLibraries struct { ExtraJarsS3Path *string `json:"extraJarsS3Path,omitempty"` ExtraPythonLibsS3Path *string `json:"extraPythonLibsS3Path,omitempty"` }
+kubebuilder:skipversion
func (*DevEndpointCustomLibraries) DeepCopy ¶
func (in *DevEndpointCustomLibraries) DeepCopy() *DevEndpointCustomLibraries
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointCustomLibraries.
func (*DevEndpointCustomLibraries) DeepCopyInto ¶
func (in *DevEndpointCustomLibraries) DeepCopyInto(out *DevEndpointCustomLibraries)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectJDBCSource ¶ added in v0.44.0
type DirectJDBCSource struct { ConnectionName *string `json:"connectionName,omitempty"` ConnectionType *string `json:"connectionType,omitempty"` Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` RedshiftTmpDir *string `json:"redshiftTmpDir,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*DirectJDBCSource) DeepCopy ¶ added in v0.44.0
func (in *DirectJDBCSource) DeepCopy() *DirectJDBCSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectJDBCSource.
func (*DirectJDBCSource) DeepCopyInto ¶ added in v0.44.0
func (in *DirectJDBCSource) DeepCopyInto(out *DirectJDBCSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectKafkaSource ¶ added in v0.38.0
type DirectKafkaSource struct { // Specifies options related to data preview for viewing a sample of your data. DataPreviewOptions *StreamingDataPreviewOptions `json:"dataPreviewOptions,omitempty"` DetectSchema *bool `json:"detectSchema,omitempty"` Name *string `json:"name,omitempty"` // Additional options for streaming. StreamingOptions *KafkaStreamingSourceOptions `json:"streamingOptions,omitempty"` WindowSize *int64 `json:"windowSize,omitempty"` }
+kubebuilder:skipversion
func (*DirectKafkaSource) DeepCopy ¶ added in v0.38.0
func (in *DirectKafkaSource) DeepCopy() *DirectKafkaSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectKafkaSource.
func (*DirectKafkaSource) DeepCopyInto ¶ added in v0.38.0
func (in *DirectKafkaSource) DeepCopyInto(out *DirectKafkaSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectKinesisSource ¶ added in v0.38.0
type DirectKinesisSource struct { // Specifies options related to data preview for viewing a sample of your data. DataPreviewOptions *StreamingDataPreviewOptions `json:"dataPreviewOptions,omitempty"` DetectSchema *bool `json:"detectSchema,omitempty"` Name *string `json:"name,omitempty"` // Additional options for the Amazon Kinesis streaming data source. StreamingOptions *KinesisStreamingSourceOptions `json:"streamingOptions,omitempty"` WindowSize *int64 `json:"windowSize,omitempty"` }
+kubebuilder:skipversion
func (*DirectKinesisSource) DeepCopy ¶ added in v0.38.0
func (in *DirectKinesisSource) DeepCopy() *DirectKinesisSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectKinesisSource.
func (*DirectKinesisSource) DeepCopyInto ¶ added in v0.38.0
func (in *DirectKinesisSource) DeepCopyInto(out *DirectKinesisSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectSchemaChangePolicy ¶ added in v0.38.0
type DirectSchemaChangePolicy struct { Database *string `json:"database,omitempty"` EnableUpdateCatalog *bool `json:"enableUpdateCatalog,omitempty"` Table *string `json:"table,omitempty"` UpdateBehavior *string `json:"updateBehavior,omitempty"` }
+kubebuilder:skipversion
func (*DirectSchemaChangePolicy) DeepCopy ¶ added in v0.38.0
func (in *DirectSchemaChangePolicy) DeepCopy() *DirectSchemaChangePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectSchemaChangePolicy.
func (*DirectSchemaChangePolicy) DeepCopyInto ¶ added in v0.38.0
func (in *DirectSchemaChangePolicy) DeepCopyInto(out *DirectSchemaChangePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DropDuplicates ¶ added in v0.38.0
type DropDuplicates struct { Columns [][]*string `json:"columns,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*DropDuplicates) DeepCopy ¶ added in v0.38.0
func (in *DropDuplicates) DeepCopy() *DropDuplicates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropDuplicates.
func (*DropDuplicates) DeepCopyInto ¶ added in v0.38.0
func (in *DropDuplicates) DeepCopyInto(out *DropDuplicates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DropFields ¶ added in v0.38.0
type DropFields struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Paths [][]*string `json:"paths,omitempty"` }
+kubebuilder:skipversion
func (*DropFields) DeepCopy ¶ added in v0.38.0
func (in *DropFields) DeepCopy() *DropFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropFields.
func (*DropFields) DeepCopyInto ¶ added in v0.38.0
func (in *DropFields) DeepCopyInto(out *DropFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DropNullFields ¶ added in v0.38.0
type DropNullFields struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` // Represents whether certain values are recognized as null values for removal. NullCheckBoxList *NullCheckBoxList `json:"nullCheckBoxList,omitempty"` NullTextList []*NullValueField `json:"nullTextList,omitempty"` }
+kubebuilder:skipversion
func (*DropNullFields) DeepCopy ¶ added in v0.38.0
func (in *DropNullFields) DeepCopy() *DropNullFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DropNullFields.
func (*DropNullFields) DeepCopyInto ¶ added in v0.38.0
func (in *DropNullFields) DeepCopyInto(out *DropNullFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicTransform ¶ added in v0.38.0
type DynamicTransform struct { FunctionName *string `json:"functionName,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Parameters []*TransformConfigParameter `json:"parameters,omitempty"` Path *string `json:"path,omitempty"` TransformName *string `json:"transformName,omitempty"` Version *string `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*DynamicTransform) DeepCopy ¶ added in v0.38.0
func (in *DynamicTransform) DeepCopy() *DynamicTransform
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicTransform.
func (*DynamicTransform) DeepCopyInto ¶ added in v0.38.0
func (in *DynamicTransform) DeepCopyInto(out *DynamicTransform)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamoDBCatalogSource ¶ added in v0.38.0
type DynamoDBCatalogSource struct { Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*DynamoDBCatalogSource) DeepCopy ¶ added in v0.38.0
func (in *DynamoDBCatalogSource) DeepCopy() *DynamoDBCatalogSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDBCatalogSource.
func (*DynamoDBCatalogSource) DeepCopyInto ¶ added in v0.38.0
func (in *DynamoDBCatalogSource) DeepCopyInto(out *DynamoDBCatalogSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamoDBTarget ¶
type DynamoDBTarget struct { Path *string `json:"path,omitempty"` ScanAll *bool `json:"scanAll,omitempty"` ScanRate *float64 `json:"scanRate,omitempty"` }
+kubebuilder:skipversion
func (*DynamoDBTarget) DeepCopy ¶
func (in *DynamoDBTarget) DeepCopy() *DynamoDBTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDBTarget.
func (*DynamoDBTarget) DeepCopyInto ¶
func (in *DynamoDBTarget) DeepCopyInto(out *DynamoDBTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Edge ¶
type Edge struct { DestinationID *string `json:"destinationID,omitempty"` SourceID *string `json:"sourceID,omitempty"` }
+kubebuilder:skipversion
func (*Edge) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Edge.
func (*Edge) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnableHybridValues ¶
type EnableHybridValues string
const ( EnableHybridValues_TRUE EnableHybridValues = "TRUE" EnableHybridValues_FALSE EnableHybridValues = "FALSE" )
type EncryptionAtRest ¶
type EncryptionAtRest struct {
SSEAWSKMSKeyID *string `json:"sseAWSKMSKeyID,omitempty"`
}
+kubebuilder:skipversion
func (*EncryptionAtRest) DeepCopy ¶
func (in *EncryptionAtRest) DeepCopy() *EncryptionAtRest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionAtRest.
func (*EncryptionAtRest) DeepCopyInto ¶
func (in *EncryptionAtRest) DeepCopyInto(out *EncryptionAtRest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfiguration ¶
type EncryptionConfiguration struct { // Specifies how Amazon CloudWatch data should be encrypted. CloudWatchEncryption *CloudWatchEncryption `json:"cloudWatchEncryption,omitempty"` // Specifies how job bookmark data should be encrypted. JobBookmarksEncryption *JobBookmarksEncryption `json:"jobBookmarksEncryption,omitempty"` S3Encryption []*S3Encryption `json:"s3Encryption,omitempty"` }
+kubebuilder:skipversion
func (*EncryptionConfiguration) DeepCopy ¶
func (in *EncryptionConfiguration) DeepCopy() *EncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfiguration.
func (*EncryptionConfiguration) DeepCopyInto ¶
func (in *EncryptionConfiguration) DeepCopyInto(out *EncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorDetail ¶
type ErrorDetail struct { ErrorCode *string `json:"errorCode,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` }
+kubebuilder:skipversion
func (*ErrorDetail) DeepCopy ¶
func (in *ErrorDetail) DeepCopy() *ErrorDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorDetail.
func (*ErrorDetail) DeepCopyInto ¶
func (in *ErrorDetail) DeepCopyInto(out *ErrorDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EvaluateDataQuality ¶ added in v0.38.0
type EvaluateDataQuality struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Output *string `json:"output,omitempty"` // Options to configure how your data quality evaluation results are published. PublishingOptions *DQResultsPublishingOptions `json:"publishingOptions,omitempty"` Ruleset *string `json:"ruleset,omitempty"` // Options to configure how your job will stop if your data quality evaluation // fails. StopJobOnFailureOptions *DQStopJobOnFailureOptions `json:"stopJobOnFailureOptions,omitempty"` }
+kubebuilder:skipversion
func (*EvaluateDataQuality) DeepCopy ¶ added in v0.38.0
func (in *EvaluateDataQuality) DeepCopy() *EvaluateDataQuality
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EvaluateDataQuality.
func (*EvaluateDataQuality) DeepCopyInto ¶ added in v0.38.0
func (in *EvaluateDataQuality) DeepCopyInto(out *EvaluateDataQuality)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EvaluateDataQualityMultiFrame ¶ added in v0.44.0
type EvaluateDataQualityMultiFrame struct { AdditionalDataSources map[string]*string `json:"additionalDataSources,omitempty"` AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` // Options to configure how your data quality evaluation results are published. PublishingOptions *DQResultsPublishingOptions `json:"publishingOptions,omitempty"` Ruleset *string `json:"ruleset,omitempty"` // Options to configure how your job will stop if your data quality evaluation // fails. StopJobOnFailureOptions *DQStopJobOnFailureOptions `json:"stopJobOnFailureOptions,omitempty"` }
+kubebuilder:skipversion
func (*EvaluateDataQualityMultiFrame) DeepCopy ¶ added in v0.44.0
func (in *EvaluateDataQualityMultiFrame) DeepCopy() *EvaluateDataQualityMultiFrame
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EvaluateDataQualityMultiFrame.
func (*EvaluateDataQualityMultiFrame) DeepCopyInto ¶ added in v0.44.0
func (in *EvaluateDataQualityMultiFrame) DeepCopyInto(out *EvaluateDataQualityMultiFrame)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecutionClass ¶ added in v0.38.0
type ExecutionClass string
const ( ExecutionClass_FLEX ExecutionClass = "FLEX" ExecutionClass_STANDARD ExecutionClass = "STANDARD" )
type ExecutionProperty ¶
type ExecutionProperty struct {
MaxConcurrentRuns *int64 `json:"maxConcurrentRuns,omitempty"`
}
+kubebuilder:skipversion
func (*ExecutionProperty) DeepCopy ¶
func (in *ExecutionProperty) DeepCopy() *ExecutionProperty
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionProperty.
func (*ExecutionProperty) DeepCopyInto ¶
func (in *ExecutionProperty) DeepCopyInto(out *ExecutionProperty)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExistCondition ¶
type ExistCondition string
const ( ExistCondition_MUST_EXIST ExistCondition = "MUST_EXIST" ExistCondition_NOT_EXIST ExistCondition = "NOT_EXIST" ExistCondition_NONE ExistCondition = "NONE" )
type ExportLabelsTaskRunProperties ¶
type ExportLabelsTaskRunProperties struct {
OutputS3Path *string `json:"outputS3Path,omitempty"`
}
+kubebuilder:skipversion
func (*ExportLabelsTaskRunProperties) DeepCopy ¶
func (in *ExportLabelsTaskRunProperties) DeepCopy() *ExportLabelsTaskRunProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportLabelsTaskRunProperties.
func (*ExportLabelsTaskRunProperties) DeepCopyInto ¶
func (in *ExportLabelsTaskRunProperties) DeepCopyInto(out *ExportLabelsTaskRunProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedDatabase ¶ added in v0.44.0
type FederatedDatabase struct { ConnectionName *string `json:"connectionName,omitempty"` Identifier *string `json:"identifier,omitempty"` }
+kubebuilder:skipversion
func (*FederatedDatabase) DeepCopy ¶ added in v0.44.0
func (in *FederatedDatabase) DeepCopy() *FederatedDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedDatabase.
func (*FederatedDatabase) DeepCopyInto ¶ added in v0.44.0
func (in *FederatedDatabase) DeepCopyInto(out *FederatedDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedTable ¶ added in v0.44.0
type FederatedTable struct { ConnectionName *string `json:"connectionName,omitempty"` DatabaseIdentifier *string `json:"databaseIdentifier,omitempty"` Identifier *string `json:"identifier,omitempty"` }
+kubebuilder:skipversion
func (*FederatedTable) DeepCopy ¶ added in v0.44.0
func (in *FederatedTable) DeepCopy() *FederatedTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedTable.
func (*FederatedTable) DeepCopyInto ¶ added in v0.44.0
func (in *FederatedTable) DeepCopyInto(out *FederatedTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederationSourceErrorCode ¶ added in v0.44.0
type FederationSourceErrorCode string
const ( FederationSourceErrorCode_InvalidResponseException FederationSourceErrorCode = "InvalidResponseException" FederationSourceErrorCode_OperationTimeoutException FederationSourceErrorCode = "OperationTimeoutException" FederationSourceErrorCode_OperationNotSupportedException FederationSourceErrorCode = "OperationNotSupportedException" FederationSourceErrorCode_InternalServiceException FederationSourceErrorCode = "InternalServiceException" FederationSourceErrorCode_ThrottlingException FederationSourceErrorCode = "ThrottlingException" )
type FillMissingValues ¶ added in v0.38.0
type FillMissingValues struct { FilledPath *string `json:"filledPath,omitempty"` ImputedPath *string `json:"imputedPath,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*FillMissingValues) DeepCopy ¶ added in v0.38.0
func (in *FillMissingValues) DeepCopy() *FillMissingValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FillMissingValues.
func (*FillMissingValues) DeepCopyInto ¶ added in v0.38.0
func (in *FillMissingValues) DeepCopyInto(out *FillMissingValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Filter ¶ added in v0.38.0
type Filter struct { Filters []*FilterExpression `json:"filters,omitempty"` Inputs []*string `json:"inputs,omitempty"` LogicalOperator *string `json:"logicalOperator,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*Filter) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Filter.
func (*Filter) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterExpression ¶ added in v0.38.0
type FilterExpression struct { Negated *bool `json:"negated,omitempty"` Operation *string `json:"operation,omitempty"` Values []*FilterValue `json:"values,omitempty"` }
+kubebuilder:skipversion
func (*FilterExpression) DeepCopy ¶ added in v0.38.0
func (in *FilterExpression) DeepCopy() *FilterExpression
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterExpression.
func (*FilterExpression) DeepCopyInto ¶ added in v0.38.0
func (in *FilterExpression) DeepCopyInto(out *FilterExpression)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterLogicalOperator ¶ added in v0.38.0
type FilterLogicalOperator string
const ( FilterLogicalOperator_AND FilterLogicalOperator = "AND" FilterLogicalOperator_OR FilterLogicalOperator = "OR" )
type FilterOperation ¶ added in v0.38.0
type FilterOperation string
const ( FilterOperation_EQ FilterOperation = "EQ" FilterOperation_LT FilterOperation = "LT" FilterOperation_GT FilterOperation = "GT" FilterOperation_LTE FilterOperation = "LTE" FilterOperation_GTE FilterOperation = "GTE" FilterOperation_REGEX FilterOperation = "REGEX" FilterOperation_ISNULL FilterOperation = "ISNULL" )
type FilterOperator ¶ added in v0.38.0
type FilterOperator string
const ( FilterOperator_GT FilterOperator = "GT" FilterOperator_GE FilterOperator = "GE" FilterOperator_LT FilterOperator = "LT" FilterOperator_LE FilterOperator = "LE" FilterOperator_EQ FilterOperator = "EQ" FilterOperator_NE FilterOperator = "NE" )
type FilterValue ¶ added in v0.38.0
type FilterValue struct { Type *string `json:"type_,omitempty"` Value []*string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*FilterValue) DeepCopy ¶ added in v0.38.0
func (in *FilterValue) DeepCopy() *FilterValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterValue.
func (*FilterValue) DeepCopyInto ¶ added in v0.38.0
func (in *FilterValue) DeepCopyInto(out *FilterValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterValueType ¶ added in v0.38.0
type FilterValueType string
const ( FilterValueType_COLUMNEXTRACTED FilterValueType = "COLUMNEXTRACTED" FilterValueType_CONSTANT FilterValueType = "CONSTANT" )
type FindMatchesParameters ¶
type FindMatchesParameters struct {
EnforceProvidedLabels *bool `json:"enforceProvidedLabels,omitempty"`
}
+kubebuilder:skipversion
func (*FindMatchesParameters) DeepCopy ¶
func (in *FindMatchesParameters) DeepCopy() *FindMatchesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindMatchesParameters.
func (*FindMatchesParameters) DeepCopyInto ¶
func (in *FindMatchesParameters) DeepCopyInto(out *FindMatchesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindMatchesTaskRunProperties ¶
type FindMatchesTaskRunProperties struct {
JobName *string `json:"jobName,omitempty"`
}
+kubebuilder:skipversion
func (*FindMatchesTaskRunProperties) DeepCopy ¶
func (in *FindMatchesTaskRunProperties) DeepCopy() *FindMatchesTaskRunProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindMatchesTaskRunProperties.
func (*FindMatchesTaskRunProperties) DeepCopyInto ¶
func (in *FindMatchesTaskRunProperties) DeepCopyInto(out *FindMatchesTaskRunProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GetConnectionsFilter ¶
type GetConnectionsFilter struct { ConnectionType *string `json:"connectionType,omitempty"` MatchCriteria []*string `json:"matchCriteria,omitempty"` }
+kubebuilder:skipversion
func (*GetConnectionsFilter) DeepCopy ¶
func (in *GetConnectionsFilter) DeepCopy() *GetConnectionsFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetConnectionsFilter.
func (*GetConnectionsFilter) DeepCopyInto ¶
func (in *GetConnectionsFilter) DeepCopyInto(out *GetConnectionsFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GluePolicy ¶
type GluePolicy struct { CreateTime *metav1.Time `json:"createTime,omitempty"` UpdateTime *metav1.Time `json:"updateTime,omitempty"` }
+kubebuilder:skipversion
func (*GluePolicy) DeepCopy ¶
func (in *GluePolicy) DeepCopy() *GluePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GluePolicy.
func (*GluePolicy) DeepCopyInto ¶
func (in *GluePolicy) DeepCopyInto(out *GluePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueRecordType ¶ added in v0.38.0
type GlueRecordType string
const ( GlueRecordType_DATE GlueRecordType = "DATE" GlueRecordType_STRING GlueRecordType = "STRING" GlueRecordType_TIMESTAMP GlueRecordType = "TIMESTAMP" GlueRecordType_INT GlueRecordType = "INT" GlueRecordType_FLOAT GlueRecordType = "FLOAT" GlueRecordType_LONG GlueRecordType = "LONG" GlueRecordType_BIGDECIMAL GlueRecordType = "BIGDECIMAL" GlueRecordType_BYTE GlueRecordType = "BYTE" GlueRecordType_SHORT GlueRecordType = "SHORT" GlueRecordType_DOUBLE GlueRecordType = "DOUBLE" )
type GlueSchema ¶ added in v0.38.0
type GlueSchema struct {
Columns []*GlueStudioSchemaColumn `json:"columns,omitempty"`
}
+kubebuilder:skipversion
func (*GlueSchema) DeepCopy ¶ added in v0.38.0
func (in *GlueSchema) DeepCopy() *GlueSchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueSchema.
func (*GlueSchema) DeepCopyInto ¶ added in v0.38.0
func (in *GlueSchema) DeepCopyInto(out *GlueSchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueStudioSchemaColumn ¶ added in v0.38.0
type GlueStudioSchemaColumn struct { Name *string `json:"name,omitempty"` Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*GlueStudioSchemaColumn) DeepCopy ¶ added in v0.38.0
func (in *GlueStudioSchemaColumn) DeepCopy() *GlueStudioSchemaColumn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueStudioSchemaColumn.
func (*GlueStudioSchemaColumn) DeepCopyInto ¶ added in v0.38.0
func (in *GlueStudioSchemaColumn) DeepCopyInto(out *GlueStudioSchemaColumn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GovernedCatalogSource ¶ added in v0.38.0
type GovernedCatalogSource struct { // Specifies additional connection options for the Amazon S3 data store. AdditionalOptions *S3SourceAdditionalOptions `json:"additionalOptions,omitempty"` Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` PartitionPredicate *string `json:"partitionPredicate,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*GovernedCatalogSource) DeepCopy ¶ added in v0.38.0
func (in *GovernedCatalogSource) DeepCopy() *GovernedCatalogSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GovernedCatalogSource.
func (*GovernedCatalogSource) DeepCopyInto ¶ added in v0.38.0
func (in *GovernedCatalogSource) DeepCopyInto(out *GovernedCatalogSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GovernedCatalogTarget ¶ added in v0.38.0
type GovernedCatalogTarget struct { Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` PartitionKeys [][]*string `json:"partitionKeys,omitempty"` // A policy that specifies update behavior for the crawler. SchemaChangePolicy *CatalogSchemaChangePolicy `json:"schemaChangePolicy,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*GovernedCatalogTarget) DeepCopy ¶ added in v0.38.0
func (in *GovernedCatalogTarget) DeepCopy() *GovernedCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GovernedCatalogTarget.
func (*GovernedCatalogTarget) DeepCopyInto ¶ added in v0.38.0
func (in *GovernedCatalogTarget) DeepCopyInto(out *GovernedCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokClassifier ¶
type GrokClassifier struct { Classification *string `json:"classification,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` CustomPatterns *string `json:"customPatterns,omitempty"` GrokPattern *string `json:"grokPattern,omitempty"` LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` Name *string `json:"name,omitempty"` Version *int64 `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*GrokClassifier) DeepCopy ¶
func (in *GrokClassifier) DeepCopy() *GrokClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokClassifier.
func (*GrokClassifier) DeepCopyInto ¶
func (in *GrokClassifier) DeepCopyInto(out *GrokClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HudiTarget ¶ added in v0.44.0
type HudiTarget struct { ConnectionName *string `json:"connectionName,omitempty"` Exclusions []*string `json:"exclusions,omitempty"` MaximumTraversalDepth *int64 `json:"maximumTraversalDepth,omitempty"` Paths []*string `json:"paths,omitempty"` }
+kubebuilder:skipversion
func (*HudiTarget) DeepCopy ¶ added in v0.44.0
func (in *HudiTarget) DeepCopy() *HudiTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HudiTarget.
func (*HudiTarget) DeepCopyInto ¶ added in v0.44.0
func (in *HudiTarget) DeepCopyInto(out *HudiTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HudiTargetCompressionType ¶ added in v0.44.0
type HudiTargetCompressionType string
const ( HudiTargetCompressionType_gzip HudiTargetCompressionType = "gzip" HudiTargetCompressionType_lzo HudiTargetCompressionType = "lzo" HudiTargetCompressionType_uncompressed HudiTargetCompressionType = "uncompressed" HudiTargetCompressionType_snappy HudiTargetCompressionType = "snappy" )
type IcebergTarget ¶ added in v0.44.0
type IcebergTarget struct { ConnectionName *string `json:"connectionName,omitempty"` Exclusions []*string `json:"exclusions,omitempty"` MaximumTraversalDepth *int64 `json:"maximumTraversalDepth,omitempty"` Paths []*string `json:"paths,omitempty"` }
+kubebuilder:skipversion
func (*IcebergTarget) DeepCopy ¶ added in v0.44.0
func (in *IcebergTarget) DeepCopy() *IcebergTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IcebergTarget.
func (*IcebergTarget) DeepCopyInto ¶ added in v0.44.0
func (in *IcebergTarget) DeepCopyInto(out *IcebergTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportLabelsTaskRunProperties ¶
type ImportLabelsTaskRunProperties struct {
InputS3Path *string `json:"inputS3Path,omitempty"`
}
+kubebuilder:skipversion
func (*ImportLabelsTaskRunProperties) DeepCopy ¶
func (in *ImportLabelsTaskRunProperties) DeepCopy() *ImportLabelsTaskRunProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportLabelsTaskRunProperties.
func (*ImportLabelsTaskRunProperties) DeepCopyInto ¶
func (in *ImportLabelsTaskRunProperties) DeepCopyInto(out *ImportLabelsTaskRunProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JDBCConnectionType ¶ added in v0.44.0
type JDBCConnectionType string
const ( JDBCConnectionType_sqlserver JDBCConnectionType = "sqlserver" JDBCConnectionType_mysql JDBCConnectionType = "mysql" JDBCConnectionType_oracle JDBCConnectionType = "oracle" JDBCConnectionType_postgresql JDBCConnectionType = "postgresql" JDBCConnectionType_redshift JDBCConnectionType = "redshift" )
type JDBCConnectorOptions ¶ added in v0.38.0
type JDBCConnectorOptions struct { DataTypeMapping map[string]*string `json:"dataTypeMapping,omitempty"` FilterPredicate *string `json:"filterPredicate,omitempty"` JobBookmarkKeys []*string `json:"jobBookmarkKeys,omitempty"` JobBookmarkKeysSortOrder *string `json:"jobBookmarkKeysSortOrder,omitempty"` LowerBound *int64 `json:"lowerBound,omitempty"` NumPartitions *int64 `json:"numPartitions,omitempty"` PartitionColumn *string `json:"partitionColumn,omitempty"` UpperBound *int64 `json:"upperBound,omitempty"` }
+kubebuilder:skipversion
func (*JDBCConnectorOptions) DeepCopy ¶ added in v0.38.0
func (in *JDBCConnectorOptions) DeepCopy() *JDBCConnectorOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JDBCConnectorOptions.
func (*JDBCConnectorOptions) DeepCopyInto ¶ added in v0.38.0
func (in *JDBCConnectorOptions) DeepCopyInto(out *JDBCConnectorOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JDBCConnectorSource ¶ added in v0.38.0
type JDBCConnectorSource struct { // Additional connection options for the connector. AdditionalOptions *JDBCConnectorOptions `json:"additionalOptions,omitempty"` ConnectionName *string `json:"connectionName,omitempty"` ConnectionTable *string `json:"connectionTable,omitempty"` ConnectionType *string `json:"connectionType,omitempty"` ConnectorName *string `json:"connectorName,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Query *string `json:"query,omitempty"` }
+kubebuilder:skipversion
func (*JDBCConnectorSource) DeepCopy ¶ added in v0.38.0
func (in *JDBCConnectorSource) DeepCopy() *JDBCConnectorSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JDBCConnectorSource.
func (*JDBCConnectorSource) DeepCopyInto ¶ added in v0.38.0
func (in *JDBCConnectorSource) DeepCopyInto(out *JDBCConnectorSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JDBCConnectorTarget ¶ added in v0.38.0
type JDBCConnectorTarget struct { AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` ConnectionName *string `json:"connectionName,omitempty"` ConnectionTable *string `json:"connectionTable,omitempty"` ConnectionType *string `json:"connectionType,omitempty"` ConnectorName *string `json:"connectorName,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` }
+kubebuilder:skipversion
func (*JDBCConnectorTarget) DeepCopy ¶ added in v0.38.0
func (in *JDBCConnectorTarget) DeepCopy() *JDBCConnectorTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JDBCConnectorTarget.
func (*JDBCConnectorTarget) DeepCopyInto ¶ added in v0.38.0
func (in *JDBCConnectorTarget) DeepCopyInto(out *JDBCConnectorTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JDBCDataType ¶ added in v0.38.0
type JDBCDataType string
const ( JDBCDataType_ARRAY JDBCDataType = "ARRAY" JDBCDataType_BIGINT JDBCDataType = "BIGINT" JDBCDataType_BINARY JDBCDataType = "BINARY" JDBCDataType_BIT JDBCDataType = "BIT" JDBCDataType_BLOB JDBCDataType = "BLOB" JDBCDataType_BOOLEAN JDBCDataType = "BOOLEAN" JDBCDataType_CHAR JDBCDataType = "CHAR" JDBCDataType_CLOB JDBCDataType = "CLOB" JDBCDataType_DATALINK JDBCDataType = "DATALINK" JDBCDataType_DATE JDBCDataType = "DATE" JDBCDataType_DECIMAL JDBCDataType = "DECIMAL" JDBCDataType_DISTINCT JDBCDataType = "DISTINCT" JDBCDataType_DOUBLE JDBCDataType = "DOUBLE" JDBCDataType_FLOAT JDBCDataType = "FLOAT" JDBCDataType_INTEGER JDBCDataType = "INTEGER" JDBCDataType_JAVA_OBJECT JDBCDataType = "JAVA_OBJECT" JDBCDataType_LONGNVARCHAR JDBCDataType = "LONGNVARCHAR" JDBCDataType_LONGVARBINARY JDBCDataType = "LONGVARBINARY" JDBCDataType_LONGVARCHAR JDBCDataType = "LONGVARCHAR" JDBCDataType_NCHAR JDBCDataType = "NCHAR" JDBCDataType_NCLOB JDBCDataType = "NCLOB" JDBCDataType_NULL JDBCDataType = "NULL" JDBCDataType_NUMERIC JDBCDataType = "NUMERIC" JDBCDataType_NVARCHAR JDBCDataType = "NVARCHAR" JDBCDataType_OTHER JDBCDataType = "OTHER" JDBCDataType_REAL JDBCDataType = "REAL" JDBCDataType_REF JDBCDataType = "REF" JDBCDataType_REF_CURSOR JDBCDataType = "REF_CURSOR" JDBCDataType_ROWID JDBCDataType = "ROWID" JDBCDataType_SMALLINT JDBCDataType = "SMALLINT" JDBCDataType_SQLXML JDBCDataType = "SQLXML" JDBCDataType_STRUCT JDBCDataType = "STRUCT" JDBCDataType_TIME JDBCDataType = "TIME" JDBCDataType_TIME_WITH_TIMEZONE JDBCDataType = "TIME_WITH_TIMEZONE" JDBCDataType_TIMESTAMP JDBCDataType = "TIMESTAMP" JDBCDataType_TIMESTAMP_WITH_TIMEZONE JDBCDataType = "TIMESTAMP_WITH_TIMEZONE" JDBCDataType_TINYINT JDBCDataType = "TINYINT" JDBCDataType_VARBINARY JDBCDataType = "VARBINARY" JDBCDataType_VARCHAR JDBCDataType = "VARCHAR" )
type JSONClassifier ¶
type JSONClassifier struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` JSONPath *string `json:"jsonPath,omitempty"` LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` Name *string `json:"name,omitempty"` Version *int64 `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*JSONClassifier) DeepCopy ¶
func (in *JSONClassifier) DeepCopy() *JSONClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONClassifier.
func (*JSONClassifier) DeepCopyInto ¶
func (in *JSONClassifier) DeepCopyInto(out *JSONClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JdbcMetadataEntry ¶ added in v0.38.0
type JdbcMetadataEntry string
const ( JdbcMetadataEntry_COMMENTS JdbcMetadataEntry = "COMMENTS" JdbcMetadataEntry_RAWTYPES JdbcMetadataEntry = "RAWTYPES" )
type JdbcTarget ¶
type JdbcTarget struct { ConnectionName *string `json:"connectionName,omitempty"` EnableAdditionalMetadata []*string `json:"enableAdditionalMetadata,omitempty"` Exclusions []*string `json:"exclusions,omitempty"` Path *string `json:"path,omitempty"` }
+kubebuilder:skipversion
func (*JdbcTarget) DeepCopy ¶
func (in *JdbcTarget) DeepCopy() *JdbcTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JdbcTarget.
func (*JdbcTarget) DeepCopyInto ¶
func (in *JdbcTarget) DeepCopyInto(out *JdbcTarget)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobSpec `json:"spec"` Status JobStatus `json:"status,omitempty"` }
Job is the Schema for the Jobs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Job.
func (*Job) GetDeletionPolicy ¶
func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Job.
func (*Job) GetManagementPolicies ¶ added in v0.43.0
func (mg *Job) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Job.
func (*Job) GetProviderConfigReference ¶
GetProviderConfigReference of this Job.
func (*Job) GetProviderReference ¶
GetProviderReference of this Job. Deprecated: Use GetProviderConfigReference.
func (*Job) GetPublishConnectionDetailsTo ¶
func (mg *Job) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Job.
func (*Job) GetWriteConnectionSecretToReference ¶
func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Job.
func (*Job) ResolveReferences ¶
ResolveReferences of this Job.
func (*Job) SetConditions ¶
SetConditions of this Job.
func (*Job) SetDeletionPolicy ¶
func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Job.
func (*Job) SetManagementPolicies ¶ added in v0.43.0
func (mg *Job) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Job.
func (*Job) SetProviderConfigReference ¶
SetProviderConfigReference of this Job.
func (*Job) SetProviderReference ¶
SetProviderReference of this Job. Deprecated: Use SetProviderConfigReference.
func (*Job) SetPublishConnectionDetailsTo ¶
func (mg *Job) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Job.
func (*Job) SetWriteConnectionSecretToReference ¶
func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Job.
type JobBookmarkEntry ¶
type JobBookmarkEntry struct { Attempt *int64 `json:"attempt,omitempty"` Run *int64 `json:"run,omitempty"` Version *int64 `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*JobBookmarkEntry) DeepCopy ¶
func (in *JobBookmarkEntry) DeepCopy() *JobBookmarkEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobBookmarkEntry.
func (*JobBookmarkEntry) DeepCopyInto ¶
func (in *JobBookmarkEntry) DeepCopyInto(out *JobBookmarkEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobBookmarksEncryption ¶
type JobBookmarksEncryption struct { JobBookmarksEncryptionMode *string `json:"jobBookmarksEncryptionMode,omitempty"` KMSKeyARN *string `json:"kmsKeyARN,omitempty"` }
+kubebuilder:skipversion
func (*JobBookmarksEncryption) DeepCopy ¶
func (in *JobBookmarksEncryption) DeepCopy() *JobBookmarksEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobBookmarksEncryption.
func (*JobBookmarksEncryption) DeepCopyInto ¶
func (in *JobBookmarksEncryption) DeepCopyInto(out *JobBookmarksEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobBookmarksEncryptionMode ¶
type JobBookmarksEncryptionMode string
const ( JobBookmarksEncryptionMode_DISABLED JobBookmarksEncryptionMode = "DISABLED" JobBookmarksEncryptionMode_CSE_KMS JobBookmarksEncryptionMode = "CSE-KMS" )
type JobCommand ¶
type JobCommand struct { Name *string `json:"name,omitempty"` PythonVersion *string `json:"pythonVersion,omitempty"` Runtime *string `json:"runtime,omitempty"` ScriptLocation *string `json:"scriptLocation,omitempty"` }
+kubebuilder:skipversion
func (*JobCommand) DeepCopy ¶
func (in *JobCommand) DeepCopy() *JobCommand
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobCommand.
func (*JobCommand) DeepCopyInto ¶
func (in *JobCommand) DeepCopyInto(out *JobCommand)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobList ¶
type JobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Job `json:"items"` }
JobList contains 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 JobObservation ¶
type JobObservation struct { // The time and date that this job definition was created. CreatedOn *metav1.Time `json:"createdOn,omitempty"` // The last point in time when this job definition was modified. LastModifiedOn *metav1.Time `json:"lastModifiedOn,omitempty"` // The unique name that was provided for this job definition. Name *string `json:"name,omitempty"` }
JobObservation defines the observed state of Job
func (*JobObservation) DeepCopy ¶
func (in *JobObservation) DeepCopy() *JobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobObservation.
func (*JobObservation) DeepCopyInto ¶
func (in *JobObservation) DeepCopyInto(out *JobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobParameters ¶
type JobParameters struct { // Region is which region the Job will be created. // +kubebuilder:validation:Required Region string `json:"region"` // This parameter is deprecated. Use MaxCapacity instead. // // The number of Glue data processing units (DPUs) to allocate to this Job. // You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative // measure of processing power that consists of 4 vCPUs of compute capacity // and 16 GB of memory. For more information, see the Glue pricing page (https://aws.amazon.com/glue/pricing/). AllocatedCapacity *int64 `json:"allocatedCapacity,omitempty"` // The representation of a directed acyclic graph on which both the Glue Studio // visual component and Glue Studio code generation is based. CodeGenConfigurationNodes map[string]*CodeGenConfigurationNode `json:"codeGenConfigurationNodes,omitempty"` // The JobCommand that runs this job. // +kubebuilder:validation:Required Command *JobCommand `json:"command"` // The default arguments for every run of this job, specified as name-value // pairs. // // You can specify arguments here that your own job-execution script consumes, // as well as arguments that Glue itself consumes. // // Job arguments may be logged. Do not pass plaintext secrets as arguments. // Retrieve secrets from a Glue Connection, Secrets Manager or other secret // management mechanism if you intend to keep them within the Job. // // For information about how to specify and consume your own Job arguments, // see the Calling Glue APIs in Python (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) // topic in the developer guide. // // For information about the arguments you can provide to this field when configuring // Spark jobs, see the Special Parameters Used by Glue (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html) // topic in the developer guide. // // For information about the arguments you can provide to this field when configuring // Ray jobs, see Using job parameters in Ray jobs (https://docs.aws.amazon.com/glue/latest/dg/author-job-ray-job-parameters.html) // in the developer guide. DefaultArguments map[string]*string `json:"defaultArguments,omitempty"` // Description of the job being defined. Description *string `json:"description,omitempty"` // Indicates whether the job is run with a standard or flexible execution class. // The standard execution-class is ideal for time-sensitive workloads that require // fast job startup and dedicated resources. // // The flexible execution class is appropriate for time-insensitive jobs whose // start and completion times may vary. // // Only jobs with Glue version 3.0 and above and command type glueetl will be // allowed to set ExecutionClass to FLEX. The flexible execution class is available // for Spark jobs. ExecutionClass *string `json:"executionClass,omitempty"` // An ExecutionProperty specifying the maximum number of concurrent runs allowed // for this job. ExecutionProperty *ExecutionProperty `json:"executionProperty,omitempty"` // In Spark jobs, GlueVersion determines the versions of Apache Spark and Python // that Glue available in a job. The Python version indicates the version supported // for jobs of type Spark. // // Ray jobs should set GlueVersion to 4.0 or greater. However, the versions // of Ray, Python and additional libraries available in your Ray job are determined // by the Runtime parameter of the Job command. // // For more information about the available Glue versions and corresponding // Spark and Python versions, see Glue version (https://docs.aws.amazon.com/glue/latest/dg/add-job.html) // in the developer guide. // // Jobs that are created without specifying a Glue version default to Glue 0.9. GlueVersion *string `json:"glueVersion,omitempty"` // This field is reserved for future use. LogURI *string `json:"logURI,omitempty"` // For Glue version 1.0 or earlier jobs, using the standard worker type, the // number of Glue data processing units (DPUs) that can be allocated when this // job runs. A DPU is a relative measure of processing power that consists of // 4 vCPUs of compute capacity and 16 GB of memory. For more information, see // the Glue pricing page (https://aws.amazon.com/glue/pricing/). // // For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. Instead, // you should specify a Worker type and the Number of workers. // // Do not set MaxCapacity if using WorkerType and NumberOfWorkers. // // The value that can be allocated for MaxCapacity depends on whether you are // running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming // ETL job: // // * When you specify a Python shell job (JobCommand.Name="pythonshell"), // you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU. // // * When you specify an Apache Spark ETL job (JobCommand.Name="glueetl") // or Apache Spark streaming ETL job (JobCommand.Name="gluestreaming"), you // can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job type // cannot have a fractional DPU allocation. MaxCapacity *float64 `json:"maxCapacity,omitempty"` // The maximum number of times to retry this job if it fails. MaxRetries *int64 `json:"maxRetries,omitempty"` // Arguments for this job that are not overridden when providing job arguments // in a job run, specified as name-value pairs. NonOverridableArguments map[string]*string `json:"nonOverridableArguments,omitempty"` // Specifies configuration properties of a job notification. NotificationProperty *NotificationProperty `json:"notificationProperty,omitempty"` // The number of workers of a defined workerType that are allocated when a job // runs. NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty"` // The details for a source control configuration for a job, allowing synchronization // of job artifacts to or from a remote repository. SourceControlDetails *SourceControlDetails `json:"sourceControlDetails,omitempty"` // The tags to use with this job. You may use tags to limit access to the job. // For more information about tags in Glue, see Amazon Web Services Tags in // Glue (https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) in the // developer guide. Tags map[string]*string `json:"tags,omitempty"` // The job timeout in minutes. This is the maximum time that a job run can consume // resources before it is terminated and enters TIMEOUT status. The default // is 2,880 minutes (48 hours). Timeout *int64 `json:"timeout,omitempty"` // The type of predefined worker that is allocated when a job runs. Accepts // a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value // Z.2X for Ray jobs. // // * For the G.1X worker type, each worker maps to 1 DPU (4 vCPUs, 16 GB // of memory) with 84GB disk (approximately 34GB free), and provides 1 executor // per worker. We recommend this worker type for workloads such as data transforms, // joins, and queries, to offers a scalable and cost effective way to run // most jobs. // // * For the G.2X worker type, each worker maps to 2 DPU (8 vCPUs, 32 GB // of memory) with 128GB disk (approximately 77GB free), and provides 1 executor // per worker. We recommend this worker type for workloads such as data transforms, // joins, and queries, to offers a scalable and cost effective way to run // most jobs. // // * For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB // of memory) with 256GB disk (approximately 235GB free), and provides 1 // executor per worker. We recommend this worker type for jobs whose workloads // contain your most demanding transforms, aggregations, joins, and queries. // This worker type is available only for Glue version 3.0 or later Spark // ETL jobs in the following Amazon Web Services Regions: US East (Ohio), // US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia // Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), // Europe (Ireland), and Europe (Stockholm). // // * For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB // of memory) with 512GB disk (approximately 487GB free), and provides 1 // executor per worker. We recommend this worker type for jobs whose workloads // contain your most demanding transforms, aggregations, joins, and queries. // This worker type is available only for Glue version 3.0 or later Spark // ETL jobs, in the same Amazon Web Services Regions as supported for the // G.4X worker type. // // * For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPUs, 4 // GB of memory) with 84GB disk (approximately 34GB free), and provides 1 // executor per worker. We recommend this worker type for low volume streaming // jobs. This worker type is only available for Glue version 3.0 streaming // jobs. // // * For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPUs, 64 GB // of memory) with 128 GB disk (approximately 120GB free), and provides up // to 8 Ray workers based on the autoscaler. WorkerType *string `json:"workerType,omitempty"` CustomJobParameters `json:",inline"` }
JobParameters defines the desired state of Job
func (*JobParameters) DeepCopy ¶
func (in *JobParameters) DeepCopy() *JobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobParameters.
func (*JobParameters) DeepCopyInto ¶
func (in *JobParameters) DeepCopyInto(out *JobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobRun ¶
type JobRun struct { AllocatedCapacity *int64 `json:"allocatedCapacity,omitempty"` Arguments map[string]*string `json:"arguments,omitempty"` CompletedOn *metav1.Time `json:"completedOn,omitempty"` DPUSeconds *float64 `json:"dPUSeconds,omitempty"` ExecutionClass *string `json:"executionClass,omitempty"` GlueVersion *string `json:"glueVersion,omitempty"` JobName *string `json:"jobName,omitempty"` LastModifiedOn *metav1.Time `json:"lastModifiedOn,omitempty"` LogGroupName *string `json:"logGroupName,omitempty"` MaxCapacity *float64 `json:"maxCapacity,omitempty"` // Specifies configuration properties of a notification. NotificationProperty *NotificationProperty `json:"notificationProperty,omitempty"` NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty"` SecurityConfiguration *string `json:"securityConfiguration,omitempty"` StartedOn *metav1.Time `json:"startedOn,omitempty"` Timeout *int64 `json:"timeout,omitempty"` TriggerName *string `json:"triggerName,omitempty"` WorkerType *string `json:"workerType,omitempty"` }
+kubebuilder:skipversion
func (*JobRun) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRun.
func (*JobRun) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobRunState ¶
type JobRunState string
const ( JobRunState_STARTING JobRunState = "STARTING" JobRunState_RUNNING JobRunState = "RUNNING" JobRunState_STOPPING JobRunState = "STOPPING" JobRunState_STOPPED JobRunState = "STOPPED" JobRunState_SUCCEEDED JobRunState = "SUCCEEDED" JobRunState_FAILED JobRunState = "FAILED" JobRunState_TIMEOUT JobRunState = "TIMEOUT" JobRunState_ERROR JobRunState = "ERROR" JobRunState_WAITING JobRunState = "WAITING" )
type JobSpec ¶
type JobSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider JobParameters `json:"forProvider"` }
JobSpec defines the desired state of Job
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 JobStatus ¶
type JobStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider JobObservation `json:"atProvider,omitempty"` }
JobStatus defines the observed state of Job.
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 JobUpdate ¶
type JobUpdate struct { AllocatedCapacity *int64 `json:"allocatedCapacity,omitempty"` CodeGenConfigurationNodes map[string]*CodeGenConfigurationNode `json:"codeGenConfigurationNodes,omitempty"` // Specifies code that runs when a job is run. Command *JobCommand `json:"command,omitempty"` // Specifies the connections used by a job. Connections *ConnectionsList `json:"connections,omitempty"` DefaultArguments map[string]*string `json:"defaultArguments,omitempty"` Description *string `json:"description,omitempty"` ExecutionClass *string `json:"executionClass,omitempty"` // An execution property of a job. ExecutionProperty *ExecutionProperty `json:"executionProperty,omitempty"` GlueVersion *string `json:"glueVersion,omitempty"` LogURI *string `json:"logURI,omitempty"` MaxCapacity *float64 `json:"maxCapacity,omitempty"` MaxRetries *int64 `json:"maxRetries,omitempty"` NonOverridableArguments map[string]*string `json:"nonOverridableArguments,omitempty"` // Specifies configuration properties of a notification. NotificationProperty *NotificationProperty `json:"notificationProperty,omitempty"` NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty"` Role *string `json:"role,omitempty"` SecurityConfiguration *string `json:"securityConfiguration,omitempty"` // The details for a source control configuration for a job, allowing synchronization // of job artifacts to or from a remote repository. SourceControlDetails *SourceControlDetails `json:"sourceControlDetails,omitempty"` Timeout *int64 `json:"timeout,omitempty"` WorkerType *string `json:"workerType,omitempty"` }
+kubebuilder:skipversion
func (*JobUpdate) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobUpdate.
func (*JobUpdate) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Job_SDK ¶
type Job_SDK struct { AllocatedCapacity *int64 `json:"allocatedCapacity,omitempty"` CodeGenConfigurationNodes map[string]*CodeGenConfigurationNode `json:"codeGenConfigurationNodes,omitempty"` // Specifies code that runs when a job is run. Command *JobCommand `json:"command,omitempty"` // Specifies the connections used by a job. Connections *ConnectionsList `json:"connections,omitempty"` CreatedOn *metav1.Time `json:"createdOn,omitempty"` DefaultArguments map[string]*string `json:"defaultArguments,omitempty"` Description *string `json:"description,omitempty"` ExecutionClass *string `json:"executionClass,omitempty"` // An execution property of a job. ExecutionProperty *ExecutionProperty `json:"executionProperty,omitempty"` GlueVersion *string `json:"glueVersion,omitempty"` LastModifiedOn *metav1.Time `json:"lastModifiedOn,omitempty"` LogURI *string `json:"logURI,omitempty"` MaxCapacity *float64 `json:"maxCapacity,omitempty"` MaxRetries *int64 `json:"maxRetries,omitempty"` Name *string `json:"name,omitempty"` NonOverridableArguments map[string]*string `json:"nonOverridableArguments,omitempty"` // Specifies configuration properties of a notification. NotificationProperty *NotificationProperty `json:"notificationProperty,omitempty"` NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty"` Role *string `json:"role,omitempty"` SecurityConfiguration *string `json:"securityConfiguration,omitempty"` // The details for a source control configuration for a job, allowing synchronization // of job artifacts to or from a remote repository. SourceControlDetails *SourceControlDetails `json:"sourceControlDetails,omitempty"` Timeout *int64 `json:"timeout,omitempty"` WorkerType *string `json:"workerType,omitempty"` }
+kubebuilder:skipversion
func (*Job_SDK) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job_SDK.
func (*Job_SDK) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Join ¶ added in v0.38.0
type Join struct { Columns []*JoinColumn `json:"columns,omitempty"` Inputs []*string `json:"inputs,omitempty"` JoinType *string `json:"joinType,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*Join) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Join.
func (*Join) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JoinColumn ¶ added in v0.38.0
type JoinColumn struct { From *string `json:"from,omitempty"` Keys [][]*string `json:"keys,omitempty"` }
+kubebuilder:skipversion
func (*JoinColumn) DeepCopy ¶ added in v0.38.0
func (in *JoinColumn) DeepCopy() *JoinColumn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JoinColumn.
func (*JoinColumn) DeepCopyInto ¶ added in v0.38.0
func (in *JoinColumn) DeepCopyInto(out *JoinColumn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaStreamingSourceOptions ¶ added in v0.38.0
type KafkaStreamingSourceOptions struct { AddRecordTimestamp *string `json:"addRecordTimestamp,omitempty"` Assign *string `json:"assign,omitempty"` BootstrapServers *string `json:"bootstrapServers,omitempty"` Classification *string `json:"classification,omitempty"` ConnectionName *string `json:"connectionName,omitempty"` Delimiter *string `json:"delimiter,omitempty"` EmitConsumerLagMetrics *string `json:"emitConsumerLagMetrics,omitempty"` EndingOffsets *string `json:"endingOffsets,omitempty"` IncludeHeaders *bool `json:"includeHeaders,omitempty"` MaxOffsetsPerTrigger *int64 `json:"maxOffsetsPerTrigger,omitempty"` MinPartitions *int64 `json:"minPartitions,omitempty"` NumRetries *int64 `json:"numRetries,omitempty"` PollTimeoutMs *int64 `json:"pollTimeoutMs,omitempty"` RetryIntervalMs *int64 `json:"retryIntervalMs,omitempty"` SecurityProtocol *string `json:"securityProtocol,omitempty"` StartingOffsets *string `json:"startingOffsets,omitempty"` StartingTimestamp *metav1.Time `json:"startingTimestamp,omitempty"` SubscribePattern *string `json:"subscribePattern,omitempty"` TopicName *string `json:"topicName,omitempty"` }
+kubebuilder:skipversion
func (*KafkaStreamingSourceOptions) DeepCopy ¶ added in v0.38.0
func (in *KafkaStreamingSourceOptions) DeepCopy() *KafkaStreamingSourceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaStreamingSourceOptions.
func (*KafkaStreamingSourceOptions) DeepCopyInto ¶ added in v0.38.0
func (in *KafkaStreamingSourceOptions) DeepCopyInto(out *KafkaStreamingSourceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySchemaElement ¶
type KeySchemaElement struct { Name *string `json:"name,omitempty"` Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*KeySchemaElement) DeepCopy ¶
func (in *KeySchemaElement) DeepCopy() *KeySchemaElement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySchemaElement.
func (*KeySchemaElement) DeepCopyInto ¶
func (in *KeySchemaElement) DeepCopyInto(out *KeySchemaElement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisStreamingSourceOptions ¶ added in v0.38.0
type KinesisStreamingSourceOptions struct { AddIdleTimeBetweenReads *bool `json:"addIdleTimeBetweenReads,omitempty"` AddRecordTimestamp *string `json:"addRecordTimestamp,omitempty"` AvoidEmptyBatches *bool `json:"avoidEmptyBatches,omitempty"` Classification *string `json:"classification,omitempty"` Delimiter *string `json:"delimiter,omitempty"` DescribeShardInterval *int64 `json:"describeShardInterval,omitempty"` EmitConsumerLagMetrics *string `json:"emitConsumerLagMetrics,omitempty"` EndpointURL *string `json:"endpointURL,omitempty"` IdleTimeBetweenReadsInMs *int64 `json:"idleTimeBetweenReadsInMs,omitempty"` MaxFetchRecordsPerShard *int64 `json:"maxFetchRecordsPerShard,omitempty"` MaxFetchTimeInMs *int64 `json:"maxFetchTimeInMs,omitempty"` MaxRecordPerRead *int64 `json:"maxRecordPerRead,omitempty"` MaxRetryIntervalMs *int64 `json:"maxRetryIntervalMs,omitempty"` NumRetries *int64 `json:"numRetries,omitempty"` RetryIntervalMs *int64 `json:"retryIntervalMs,omitempty"` RoleARN *string `json:"roleARN,omitempty"` RoleSessionName *string `json:"roleSessionName,omitempty"` StartingPosition *string `json:"startingPosition,omitempty"` StartingTimestamp *metav1.Time `json:"startingTimestamp,omitempty"` StreamARN *string `json:"streamARN,omitempty"` StreamName *string `json:"streamName,omitempty"` }
+kubebuilder:skipversion
func (*KinesisStreamingSourceOptions) DeepCopy ¶ added in v0.38.0
func (in *KinesisStreamingSourceOptions) DeepCopy() *KinesisStreamingSourceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamingSourceOptions.
func (*KinesisStreamingSourceOptions) DeepCopyInto ¶ added in v0.38.0
func (in *KinesisStreamingSourceOptions) DeepCopyInto(out *KinesisStreamingSourceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelingSetGenerationTaskRunProperties ¶
type LabelingSetGenerationTaskRunProperties struct {
OutputS3Path *string `json:"outputS3Path,omitempty"`
}
+kubebuilder:skipversion
func (*LabelingSetGenerationTaskRunProperties) DeepCopy ¶
func (in *LabelingSetGenerationTaskRunProperties) DeepCopy() *LabelingSetGenerationTaskRunProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelingSetGenerationTaskRunProperties.
func (*LabelingSetGenerationTaskRunProperties) DeepCopyInto ¶
func (in *LabelingSetGenerationTaskRunProperties) DeepCopyInto(out *LabelingSetGenerationTaskRunProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LakeFormationConfiguration ¶ added in v0.34.0
type LakeFormationConfiguration struct { AccountID *string `json:"accountID,omitempty"` UseLakeFormationCredentials *bool `json:"useLakeFormationCredentials,omitempty"` }
+kubebuilder:skipversion
func (*LakeFormationConfiguration) DeepCopy ¶ added in v0.34.0
func (in *LakeFormationConfiguration) DeepCopy() *LakeFormationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LakeFormationConfiguration.
func (*LakeFormationConfiguration) DeepCopyInto ¶ added in v0.34.0
func (in *LakeFormationConfiguration) DeepCopyInto(out *LakeFormationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastActiveDefinition ¶
type LastActiveDefinition struct { BlueprintLocation *string `json:"blueprintLocation,omitempty"` BlueprintServiceLocation *string `json:"blueprintServiceLocation,omitempty"` Description *string `json:"description,omitempty"` LastModifiedOn *metav1.Time `json:"lastModifiedOn,omitempty"` }
+kubebuilder:skipversion
func (*LastActiveDefinition) DeepCopy ¶
func (in *LastActiveDefinition) DeepCopy() *LastActiveDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastActiveDefinition.
func (*LastActiveDefinition) DeepCopyInto ¶
func (in *LastActiveDefinition) DeepCopyInto(out *LastActiveDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastCrawlInfo ¶
type LastCrawlInfo struct { ErrorMessage *string `json:"errorMessage,omitempty"` LogGroup *string `json:"logGroup,omitempty"` LogStream *string `json:"logStream,omitempty"` MessagePrefix *string `json:"messagePrefix,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` }
+kubebuilder:skipversion
func (*LastCrawlInfo) DeepCopy ¶
func (in *LastCrawlInfo) DeepCopy() *LastCrawlInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastCrawlInfo.
func (*LastCrawlInfo) DeepCopyInto ¶
func (in *LastCrawlInfo) DeepCopyInto(out *LastCrawlInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastCrawlStatus ¶
type LastCrawlStatus string
const ( LastCrawlStatus_SUCCEEDED LastCrawlStatus = "SUCCEEDED" LastCrawlStatus_CANCELLED LastCrawlStatus = "CANCELLED" LastCrawlStatus_FAILED LastCrawlStatus = "FAILED" )
type LineageConfiguration ¶
type LineageConfiguration struct {
CrawlerLineageSettings *string `json:"crawlerLineageSettings,omitempty"`
}
+kubebuilder:skipversion
func (*LineageConfiguration) DeepCopy ¶
func (in *LineageConfiguration) DeepCopy() *LineageConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LineageConfiguration.
func (*LineageConfiguration) DeepCopyInto ¶
func (in *LineageConfiguration) DeepCopyInto(out *LineageConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogicalOperator ¶
type LogicalOperator string
const (
LogicalOperator_EQUALS LogicalOperator = "EQUALS"
)
type MLTransform ¶
type MLTransform struct { CreatedOn *metav1.Time `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` GlueVersion *string `json:"glueVersion,omitempty"` LastModifiedOn *metav1.Time `json:"lastModifiedOn,omitempty"` MaxCapacity *float64 `json:"maxCapacity,omitempty"` MaxRetries *int64 `json:"maxRetries,omitempty"` Name *string `json:"name,omitempty"` NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty"` Role *string `json:"role,omitempty"` Timeout *int64 `json:"timeout,omitempty"` WorkerType *string `json:"workerType,omitempty"` }
+kubebuilder:skipversion
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.
type MLUserDataEncryption ¶
type MLUserDataEncryption struct {
KMSKeyID *string `json:"kmsKeyID,omitempty"`
}
+kubebuilder:skipversion
func (*MLUserDataEncryption) DeepCopy ¶
func (in *MLUserDataEncryption) DeepCopy() *MLUserDataEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLUserDataEncryption.
func (*MLUserDataEncryption) DeepCopyInto ¶
func (in *MLUserDataEncryption) DeepCopyInto(out *MLUserDataEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MLUserDataEncryptionModeString ¶
type MLUserDataEncryptionModeString string
const ( MLUserDataEncryptionModeString_DISABLED MLUserDataEncryptionModeString = "DISABLED" MLUserDataEncryptionModeString_SSE_KMS MLUserDataEncryptionModeString = "SSE-KMS" )
type Mapping ¶ added in v0.38.0
type Mapping struct { Dropped *bool `json:"dropped,omitempty"` FromPath []*string `json:"fromPath,omitempty"` FromType *string `json:"fromType,omitempty"` ToKey *string `json:"toKey,omitempty"` ToType *string `json:"toType,omitempty"` }
+kubebuilder:skipversion
func (*Mapping) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mapping.
func (*Mapping) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Merge ¶ added in v0.38.0
type Merge struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` PrimaryKeys [][]*string `json:"primaryKeys,omitempty"` Source *string `json:"source,omitempty"` }
+kubebuilder:skipversion
func (*Merge) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Merge.
func (*Merge) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataOperation ¶ added in v0.44.0
type MetadataOperation string
const (
MetadataOperation_CREATE MetadataOperation = "CREATE"
)
type MicrosoftSQLServerCatalogSource ¶ added in v0.38.0
type MicrosoftSQLServerCatalogSource struct { Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*MicrosoftSQLServerCatalogSource) DeepCopy ¶ added in v0.38.0
func (in *MicrosoftSQLServerCatalogSource) DeepCopy() *MicrosoftSQLServerCatalogSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftSQLServerCatalogSource.
func (*MicrosoftSQLServerCatalogSource) DeepCopyInto ¶ added in v0.38.0
func (in *MicrosoftSQLServerCatalogSource) DeepCopyInto(out *MicrosoftSQLServerCatalogSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftSQLServerCatalogTarget ¶ added in v0.38.0
type MicrosoftSQLServerCatalogTarget struct { Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*MicrosoftSQLServerCatalogTarget) DeepCopy ¶ added in v0.38.0
func (in *MicrosoftSQLServerCatalogTarget) DeepCopy() *MicrosoftSQLServerCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftSQLServerCatalogTarget.
func (*MicrosoftSQLServerCatalogTarget) DeepCopyInto ¶ added in v0.38.0
func (in *MicrosoftSQLServerCatalogTarget) DeepCopyInto(out *MicrosoftSQLServerCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDBTarget ¶
type MongoDBTarget struct { ConnectionName *string `json:"connectionName,omitempty"` Path *string `json:"path,omitempty"` ScanAll *bool `json:"scanAll,omitempty"` }
+kubebuilder:skipversion
func (*MongoDBTarget) DeepCopy ¶
func (in *MongoDBTarget) DeepCopy() *MongoDBTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDBTarget.
func (*MongoDBTarget) DeepCopyInto ¶
func (in *MongoDBTarget) DeepCopyInto(out *MongoDBTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLCatalogSource ¶ added in v0.38.0
type MySQLCatalogSource struct { Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*MySQLCatalogSource) DeepCopy ¶ added in v0.38.0
func (in *MySQLCatalogSource) DeepCopy() *MySQLCatalogSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLCatalogSource.
func (*MySQLCatalogSource) DeepCopyInto ¶ added in v0.38.0
func (in *MySQLCatalogSource) DeepCopyInto(out *MySQLCatalogSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLCatalogTarget ¶ added in v0.38.0
type MySQLCatalogTarget struct { Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*MySQLCatalogTarget) DeepCopy ¶ added in v0.38.0
func (in *MySQLCatalogTarget) DeepCopy() *MySQLCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLCatalogTarget.
func (*MySQLCatalogTarget) DeepCopyInto ¶ added in v0.38.0
func (in *MySQLCatalogTarget) DeepCopyInto(out *MySQLCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Node ¶
type Node struct { Name *string `json:"name,omitempty"` UniqueID *string `json:"uniqueID,omitempty"` }
+kubebuilder:skipversion
func (*Node) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Node.
func (*Node) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationProperty ¶
type NotificationProperty struct {
NotifyDelayAfter *int64 `json:"notifyDelayAfter,omitempty"`
}
+kubebuilder:skipversion
func (*NotificationProperty) DeepCopy ¶
func (in *NotificationProperty) DeepCopy() *NotificationProperty
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationProperty.
func (*NotificationProperty) DeepCopyInto ¶
func (in *NotificationProperty) DeepCopyInto(out *NotificationProperty)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NullCheckBoxList ¶ added in v0.38.0
type NullCheckBoxList struct { IsEmpty *bool `json:"isEmpty,omitempty"` IsNegOne *bool `json:"isNegOne,omitempty"` IsNullString *bool `json:"isNullString,omitempty"` }
+kubebuilder:skipversion
func (*NullCheckBoxList) DeepCopy ¶ added in v0.38.0
func (in *NullCheckBoxList) DeepCopy() *NullCheckBoxList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NullCheckBoxList.
func (*NullCheckBoxList) DeepCopyInto ¶ added in v0.38.0
func (in *NullCheckBoxList) DeepCopyInto(out *NullCheckBoxList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NullValueField ¶ added in v0.38.0
type NullValueField struct { // A structure representing the datatype of the value. Datatype *Datatype `json:"datatype,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*NullValueField) DeepCopy ¶ added in v0.38.0
func (in *NullValueField) DeepCopy() *NullValueField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NullValueField.
func (*NullValueField) DeepCopyInto ¶ added in v0.38.0
func (in *NullValueField) DeepCopyInto(out *NullValueField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Option ¶ added in v0.44.0
type Option struct { Description *string `json:"description,omitempty"` Label *string `json:"label,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*Option) DeepCopy ¶ added in v0.44.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Option.
func (*Option) DeepCopyInto ¶ added in v0.44.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OracleSQLCatalogSource ¶ added in v0.38.0
type OracleSQLCatalogSource struct { Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*OracleSQLCatalogSource) DeepCopy ¶ added in v0.38.0
func (in *OracleSQLCatalogSource) DeepCopy() *OracleSQLCatalogSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSQLCatalogSource.
func (*OracleSQLCatalogSource) DeepCopyInto ¶ added in v0.38.0
func (in *OracleSQLCatalogSource) DeepCopyInto(out *OracleSQLCatalogSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OracleSQLCatalogTarget ¶ added in v0.38.0
type OracleSQLCatalogTarget struct { Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*OracleSQLCatalogTarget) DeepCopy ¶ added in v0.38.0
func (in *OracleSQLCatalogTarget) DeepCopy() *OracleSQLCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleSQLCatalogTarget.
func (*OracleSQLCatalogTarget) DeepCopyInto ¶ added in v0.38.0
func (in *OracleSQLCatalogTarget) DeepCopyInto(out *OracleSQLCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Order ¶
type Order struct {
Column *string `json:"column,omitempty"`
}
+kubebuilder:skipversion
func (*Order) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Order.
func (*Order) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PIIDetection ¶ added in v0.38.0
type PIIDetection struct { EntityTypesToDetect []*string `json:"entityTypesToDetect,omitempty"` Inputs []*string `json:"inputs,omitempty"` MaskValue *string `json:"maskValue,omitempty"` Name *string `json:"name,omitempty"` OutputColumnName *string `json:"outputColumnName,omitempty"` PiiType *string `json:"piiType,omitempty"` SampleFraction *float64 `json:"sampleFraction,omitempty"` ThresholdFraction *float64 `json:"thresholdFraction,omitempty"` }
+kubebuilder:skipversion
func (*PIIDetection) DeepCopy ¶ added in v0.38.0
func (in *PIIDetection) DeepCopy() *PIIDetection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PIIDetection.
func (*PIIDetection) DeepCopyInto ¶ added in v0.38.0
func (in *PIIDetection) DeepCopyInto(out *PIIDetection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParquetCompressionType ¶ added in v0.38.0
type ParquetCompressionType string
const ( ParquetCompressionType_snappy ParquetCompressionType = "snappy" ParquetCompressionType_lzo ParquetCompressionType = "lzo" ParquetCompressionType_gzip ParquetCompressionType = "gzip" ParquetCompressionType_uncompressed ParquetCompressionType = "uncompressed" ParquetCompressionType_none ParquetCompressionType = "none" )
type Partition ¶
type Partition struct { CatalogID *string `json:"catalogID,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` LastAccessTime *metav1.Time `json:"lastAccessTime,omitempty"` LastAnalyzedTime *metav1.Time `json:"lastAnalyzedTime,omitempty"` Parameters map[string]*string `json:"parameters,omitempty"` TableName *string `json:"tableName,omitempty"` }
+kubebuilder:skipversion
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.
type PartitionIndex ¶
type PartitionIndex struct {
IndexName *string `json:"indexName,omitempty"`
}
+kubebuilder:skipversion
func (*PartitionIndex) DeepCopy ¶
func (in *PartitionIndex) DeepCopy() *PartitionIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndex.
func (*PartitionIndex) DeepCopyInto ¶
func (in *PartitionIndex) DeepCopyInto(out *PartitionIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIndexDescriptor ¶
type PartitionIndexDescriptor struct {
IndexName *string `json:"indexName,omitempty"`
}
+kubebuilder:skipversion
func (*PartitionIndexDescriptor) DeepCopy ¶
func (in *PartitionIndexDescriptor) DeepCopy() *PartitionIndexDescriptor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndexDescriptor.
func (*PartitionIndexDescriptor) DeepCopyInto ¶
func (in *PartitionIndexDescriptor) DeepCopyInto(out *PartitionIndexDescriptor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIndexStatus ¶
type PartitionIndexStatus string
const ( PartitionIndexStatus_CREATING PartitionIndexStatus = "CREATING" PartitionIndexStatus_ACTIVE PartitionIndexStatus = "ACTIVE" PartitionIndexStatus_DELETING PartitionIndexStatus = "DELETING" PartitionIndexStatus_FAILED PartitionIndexStatus = "FAILED" )
type PartitionInput ¶
type PartitionInput struct { LastAccessTime *metav1.Time `json:"lastAccessTime,omitempty"` LastAnalyzedTime *metav1.Time `json:"lastAnalyzedTime,omitempty"` Parameters map[string]*string `json:"parameters,omitempty"` }
+kubebuilder:skipversion
func (*PartitionInput) DeepCopy ¶
func (in *PartitionInput) DeepCopy() *PartitionInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionInput.
func (*PartitionInput) DeepCopyInto ¶
func (in *PartitionInput) DeepCopyInto(out *PartitionInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permission ¶
type Permission string
const ( Permission_ALL Permission = "ALL" Permission_SELECT Permission = "SELECT" Permission_ALTER Permission = "ALTER" Permission_DROP Permission = "DROP" Permission_DELETE Permission = "DELETE" Permission_INSERT Permission = "INSERT" Permission_CREATE_DATABASE Permission = "CREATE_DATABASE" Permission_CREATE_TABLE Permission = "CREATE_TABLE" Permission_DATA_LOCATION_ACCESS Permission = "DATA_LOCATION_ACCESS" )
type PermissionType ¶ added in v0.34.0
type PermissionType string
const ( PermissionType_COLUMN_PERMISSION PermissionType = "COLUMN_PERMISSION" PermissionType_CELL_FILTER_PERMISSION PermissionType = "CELL_FILTER_PERMISSION" PermissionType_NESTED_PERMISSION PermissionType = "NESTED_PERMISSION" PermissionType_NESTED_CELL_PERMISSION PermissionType = "NESTED_CELL_PERMISSION" )
type PhysicalConnectionRequirements ¶
type PhysicalConnectionRequirements struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` SecurityGroupIDList []*string `json:"securityGroupIDList,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
func (*PhysicalConnectionRequirements) DeepCopy ¶
func (in *PhysicalConnectionRequirements) DeepCopy() *PhysicalConnectionRequirements
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhysicalConnectionRequirements.
func (*PhysicalConnectionRequirements) DeepCopyInto ¶
func (in *PhysicalConnectionRequirements) DeepCopyInto(out *PhysicalConnectionRequirements)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgreSQLCatalogSource ¶ added in v0.38.0
type PostgreSQLCatalogSource struct { Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*PostgreSQLCatalogSource) DeepCopy ¶ added in v0.38.0
func (in *PostgreSQLCatalogSource) DeepCopy() *PostgreSQLCatalogSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgreSQLCatalogSource.
func (*PostgreSQLCatalogSource) DeepCopyInto ¶ added in v0.38.0
func (in *PostgreSQLCatalogSource) DeepCopyInto(out *PostgreSQLCatalogSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgreSQLCatalogTarget ¶ added in v0.38.0
type PostgreSQLCatalogTarget struct { Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*PostgreSQLCatalogTarget) DeepCopy ¶ added in v0.38.0
func (in *PostgreSQLCatalogTarget) DeepCopy() *PostgreSQLCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgreSQLCatalogTarget.
func (*PostgreSQLCatalogTarget) DeepCopyInto ¶ added in v0.38.0
func (in *PostgreSQLCatalogTarget) DeepCopyInto(out *PostgreSQLCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Predecessor ¶
type Predecessor struct {
JobName *string `json:"jobName,omitempty"`
}
+kubebuilder:skipversion
func (*Predecessor) DeepCopy ¶
func (in *Predecessor) DeepCopy() *Predecessor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Predecessor.
func (*Predecessor) DeepCopyInto ¶
func (in *Predecessor) DeepCopyInto(out *Predecessor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalPermissions ¶
type PrincipalPermissions struct { Permissions []*string `json:"permissions,omitempty"` // The Lake Formation principal. Principal *DataLakePrincipal `json:"principal,omitempty"` }
+kubebuilder:skipversion
func (*PrincipalPermissions) DeepCopy ¶
func (in *PrincipalPermissions) DeepCopy() *PrincipalPermissions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalPermissions.
func (*PrincipalPermissions) DeepCopyInto ¶
func (in *PrincipalPermissions) DeepCopyInto(out *PrincipalPermissions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalType ¶
type PrincipalType string
const ( PrincipalType_USER PrincipalType = "USER" PrincipalType_ROLE PrincipalType = "ROLE" PrincipalType_GROUP PrincipalType = "GROUP" )
type PropertyPredicate ¶
type PropertyPredicate struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*PropertyPredicate) DeepCopy ¶
func (in *PropertyPredicate) DeepCopy() *PropertyPredicate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyPredicate.
func (*PropertyPredicate) DeepCopyInto ¶
func (in *PropertyPredicate) DeepCopyInto(out *PropertyPredicate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Recipe ¶ added in v0.44.0
type Recipe struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` // A reference to a Glue DataBrew recipe. RecipeReference *RecipeReference `json:"recipeReference,omitempty"` }
+kubebuilder:skipversion
func (*Recipe) DeepCopy ¶ added in v0.44.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Recipe.
func (*Recipe) DeepCopyInto ¶ added in v0.44.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecipeReference ¶ added in v0.44.0
type RecipeReference struct { RecipeARN *string `json:"recipeARN,omitempty"` RecipeVersion *string `json:"recipeVersion,omitempty"` }
+kubebuilder:skipversion
func (*RecipeReference) DeepCopy ¶ added in v0.44.0
func (in *RecipeReference) DeepCopy() *RecipeReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecipeReference.
func (*RecipeReference) DeepCopyInto ¶ added in v0.44.0
func (in *RecipeReference) DeepCopyInto(out *RecipeReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecrawlBehavior ¶
type RecrawlBehavior string
const ( RecrawlBehavior_CRAWL_EVERYTHING RecrawlBehavior = "CRAWL_EVERYTHING" RecrawlBehavior_CRAWL_NEW_FOLDERS_ONLY RecrawlBehavior = "CRAWL_NEW_FOLDERS_ONLY" RecrawlBehavior_CRAWL_EVENT_MODE RecrawlBehavior = "CRAWL_EVENT_MODE" )
type RecrawlPolicy ¶
type RecrawlPolicy struct {
RecrawlBehavior *string `json:"recrawlBehavior,omitempty"`
}
+kubebuilder:skipversion
func (*RecrawlPolicy) DeepCopy ¶
func (in *RecrawlPolicy) DeepCopy() *RecrawlPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecrawlPolicy.
func (*RecrawlPolicy) DeepCopyInto ¶
func (in *RecrawlPolicy) DeepCopyInto(out *RecrawlPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftSource ¶ added in v0.38.0
type RedshiftSource struct { Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` RedshiftTmpDir *string `json:"redshiftTmpDir,omitempty"` Table *string `json:"table,omitempty"` TmpDirIAMRole *string `json:"tmpDirIAMRole,omitempty"` }
+kubebuilder:skipversion
func (*RedshiftSource) DeepCopy ¶ added in v0.38.0
func (in *RedshiftSource) DeepCopy() *RedshiftSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSource.
func (*RedshiftSource) DeepCopyInto ¶ added in v0.38.0
func (in *RedshiftSource) DeepCopyInto(out *RedshiftSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftTarget ¶ added in v0.38.0
type RedshiftTarget struct { Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` RedshiftTmpDir *string `json:"redshiftTmpDir,omitempty"` Table *string `json:"table,omitempty"` TmpDirIAMRole *string `json:"tmpDirIAMRole,omitempty"` // The options to configure an upsert operation when writing to a Redshift target . UpsertRedshiftOptions *UpsertRedshiftTargetOptions `json:"upsertRedshiftOptions,omitempty"` }
+kubebuilder:skipversion
func (*RedshiftTarget) DeepCopy ¶ added in v0.38.0
func (in *RedshiftTarget) DeepCopy() *RedshiftTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftTarget.
func (*RedshiftTarget) DeepCopyInto ¶ added in v0.38.0
func (in *RedshiftTarget) DeepCopyInto(out *RedshiftTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryListItem ¶
type RegistryListItem struct {
Description *string `json:"description,omitempty"`
}
+kubebuilder:skipversion
func (*RegistryListItem) DeepCopy ¶
func (in *RegistryListItem) DeepCopy() *RegistryListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryListItem.
func (*RegistryListItem) DeepCopyInto ¶
func (in *RegistryListItem) DeepCopyInto(out *RegistryListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryStatus ¶
type RegistryStatus string
const ( RegistryStatus_AVAILABLE RegistryStatus = "AVAILABLE" RegistryStatus_DELETING RegistryStatus = "DELETING" )
type RelationalCatalogSource ¶ added in v0.38.0
type RelationalCatalogSource struct { Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*RelationalCatalogSource) DeepCopy ¶ added in v0.38.0
func (in *RelationalCatalogSource) DeepCopy() *RelationalCatalogSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelationalCatalogSource.
func (*RelationalCatalogSource) DeepCopyInto ¶ added in v0.38.0
func (in *RelationalCatalogSource) DeepCopyInto(out *RelationalCatalogSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RenameField ¶ added in v0.38.0
type RenameField struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` SourcePath []*string `json:"sourcePath,omitempty"` TargetPath []*string `json:"targetPath,omitempty"` }
+kubebuilder:skipversion
func (*RenameField) DeepCopy ¶ added in v0.38.0
func (in *RenameField) DeepCopy() *RenameField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RenameField.
func (*RenameField) DeepCopyInto ¶ added in v0.38.0
func (in *RenameField) DeepCopyInto(out *RenameField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceType ¶
type ResourceType string
const ( ResourceType_JAR ResourceType = "JAR" ResourceType_FILE ResourceType = "FILE" ResourceType_ARCHIVE ResourceType = "ARCHIVE" )
type ResourceURI ¶
type ResourceURI struct {
URI *string `json:"uri,omitempty"`
}
+kubebuilder:skipversion
func (*ResourceURI) DeepCopy ¶
func (in *ResourceURI) DeepCopy() *ResourceURI
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceURI.
func (*ResourceURI) DeepCopyInto ¶
func (in *ResourceURI) DeepCopyInto(out *ResourceURI)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3CatalogDeltaSource ¶ added in v0.44.0
type S3CatalogDeltaSource struct { AdditionalDeltaOptions map[string]*string `json:"additionalDeltaOptions,omitempty"` Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*S3CatalogDeltaSource) DeepCopy ¶ added in v0.44.0
func (in *S3CatalogDeltaSource) DeepCopy() *S3CatalogDeltaSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3CatalogDeltaSource.
func (*S3CatalogDeltaSource) DeepCopyInto ¶ added in v0.44.0
func (in *S3CatalogDeltaSource) DeepCopyInto(out *S3CatalogDeltaSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3CatalogHudiSource ¶ added in v0.44.0
type S3CatalogHudiSource struct { AdditionalHudiOptions map[string]*string `json:"additionalHudiOptions,omitempty"` Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*S3CatalogHudiSource) DeepCopy ¶ added in v0.44.0
func (in *S3CatalogHudiSource) DeepCopy() *S3CatalogHudiSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3CatalogHudiSource.
func (*S3CatalogHudiSource) DeepCopyInto ¶ added in v0.44.0
func (in *S3CatalogHudiSource) DeepCopyInto(out *S3CatalogHudiSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3CatalogSource ¶ added in v0.38.0
type S3CatalogSource struct { // Specifies additional connection options for the Amazon S3 data store. AdditionalOptions *S3SourceAdditionalOptions `json:"additionalOptions,omitempty"` Database *string `json:"database,omitempty"` Name *string `json:"name,omitempty"` PartitionPredicate *string `json:"partitionPredicate,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*S3CatalogSource) DeepCopy ¶ added in v0.38.0
func (in *S3CatalogSource) DeepCopy() *S3CatalogSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3CatalogSource.
func (*S3CatalogSource) DeepCopyInto ¶ added in v0.38.0
func (in *S3CatalogSource) DeepCopyInto(out *S3CatalogSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3CatalogTarget ¶ added in v0.38.0
type S3CatalogTarget struct { Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` PartitionKeys [][]*string `json:"partitionKeys,omitempty"` // A policy that specifies update behavior for the crawler. SchemaChangePolicy *CatalogSchemaChangePolicy `json:"schemaChangePolicy,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*S3CatalogTarget) DeepCopy ¶ added in v0.38.0
func (in *S3CatalogTarget) DeepCopy() *S3CatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3CatalogTarget.
func (*S3CatalogTarget) DeepCopyInto ¶ added in v0.38.0
func (in *S3CatalogTarget) DeepCopyInto(out *S3CatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3CsvSource ¶ added in v0.38.0
type S3CsvSource struct { // Specifies additional connection options for the Amazon S3 data store. AdditionalOptions *S3DirectSourceAdditionalOptions `json:"additionalOptions,omitempty"` CompressionType *string `json:"compressionType,omitempty"` Escaper *string `json:"escaper,omitempty"` Exclusions []*string `json:"exclusions,omitempty"` GroupFiles *string `json:"groupFiles,omitempty"` GroupSize *string `json:"groupSize,omitempty"` MaxBand *int64 `json:"maxBand,omitempty"` MaxFilesInBand *int64 `json:"maxFilesInBand,omitempty"` Multiline *bool `json:"multiline,omitempty"` Name *string `json:"name,omitempty"` OptimizePerformance *bool `json:"optimizePerformance,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Paths []*string `json:"paths,omitempty"` QuoteChar *string `json:"quoteChar,omitempty"` Recurse *bool `json:"recurse,omitempty"` Separator *string `json:"separator,omitempty"` SkipFirst *bool `json:"skipFirst,omitempty"` WithHeader *bool `json:"withHeader,omitempty"` WriteHeader *bool `json:"writeHeader,omitempty"` }
+kubebuilder:skipversion
func (*S3CsvSource) DeepCopy ¶ added in v0.38.0
func (in *S3CsvSource) DeepCopy() *S3CsvSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3CsvSource.
func (*S3CsvSource) DeepCopyInto ¶ added in v0.38.0
func (in *S3CsvSource) DeepCopyInto(out *S3CsvSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DeltaCatalogTarget ¶ added in v0.44.0
type S3DeltaCatalogTarget struct { AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` PartitionKeys [][]*string `json:"partitionKeys,omitempty"` // A policy that specifies update behavior for the crawler. SchemaChangePolicy *CatalogSchemaChangePolicy `json:"schemaChangePolicy,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*S3DeltaCatalogTarget) DeepCopy ¶ added in v0.44.0
func (in *S3DeltaCatalogTarget) DeepCopy() *S3DeltaCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DeltaCatalogTarget.
func (*S3DeltaCatalogTarget) DeepCopyInto ¶ added in v0.44.0
func (in *S3DeltaCatalogTarget) DeepCopyInto(out *S3DeltaCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DeltaDirectTarget ¶ added in v0.44.0
type S3DeltaDirectTarget struct { AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` Compression *string `json:"compression,omitempty"` Format *string `json:"format,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` PartitionKeys [][]*string `json:"partitionKeys,omitempty"` Path *string `json:"path,omitempty"` // A policy that specifies update behavior for the crawler. SchemaChangePolicy *DirectSchemaChangePolicy `json:"schemaChangePolicy,omitempty"` }
+kubebuilder:skipversion
func (*S3DeltaDirectTarget) DeepCopy ¶ added in v0.44.0
func (in *S3DeltaDirectTarget) DeepCopy() *S3DeltaDirectTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DeltaDirectTarget.
func (*S3DeltaDirectTarget) DeepCopyInto ¶ added in v0.44.0
func (in *S3DeltaDirectTarget) DeepCopyInto(out *S3DeltaDirectTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DeltaSource ¶ added in v0.44.0
type S3DeltaSource struct { AdditionalDeltaOptions map[string]*string `json:"additionalDeltaOptions,omitempty"` // Specifies additional connection options for the Amazon S3 data store. AdditionalOptions *S3DirectSourceAdditionalOptions `json:"additionalOptions,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Paths []*string `json:"paths,omitempty"` }
+kubebuilder:skipversion
func (*S3DeltaSource) DeepCopy ¶ added in v0.44.0
func (in *S3DeltaSource) DeepCopy() *S3DeltaSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DeltaSource.
func (*S3DeltaSource) DeepCopyInto ¶ added in v0.44.0
func (in *S3DeltaSource) DeepCopyInto(out *S3DeltaSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DirectSourceAdditionalOptions ¶ added in v0.38.0
type S3DirectSourceAdditionalOptions struct { BoundedFiles *int64 `json:"boundedFiles,omitempty"` BoundedSize *int64 `json:"boundedSize,omitempty"` EnableSamplePath *bool `json:"enableSamplePath,omitempty"` SamplePath *string `json:"samplePath,omitempty"` }
+kubebuilder:skipversion
func (*S3DirectSourceAdditionalOptions) DeepCopy ¶ added in v0.38.0
func (in *S3DirectSourceAdditionalOptions) DeepCopy() *S3DirectSourceAdditionalOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DirectSourceAdditionalOptions.
func (*S3DirectSourceAdditionalOptions) DeepCopyInto ¶ added in v0.38.0
func (in *S3DirectSourceAdditionalOptions) DeepCopyInto(out *S3DirectSourceAdditionalOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DirectTarget ¶ added in v0.38.0
type S3DirectTarget struct { Compression *string `json:"compression,omitempty"` Format *string `json:"format,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` PartitionKeys [][]*string `json:"partitionKeys,omitempty"` Path *string `json:"path,omitempty"` // A policy that specifies update behavior for the crawler. SchemaChangePolicy *DirectSchemaChangePolicy `json:"schemaChangePolicy,omitempty"` }
+kubebuilder:skipversion
func (*S3DirectTarget) DeepCopy ¶ added in v0.38.0
func (in *S3DirectTarget) DeepCopy() *S3DirectTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DirectTarget.
func (*S3DirectTarget) DeepCopyInto ¶ added in v0.38.0
func (in *S3DirectTarget) DeepCopyInto(out *S3DirectTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Encryption ¶
type S3Encryption struct { KMSKeyARN *string `json:"kmsKeyARN,omitempty"` S3EncryptionMode *string `json:"s3EncryptionMode,omitempty"` }
+kubebuilder:skipversion
func (*S3Encryption) DeepCopy ¶
func (in *S3Encryption) DeepCopy() *S3Encryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Encryption.
func (*S3Encryption) DeepCopyInto ¶
func (in *S3Encryption) DeepCopyInto(out *S3Encryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3EncryptionMode ¶
type S3EncryptionMode string
const ( S3EncryptionMode_DISABLED S3EncryptionMode = "DISABLED" S3EncryptionMode_SSE_KMS S3EncryptionMode = "SSE-KMS" S3EncryptionMode_SSE_S3 S3EncryptionMode = "SSE-S3" )
type S3GlueParquetTarget ¶ added in v0.38.0
type S3GlueParquetTarget struct { Compression *string `json:"compression,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` PartitionKeys [][]*string `json:"partitionKeys,omitempty"` Path *string `json:"path,omitempty"` // A policy that specifies update behavior for the crawler. SchemaChangePolicy *DirectSchemaChangePolicy `json:"schemaChangePolicy,omitempty"` }
+kubebuilder:skipversion
func (*S3GlueParquetTarget) DeepCopy ¶ added in v0.38.0
func (in *S3GlueParquetTarget) DeepCopy() *S3GlueParquetTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3GlueParquetTarget.
func (*S3GlueParquetTarget) DeepCopyInto ¶ added in v0.38.0
func (in *S3GlueParquetTarget) DeepCopyInto(out *S3GlueParquetTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3HudiCatalogTarget ¶ added in v0.44.0
type S3HudiCatalogTarget struct { AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` Database *string `json:"database,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` PartitionKeys [][]*string `json:"partitionKeys,omitempty"` // A policy that specifies update behavior for the crawler. SchemaChangePolicy *CatalogSchemaChangePolicy `json:"schemaChangePolicy,omitempty"` Table *string `json:"table,omitempty"` }
+kubebuilder:skipversion
func (*S3HudiCatalogTarget) DeepCopy ¶ added in v0.44.0
func (in *S3HudiCatalogTarget) DeepCopy() *S3HudiCatalogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3HudiCatalogTarget.
func (*S3HudiCatalogTarget) DeepCopyInto ¶ added in v0.44.0
func (in *S3HudiCatalogTarget) DeepCopyInto(out *S3HudiCatalogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3HudiDirectTarget ¶ added in v0.44.0
type S3HudiDirectTarget struct { AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` Compression *string `json:"compression,omitempty"` Format *string `json:"format,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` PartitionKeys [][]*string `json:"partitionKeys,omitempty"` Path *string `json:"path,omitempty"` // A policy that specifies update behavior for the crawler. SchemaChangePolicy *DirectSchemaChangePolicy `json:"schemaChangePolicy,omitempty"` }
+kubebuilder:skipversion
func (*S3HudiDirectTarget) DeepCopy ¶ added in v0.44.0
func (in *S3HudiDirectTarget) DeepCopy() *S3HudiDirectTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3HudiDirectTarget.
func (*S3HudiDirectTarget) DeepCopyInto ¶ added in v0.44.0
func (in *S3HudiDirectTarget) DeepCopyInto(out *S3HudiDirectTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3HudiSource ¶ added in v0.44.0
type S3HudiSource struct { AdditionalHudiOptions map[string]*string `json:"additionalHudiOptions,omitempty"` // Specifies additional connection options for the Amazon S3 data store. AdditionalOptions *S3DirectSourceAdditionalOptions `json:"additionalOptions,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Paths []*string `json:"paths,omitempty"` }
+kubebuilder:skipversion
func (*S3HudiSource) DeepCopy ¶ added in v0.44.0
func (in *S3HudiSource) DeepCopy() *S3HudiSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3HudiSource.
func (*S3HudiSource) DeepCopyInto ¶ added in v0.44.0
func (in *S3HudiSource) DeepCopyInto(out *S3HudiSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3JSONSource ¶ added in v0.38.0
type S3JSONSource struct { // Specifies additional connection options for the Amazon S3 data store. AdditionalOptions *S3DirectSourceAdditionalOptions `json:"additionalOptions,omitempty"` CompressionType *string `json:"compressionType,omitempty"` Exclusions []*string `json:"exclusions,omitempty"` GroupFiles *string `json:"groupFiles,omitempty"` GroupSize *string `json:"groupSize,omitempty"` JSONPath *string `json:"jsonPath,omitempty"` MaxBand *int64 `json:"maxBand,omitempty"` MaxFilesInBand *int64 `json:"maxFilesInBand,omitempty"` Multiline *bool `json:"multiline,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Paths []*string `json:"paths,omitempty"` Recurse *bool `json:"recurse,omitempty"` }
+kubebuilder:skipversion
func (*S3JSONSource) DeepCopy ¶ added in v0.38.0
func (in *S3JSONSource) DeepCopy() *S3JSONSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3JSONSource.
func (*S3JSONSource) DeepCopyInto ¶ added in v0.38.0
func (in *S3JSONSource) DeepCopyInto(out *S3JSONSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3ParquetSource ¶ added in v0.38.0
type S3ParquetSource struct { // Specifies additional connection options for the Amazon S3 data store. AdditionalOptions *S3DirectSourceAdditionalOptions `json:"additionalOptions,omitempty"` CompressionType *string `json:"compressionType,omitempty"` Exclusions []*string `json:"exclusions,omitempty"` GroupFiles *string `json:"groupFiles,omitempty"` GroupSize *string `json:"groupSize,omitempty"` MaxBand *int64 `json:"maxBand,omitempty"` MaxFilesInBand *int64 `json:"maxFilesInBand,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` Paths []*string `json:"paths,omitempty"` Recurse *bool `json:"recurse,omitempty"` }
+kubebuilder:skipversion
func (*S3ParquetSource) DeepCopy ¶ added in v0.38.0
func (in *S3ParquetSource) DeepCopy() *S3ParquetSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ParquetSource.
func (*S3ParquetSource) DeepCopyInto ¶ added in v0.38.0
func (in *S3ParquetSource) DeepCopyInto(out *S3ParquetSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3SourceAdditionalOptions ¶ added in v0.38.0
type S3SourceAdditionalOptions struct { BoundedFiles *int64 `json:"boundedFiles,omitempty"` BoundedSize *int64 `json:"boundedSize,omitempty"` }
+kubebuilder:skipversion
func (*S3SourceAdditionalOptions) DeepCopy ¶ added in v0.38.0
func (in *S3SourceAdditionalOptions) DeepCopy() *S3SourceAdditionalOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3SourceAdditionalOptions.
func (*S3SourceAdditionalOptions) DeepCopyInto ¶ added in v0.38.0
func (in *S3SourceAdditionalOptions) DeepCopyInto(out *S3SourceAdditionalOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Target ¶
type S3Target struct { ConnectionName *string `json:"connectionName,omitempty"` DlqEventQueueARN *string `json:"dlqEventQueueARN,omitempty"` EventQueueARN *string `json:"eventQueueARN,omitempty"` Exclusions []*string `json:"exclusions,omitempty"` Path *string `json:"path,omitempty"` SampleSize *int64 `json:"sampleSize,omitempty"` }
+kubebuilder:skipversion
func (*S3Target) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Target.
func (*S3Target) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLAlias ¶ added in v0.39.0
type SQLAlias struct { Alias *string `json:"alias,omitempty"` From *string `json:"from,omitempty"` }
+kubebuilder:skipversion
func (*SQLAlias) DeepCopy ¶ added in v0.39.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAlias.
func (*SQLAlias) DeepCopyInto ¶ added in v0.39.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Schedule ¶
type Schedule struct { ScheduleExpression *string `json:"scheduleExpression,omitempty"` State *string `json:"state,omitempty"` }
+kubebuilder:skipversion
func (*Schedule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Schedule.
func (*Schedule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleState ¶
type ScheduleState string
const ( ScheduleState_SCHEDULED ScheduleState = "SCHEDULED" ScheduleState_NOT_SCHEDULED ScheduleState = "NOT_SCHEDULED" ScheduleState_TRANSITIONING ScheduleState = "TRANSITIONING" )
type SchemaChangePolicy ¶
type SchemaChangePolicy struct { DeleteBehavior *string `json:"deleteBehavior,omitempty"` UpdateBehavior *string `json:"updateBehavior,omitempty"` }
+kubebuilder:skipversion
func (*SchemaChangePolicy) DeepCopy ¶
func (in *SchemaChangePolicy) DeepCopy() *SchemaChangePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaChangePolicy.
func (*SchemaChangePolicy) DeepCopyInto ¶
func (in *SchemaChangePolicy) DeepCopyInto(out *SchemaChangePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaColumn ¶ added in v0.38.0
type SchemaColumn struct {
DataType *string `json:"dataType,omitempty"`
}
+kubebuilder:skipversion
func (*SchemaColumn) DeepCopy ¶ added in v0.38.0
func (in *SchemaColumn) DeepCopy() *SchemaColumn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaColumn.
func (*SchemaColumn) DeepCopyInto ¶ added in v0.38.0
func (in *SchemaColumn) DeepCopyInto(out *SchemaColumn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaDiffType ¶
type SchemaDiffType string
const (
SchemaDiffType_SYNTAX_DIFF SchemaDiffType = "SYNTAX_DIFF"
)
type SchemaListItem ¶
type SchemaListItem struct {
Description *string `json:"description,omitempty"`
}
+kubebuilder:skipversion
func (*SchemaListItem) DeepCopy ¶
func (in *SchemaListItem) DeepCopy() *SchemaListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaListItem.
func (*SchemaListItem) DeepCopyInto ¶
func (in *SchemaListItem) DeepCopyInto(out *SchemaListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaStatus ¶
type SchemaStatus string
const ( SchemaStatus_AVAILABLE SchemaStatus = "AVAILABLE" SchemaStatus_PENDING SchemaStatus = "PENDING" SchemaStatus_DELETING SchemaStatus = "DELETING" )
type SchemaVersionStatus ¶
type SchemaVersionStatus string
const ( SchemaVersionStatus_AVAILABLE SchemaVersionStatus = "AVAILABLE" SchemaVersionStatus_PENDING SchemaVersionStatus = "PENDING" SchemaVersionStatus_FAILURE SchemaVersionStatus = "FAILURE" SchemaVersionStatus_DELETING SchemaVersionStatus = "DELETING" )
type SecurityConfiguration ¶
type SecurityConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityConfigurationSpec `json:"spec"` Status SecurityConfigurationStatus `json:"status,omitempty"` }
SecurityConfiguration is the Schema for the SecurityConfigurations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *SecurityConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityConfiguration.
func (*SecurityConfiguration) GetDeletionPolicy ¶
func (mg *SecurityConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityConfiguration.
func (*SecurityConfiguration) GetManagementPolicies ¶ added in v0.43.0
func (mg *SecurityConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SecurityConfiguration.
func (*SecurityConfiguration) GetProviderConfigReference ¶
func (mg *SecurityConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityConfiguration.
func (*SecurityConfiguration) GetProviderReference ¶
func (mg *SecurityConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityConfiguration. Deprecated: Use GetProviderConfigReference.
func (*SecurityConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *SecurityConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityConfiguration.
func (*SecurityConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *SecurityConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityConfiguration.
func (*SecurityConfiguration) ResolveReferences ¶
ResolveReferences of this SecurityConfiguration.
func (*SecurityConfiguration) SetConditions ¶
func (mg *SecurityConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityConfiguration.
func (*SecurityConfiguration) SetDeletionPolicy ¶
func (mg *SecurityConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityConfiguration.
func (*SecurityConfiguration) SetManagementPolicies ¶ added in v0.43.0
func (mg *SecurityConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SecurityConfiguration.
func (*SecurityConfiguration) SetProviderConfigReference ¶
func (mg *SecurityConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityConfiguration.
func (*SecurityConfiguration) SetProviderReference ¶
func (mg *SecurityConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityConfiguration. Deprecated: Use SetProviderConfigReference.
func (*SecurityConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *SecurityConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityConfiguration.
func (*SecurityConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *SecurityConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityConfiguration.
type SecurityConfigurationList ¶
type SecurityConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityConfiguration `json:"items"` }
SecurityConfigurationList contains 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.
func (*SecurityConfigurationList) GetItems ¶
func (l *SecurityConfigurationList) GetItems() []resource.Managed
GetItems of this SecurityConfigurationList.
type SecurityConfigurationObservation ¶
type SecurityConfigurationObservation struct { // The time at which the new security configuration was created. CreatedTimestamp *metav1.Time `json:"createdTimestamp,omitempty"` // The name assigned to the new security configuration. Name *string `json:"name,omitempty"` }
SecurityConfigurationObservation defines the observed state of SecurityConfiguration
func (*SecurityConfigurationObservation) DeepCopy ¶
func (in *SecurityConfigurationObservation) DeepCopy() *SecurityConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationObservation.
func (*SecurityConfigurationObservation) DeepCopyInto ¶
func (in *SecurityConfigurationObservation) DeepCopyInto(out *SecurityConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationParameters ¶
type SecurityConfigurationParameters struct { // Region is which region the SecurityConfiguration will be created. // +kubebuilder:validation:Required Region string `json:"region"` CustomSecurityConfigurationParameters `json:",inline"` }
SecurityConfigurationParameters defines the desired state of SecurityConfiguration
func (*SecurityConfigurationParameters) DeepCopy ¶
func (in *SecurityConfigurationParameters) DeepCopy() *SecurityConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationParameters.
func (*SecurityConfigurationParameters) DeepCopyInto ¶
func (in *SecurityConfigurationParameters) DeepCopyInto(out *SecurityConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationSpec ¶
type SecurityConfigurationSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider SecurityConfigurationParameters `json:"forProvider"` }
SecurityConfigurationSpec defines the desired state of SecurityConfiguration
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 SecurityConfigurationStatus ¶
type SecurityConfigurationStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider SecurityConfigurationObservation `json:"atProvider,omitempty"` }
SecurityConfigurationStatus defines the observed state of SecurityConfiguration.
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 SecurityConfiguration_SDK ¶
type SecurityConfiguration_SDK struct { CreatedTimeStamp *metav1.Time `json:"createdTimeStamp,omitempty"` // Specifies an encryption configuration. EncryptionConfiguration *EncryptionConfiguration `json:"encryptionConfiguration,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*SecurityConfiguration_SDK) DeepCopy ¶
func (in *SecurityConfiguration_SDK) DeepCopy() *SecurityConfiguration_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfiguration_SDK.
func (*SecurityConfiguration_SDK) DeepCopyInto ¶
func (in *SecurityConfiguration_SDK) DeepCopyInto(out *SecurityConfiguration_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectFields ¶ added in v0.38.0
type SelectFields struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Paths [][]*string `json:"paths,omitempty"` }
+kubebuilder:skipversion
func (*SelectFields) DeepCopy ¶ added in v0.38.0
func (in *SelectFields) DeepCopy() *SelectFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectFields.
func (*SelectFields) DeepCopyInto ¶ added in v0.38.0
func (in *SelectFields) DeepCopyInto(out *SelectFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectFromCollection ¶ added in v0.38.0
type SelectFromCollection struct { Index *int64 `json:"index,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*SelectFromCollection) DeepCopy ¶ added in v0.38.0
func (in *SelectFromCollection) DeepCopy() *SelectFromCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectFromCollection.
func (*SelectFromCollection) DeepCopyInto ¶ added in v0.38.0
func (in *SelectFromCollection) DeepCopyInto(out *SelectFromCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerDeInfo ¶
type SerDeInfo struct { Name *string `json:"name,omitempty"` Parameters map[string]*string `json:"parameters,omitempty"` SerializationLibrary *string `json:"serializationLibrary,omitempty"` }
+kubebuilder:skipversion
func (*SerDeInfo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerDeInfo.
func (*SerDeInfo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Session ¶ added in v0.34.0
type Session struct { CompletedOn *metav1.Time `json:"completedOn,omitempty"` // Specifies the connections used by a job. Connections *ConnectionsList `json:"connections,omitempty"` CreatedOn *metav1.Time `json:"createdOn,omitempty"` DPUSeconds *float64 `json:"dPUSeconds,omitempty"` Description *string `json:"description,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` ExecutionTime *float64 `json:"executionTime,omitempty"` GlueVersion *string `json:"glueVersion,omitempty"` ID *string `json:"id,omitempty"` MaxCapacity *float64 `json:"maxCapacity,omitempty"` NumberOfWorkers *int64 `json:"numberOfWorkers,omitempty"` SecurityConfiguration *string `json:"securityConfiguration,omitempty"` WorkerType *string `json:"workerType,omitempty"` }
+kubebuilder:skipversion
func (*Session) DeepCopy ¶ added in v0.34.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Session.
func (*Session) DeepCopyInto ¶ added in v0.34.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SessionCommand ¶ added in v0.34.0
type SessionCommand struct { Name *string `json:"name,omitempty"` PythonVersion *string `json:"pythonVersion,omitempty"` }
+kubebuilder:skipversion
func (*SessionCommand) DeepCopy ¶ added in v0.34.0
func (in *SessionCommand) DeepCopy() *SessionCommand
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionCommand.
func (*SessionCommand) DeepCopyInto ¶ added in v0.34.0
func (in *SessionCommand) DeepCopyInto(out *SessionCommand)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SessionStatus ¶ added in v0.34.0
type SessionStatus string
const ( SessionStatus_PROVISIONING SessionStatus = "PROVISIONING" SessionStatus_READY SessionStatus = "READY" SessionStatus_FAILED SessionStatus = "FAILED" SessionStatus_TIMEOUT SessionStatus = "TIMEOUT" SessionStatus_STOPPING SessionStatus = "STOPPING" SessionStatus_STOPPED SessionStatus = "STOPPED" )
type SnowflakeNodeData ¶ added in v0.44.0
type SnowflakeNodeData struct { Action *string `json:"action,omitempty"` AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` AutoPushdown *bool `json:"autoPushdown,omitempty"` // Specifies an option value. Connection *Option `json:"connection,omitempty"` Database *string `json:"database,omitempty"` // Specifies an option value. IAMRole *Option `json:"iamRole,omitempty"` MergeAction *string `json:"mergeAction,omitempty"` MergeClause *string `json:"mergeClause,omitempty"` MergeWhenMatched *string `json:"mergeWhenMatched,omitempty"` MergeWhenNotMatched *string `json:"mergeWhenNotMatched,omitempty"` PostAction *string `json:"postAction,omitempty"` PreAction *string `json:"preAction,omitempty"` SampleQuery *string `json:"sampleQuery,omitempty"` Schema *string `json:"schema,omitempty"` SelectedColumns []*Option `json:"selectedColumns,omitempty"` SourceType *string `json:"sourceType,omitempty"` StagingTable *string `json:"stagingTable,omitempty"` Table *string `json:"table,omitempty"` TableSchema []*Option `json:"tableSchema,omitempty"` TempDir *string `json:"tempDir,omitempty"` Upsert *bool `json:"upsert,omitempty"` }
+kubebuilder:skipversion
func (*SnowflakeNodeData) DeepCopy ¶ added in v0.44.0
func (in *SnowflakeNodeData) DeepCopy() *SnowflakeNodeData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeNodeData.
func (*SnowflakeNodeData) DeepCopyInto ¶ added in v0.44.0
func (in *SnowflakeNodeData) DeepCopyInto(out *SnowflakeNodeData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnowflakeSource ¶ added in v0.44.0
type SnowflakeSource struct { // Specifies configuration for Snowflake nodes in Glue Studio. Data *SnowflakeNodeData `json:"data,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` }
+kubebuilder:skipversion
func (*SnowflakeSource) DeepCopy ¶ added in v0.44.0
func (in *SnowflakeSource) DeepCopy() *SnowflakeSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeSource.
func (*SnowflakeSource) DeepCopyInto ¶ added in v0.44.0
func (in *SnowflakeSource) DeepCopyInto(out *SnowflakeSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnowflakeTarget ¶ added in v0.44.0
type SnowflakeTarget struct { // Specifies configuration for Snowflake nodes in Glue Studio. Data *SnowflakeNodeData `json:"data,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*SnowflakeTarget) DeepCopy ¶ added in v0.44.0
func (in *SnowflakeTarget) DeepCopy() *SnowflakeTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeTarget.
func (*SnowflakeTarget) DeepCopyInto ¶ added in v0.44.0
func (in *SnowflakeTarget) DeepCopyInto(out *SnowflakeTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SortCriterion ¶
type SortCriterion struct {
FieldName *string `json:"fieldName,omitempty"`
}
+kubebuilder:skipversion
func (*SortCriterion) DeepCopy ¶
func (in *SortCriterion) DeepCopy() *SortCriterion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SortCriterion.
func (*SortCriterion) DeepCopyInto ¶
func (in *SortCriterion) DeepCopyInto(out *SortCriterion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SortDirectionType ¶
type SortDirectionType string
const ( SortDirectionType_DESCENDING SortDirectionType = "DESCENDING" SortDirectionType_ASCENDING SortDirectionType = "ASCENDING" )
type SourceControlAuthStrategy ¶ added in v0.38.0
type SourceControlAuthStrategy string
const ( SourceControlAuthStrategy_PERSONAL_ACCESS_TOKEN SourceControlAuthStrategy = "PERSONAL_ACCESS_TOKEN" SourceControlAuthStrategy_AWS_SECRETS_MANAGER SourceControlAuthStrategy = "AWS_SECRETS_MANAGER" )
type SourceControlDetails ¶ added in v0.38.0
type SourceControlDetails struct { AuthStrategy *string `json:"authStrategy,omitempty"` AuthToken *string `json:"authToken,omitempty"` Branch *string `json:"branch,omitempty"` Folder *string `json:"folder,omitempty"` LastCommitID *string `json:"lastCommitID,omitempty"` Owner *string `json:"owner,omitempty"` Provider *string `json:"provider,omitempty"` Repository *string `json:"repository,omitempty"` }
+kubebuilder:skipversion
func (*SourceControlDetails) DeepCopy ¶ added in v0.38.0
func (in *SourceControlDetails) DeepCopy() *SourceControlDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceControlDetails.
func (*SourceControlDetails) DeepCopyInto ¶ added in v0.38.0
func (in *SourceControlDetails) DeepCopyInto(out *SourceControlDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceControlProvider ¶ added in v0.38.0
type SourceControlProvider string
const ( SourceControlProvider_GITHUB SourceControlProvider = "GITHUB" SourceControlProvider_AWS_CODE_COMMIT SourceControlProvider = "AWS_CODE_COMMIT" )
type SparkConnectorSource ¶ added in v0.38.0
type SparkConnectorSource struct { AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` ConnectionName *string `json:"connectionName,omitempty"` ConnectionType *string `json:"connectionType,omitempty"` ConnectorName *string `json:"connectorName,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` }
+kubebuilder:skipversion
func (*SparkConnectorSource) DeepCopy ¶ added in v0.38.0
func (in *SparkConnectorSource) DeepCopy() *SparkConnectorSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkConnectorSource.
func (*SparkConnectorSource) DeepCopyInto ¶ added in v0.38.0
func (in *SparkConnectorSource) DeepCopyInto(out *SparkConnectorSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkConnectorTarget ¶ added in v0.38.0
type SparkConnectorTarget struct { AdditionalOptions map[string]*string `json:"additionalOptions,omitempty"` ConnectionName *string `json:"connectionName,omitempty"` ConnectionType *string `json:"connectionType,omitempty"` ConnectorName *string `json:"connectorName,omitempty"` Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` }
+kubebuilder:skipversion
func (*SparkConnectorTarget) DeepCopy ¶ added in v0.38.0
func (in *SparkConnectorTarget) DeepCopy() *SparkConnectorTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkConnectorTarget.
func (*SparkConnectorTarget) DeepCopyInto ¶ added in v0.38.0
func (in *SparkConnectorTarget) DeepCopyInto(out *SparkConnectorTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkSQL ¶ added in v0.38.0
type SparkSQL struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` OutputSchemas []*GlueSchema `json:"outputSchemas,omitempty"` SQLAliases []*SQLAlias `json:"sqlAliases,omitempty"` SQLQuery *string `json:"sqlQuery,omitempty"` }
+kubebuilder:skipversion
func (*SparkSQL) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkSQL.
func (*SparkSQL) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Spigot ¶ added in v0.38.0
type Spigot struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Path *string `json:"path,omitempty"` Prob *float64 `json:"prob,omitempty"` Topk *int64 `json:"topk,omitempty"` }
+kubebuilder:skipversion
func (*Spigot) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Spigot.
func (*Spigot) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplitFields ¶ added in v0.38.0
type SplitFields struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` Paths [][]*string `json:"paths,omitempty"` }
+kubebuilder:skipversion
func (*SplitFields) DeepCopy ¶ added in v0.38.0
func (in *SplitFields) DeepCopy() *SplitFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplitFields.
func (*SplitFields) DeepCopyInto ¶ added in v0.38.0
func (in *SplitFields) DeepCopyInto(out *SplitFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartingEventBatchCondition ¶
type StartingEventBatchCondition struct { BatchSize *int64 `json:"batchSize,omitempty"` BatchWindow *int64 `json:"batchWindow,omitempty"` }
+kubebuilder:skipversion
func (*StartingEventBatchCondition) DeepCopy ¶
func (in *StartingEventBatchCondition) DeepCopy() *StartingEventBatchCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StartingEventBatchCondition.
func (*StartingEventBatchCondition) DeepCopyInto ¶
func (in *StartingEventBatchCondition) DeepCopyInto(out *StartingEventBatchCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StartingPosition ¶ added in v0.38.0
type StartingPosition string
const ( StartingPosition_latest StartingPosition = "latest" StartingPosition_trim_horizon StartingPosition = "trim_horizon" StartingPosition_earliest StartingPosition = "earliest" StartingPosition_timestamp StartingPosition = "timestamp" )
type Statement ¶ added in v0.34.0
+kubebuilder:skipversion
func (*Statement) DeepCopy ¶ added in v0.34.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Statement.
func (*Statement) DeepCopyInto ¶ added in v0.34.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOutput ¶ added in v0.34.0
type StatementOutput struct { ErrorName *string `json:"errorName,omitempty"` ErrorValue *string `json:"errorValue,omitempty"` ExecutionCount *int64 `json:"executionCount,omitempty"` Traceback []*string `json:"traceback,omitempty"` }
+kubebuilder:skipversion
func (*StatementOutput) DeepCopy ¶ added in v0.34.0
func (in *StatementOutput) DeepCopy() *StatementOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOutput.
func (*StatementOutput) DeepCopyInto ¶ added in v0.34.0
func (in *StatementOutput) DeepCopyInto(out *StatementOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOutputData ¶ added in v0.34.0
type StatementOutputData struct {
TextPlain *string `json:"textPlain,omitempty"`
}
+kubebuilder:skipversion
func (*StatementOutputData) DeepCopy ¶ added in v0.34.0
func (in *StatementOutputData) DeepCopy() *StatementOutputData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOutputData.
func (*StatementOutputData) DeepCopyInto ¶ added in v0.34.0
func (in *StatementOutputData) DeepCopyInto(out *StatementOutputData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementState ¶ added in v0.34.0
type StatementState string
const ( StatementState_WAITING StatementState = "WAITING" StatementState_RUNNING StatementState = "RUNNING" StatementState_AVAILABLE StatementState = "AVAILABLE" StatementState_CANCELLING StatementState = "CANCELLING" StatementState_CANCELLED StatementState = "CANCELLED" StatementState_ERROR StatementState = "ERROR" )
type StorageDescriptor ¶
type StorageDescriptor struct { Compressed *bool `json:"compressed,omitempty"` Parameters map[string]*string `json:"parameters,omitempty"` StoredAsSubDirectories *bool `json:"storedAsSubDirectories,omitempty"` }
+kubebuilder:skipversion
func (*StorageDescriptor) DeepCopy ¶
func (in *StorageDescriptor) DeepCopy() *StorageDescriptor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptor.
func (*StorageDescriptor) DeepCopyInto ¶
func (in *StorageDescriptor) DeepCopyInto(out *StorageDescriptor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamingDataPreviewOptions ¶ added in v0.38.0
type StreamingDataPreviewOptions struct { PollingTime *int64 `json:"pollingTime,omitempty"` RecordPollingLimit *int64 `json:"recordPollingLimit,omitempty"` }
+kubebuilder:skipversion
func (*StreamingDataPreviewOptions) DeepCopy ¶ added in v0.38.0
func (in *StreamingDataPreviewOptions) DeepCopy() *StreamingDataPreviewOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamingDataPreviewOptions.
func (*StreamingDataPreviewOptions) DeepCopyInto ¶ added in v0.38.0
func (in *StreamingDataPreviewOptions) DeepCopyInto(out *StreamingDataPreviewOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Table ¶
type Table struct { CatalogID *string `json:"catalogID,omitempty"` ConnectionName *string `json:"connectionName,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` TableName *string `json:"tableName,omitempty"` }
+kubebuilder:skipversion
func (*Table) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
func (*Table) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableData ¶
type TableData struct { CatalogID *string `json:"catalogID,omitempty"` CreateTime *metav1.Time `json:"createTime,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` Description *string `json:"description,omitempty"` IsRegisteredWithLakeFormation *bool `json:"isRegisteredWithLakeFormation,omitempty"` LastAccessTime *metav1.Time `json:"lastAccessTime,omitempty"` LastAnalyzedTime *metav1.Time `json:"lastAnalyzedTime,omitempty"` Name *string `json:"name,omitempty"` Owner *string `json:"owner,omitempty"` Parameters map[string]*string `json:"parameters,omitempty"` UpdateTime *metav1.Time `json:"updateTime,omitempty"` }
+kubebuilder:skipversion
func (*TableData) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableData.
func (*TableData) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableError ¶
type TableError struct {
TableName *string `json:"tableName,omitempty"`
}
+kubebuilder:skipversion
func (*TableError) DeepCopy ¶
func (in *TableError) DeepCopy() *TableError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableError.
func (*TableError) DeepCopyInto ¶
func (in *TableError) DeepCopyInto(out *TableError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableIdentifier ¶
type TableIdentifier struct { CatalogID *string `json:"catalogID,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` Name *string `json:"name,omitempty"` Region *string `json:"region,omitempty"` }
+kubebuilder:skipversion
func (*TableIdentifier) DeepCopy ¶
func (in *TableIdentifier) DeepCopy() *TableIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableIdentifier.
func (*TableIdentifier) DeepCopyInto ¶
func (in *TableIdentifier) DeepCopyInto(out *TableIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableInput ¶
type TableInput struct { Description *string `json:"description,omitempty"` LastAccessTime *metav1.Time `json:"lastAccessTime,omitempty"` LastAnalyzedTime *metav1.Time `json:"lastAnalyzedTime,omitempty"` Name *string `json:"name,omitempty"` Owner *string `json:"owner,omitempty"` Parameters map[string]*string `json:"parameters,omitempty"` }
+kubebuilder:skipversion
func (*TableInput) DeepCopy ¶
func (in *TableInput) DeepCopy() *TableInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableInput.
func (*TableInput) DeepCopyInto ¶
func (in *TableInput) DeepCopyInto(out *TableInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableVersionError ¶
type TableVersionError struct {
TableName *string `json:"tableName,omitempty"`
}
+kubebuilder:skipversion
func (*TableVersionError) DeepCopy ¶
func (in *TableVersionError) DeepCopy() *TableVersionError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableVersionError.
func (*TableVersionError) DeepCopyInto ¶
func (in *TableVersionError) DeepCopyInto(out *TableVersionError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetFormat ¶ added in v0.38.0
type TargetFormat string
const ( TargetFormat_json TargetFormat = "json" TargetFormat_csv TargetFormat = "csv" TargetFormat_avro TargetFormat = "avro" TargetFormat_orc TargetFormat = "orc" TargetFormat_parquet TargetFormat = "parquet" TargetFormat_hudi TargetFormat = "hudi" TargetFormat_delta TargetFormat = "delta" )
type TaskRun ¶
type TaskRun struct { CompletedOn *metav1.Time `json:"completedOn,omitempty"` ErrorString *string `json:"errorString,omitempty"` LastModifiedOn *metav1.Time `json:"lastModifiedOn,omitempty"` LogGroupName *string `json:"logGroupName,omitempty"` StartedOn *metav1.Time `json:"startedOn,omitempty"` }
+kubebuilder:skipversion
func (*TaskRun) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskRun.
func (*TaskRun) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskRunFilterCriteria ¶
type TaskRunFilterCriteria struct { StartedAfter *metav1.Time `json:"startedAfter,omitempty"` StartedBefore *metav1.Time `json:"startedBefore,omitempty"` }
+kubebuilder:skipversion
func (*TaskRunFilterCriteria) DeepCopy ¶
func (in *TaskRunFilterCriteria) DeepCopy() *TaskRunFilterCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskRunFilterCriteria.
func (*TaskRunFilterCriteria) DeepCopyInto ¶
func (in *TaskRunFilterCriteria) DeepCopyInto(out *TaskRunFilterCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskRunSortColumnType ¶
type TaskRunSortColumnType string
const ( TaskRunSortColumnType_TASK_RUN_TYPE TaskRunSortColumnType = "TASK_RUN_TYPE" TaskRunSortColumnType_STATUS TaskRunSortColumnType = "STATUS" TaskRunSortColumnType_STARTED TaskRunSortColumnType = "STARTED" )
type TaskStatusType ¶
type TaskStatusType string
const ( TaskStatusType_STARTING TaskStatusType = "STARTING" TaskStatusType_RUNNING TaskStatusType = "RUNNING" TaskStatusType_STOPPING TaskStatusType = "STOPPING" TaskStatusType_STOPPED TaskStatusType = "STOPPED" TaskStatusType_SUCCEEDED TaskStatusType = "SUCCEEDED" TaskStatusType_FAILED TaskStatusType = "FAILED" TaskStatusType_TIMEOUT TaskStatusType = "TIMEOUT" )
type TransformConfigParameter ¶ added in v0.38.0
type TransformConfigParameter struct { IsOptional *bool `json:"isOptional,omitempty"` ListType *string `json:"listType,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type_,omitempty"` ValidationMessage *string `json:"validationMessage,omitempty"` ValidationRule *string `json:"validationRule,omitempty"` Value []*string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*TransformConfigParameter) DeepCopy ¶ added in v0.38.0
func (in *TransformConfigParameter) DeepCopy() *TransformConfigParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformConfigParameter.
func (*TransformConfigParameter) DeepCopyInto ¶ added in v0.38.0
func (in *TransformConfigParameter) DeepCopyInto(out *TransformConfigParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformEncryption ¶
type TransformEncryption struct {
TaskRunSecurityConfigurationName *string `json:"taskRunSecurityConfigurationName,omitempty"`
}
+kubebuilder:skipversion
func (*TransformEncryption) DeepCopy ¶
func (in *TransformEncryption) DeepCopy() *TransformEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformEncryption.
func (*TransformEncryption) DeepCopyInto ¶
func (in *TransformEncryption) DeepCopyInto(out *TransformEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformFilterCriteria ¶
type TransformFilterCriteria struct { CreatedAfter *metav1.Time `json:"createdAfter,omitempty"` CreatedBefore *metav1.Time `json:"createdBefore,omitempty"` GlueVersion *string `json:"glueVersion,omitempty"` LastModifiedAfter *metav1.Time `json:"lastModifiedAfter,omitempty"` LastModifiedBefore *metav1.Time `json:"lastModifiedBefore,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*TransformFilterCriteria) DeepCopy ¶
func (in *TransformFilterCriteria) DeepCopy() *TransformFilterCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformFilterCriteria.
func (*TransformFilterCriteria) DeepCopyInto ¶
func (in *TransformFilterCriteria) DeepCopyInto(out *TransformFilterCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformSortColumnType ¶
type TransformSortColumnType string
const ( TransformSortColumnType_NAME TransformSortColumnType = "NAME" TransformSortColumnType_TRANSFORM_TYPE TransformSortColumnType = "TRANSFORM_TYPE" TransformSortColumnType_STATUS TransformSortColumnType = "STATUS" TransformSortColumnType_CREATED TransformSortColumnType = "CREATED" TransformSortColumnType_LAST_MODIFIED TransformSortColumnType = "LAST_MODIFIED" )
type TransformStatusType ¶
type TransformStatusType string
const ( TransformStatusType_NOT_READY TransformStatusType = "NOT_READY" TransformStatusType_READY TransformStatusType = "READY" TransformStatusType_DELETING TransformStatusType = "DELETING" )
type TransformType ¶
type TransformType string
const (
TransformType_FIND_MATCHES TransformType = "FIND_MATCHES"
)
type Trigger ¶
type Trigger struct { Description *string `json:"description,omitempty"` Name *string `json:"name,omitempty"` Schedule *string `json:"schedule,omitempty"` WorkflowName *string `json:"workflowName,omitempty"` }
+kubebuilder:skipversion
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.
type TriggerState ¶
type TriggerState string
const ( TriggerState_CREATING TriggerState = "CREATING" TriggerState_CREATED TriggerState = "CREATED" TriggerState_ACTIVATING TriggerState = "ACTIVATING" TriggerState_ACTIVATED TriggerState = "ACTIVATED" TriggerState_DEACTIVATING TriggerState = "DEACTIVATING" TriggerState_DEACTIVATED TriggerState = "DEACTIVATED" TriggerState_DELETING TriggerState = "DELETING" TriggerState_UPDATING TriggerState = "UPDATING" )
type TriggerType ¶
type TriggerType string
const ( TriggerType_SCHEDULED TriggerType = "SCHEDULED" TriggerType_CONDITIONAL TriggerType = "CONDITIONAL" TriggerType_ON_DEMAND TriggerType = "ON_DEMAND" TriggerType_EVENT TriggerType = "EVENT" )
type TriggerUpdate ¶
type TriggerUpdate struct { Description *string `json:"description,omitempty"` Name *string `json:"name,omitempty"` Schedule *string `json:"schedule,omitempty"` }
+kubebuilder:skipversion
func (*TriggerUpdate) DeepCopy ¶
func (in *TriggerUpdate) DeepCopy() *TriggerUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerUpdate.
func (*TriggerUpdate) DeepCopyInto ¶
func (in *TriggerUpdate) DeepCopyInto(out *TriggerUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnfilteredPartition ¶ added in v0.34.0
type UnfilteredPartition struct {
IsRegisteredWithLakeFormation *bool `json:"isRegisteredWithLakeFormation,omitempty"`
}
+kubebuilder:skipversion
func (*UnfilteredPartition) DeepCopy ¶ added in v0.34.0
func (in *UnfilteredPartition) DeepCopy() *UnfilteredPartition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnfilteredPartition.
func (*UnfilteredPartition) DeepCopyInto ¶ added in v0.34.0
func (in *UnfilteredPartition) DeepCopyInto(out *UnfilteredPartition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Union ¶ added in v0.38.0
type Union struct { Inputs []*string `json:"inputs,omitempty"` Name *string `json:"name,omitempty"` UnionType *string `json:"unionType,omitempty"` }
+kubebuilder:skipversion
func (*Union) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Union.
func (*Union) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateBehavior ¶
type UpdateBehavior string
const ( UpdateBehavior_LOG UpdateBehavior = "LOG" UpdateBehavior_UPDATE_IN_DATABASE UpdateBehavior = "UPDATE_IN_DATABASE" )
type UpdateCatalogBehavior ¶ added in v0.38.0
type UpdateCatalogBehavior string
const ( UpdateCatalogBehavior_UPDATE_IN_DATABASE UpdateCatalogBehavior = "UPDATE_IN_DATABASE" UpdateCatalogBehavior_LOG UpdateCatalogBehavior = "LOG" )
type UpdateCsvClassifierRequest ¶
type UpdateCsvClassifierRequest struct { AllowSingleColumn *bool `json:"allowSingleColumn,omitempty"` ContainsHeader *string `json:"containsHeader,omitempty"` CustomDatatypeConfigured *bool `json:"customDatatypeConfigured,omitempty"` CustomDatatypes []*string `json:"customDatatypes,omitempty"` Delimiter *string `json:"delimiter,omitempty"` DisableValueTrimming *bool `json:"disableValueTrimming,omitempty"` Header []*string `json:"header,omitempty"` Name *string `json:"name,omitempty"` QuoteSymbol *string `json:"quoteSymbol,omitempty"` Serde *string `json:"serde,omitempty"` }
+kubebuilder:skipversion
func (*UpdateCsvClassifierRequest) DeepCopy ¶
func (in *UpdateCsvClassifierRequest) DeepCopy() *UpdateCsvClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateCsvClassifierRequest.
func (*UpdateCsvClassifierRequest) DeepCopyInto ¶
func (in *UpdateCsvClassifierRequest) DeepCopyInto(out *UpdateCsvClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateGrokClassifierRequest ¶
type UpdateGrokClassifierRequest struct { Classification *string `json:"classification,omitempty"` CustomPatterns *string `json:"customPatterns,omitempty"` GrokPattern *string `json:"grokPattern,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*UpdateGrokClassifierRequest) DeepCopy ¶
func (in *UpdateGrokClassifierRequest) DeepCopy() *UpdateGrokClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateGrokClassifierRequest.
func (*UpdateGrokClassifierRequest) DeepCopyInto ¶
func (in *UpdateGrokClassifierRequest) DeepCopyInto(out *UpdateGrokClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateJSONClassifierRequest ¶
type UpdateJSONClassifierRequest struct { JSONPath *string `json:"jsonPath,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*UpdateJSONClassifierRequest) DeepCopy ¶
func (in *UpdateJSONClassifierRequest) DeepCopy() *UpdateJSONClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateJSONClassifierRequest.
func (*UpdateJSONClassifierRequest) DeepCopyInto ¶
func (in *UpdateJSONClassifierRequest) DeepCopyInto(out *UpdateJSONClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateXMLClassifierRequest ¶
type UpdateXMLClassifierRequest struct { Classification *string `json:"classification,omitempty"` Name *string `json:"name,omitempty"` RowTag *string `json:"rowTag,omitempty"` }
+kubebuilder:skipversion
func (*UpdateXMLClassifierRequest) DeepCopy ¶
func (in *UpdateXMLClassifierRequest) DeepCopy() *UpdateXMLClassifierRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateXMLClassifierRequest.
func (*UpdateXMLClassifierRequest) DeepCopyInto ¶
func (in *UpdateXMLClassifierRequest) DeepCopyInto(out *UpdateXMLClassifierRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpsertRedshiftTargetOptions ¶ added in v0.38.0
type UpsertRedshiftTargetOptions struct { ConnectionName *string `json:"connectionName,omitempty"` TableLocation *string `json:"tableLocation,omitempty"` UpsertKeys []*string `json:"upsertKeys,omitempty"` }
+kubebuilder:skipversion
func (*UpsertRedshiftTargetOptions) DeepCopy ¶ added in v0.38.0
func (in *UpsertRedshiftTargetOptions) DeepCopy() *UpsertRedshiftTargetOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpsertRedshiftTargetOptions.
func (*UpsertRedshiftTargetOptions) DeepCopyInto ¶ added in v0.38.0
func (in *UpsertRedshiftTargetOptions) DeepCopyInto(out *UpsertRedshiftTargetOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunction ¶
type UserDefinedFunction struct { CatalogID *string `json:"catalogID,omitempty"` ClassName *string `json:"className,omitempty"` CreateTime *metav1.Time `json:"createTime,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` FunctionName *string `json:"functionName,omitempty"` OwnerName *string `json:"ownerName,omitempty"` }
+kubebuilder:skipversion
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.
type UserDefinedFunctionInput ¶
type UserDefinedFunctionInput struct { ClassName *string `json:"className,omitempty"` FunctionName *string `json:"functionName,omitempty"` OwnerName *string `json:"ownerName,omitempty"` }
+kubebuilder:skipversion
func (*UserDefinedFunctionInput) DeepCopy ¶
func (in *UserDefinedFunctionInput) DeepCopy() *UserDefinedFunctionInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionInput.
func (*UserDefinedFunctionInput) DeepCopyInto ¶
func (in *UserDefinedFunctionInput) DeepCopyInto(out *UserDefinedFunctionInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerType ¶
type WorkerType string
const ( WorkerType_Standard WorkerType = "Standard" WorkerType_G_1X WorkerType = "G.1X" WorkerType_G_2X WorkerType = "G.2X" WorkerType_G_025X WorkerType = "G.025X" WorkerType_G_4X WorkerType = "G.4X" WorkerType_G_8X WorkerType = "G.8X" WorkerType_Z_2X WorkerType = "Z.2X" )
type Workflow ¶
type Workflow struct { CreatedOn *metav1.Time `json:"createdOn,omitempty"` Description *string `json:"description,omitempty"` LastModifiedOn *metav1.Time `json:"lastModifiedOn,omitempty"` MaxConcurrentRuns *int64 `json:"maxConcurrentRuns,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
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.
type WorkflowRun ¶
type WorkflowRun struct { CompletedOn *metav1.Time `json:"completedOn,omitempty"` Name *string `json:"name,omitempty"` StartedOn *metav1.Time `json:"startedOn,omitempty"` }
+kubebuilder:skipversion
func (*WorkflowRun) DeepCopy ¶
func (in *WorkflowRun) DeepCopy() *WorkflowRun
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowRun.
func (*WorkflowRun) DeepCopyInto ¶
func (in *WorkflowRun) DeepCopyInto(out *WorkflowRun)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowRunStatistics ¶
type WorkflowRunStatistics struct { ErroredActions *int64 `json:"erroredActions,omitempty"` FailedActions *int64 `json:"failedActions,omitempty"` RunningActions *int64 `json:"runningActions,omitempty"` StoppedActions *int64 `json:"stoppedActions,omitempty"` SucceededActions *int64 `json:"succeededActions,omitempty"` TimeoutActions *int64 `json:"timeoutActions,omitempty"` TotalActions *int64 `json:"totalActions,omitempty"` WaitingActions *int64 `json:"waitingActions,omitempty"` }
+kubebuilder:skipversion
func (*WorkflowRunStatistics) DeepCopy ¶
func (in *WorkflowRunStatistics) DeepCopy() *WorkflowRunStatistics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowRunStatistics.
func (*WorkflowRunStatistics) DeepCopyInto ¶
func (in *WorkflowRunStatistics) DeepCopyInto(out *WorkflowRunStatistics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowRunStatus ¶
type WorkflowRunStatus string
const ( WorkflowRunStatus_RUNNING WorkflowRunStatus = "RUNNING" WorkflowRunStatus_COMPLETED WorkflowRunStatus = "COMPLETED" WorkflowRunStatus_STOPPING WorkflowRunStatus = "STOPPING" WorkflowRunStatus_STOPPED WorkflowRunStatus = "STOPPED" WorkflowRunStatus_ERROR WorkflowRunStatus = "ERROR" )
type XMLClassifier ¶
type XMLClassifier struct { Classification *string `json:"classification,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastUpdated *metav1.Time `json:"lastUpdated,omitempty"` Name *string `json:"name,omitempty"` RowTag *string `json:"rowTag,omitempty"` Version *int64 `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*XMLClassifier) DeepCopy ¶
func (in *XMLClassifier) DeepCopy() *XMLClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XMLClassifier.
func (*XMLClassifier) DeepCopyInto ¶
func (in *XMLClassifier) DeepCopyInto(out *XMLClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.