Documentation ¶
Index ¶
- Constants
- Variables
- type Action
- type BackfillErrorCode
- type BatchStopJobRunError
- type BatchStopJobRunSuccessfulSubmission
- type Blueprint
- type BlueprintRun
- type BlueprintRunState
- type BlueprintStatus
- type CatalogEncryptionMode
- type CatalogEntry
- type CatalogImportStatus
- 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) 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) 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 CodeGenNodeArg
- type Column
- type ColumnError
- type ColumnImportance
- type ColumnStatistics
- type ColumnStatisticsType
- type Comparator
- type Compatibility
- 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) 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) 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) 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) 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 CrawlerLineageSettings
- type CrawlerList
- type CrawlerMetrics
- type CrawlerObservation
- type CrawlerParameters
- type CrawlerSpec
- type CrawlerState
- type CrawlerStatus
- type CrawlerTargets
- type Crawler_SDK
- type CreateCsvClassifierRequest
- type CreateGrokClassifierRequest
- type CreateJSONClassifierRequest
- type CreateXMLClassifierRequest
- type CsvClassifier
- type CsvHeaderOption
- type CustomCatalogTarget
- type CustomClassifierParameters
- type CustomCloudWatchEncryption
- type CustomConnectionInput
- type CustomConnectionParameters
- type CustomCrawlerParameters
- type CustomCrawlerTargets
- type CustomCreateCSVClassifierRequest
- type CustomCreateGrokClassifierRequest
- type CustomCreateJSONClassifierRequest
- type CustomCreateXMLClassifierRequest
- type CustomDatabaseInput
- type CustomDatabaseParameters
- type CustomEncryptionConfiguration
- type CustomJDBCTarget
- type CustomJobBookmarksEncryption
- type CustomJobParameters
- type CustomMongoDBTarget
- type CustomPhysicalConnectionRequirements
- type CustomS3Encryption
- type CustomS3Target
- type CustomSecurityConfigurationParameters
- type DataFormat
- type DataLakePrincipal
- 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) 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) 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 DateColumnStatisticsData
- type DeleteBehavior
- type DevEndpoint
- type DevEndpointCustomLibraries
- type DynamoDBTarget
- type Edge
- type EnableHybridValues
- type EncryptionAtRest
- type EncryptionConfiguration
- type ErrorDetail
- type ExecutionProperty
- type ExistCondition
- type ExportLabelsTaskRunProperties
- type FindMatchesParameters
- type FindMatchesTaskRunProperties
- type GetConnectionsFilter
- type GluePolicy
- type GrokClassifier
- type ImportLabelsTaskRunProperties
- type JSONClassifier
- 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) 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) 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 KeySchemaElement
- type LabelingSetGenerationTaskRunProperties
- type Language
- type LastActiveDefinition
- type LastCrawlInfo
- type LastCrawlStatus
- type LineageConfiguration
- type Logical
- type LogicalOperator
- type MLTransform
- type MLUserDataEncryption
- type MLUserDataEncryptionModeString
- type MongoDBTarget
- type Node
- type NodeType
- type NotificationProperty
- type Order
- type Partition
- type PartitionIndex
- type PartitionIndexDescriptor
- type PartitionIndexStatus
- type PartitionInput
- type Permission
- type PhysicalConnectionRequirements
- type Predecessor
- type PrincipalPermissions
- type PrincipalType
- type PropertyPredicate
- type RecrawlBehavior
- type RecrawlPolicy
- type RegistryListItem
- type RegistryStatus
- type ResourceShareType
- type ResourceType
- type ResourceURI
- type S3Encryption
- type S3EncryptionMode
- type S3Target
- type Schedule
- type ScheduleState
- type SchemaChangePolicy
- 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) 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) 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 SerDeInfo
- type Sort
- type SortCriterion
- type SortDirectionType
- type StartingEventBatchCondition
- type StorageDescriptor
- type Table
- type TableData
- type TableError
- type TableIdentifier
- type TableInput
- type TableVersionError
- type TaskRun
- type TaskRunFilterCriteria
- type TaskRunSortColumnType
- type TaskStatusType
- type TaskType
- type TransformEncryption
- type TransformFilterCriteria
- type TransformSortColumnType
- type TransformStatusType
- type TransformType
- type Trigger
- type TriggerState
- type TriggerType
- type TriggerUpdate
- type UpdateBehavior
- type UpdateCsvClassifierRequest
- type UpdateGrokClassifierRequest
- type UpdateJSONClassifierRequest
- type UpdateXMLClassifierRequest
- 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 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 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"` 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 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 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 CatalogTarget ¶
type CatalogTarget struct { DatabaseName *string `json:"databaseName,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: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) 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) 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 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"` }
+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 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 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: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) 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) 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" )
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" )
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: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) 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) 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 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 Configuring // a Crawler (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 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"` DynamoDBTargets []*DynamoDBTarget `json:"dynamoDBTargets,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"` // 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 CreateCsvClassifierRequest ¶
type CreateCsvClassifierRequest struct { AllowSingleColumn *bool `json:"allowSingleColumn,omitempty"` ContainsHeader *string `json:"containsHeader,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"` }
+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"` 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"` 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 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 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: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 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 DataFormat ¶
type DataFormat string
const ( DataFormat_AVRO DataFormat = "AVRO" DataFormat_JSON DataFormat = "JSON" )
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 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: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) 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) 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"` }
+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"` 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"` 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"` 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 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 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 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 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 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 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 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 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 JdbcTarget ¶
type JdbcTarget struct { ConnectionName *string `json:"connectionName,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: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) 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) 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"` 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 from 2 to 100 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 JobCommand that runs this job. // +kubebuilder:validation:Required Command *JobCommand `json:"command"` // The default arguments for this job. // // You can specify arguments here that your own job-execution script consumes, // as well as arguments that Glue itself consumes. // // 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 key-value pairs that Glue consumes to set up your // job, 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. DefaultArguments map[string]*string `json:"defaultArguments,omitempty"` // Description of the job being defined. Description *string `json:"description,omitempty"` // An ExecutionProperty specifying the maximum number of concurrent runs allowed // for this job. ExecutionProperty *ExecutionProperty `json:"executionProperty,omitempty"` // Glue version determines the versions of Apache Spark and Python that Glue // supports. The Python version indicates the version supported for jobs of // type Spark. // // 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/). // // Do not set Max Capacity if using WorkerType and NumberOfWorkers. // // The value that can be allocated for MaxCapacity depends on whether you are // running a Python shell job or an Apache Spark 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. // // For Glue version 2.0 jobs, you cannot instead specify a Maximum capacity. // Instead, you should specify a Worker type and the Number of workers. MaxCapacity *float64 `json:"maxCapacity,omitempty"` // The maximum number of times to retry this job if it fails. MaxRetries *int64 `json:"maxRetries,omitempty"` // Non-overridable arguments for this job, 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. // // The maximum number of workers you can define are 299 for G.1X, and 149 for // G.2X. NumberOfWorkers *int64 `json:"numberOfWorkers,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 Standard, G.1X, or G.2X. // // * For the Standard worker type, each worker provides 4 vCPU, 16 GB of // memory and a 50GB disk, and 2 executors per worker. // // * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of // memory, 64 GB disk), and provides 1 executor per worker. We recommend // this worker type for memory-intensive jobs. // // * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of // memory, 128 GB disk), and provides 1 executor per worker. We recommend // this worker type for memory-intensive jobs. 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"` 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" )
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"` // 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"` // 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"` 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"` // 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"` // 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"` 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 KeySchemaElement ¶
type KeySchemaElement struct {
Name *string `json:"name,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 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 LastActiveDefinition ¶
type LastActiveDefinition struct { BlueprintLocation *string `json:"blueprintLocation,omitempty"` BlueprintServiceLocation *string `json:"blueprintServiceLocation,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 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 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 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 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 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 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 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 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 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 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 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 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 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: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) 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) 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 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 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 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 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 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"` }
+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 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 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 UpdateBehavior ¶
type UpdateBehavior string
const ( UpdateBehavior_LOG UpdateBehavior = "LOG" UpdateBehavior_UPDATE_IN_DATABASE UpdateBehavior = "UPDATE_IN_DATABASE" )
type UpdateCsvClassifierRequest ¶
type UpdateCsvClassifierRequest struct { AllowSingleColumn *bool `json:"allowSingleColumn,omitempty"` ContainsHeader *string `json:"containsHeader,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"` }
+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 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" )
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 { 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"` }
+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.