Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=glue.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ActionsNotificationPropertyObservation
- type ActionsNotificationPropertyParameters
- type ActionsObservation
- type ActionsParameters
- type CatalogDatabase
- func (in *CatalogDatabase) DeepCopy() *CatalogDatabase
- func (in *CatalogDatabase) DeepCopyInto(out *CatalogDatabase)
- func (in *CatalogDatabase) DeepCopyObject() runtime.Object
- func (mg *CatalogDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CatalogDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *CatalogDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CatalogDatabase) GetID() string
- func (tr *CatalogDatabase) GetObservation() (map[string]any, error)
- func (tr *CatalogDatabase) GetParameters() (map[string]any, error)
- func (mg *CatalogDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *CatalogDatabase) GetProviderReference() *xpv1.Reference
- func (mg *CatalogDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CatalogDatabase) GetTerraformResourceType() string
- func (tr *CatalogDatabase) GetTerraformSchemaVersion() int
- func (mg *CatalogDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CatalogDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *CatalogDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *CatalogDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CatalogDatabase) SetObservation(obs map[string]any) error
- func (tr *CatalogDatabase) SetParameters(params map[string]any) error
- func (mg *CatalogDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CatalogDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *CatalogDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CatalogDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CatalogDatabaseList
- type CatalogDatabaseObservation
- type CatalogDatabaseParameters
- type CatalogDatabaseSpec
- type CatalogDatabaseStatus
- type CatalogTable
- func (in *CatalogTable) DeepCopy() *CatalogTable
- func (in *CatalogTable) DeepCopyInto(out *CatalogTable)
- func (in *CatalogTable) DeepCopyObject() runtime.Object
- func (mg *CatalogTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CatalogTable) GetConnectionDetailsMapping() map[string]string
- func (mg *CatalogTable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CatalogTable) GetID() string
- func (tr *CatalogTable) GetObservation() (map[string]any, error)
- func (tr *CatalogTable) GetParameters() (map[string]any, error)
- func (mg *CatalogTable) GetProviderConfigReference() *xpv1.Reference
- func (mg *CatalogTable) GetProviderReference() *xpv1.Reference
- func (mg *CatalogTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CatalogTable) GetTerraformResourceType() string
- func (tr *CatalogTable) GetTerraformSchemaVersion() int
- func (mg *CatalogTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CatalogTable) LateInitialize(attrs []byte) (bool, error)
- func (mg *CatalogTable) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CatalogTable) SetConditions(c ...xpv1.Condition)
- func (mg *CatalogTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CatalogTable) SetObservation(obs map[string]any) error
- func (tr *CatalogTable) SetParameters(params map[string]any) error
- func (mg *CatalogTable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CatalogTable) SetProviderReference(r *xpv1.Reference)
- func (mg *CatalogTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CatalogTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CatalogTableList
- type CatalogTableObservation
- type CatalogTableParameters
- type CatalogTableSpec
- type CatalogTableStatus
- 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 (tr *Classifier) GetConnectionDetailsMapping() map[string]string
- func (mg *Classifier) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Classifier) GetID() string
- func (tr *Classifier) GetObservation() (map[string]any, error)
- func (tr *Classifier) GetParameters() (map[string]any, error)
- func (mg *Classifier) GetProviderConfigReference() *xpv1.Reference
- func (mg *Classifier) GetProviderReference() *xpv1.Reference
- func (mg *Classifier) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Classifier) GetTerraformResourceType() string
- func (tr *Classifier) GetTerraformSchemaVersion() int
- func (mg *Classifier) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Classifier) LateInitialize(attrs []byte) (bool, error)
- func (mg *Classifier) SetConditions(c ...xpv1.Condition)
- func (mg *Classifier) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Classifier) SetObservation(obs map[string]any) error
- func (tr *Classifier) SetParameters(params map[string]any) error
- 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 ColumnsObservation
- type ColumnsParameters
- type CommandObservation
- type CommandParameters
- type ConditionsObservation
- type ConditionsParameters
- type ConnectionPasswordEncryptionObservation
- type ConnectionPasswordEncryptionParameters
- type CreateTableDefaultPermissionObservation
- type CreateTableDefaultPermissionParameters
- type CsvClassifierObservation
- type CsvClassifierParameters
- type DataCatalogEncryptionSettings
- func (in *DataCatalogEncryptionSettings) DeepCopy() *DataCatalogEncryptionSettings
- func (in *DataCatalogEncryptionSettings) DeepCopyInto(out *DataCatalogEncryptionSettings)
- func (in *DataCatalogEncryptionSettings) DeepCopyObject() runtime.Object
- func (mg *DataCatalogEncryptionSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataCatalogEncryptionSettings) GetConnectionDetailsMapping() map[string]string
- func (mg *DataCatalogEncryptionSettings) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataCatalogEncryptionSettings) GetID() string
- func (tr *DataCatalogEncryptionSettings) GetObservation() (map[string]any, error)
- func (tr *DataCatalogEncryptionSettings) GetParameters() (map[string]any, error)
- func (mg *DataCatalogEncryptionSettings) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataCatalogEncryptionSettings) GetProviderReference() *xpv1.Reference
- func (mg *DataCatalogEncryptionSettings) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DataCatalogEncryptionSettings) GetTerraformResourceType() string
- func (tr *DataCatalogEncryptionSettings) GetTerraformSchemaVersion() int
- func (mg *DataCatalogEncryptionSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataCatalogEncryptionSettings) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataCatalogEncryptionSettings) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DataCatalogEncryptionSettings) SetConditions(c ...xpv1.Condition)
- func (mg *DataCatalogEncryptionSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DataCatalogEncryptionSettings) SetObservation(obs map[string]any) error
- func (tr *DataCatalogEncryptionSettings) SetParameters(params map[string]any) error
- func (mg *DataCatalogEncryptionSettings) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataCatalogEncryptionSettings) SetProviderReference(r *xpv1.Reference)
- func (mg *DataCatalogEncryptionSettings) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DataCatalogEncryptionSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation
- func (in *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation) DeepCopy() *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation
- func (in *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation) DeepCopyInto(out *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation)
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters
- func (in *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters) DeepCopy() *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters
- func (in *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters) DeepCopyInto(out *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters)
- type DataCatalogEncryptionSettingsList
- func (in *DataCatalogEncryptionSettingsList) DeepCopy() *DataCatalogEncryptionSettingsList
- func (in *DataCatalogEncryptionSettingsList) DeepCopyInto(out *DataCatalogEncryptionSettingsList)
- func (in *DataCatalogEncryptionSettingsList) DeepCopyObject() runtime.Object
- func (l *DataCatalogEncryptionSettingsList) GetItems() []resource.Managed
- type DataCatalogEncryptionSettingsObservation
- type DataCatalogEncryptionSettingsParameters
- type DataCatalogEncryptionSettingsSpec
- type DataCatalogEncryptionSettingsStatus
- type EncryptionAtRestObservation
- type EncryptionAtRestParameters
- type EventBatchingConditionObservation
- type EventBatchingConditionParameters
- type ExecutionPropertyObservation
- type ExecutionPropertyParameters
- type GrokClassifierObservation
- type GrokClassifierParameters
- type JSONClassifierObservation
- type JSONClassifierParameters
- 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 (tr *Job) GetConnectionDetailsMapping() map[string]string
- func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Job) GetID() string
- func (tr *Job) GetObservation() (map[string]any, error)
- func (tr *Job) GetParameters() (map[string]any, error)
- func (mg *Job) GetProviderConfigReference() *xpv1.Reference
- func (mg *Job) GetProviderReference() *xpv1.Reference
- func (mg *Job) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Job) GetTerraformResourceType() string
- func (tr *Job) GetTerraformSchemaVersion() int
- func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Job) LateInitialize(attrs []byte) (bool, error)
- 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 (tr *Job) SetObservation(obs map[string]any) error
- func (tr *Job) SetParameters(params map[string]any) error
- 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 JobList
- type JobObservation
- type JobParameters
- type JobSpec
- type JobStatus
- type NotificationPropertyObservation
- type NotificationPropertyParameters
- type PartitionIndexObservation
- type PartitionIndexParameters
- type PartitionKeysObservation
- type PartitionKeysParameters
- type PredicateObservation
- type PredicateParameters
- type PrincipalObservation
- type PrincipalParameters
- type Registry
- func (in *Registry) DeepCopy() *Registry
- func (in *Registry) DeepCopyInto(out *Registry)
- func (in *Registry) DeepCopyObject() runtime.Object
- func (mg *Registry) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Registry) GetConnectionDetailsMapping() map[string]string
- func (mg *Registry) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Registry) GetID() string
- func (tr *Registry) GetObservation() (map[string]any, error)
- func (tr *Registry) GetParameters() (map[string]any, error)
- func (mg *Registry) GetProviderConfigReference() *xpv1.Reference
- func (mg *Registry) GetProviderReference() *xpv1.Reference
- func (mg *Registry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Registry) GetTerraformResourceType() string
- func (tr *Registry) GetTerraformSchemaVersion() int
- func (mg *Registry) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Registry) LateInitialize(attrs []byte) (bool, error)
- func (mg *Registry) SetConditions(c ...xpv1.Condition)
- func (mg *Registry) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Registry) SetObservation(obs map[string]any) error
- func (tr *Registry) SetParameters(params map[string]any) error
- func (mg *Registry) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Registry) SetProviderReference(r *xpv1.Reference)
- func (mg *Registry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Registry) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RegistryList
- type RegistryObservation
- type RegistryParameters
- type RegistrySpec
- type RegistryStatus
- type ResourcePolicy
- func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
- func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
- func (in *ResourcePolicy) DeepCopyObject() runtime.Object
- func (mg *ResourcePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ResourcePolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ResourcePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ResourcePolicy) GetID() string
- func (tr *ResourcePolicy) GetObservation() (map[string]any, error)
- func (tr *ResourcePolicy) GetParameters() (map[string]any, error)
- func (mg *ResourcePolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ResourcePolicy) GetProviderReference() *xpv1.Reference
- func (mg *ResourcePolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ResourcePolicy) GetTerraformResourceType() string
- func (tr *ResourcePolicy) GetTerraformSchemaVersion() int
- func (mg *ResourcePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ResourcePolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ResourcePolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ResourcePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ResourcePolicy) SetObservation(obs map[string]any) error
- func (tr *ResourcePolicy) SetParameters(params map[string]any) error
- func (mg *ResourcePolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ResourcePolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ResourcePolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ResourcePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ResourcePolicyList
- type ResourcePolicyObservation
- type ResourcePolicyParameters
- type ResourcePolicySpec
- type ResourcePolicyStatus
- type ResourceUrisObservation
- type ResourceUrisParameters
- type SchemaIDObservation
- type SchemaIDParameters
- type SchemaReferenceObservation
- type SchemaReferenceParameters
- type SerDeInfoObservation
- type SerDeInfoParameters
- type SkewedInfoObservation
- type SkewedInfoParameters
- type SortColumnsObservation
- type SortColumnsParameters
- type StorageDescriptorObservation
- type StorageDescriptorParameters
- type TargetDatabaseObservation
- type TargetDatabaseParameters
- type TargetTableObservation
- type TargetTableParameters
- type Trigger
- func (in *Trigger) DeepCopy() *Trigger
- func (in *Trigger) DeepCopyInto(out *Trigger)
- func (in *Trigger) DeepCopyObject() runtime.Object
- func (mg *Trigger) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Trigger) GetConnectionDetailsMapping() map[string]string
- func (mg *Trigger) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Trigger) GetID() string
- func (tr *Trigger) GetObservation() (map[string]any, error)
- func (tr *Trigger) GetParameters() (map[string]any, error)
- func (mg *Trigger) GetProviderConfigReference() *xpv1.Reference
- func (mg *Trigger) GetProviderReference() *xpv1.Reference
- func (mg *Trigger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Trigger) GetTerraformResourceType() string
- func (tr *Trigger) GetTerraformSchemaVersion() int
- func (mg *Trigger) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Trigger) LateInitialize(attrs []byte) (bool, error)
- func (mg *Trigger) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Trigger) SetConditions(c ...xpv1.Condition)
- func (mg *Trigger) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Trigger) SetObservation(obs map[string]any) error
- func (tr *Trigger) SetParameters(params map[string]any) error
- func (mg *Trigger) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Trigger) SetProviderReference(r *xpv1.Reference)
- func (mg *Trigger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Trigger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TriggerList
- type TriggerObservation
- type TriggerParameters
- type TriggerSpec
- type TriggerStatus
- type UserDefinedFunction
- func (in *UserDefinedFunction) DeepCopy() *UserDefinedFunction
- func (in *UserDefinedFunction) DeepCopyInto(out *UserDefinedFunction)
- func (in *UserDefinedFunction) DeepCopyObject() runtime.Object
- func (mg *UserDefinedFunction) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserDefinedFunction) GetConnectionDetailsMapping() map[string]string
- func (mg *UserDefinedFunction) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserDefinedFunction) GetID() string
- func (tr *UserDefinedFunction) GetObservation() (map[string]any, error)
- func (tr *UserDefinedFunction) GetParameters() (map[string]any, error)
- func (mg *UserDefinedFunction) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserDefinedFunction) GetProviderReference() *xpv1.Reference
- func (mg *UserDefinedFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserDefinedFunction) GetTerraformResourceType() string
- func (tr *UserDefinedFunction) GetTerraformSchemaVersion() int
- func (mg *UserDefinedFunction) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserDefinedFunction) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserDefinedFunction) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserDefinedFunction) SetConditions(c ...xpv1.Condition)
- func (mg *UserDefinedFunction) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserDefinedFunction) SetObservation(obs map[string]any) error
- func (tr *UserDefinedFunction) SetParameters(params map[string]any) error
- func (mg *UserDefinedFunction) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserDefinedFunction) SetProviderReference(r *xpv1.Reference)
- func (mg *UserDefinedFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserDefinedFunction) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserDefinedFunctionList
- type UserDefinedFunctionObservation
- type UserDefinedFunctionParameters
- type UserDefinedFunctionSpec
- type UserDefinedFunctionStatus
- type Workflow
- func (in *Workflow) DeepCopy() *Workflow
- func (in *Workflow) DeepCopyInto(out *Workflow)
- func (in *Workflow) DeepCopyObject() runtime.Object
- func (mg *Workflow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Workflow) GetConnectionDetailsMapping() map[string]string
- func (mg *Workflow) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Workflow) GetID() string
- func (tr *Workflow) GetObservation() (map[string]any, error)
- func (tr *Workflow) GetParameters() (map[string]any, error)
- func (mg *Workflow) GetProviderConfigReference() *xpv1.Reference
- func (mg *Workflow) GetProviderReference() *xpv1.Reference
- func (mg *Workflow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Workflow) GetTerraformResourceType() string
- func (tr *Workflow) GetTerraformSchemaVersion() int
- func (mg *Workflow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Workflow) LateInitialize(attrs []byte) (bool, error)
- func (mg *Workflow) SetConditions(c ...xpv1.Condition)
- func (mg *Workflow) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Workflow) SetObservation(obs map[string]any) error
- func (tr *Workflow) SetParameters(params map[string]any) error
- func (mg *Workflow) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Workflow) SetProviderReference(r *xpv1.Reference)
- func (mg *Workflow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workflow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkflowList
- type WorkflowObservation
- type WorkflowParameters
- type WorkflowSpec
- type WorkflowStatus
- type XMLClassifierObservation
- type XMLClassifierParameters
Constants ¶
const ( CRDGroup = "glue.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( CatalogDatabase_Kind = "CatalogDatabase" CatalogDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CatalogDatabase_Kind}.String() CatalogDatabase_KindAPIVersion = CatalogDatabase_Kind + "." + CRDGroupVersion.String() CatalogDatabase_GroupVersionKind = CRDGroupVersion.WithKind(CatalogDatabase_Kind) )
Repository type metadata.
var ( CatalogTable_Kind = "CatalogTable" CatalogTable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CatalogTable_Kind}.String() CatalogTable_KindAPIVersion = CatalogTable_Kind + "." + CRDGroupVersion.String() CatalogTable_GroupVersionKind = CRDGroupVersion.WithKind(CatalogTable_Kind) )
Repository type metadata.
var ( Classifier_Kind = "Classifier" Classifier_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Classifier_Kind}.String() Classifier_KindAPIVersion = Classifier_Kind + "." + CRDGroupVersion.String() Classifier_GroupVersionKind = CRDGroupVersion.WithKind(Classifier_Kind) )
Repository type metadata.
var ( DataCatalogEncryptionSettings_Kind = "DataCatalogEncryptionSettings" DataCatalogEncryptionSettings_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DataCatalogEncryptionSettings_Kind}.String() DataCatalogEncryptionSettings_KindAPIVersion = DataCatalogEncryptionSettings_Kind + "." + CRDGroupVersion.String() DataCatalogEncryptionSettings_GroupVersionKind = CRDGroupVersion.WithKind(DataCatalogEncryptionSettings_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Job_Kind = "Job" Job_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Job_Kind}.String() Job_KindAPIVersion = Job_Kind + "." + CRDGroupVersion.String() Job_GroupVersionKind = CRDGroupVersion.WithKind(Job_Kind) )
Repository type metadata.
var ( Registry_Kind = "Registry" Registry_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Registry_Kind}.String() Registry_KindAPIVersion = Registry_Kind + "." + CRDGroupVersion.String() Registry_GroupVersionKind = CRDGroupVersion.WithKind(Registry_Kind) )
Repository type metadata.
var ( ResourcePolicy_Kind = "ResourcePolicy" ResourcePolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ResourcePolicy_Kind}.String() ResourcePolicy_KindAPIVersion = ResourcePolicy_Kind + "." + CRDGroupVersion.String() ResourcePolicy_GroupVersionKind = CRDGroupVersion.WithKind(ResourcePolicy_Kind) )
Repository type metadata.
var ( Trigger_Kind = "Trigger" Trigger_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Trigger_Kind}.String() Trigger_KindAPIVersion = Trigger_Kind + "." + CRDGroupVersion.String() Trigger_GroupVersionKind = CRDGroupVersion.WithKind(Trigger_Kind) )
Repository type metadata.
var ( UserDefinedFunction_Kind = "UserDefinedFunction" UserDefinedFunction_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserDefinedFunction_Kind}.String() UserDefinedFunction_KindAPIVersion = UserDefinedFunction_Kind + "." + CRDGroupVersion.String() UserDefinedFunction_GroupVersionKind = CRDGroupVersion.WithKind(UserDefinedFunction_Kind) )
Repository type metadata.
var ( Workflow_Kind = "Workflow" Workflow_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Workflow_Kind}.String() Workflow_KindAPIVersion = Workflow_Kind + "." + CRDGroupVersion.String() Workflow_GroupVersionKind = CRDGroupVersion.WithKind(Workflow_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionsNotificationPropertyObservation ¶
type ActionsNotificationPropertyObservation struct { }
func (*ActionsNotificationPropertyObservation) DeepCopy ¶
func (in *ActionsNotificationPropertyObservation) DeepCopy() *ActionsNotificationPropertyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsNotificationPropertyObservation.
func (*ActionsNotificationPropertyObservation) DeepCopyInto ¶
func (in *ActionsNotificationPropertyObservation) DeepCopyInto(out *ActionsNotificationPropertyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsNotificationPropertyParameters ¶
type ActionsNotificationPropertyParameters struct { // After a job run starts, the number of minutes to wait before sending a job run delay notification. // +kubebuilder:validation:Optional NotifyDelayAfter *float64 `json:"notifyDelayAfter,omitempty" tf:"notify_delay_after,omitempty"` }
func (*ActionsNotificationPropertyParameters) DeepCopy ¶
func (in *ActionsNotificationPropertyParameters) DeepCopy() *ActionsNotificationPropertyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsNotificationPropertyParameters.
func (*ActionsNotificationPropertyParameters) DeepCopyInto ¶
func (in *ActionsNotificationPropertyParameters) DeepCopyInto(out *ActionsNotificationPropertyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsObservation ¶
type ActionsObservation struct { }
func (*ActionsObservation) DeepCopy ¶
func (in *ActionsObservation) DeepCopy() *ActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsObservation.
func (*ActionsObservation) DeepCopyInto ¶
func (in *ActionsObservation) DeepCopyInto(out *ActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsParameters ¶
type ActionsParameters struct { // Arguments to be passed to the job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. // +kubebuilder:validation:Optional Arguments map[string]*string `json:"arguments,omitempty" tf:"arguments,omitempty"` // The name of the crawler to be executed. Conflicts with job_name. // +kubebuilder:validation:Optional CrawlerName *string `json:"crawlerName,omitempty" tf:"crawler_name,omitempty"` // The name of a job to be executed. Conflicts with crawler_name. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/glue/v1beta1.Job // +kubebuilder:validation:Optional JobName *string `json:"jobName,omitempty" tf:"job_name,omitempty"` // Reference to a Job in glue to populate jobName. // +kubebuilder:validation:Optional JobNameRef *v1.Reference `json:"jobNameRef,omitempty" tf:"-"` // Selector for a Job in glue to populate jobName. // +kubebuilder:validation:Optional JobNameSelector *v1.Selector `json:"jobNameSelector,omitempty" tf:"-"` // Specifies configuration properties of a job run notification. See Notification Property details below. // +kubebuilder:validation:Optional NotificationProperty []ActionsNotificationPropertyParameters `json:"notificationProperty,omitempty" tf:"notification_property,omitempty"` // The name of the Security Configuration structure to be used with this action. // +kubebuilder:validation:Optional SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"` // The job run timeout in minutes. It overrides the timeout value of the job. // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*ActionsParameters) DeepCopy ¶
func (in *ActionsParameters) DeepCopy() *ActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsParameters.
func (*ActionsParameters) DeepCopyInto ¶
func (in *ActionsParameters) DeepCopyInto(out *ActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogDatabase ¶
type CatalogDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogDatabaseSpec `json:"spec"` Status CatalogDatabaseStatus `json:"status,omitempty"` }
CatalogDatabase is the Schema for the CatalogDatabases API. Provides a Glue Catalog Database. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*CatalogDatabase) DeepCopy ¶
func (in *CatalogDatabase) DeepCopy() *CatalogDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabase.
func (*CatalogDatabase) DeepCopyInto ¶
func (in *CatalogDatabase) DeepCopyInto(out *CatalogDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogDatabase) DeepCopyObject ¶
func (in *CatalogDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogDatabase) GetCondition ¶
func (mg *CatalogDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CatalogDatabase.
func (*CatalogDatabase) GetConnectionDetailsMapping ¶
func (tr *CatalogDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CatalogDatabase
func (*CatalogDatabase) GetDeletionPolicy ¶
func (mg *CatalogDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CatalogDatabase.
func (*CatalogDatabase) GetID ¶
func (tr *CatalogDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this CatalogDatabase
func (*CatalogDatabase) GetObservation ¶
func (tr *CatalogDatabase) GetObservation() (map[string]any, error)
GetObservation of this CatalogDatabase
func (*CatalogDatabase) GetParameters ¶
func (tr *CatalogDatabase) GetParameters() (map[string]any, error)
GetParameters of this CatalogDatabase
func (*CatalogDatabase) GetProviderConfigReference ¶
func (mg *CatalogDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CatalogDatabase.
func (*CatalogDatabase) GetProviderReference ¶
func (mg *CatalogDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this CatalogDatabase. Deprecated: Use GetProviderConfigReference.
func (*CatalogDatabase) GetPublishConnectionDetailsTo ¶
func (mg *CatalogDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CatalogDatabase.
func (*CatalogDatabase) GetTerraformResourceType ¶
func (mg *CatalogDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CatalogDatabase
func (*CatalogDatabase) GetTerraformSchemaVersion ¶
func (tr *CatalogDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CatalogDatabase) GetWriteConnectionSecretToReference ¶
func (mg *CatalogDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CatalogDatabase.
func (*CatalogDatabase) LateInitialize ¶
func (tr *CatalogDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CatalogDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*CatalogDatabase) SetConditions ¶
func (mg *CatalogDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this CatalogDatabase.
func (*CatalogDatabase) SetDeletionPolicy ¶
func (mg *CatalogDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CatalogDatabase.
func (*CatalogDatabase) SetObservation ¶
func (tr *CatalogDatabase) SetObservation(obs map[string]any) error
SetObservation for this CatalogDatabase
func (*CatalogDatabase) SetParameters ¶
func (tr *CatalogDatabase) SetParameters(params map[string]any) error
SetParameters for this CatalogDatabase
func (*CatalogDatabase) SetProviderConfigReference ¶
func (mg *CatalogDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CatalogDatabase.
func (*CatalogDatabase) SetProviderReference ¶
func (mg *CatalogDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CatalogDatabase. Deprecated: Use SetProviderConfigReference.
func (*CatalogDatabase) SetPublishConnectionDetailsTo ¶
func (mg *CatalogDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CatalogDatabase.
func (*CatalogDatabase) SetWriteConnectionSecretToReference ¶
func (mg *CatalogDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CatalogDatabase.
type CatalogDatabaseList ¶
type CatalogDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CatalogDatabase `json:"items"` }
CatalogDatabaseList contains a list of CatalogDatabases
func (*CatalogDatabaseList) DeepCopy ¶
func (in *CatalogDatabaseList) DeepCopy() *CatalogDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseList.
func (*CatalogDatabaseList) DeepCopyInto ¶
func (in *CatalogDatabaseList) DeepCopyInto(out *CatalogDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogDatabaseList) DeepCopyObject ¶
func (in *CatalogDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogDatabaseList) GetItems ¶
func (l *CatalogDatabaseList) GetItems() []resource.Managed
GetItems of this CatalogDatabaseList.
type CatalogDatabaseObservation ¶
type CatalogDatabaseObservation struct { // ARN of the Glue Catalog Database. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Catalog ID and name of the database ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CatalogDatabaseObservation) DeepCopy ¶
func (in *CatalogDatabaseObservation) DeepCopy() *CatalogDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseObservation.
func (*CatalogDatabaseObservation) DeepCopyInto ¶
func (in *CatalogDatabaseObservation) DeepCopyInto(out *CatalogDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogDatabaseParameters ¶
type CatalogDatabaseParameters struct { // ID of the Glue Catalog to create the database in. If omitted, this defaults to the AWS Account ID. // +kubebuilder:validation:Required CatalogID *string `json:"catalogId" tf:"catalog_id,omitempty"` // Creates a set of default permissions on the table for principals. See create_table_default_permission below. // +kubebuilder:validation:Optional CreateTableDefaultPermission []CreateTableDefaultPermissionParameters `json:"createTableDefaultPermission,omitempty" tf:"create_table_default_permission,omitempty"` // Description of the database. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Location of the database (for example, an HDFS path). // +kubebuilder:validation:Optional LocationURI *string `json:"locationUri,omitempty" tf:"location_uri,omitempty"` // List of key-value pairs that define parameters and properties of the database. // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Configuration block for a target database for resource linking. See target_database below. // +kubebuilder:validation:Optional TargetDatabase []TargetDatabaseParameters `json:"targetDatabase,omitempty" tf:"target_database,omitempty"` }
func (*CatalogDatabaseParameters) DeepCopy ¶
func (in *CatalogDatabaseParameters) DeepCopy() *CatalogDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseParameters.
func (*CatalogDatabaseParameters) DeepCopyInto ¶
func (in *CatalogDatabaseParameters) DeepCopyInto(out *CatalogDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogDatabaseSpec ¶
type CatalogDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CatalogDatabaseParameters `json:"forProvider"` }
CatalogDatabaseSpec defines the desired state of CatalogDatabase
func (*CatalogDatabaseSpec) DeepCopy ¶
func (in *CatalogDatabaseSpec) DeepCopy() *CatalogDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseSpec.
func (*CatalogDatabaseSpec) DeepCopyInto ¶
func (in *CatalogDatabaseSpec) DeepCopyInto(out *CatalogDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogDatabaseStatus ¶
type CatalogDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CatalogDatabaseObservation `json:"atProvider,omitempty"` }
CatalogDatabaseStatus defines the observed state of CatalogDatabase.
func (*CatalogDatabaseStatus) DeepCopy ¶
func (in *CatalogDatabaseStatus) DeepCopy() *CatalogDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseStatus.
func (*CatalogDatabaseStatus) DeepCopyInto ¶
func (in *CatalogDatabaseStatus) DeepCopyInto(out *CatalogDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTable ¶
type CatalogTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogTableSpec `json:"spec"` Status CatalogTableStatus `json:"status,omitempty"` }
CatalogTable is the Schema for the CatalogTables API. Provides a Glue Catalog Table. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*CatalogTable) DeepCopy ¶
func (in *CatalogTable) DeepCopy() *CatalogTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTable.
func (*CatalogTable) DeepCopyInto ¶
func (in *CatalogTable) DeepCopyInto(out *CatalogTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTable) DeepCopyObject ¶
func (in *CatalogTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogTable) GetCondition ¶
func (mg *CatalogTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CatalogTable.
func (*CatalogTable) GetConnectionDetailsMapping ¶
func (tr *CatalogTable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CatalogTable
func (*CatalogTable) GetDeletionPolicy ¶
func (mg *CatalogTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CatalogTable.
func (*CatalogTable) GetID ¶
func (tr *CatalogTable) GetID() string
GetID returns ID of underlying Terraform resource of this CatalogTable
func (*CatalogTable) GetObservation ¶
func (tr *CatalogTable) GetObservation() (map[string]any, error)
GetObservation of this CatalogTable
func (*CatalogTable) GetParameters ¶
func (tr *CatalogTable) GetParameters() (map[string]any, error)
GetParameters of this CatalogTable
func (*CatalogTable) GetProviderConfigReference ¶
func (mg *CatalogTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CatalogTable.
func (*CatalogTable) GetProviderReference ¶
func (mg *CatalogTable) GetProviderReference() *xpv1.Reference
GetProviderReference of this CatalogTable. Deprecated: Use GetProviderConfigReference.
func (*CatalogTable) GetPublishConnectionDetailsTo ¶
func (mg *CatalogTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CatalogTable.
func (*CatalogTable) GetTerraformResourceType ¶
func (mg *CatalogTable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CatalogTable
func (*CatalogTable) GetTerraformSchemaVersion ¶
func (tr *CatalogTable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CatalogTable) GetWriteConnectionSecretToReference ¶
func (mg *CatalogTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CatalogTable.
func (*CatalogTable) LateInitialize ¶
func (tr *CatalogTable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CatalogTable using its observed tfState. returns True if there are any spec changes for the resource.
func (*CatalogTable) ResolveReferences ¶
ResolveReferences of this CatalogTable.
func (*CatalogTable) SetConditions ¶
func (mg *CatalogTable) SetConditions(c ...xpv1.Condition)
SetConditions of this CatalogTable.
func (*CatalogTable) SetDeletionPolicy ¶
func (mg *CatalogTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CatalogTable.
func (*CatalogTable) SetObservation ¶
func (tr *CatalogTable) SetObservation(obs map[string]any) error
SetObservation for this CatalogTable
func (*CatalogTable) SetParameters ¶
func (tr *CatalogTable) SetParameters(params map[string]any) error
SetParameters for this CatalogTable
func (*CatalogTable) SetProviderConfigReference ¶
func (mg *CatalogTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CatalogTable.
func (*CatalogTable) SetProviderReference ¶
func (mg *CatalogTable) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CatalogTable. Deprecated: Use SetProviderConfigReference.
func (*CatalogTable) SetPublishConnectionDetailsTo ¶
func (mg *CatalogTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CatalogTable.
func (*CatalogTable) SetWriteConnectionSecretToReference ¶
func (mg *CatalogTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CatalogTable.
type CatalogTableList ¶
type CatalogTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CatalogTable `json:"items"` }
CatalogTableList contains a list of CatalogTables
func (*CatalogTableList) DeepCopy ¶
func (in *CatalogTableList) DeepCopy() *CatalogTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableList.
func (*CatalogTableList) DeepCopyInto ¶
func (in *CatalogTableList) DeepCopyInto(out *CatalogTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogTableList) DeepCopyObject ¶
func (in *CatalogTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogTableList) GetItems ¶
func (l *CatalogTableList) GetItems() []resource.Managed
GetItems of this CatalogTableList.
type CatalogTableObservation ¶
type CatalogTableObservation struct { // The ARN of the Glue Table. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Catalog ID, Database name and of the name table. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Configuration block for a maximum of 3 partition indexes. See partition_index below. // +kubebuilder:validation:Optional PartitionIndex []PartitionIndexObservation `json:"partitionIndex,omitempty" tf:"partition_index,omitempty"` }
func (*CatalogTableObservation) DeepCopy ¶
func (in *CatalogTableObservation) DeepCopy() *CatalogTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableObservation.
func (*CatalogTableObservation) DeepCopyInto ¶
func (in *CatalogTableObservation) DeepCopyInto(out *CatalogTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableParameters ¶
type CatalogTableParameters struct { // ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name. // +kubebuilder:validation:Required CatalogID *string `json:"catalogId" tf:"catalog_id,omitempty"` // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/glue/v1beta1.CatalogDatabase // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a CatalogDatabase in glue to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a CatalogDatabase in glue to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // Description of the table. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Owner of the table. // +kubebuilder:validation:Optional Owner *string `json:"owner,omitempty" tf:"owner,omitempty"` // Properties associated with this table, as a list of key-value pairs. // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Configuration block for a maximum of 3 partition indexes. See partition_index below. // +kubebuilder:validation:Optional PartitionIndex []PartitionIndexParameters `json:"partitionIndex,omitempty" tf:"partition_index,omitempty"` // Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See partition_keys below. // +kubebuilder:validation:Optional PartitionKeys []PartitionKeysParameters `json:"partitionKeys,omitempty" tf:"partition_keys,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Retention time for this table. // +kubebuilder:validation:Optional Retention *float64 `json:"retention,omitempty" tf:"retention,omitempty"` // Configuration block for information about the physical storage of this table. For more information, refer to the Glue Developer Guide. See storage_descriptor below. // +kubebuilder:validation:Optional StorageDescriptor []StorageDescriptorParameters `json:"storageDescriptor,omitempty" tf:"storage_descriptor,omitempty"` // Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as ALTER TABLE and SHOW CREATE TABLE will fail if this argument is empty. // +kubebuilder:validation:Optional TableType *string `json:"tableType,omitempty" tf:"table_type,omitempty"` // Configuration block of a target table for resource linking. See target_table below. // +kubebuilder:validation:Optional TargetTable []TargetTableParameters `json:"targetTable,omitempty" tf:"target_table,omitempty"` // If the table is a view, the expanded text of the view; otherwise null. // +kubebuilder:validation:Optional ViewExpandedText *string `json:"viewExpandedText,omitempty" tf:"view_expanded_text,omitempty"` // If the table is a view, the original text of the view; otherwise null. // +kubebuilder:validation:Optional ViewOriginalText *string `json:"viewOriginalText,omitempty" tf:"view_original_text,omitempty"` }
func (*CatalogTableParameters) DeepCopy ¶
func (in *CatalogTableParameters) DeepCopy() *CatalogTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableParameters.
func (*CatalogTableParameters) DeepCopyInto ¶
func (in *CatalogTableParameters) DeepCopyInto(out *CatalogTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableSpec ¶
type CatalogTableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CatalogTableParameters `json:"forProvider"` }
CatalogTableSpec defines the desired state of CatalogTable
func (*CatalogTableSpec) DeepCopy ¶
func (in *CatalogTableSpec) DeepCopy() *CatalogTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableSpec.
func (*CatalogTableSpec) DeepCopyInto ¶
func (in *CatalogTableSpec) DeepCopyInto(out *CatalogTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogTableStatus ¶
type CatalogTableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CatalogTableObservation `json:"atProvider,omitempty"` }
CatalogTableStatus defines the observed state of CatalogTable.
func (*CatalogTableStatus) DeepCopy ¶
func (in *CatalogTableStatus) DeepCopy() *CatalogTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTableStatus.
func (*CatalogTableStatus) DeepCopyInto ¶
func (in *CatalogTableStatus) DeepCopyInto(out *CatalogTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Classifier ¶
type Classifier struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClassifierSpec `json:"spec"` Status ClassifierStatus `json:"status,omitempty"` }
Classifier is the Schema for the Classifiers API. Provides an Glue Classifier resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,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) GetConnectionDetailsMapping ¶
func (tr *Classifier) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Classifier
func (*Classifier) GetDeletionPolicy ¶
func (mg *Classifier) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Classifier.
func (*Classifier) GetID ¶
func (tr *Classifier) GetID() string
GetID returns ID of underlying Terraform resource of this Classifier
func (*Classifier) GetObservation ¶
func (tr *Classifier) GetObservation() (map[string]any, error)
GetObservation of this Classifier
func (*Classifier) GetParameters ¶
func (tr *Classifier) GetParameters() (map[string]any, error)
GetParameters 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) GetTerraformResourceType ¶
func (mg *Classifier) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Classifier
func (*Classifier) GetTerraformSchemaVersion ¶
func (tr *Classifier) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Classifier) GetWriteConnectionSecretToReference ¶
func (mg *Classifier) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Classifier.
func (*Classifier) LateInitialize ¶
func (tr *Classifier) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Classifier using its observed tfState. returns True if there are any spec changes for the resource.
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) SetObservation ¶
func (tr *Classifier) SetObservation(obs map[string]any) error
SetObservation for this Classifier
func (*Classifier) SetParameters ¶
func (tr *Classifier) SetParameters(params map[string]any) error
SetParameters for 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 { // Name of the classifier ID *string `json:"id,omitempty" tf:"id,omitempty"` }
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 { // A classifier for Csv content. Defined below. // +kubebuilder:validation:Optional CsvClassifier []CsvClassifierParameters `json:"csvClassifier,omitempty" tf:"csv_classifier,omitempty"` // – A classifier that uses grok patterns. Defined below. // +kubebuilder:validation:Optional GrokClassifier []GrokClassifierParameters `json:"grokClassifier,omitempty" tf:"grok_classifier,omitempty"` // – A classifier for JSON content. Defined below. // +kubebuilder:validation:Optional JSONClassifier []JSONClassifierParameters `json:"jsonClassifier,omitempty" tf:"json_classifier,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // – A classifier for XML content. Defined below. // +kubebuilder:validation:Optional XMLClassifier []XMLClassifierParameters `json:"xmlClassifier,omitempty" tf:"xml_classifier,omitempty"` }
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 { v1.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 { v1.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 ColumnsObservation ¶
type ColumnsObservation struct { }
func (*ColumnsObservation) DeepCopy ¶
func (in *ColumnsObservation) DeepCopy() *ColumnsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnsObservation.
func (*ColumnsObservation) DeepCopyInto ¶
func (in *ColumnsObservation) DeepCopyInto(out *ColumnsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnsParameters ¶
type ColumnsParameters struct { // Free-form text comment. // +kubebuilder:validation:Optional Comment *string `json:"comment,omitempty" tf:"comment,omitempty"` // Name of the Column. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Key-value pairs defining properties associated with the column. // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Datatype of data in the Column. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ColumnsParameters) DeepCopy ¶
func (in *ColumnsParameters) DeepCopy() *ColumnsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnsParameters.
func (*ColumnsParameters) DeepCopyInto ¶
func (in *ColumnsParameters) DeepCopyInto(out *ColumnsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommandObservation ¶
type CommandObservation struct { }
func (*CommandObservation) DeepCopy ¶
func (in *CommandObservation) DeepCopy() *CommandObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandObservation.
func (*CommandObservation) DeepCopyInto ¶
func (in *CommandObservation) DeepCopyInto(out *CommandObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommandParameters ¶
type CommandParameters struct { // – The name you assign to this job. It must be unique in your account. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The Python version being used to execute a Python shell job. Allowed values are 2 or 3. // +kubebuilder:validation:Optional PythonVersion *string `json:"pythonVersion,omitempty" tf:"python_version,omitempty"` // Specifies the S3 path to a script that executes a job. // +kubebuilder:validation:Required ScriptLocation *string `json:"scriptLocation" tf:"script_location,omitempty"` }
func (*CommandParameters) DeepCopy ¶
func (in *CommandParameters) DeepCopy() *CommandParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandParameters.
func (*CommandParameters) DeepCopyInto ¶
func (in *CommandParameters) DeepCopyInto(out *CommandParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsObservation ¶
type ConditionsObservation struct { }
func (*ConditionsObservation) DeepCopy ¶
func (in *ConditionsObservation) DeepCopy() *ConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsObservation.
func (*ConditionsObservation) DeepCopyInto ¶
func (in *ConditionsObservation) DeepCopyInto(out *ConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsParameters ¶
type ConditionsParameters struct { // The condition crawl state. Currently, the values supported are RUNNING, SUCCEEDED, CANCELLED, and FAILED. If this is specified, crawler_name must also be specified. Conflicts with state. // +kubebuilder:validation:Optional CrawlState *string `json:"crawlState,omitempty" tf:"crawl_state,omitempty"` // The name of the crawler to be executed. Conflicts with job_name. // +kubebuilder:validation:Optional CrawlerName *string `json:"crawlerName,omitempty" tf:"crawler_name,omitempty"` // The name of a job to be executed. Conflicts with crawler_name. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/glue/v1beta1.Job // +kubebuilder:validation:Optional JobName *string `json:"jobName,omitempty" tf:"job_name,omitempty"` // Reference to a Job in glue to populate jobName. // +kubebuilder:validation:Optional JobNameRef *v1.Reference `json:"jobNameRef,omitempty" tf:"-"` // Selector for a Job in glue to populate jobName. // +kubebuilder:validation:Optional JobNameSelector *v1.Selector `json:"jobNameSelector,omitempty" tf:"-"` // A logical operator. Defaults to EQUALS. // +kubebuilder:validation:Optional LogicalOperator *string `json:"logicalOperator,omitempty" tf:"logical_operator,omitempty"` // The condition job state. Currently, the values supported are SUCCEEDED, STOPPED, TIMEOUT and FAILED. If this is specified, job_name must also be specified. Conflicts with crawler_state. // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*ConditionsParameters) DeepCopy ¶
func (in *ConditionsParameters) DeepCopy() *ConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsParameters.
func (*ConditionsParameters) DeepCopyInto ¶
func (in *ConditionsParameters) DeepCopyInto(out *ConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPasswordEncryptionObservation ¶
type ConnectionPasswordEncryptionObservation struct { }
func (*ConnectionPasswordEncryptionObservation) DeepCopy ¶
func (in *ConnectionPasswordEncryptionObservation) DeepCopy() *ConnectionPasswordEncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPasswordEncryptionObservation.
func (*ConnectionPasswordEncryptionObservation) DeepCopyInto ¶
func (in *ConnectionPasswordEncryptionObservation) DeepCopyInto(out *ConnectionPasswordEncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPasswordEncryptionParameters ¶
type ConnectionPasswordEncryptionParameters struct { // A KMS key ARN that is used to encrypt the connection password. If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least kms:Encrypt permission on the specified AWS KMS key, to encrypt passwords before storing them in the Data Catalog. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional AwsKMSKeyID *string `json:"awsKmsKeyId,omitempty" tf:"aws_kms_key_id,omitempty"` // Reference to a Key in kms to populate awsKmsKeyId. // +kubebuilder:validation:Optional AwsKMSKeyIDRef *v1.Reference `json:"awsKmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate awsKmsKeyId. // +kubebuilder:validation:Optional AwsKMSKeyIDSelector *v1.Selector `json:"awsKmsKeyIdSelector,omitempty" tf:"-"` // When set to true, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption. // +kubebuilder:validation:Required ReturnConnectionPasswordEncrypted *bool `json:"returnConnectionPasswordEncrypted" tf:"return_connection_password_encrypted,omitempty"` }
func (*ConnectionPasswordEncryptionParameters) DeepCopy ¶
func (in *ConnectionPasswordEncryptionParameters) DeepCopy() *ConnectionPasswordEncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPasswordEncryptionParameters.
func (*ConnectionPasswordEncryptionParameters) DeepCopyInto ¶
func (in *ConnectionPasswordEncryptionParameters) DeepCopyInto(out *ConnectionPasswordEncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateTableDefaultPermissionObservation ¶
type CreateTableDefaultPermissionObservation struct { }
func (*CreateTableDefaultPermissionObservation) DeepCopy ¶
func (in *CreateTableDefaultPermissionObservation) DeepCopy() *CreateTableDefaultPermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateTableDefaultPermissionObservation.
func (*CreateTableDefaultPermissionObservation) DeepCopyInto ¶
func (in *CreateTableDefaultPermissionObservation) DeepCopyInto(out *CreateTableDefaultPermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateTableDefaultPermissionParameters ¶
type CreateTableDefaultPermissionParameters struct { // The permissions that are granted to the principal. // +kubebuilder:validation:Optional Permissions []*string `json:"permissions,omitempty" tf:"permissions,omitempty"` // The principal who is granted permissions.. See principal below. // +kubebuilder:validation:Optional Principal []PrincipalParameters `json:"principal,omitempty" tf:"principal,omitempty"` }
func (*CreateTableDefaultPermissionParameters) DeepCopy ¶
func (in *CreateTableDefaultPermissionParameters) DeepCopy() *CreateTableDefaultPermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateTableDefaultPermissionParameters.
func (*CreateTableDefaultPermissionParameters) DeepCopyInto ¶
func (in *CreateTableDefaultPermissionParameters) DeepCopyInto(out *CreateTableDefaultPermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CsvClassifierObservation ¶
type CsvClassifierObservation struct { }
func (*CsvClassifierObservation) DeepCopy ¶
func (in *CsvClassifierObservation) DeepCopy() *CsvClassifierObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CsvClassifierObservation.
func (*CsvClassifierObservation) DeepCopyInto ¶
func (in *CsvClassifierObservation) DeepCopyInto(out *CsvClassifierObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CsvClassifierParameters ¶
type CsvClassifierParameters struct { // Enables the processing of files that contain only one column. // +kubebuilder:validation:Optional AllowSingleColumn *bool `json:"allowSingleColumn,omitempty" tf:"allow_single_column,omitempty"` // Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN". // +kubebuilder:validation:Optional ContainsHeader *string `json:"containsHeader,omitempty" tf:"contains_header,omitempty"` // The delimiter used in the Csv to separate columns. // +kubebuilder:validation:Optional Delimiter *string `json:"delimiter,omitempty" tf:"delimiter,omitempty"` // Specifies whether to trim column values. // +kubebuilder:validation:Optional DisableValueTrimming *bool `json:"disableValueTrimming,omitempty" tf:"disable_value_trimming,omitempty"` // A list of strings representing column names. // +kubebuilder:validation:Optional Header []*string `json:"header,omitempty" tf:"header,omitempty"` // A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter. // +kubebuilder:validation:Optional QuoteSymbol *string `json:"quoteSymbol,omitempty" tf:"quote_symbol,omitempty"` }
func (*CsvClassifierParameters) DeepCopy ¶
func (in *CsvClassifierParameters) DeepCopy() *CsvClassifierParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CsvClassifierParameters.
func (*CsvClassifierParameters) DeepCopyInto ¶
func (in *CsvClassifierParameters) DeepCopyInto(out *CsvClassifierParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettings ¶
type DataCatalogEncryptionSettings struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataCatalogEncryptionSettingsSpec `json:"spec"` Status DataCatalogEncryptionSettingsStatus `json:"status,omitempty"` }
DataCatalogEncryptionSettings is the Schema for the DataCatalogEncryptionSettingss API. Provides a Glue Data Catalog Encryption Settings resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*DataCatalogEncryptionSettings) DeepCopy ¶
func (in *DataCatalogEncryptionSettings) DeepCopy() *DataCatalogEncryptionSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettings) DeepCopyInto(out *DataCatalogEncryptionSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataCatalogEncryptionSettings) DeepCopyObject ¶
func (in *DataCatalogEncryptionSettings) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataCatalogEncryptionSettings) GetCondition ¶
func (mg *DataCatalogEncryptionSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) GetConnectionDetailsMapping ¶
func (tr *DataCatalogEncryptionSettings) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DataCatalogEncryptionSettings
func (*DataCatalogEncryptionSettings) GetDeletionPolicy ¶
func (mg *DataCatalogEncryptionSettings) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) GetID ¶
func (tr *DataCatalogEncryptionSettings) GetID() string
GetID returns ID of underlying Terraform resource of this DataCatalogEncryptionSettings
func (*DataCatalogEncryptionSettings) GetObservation ¶
func (tr *DataCatalogEncryptionSettings) GetObservation() (map[string]any, error)
GetObservation of this DataCatalogEncryptionSettings
func (*DataCatalogEncryptionSettings) GetParameters ¶
func (tr *DataCatalogEncryptionSettings) GetParameters() (map[string]any, error)
GetParameters of this DataCatalogEncryptionSettings
func (*DataCatalogEncryptionSettings) GetProviderConfigReference ¶
func (mg *DataCatalogEncryptionSettings) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) GetProviderReference ¶
func (mg *DataCatalogEncryptionSettings) GetProviderReference() *xpv1.Reference
GetProviderReference of this DataCatalogEncryptionSettings. Deprecated: Use GetProviderConfigReference.
func (*DataCatalogEncryptionSettings) GetPublishConnectionDetailsTo ¶
func (mg *DataCatalogEncryptionSettings) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) GetTerraformResourceType ¶
func (mg *DataCatalogEncryptionSettings) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DataCatalogEncryptionSettings
func (*DataCatalogEncryptionSettings) GetTerraformSchemaVersion ¶
func (tr *DataCatalogEncryptionSettings) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DataCatalogEncryptionSettings) GetWriteConnectionSecretToReference ¶
func (mg *DataCatalogEncryptionSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) LateInitialize ¶
func (tr *DataCatalogEncryptionSettings) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DataCatalogEncryptionSettings using its observed tfState. returns True if there are any spec changes for the resource.
func (*DataCatalogEncryptionSettings) ResolveReferences ¶
func (mg *DataCatalogEncryptionSettings) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) SetConditions ¶
func (mg *DataCatalogEncryptionSettings) SetConditions(c ...xpv1.Condition)
SetConditions of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) SetDeletionPolicy ¶
func (mg *DataCatalogEncryptionSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) SetObservation ¶
func (tr *DataCatalogEncryptionSettings) SetObservation(obs map[string]any) error
SetObservation for this DataCatalogEncryptionSettings
func (*DataCatalogEncryptionSettings) SetParameters ¶
func (tr *DataCatalogEncryptionSettings) SetParameters(params map[string]any) error
SetParameters for this DataCatalogEncryptionSettings
func (*DataCatalogEncryptionSettings) SetProviderConfigReference ¶
func (mg *DataCatalogEncryptionSettings) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) SetProviderReference ¶
func (mg *DataCatalogEncryptionSettings) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DataCatalogEncryptionSettings. Deprecated: Use SetProviderConfigReference.
func (*DataCatalogEncryptionSettings) SetPublishConnectionDetailsTo ¶
func (mg *DataCatalogEncryptionSettings) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettings) SetWriteConnectionSecretToReference ¶
func (mg *DataCatalogEncryptionSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataCatalogEncryptionSettings.
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation struct { }
func (*DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation) DeepCopy() *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation.
func (*DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation) DeepCopyInto(out *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters struct { // When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption. see Connection Password Encryption. // +kubebuilder:validation:Required ConnectionPasswordEncryption []ConnectionPasswordEncryptionParameters `json:"connectionPasswordEncryption" tf:"connection_password_encryption,omitempty"` // Specifies the encryption-at-rest configuration for the Data Catalog. see Encryption At Rest. // +kubebuilder:validation:Required EncryptionAtRest []EncryptionAtRestParameters `json:"encryptionAtRest" tf:"encryption_at_rest,omitempty"` }
func (*DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters) DeepCopy() *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters.
func (*DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters) DeepCopyInto(out *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsList ¶
type DataCatalogEncryptionSettingsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataCatalogEncryptionSettings `json:"items"` }
DataCatalogEncryptionSettingsList contains a list of DataCatalogEncryptionSettingss
func (*DataCatalogEncryptionSettingsList) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsList) DeepCopy() *DataCatalogEncryptionSettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsList.
func (*DataCatalogEncryptionSettingsList) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsList) DeepCopyInto(out *DataCatalogEncryptionSettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataCatalogEncryptionSettingsList) DeepCopyObject ¶
func (in *DataCatalogEncryptionSettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataCatalogEncryptionSettingsList) GetItems ¶
func (l *DataCatalogEncryptionSettingsList) GetItems() []resource.Managed
GetItems of this DataCatalogEncryptionSettingsList.
type DataCatalogEncryptionSettingsObservation ¶
type DataCatalogEncryptionSettingsObservation struct { // The ID of the Data Catalog to set the security configuration for. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DataCatalogEncryptionSettingsObservation) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsObservation) DeepCopy() *DataCatalogEncryptionSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsObservation.
func (*DataCatalogEncryptionSettingsObservation) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsObservation) DeepCopyInto(out *DataCatalogEncryptionSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsParameters ¶
type DataCatalogEncryptionSettingsParameters struct { // – The ID of the Data Catalog to set the security configuration for. If none is provided, the AWS account ID is used by default. // +kubebuilder:validation:Optional CatalogID *string `json:"catalogId,omitempty" tf:"catalog_id,omitempty"` // – The security configuration to set. see Data Catalog Encryption Settings. // +kubebuilder:validation:Required DataCatalogEncryptionSettings []DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters `json:"dataCatalogEncryptionSettings" tf:"data_catalog_encryption_settings,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*DataCatalogEncryptionSettingsParameters) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsParameters) DeepCopy() *DataCatalogEncryptionSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsParameters.
func (*DataCatalogEncryptionSettingsParameters) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsParameters) DeepCopyInto(out *DataCatalogEncryptionSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsSpec ¶
type DataCatalogEncryptionSettingsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DataCatalogEncryptionSettingsParameters `json:"forProvider"` }
DataCatalogEncryptionSettingsSpec defines the desired state of DataCatalogEncryptionSettings
func (*DataCatalogEncryptionSettingsSpec) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsSpec) DeepCopy() *DataCatalogEncryptionSettingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsSpec.
func (*DataCatalogEncryptionSettingsSpec) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsSpec) DeepCopyInto(out *DataCatalogEncryptionSettingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogEncryptionSettingsStatus ¶
type DataCatalogEncryptionSettingsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DataCatalogEncryptionSettingsObservation `json:"atProvider,omitempty"` }
DataCatalogEncryptionSettingsStatus defines the observed state of DataCatalogEncryptionSettings.
func (*DataCatalogEncryptionSettingsStatus) DeepCopy ¶
func (in *DataCatalogEncryptionSettingsStatus) DeepCopy() *DataCatalogEncryptionSettingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsStatus.
func (*DataCatalogEncryptionSettingsStatus) DeepCopyInto ¶
func (in *DataCatalogEncryptionSettingsStatus) DeepCopyInto(out *DataCatalogEncryptionSettingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionAtRestObservation ¶
type EncryptionAtRestObservation struct { }
func (*EncryptionAtRestObservation) DeepCopy ¶
func (in *EncryptionAtRestObservation) DeepCopy() *EncryptionAtRestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionAtRestObservation.
func (*EncryptionAtRestObservation) DeepCopyInto ¶
func (in *EncryptionAtRestObservation) DeepCopyInto(out *EncryptionAtRestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionAtRestParameters ¶
type EncryptionAtRestParameters struct { // The encryption-at-rest mode for encrypting Data Catalog data. Valid values are DISABLED and SSE-KMS. // +kubebuilder:validation:Required CatalogEncryptionMode *string `json:"catalogEncryptionMode" tf:"catalog_encryption_mode,omitempty"` // The ARN of the AWS KMS key to use for encryption at rest. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional SseAwsKMSKeyID *string `json:"sseAwsKmsKeyId,omitempty" tf:"sse_aws_kms_key_id,omitempty"` // Reference to a Key in kms to populate sseAwsKmsKeyId. // +kubebuilder:validation:Optional SseAwsKMSKeyIDRef *v1.Reference `json:"sseAwsKmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate sseAwsKmsKeyId. // +kubebuilder:validation:Optional SseAwsKMSKeyIDSelector *v1.Selector `json:"sseAwsKmsKeyIdSelector,omitempty" tf:"-"` }
func (*EncryptionAtRestParameters) DeepCopy ¶
func (in *EncryptionAtRestParameters) DeepCopy() *EncryptionAtRestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionAtRestParameters.
func (*EncryptionAtRestParameters) DeepCopyInto ¶
func (in *EncryptionAtRestParameters) DeepCopyInto(out *EncryptionAtRestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBatchingConditionObservation ¶
type EventBatchingConditionObservation struct { }
func (*EventBatchingConditionObservation) DeepCopy ¶
func (in *EventBatchingConditionObservation) DeepCopy() *EventBatchingConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBatchingConditionObservation.
func (*EventBatchingConditionObservation) DeepCopyInto ¶
func (in *EventBatchingConditionObservation) DeepCopyInto(out *EventBatchingConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBatchingConditionParameters ¶
type EventBatchingConditionParameters struct { // Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires. // +kubebuilder:validation:Required BatchSize *float64 `json:"batchSize" tf:"batch_size,omitempty"` // Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received. Default value is 900. // +kubebuilder:validation:Optional BatchWindow *float64 `json:"batchWindow,omitempty" tf:"batch_window,omitempty"` }
func (*EventBatchingConditionParameters) DeepCopy ¶
func (in *EventBatchingConditionParameters) DeepCopy() *EventBatchingConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBatchingConditionParameters.
func (*EventBatchingConditionParameters) DeepCopyInto ¶
func (in *EventBatchingConditionParameters) DeepCopyInto(out *EventBatchingConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecutionPropertyObservation ¶
type ExecutionPropertyObservation struct { }
func (*ExecutionPropertyObservation) DeepCopy ¶
func (in *ExecutionPropertyObservation) DeepCopy() *ExecutionPropertyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionPropertyObservation.
func (*ExecutionPropertyObservation) DeepCopyInto ¶
func (in *ExecutionPropertyObservation) DeepCopyInto(out *ExecutionPropertyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecutionPropertyParameters ¶
type ExecutionPropertyParameters struct { // The maximum number of concurrent runs allowed for a job. The default is 1. // +kubebuilder:validation:Optional MaxConcurrentRuns *float64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs,omitempty"` }
func (*ExecutionPropertyParameters) DeepCopy ¶
func (in *ExecutionPropertyParameters) DeepCopy() *ExecutionPropertyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionPropertyParameters.
func (*ExecutionPropertyParameters) DeepCopyInto ¶
func (in *ExecutionPropertyParameters) DeepCopyInto(out *ExecutionPropertyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokClassifierObservation ¶
type GrokClassifierObservation struct { }
func (*GrokClassifierObservation) DeepCopy ¶
func (in *GrokClassifierObservation) DeepCopy() *GrokClassifierObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokClassifierObservation.
func (*GrokClassifierObservation) DeepCopyInto ¶
func (in *GrokClassifierObservation) DeepCopyInto(out *GrokClassifierObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokClassifierParameters ¶
type GrokClassifierParameters 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" tf:"classification,omitempty"` // Custom grok patterns used by this classifier. // +kubebuilder:validation:Optional CustomPatterns *string `json:"customPatterns,omitempty" tf:"custom_patterns,omitempty"` // The grok pattern used by this classifier. // +kubebuilder:validation:Required GrokPattern *string `json:"grokPattern" tf:"grok_pattern,omitempty"` }
func (*GrokClassifierParameters) DeepCopy ¶
func (in *GrokClassifierParameters) DeepCopy() *GrokClassifierParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokClassifierParameters.
func (*GrokClassifierParameters) DeepCopyInto ¶
func (in *GrokClassifierParameters) DeepCopyInto(out *GrokClassifierParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONClassifierObservation ¶
type JSONClassifierObservation struct { }
func (*JSONClassifierObservation) DeepCopy ¶
func (in *JSONClassifierObservation) DeepCopy() *JSONClassifierObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONClassifierObservation.
func (*JSONClassifierObservation) DeepCopyInto ¶
func (in *JSONClassifierObservation) DeepCopyInto(out *JSONClassifierObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONClassifierParameters ¶
type JSONClassifierParameters struct { // A JsonPath string defining the JSON data for the classifier to classify. AWS Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers. // +kubebuilder:validation:Required JSONPath *string `json:"jsonPath" tf:"json_path,omitempty"` }
func (*JSONClassifierParameters) DeepCopy ¶
func (in *JSONClassifierParameters) DeepCopy() *JSONClassifierParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONClassifierParameters.
func (*JSONClassifierParameters) DeepCopyInto ¶
func (in *JSONClassifierParameters) DeepCopyInto(out *JSONClassifierParameters)
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. Provides an Glue Job resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,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) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Job
func (*Job) GetDeletionPolicy ¶
func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Job.
func (*Job) GetObservation ¶
GetObservation of this Job
func (*Job) GetParameters ¶
GetParameters 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) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Job
func (*Job) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Job) GetWriteConnectionSecretToReference ¶
func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Job.
func (*Job) LateInitialize ¶
LateInitialize this Job using its observed tfState. returns True if there are any spec changes for the resource.
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) SetObservation ¶
SetObservation for this Job
func (*Job) SetParameters ¶
SetParameters for 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 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 { // Amazon Resource Name (ARN) of Glue Job Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Job name ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
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 { // – The command of the job. Defined below. // +kubebuilder:validation:Required Command []CommandParameters `json:"command" tf:"command,omitempty"` // – The list of connections used for this job. // +kubebuilder:validation:Optional Connections []*string `json:"connections,omitempty" tf:"connections,omitempty"` // execution script consumes, as well as arguments that AWS Glue itself consumes. For information about how to specify and consume your own Job arguments, see the Calling AWS Glue APIs in Python topic in the developer guide. For information about the key-value pairs that AWS Glue consumes to set up your job, see the Special Parameters Used by AWS Glue topic in the developer guide. // +kubebuilder:validation:Optional DefaultArguments map[string]*string `json:"defaultArguments,omitempty" tf:"default_arguments,omitempty"` // – Description of the job. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // – Execution property of the job. Defined below. // +kubebuilder:validation:Optional ExecutionProperty []ExecutionPropertyParameters `json:"executionProperty,omitempty" tf:"execution_property,omitempty"` // The version of glue to use, for example "1.0". For information about available versions, see the AWS Glue Release Notes. // +kubebuilder:validation:Optional GlueVersion *string `json:"glueVersion,omitempty" tf:"glue_version,omitempty"` // – The maximum number of AWS Glue data processing units (DPUs) that can be allocated when this job runs. Required when pythonshell is set, accept either 0.0625 or 1.0. Use number_of_workers and worker_type arguments instead with glue_version 2.0 and above. // +kubebuilder:validation:Optional MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"` // – The maximum number of times to retry this job if it fails. // +kubebuilder:validation:Optional MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"` // overridable arguments for this job, specified as name-value pairs. // +kubebuilder:validation:Optional NonOverridableArguments map[string]*string `json:"nonOverridableArguments,omitempty" tf:"non_overridable_arguments,omitempty"` // Notification property of the job. Defined below. // +kubebuilder:validation:Optional NotificationProperty []NotificationPropertyParameters `json:"notificationProperty,omitempty" tf:"notification_property,omitempty"` // The number of workers of a defined workerType that are allocated when a job runs. // +kubebuilder:validation:Optional NumberOfWorkers *float64 `json:"numberOfWorkers,omitempty" tf:"number_of_workers,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // – The ARN of the IAM role associated with this job. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // The name of the Security Configuration to be associated with the job. // +kubebuilder:validation:Optional SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"` // Key-value map of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // – The job timeout in minutes. The default is 2880 minutes (48 hours) for glueetl and pythonshell jobs, and null (unlimted) for gluestreaming jobs. // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X. // +kubebuilder:validation:Optional WorkerType *string `json:"workerType,omitempty" tf:"worker_type,omitempty"` }
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 JobSpec ¶
type JobSpec struct { v1.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 { v1.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 NotificationPropertyObservation ¶
type NotificationPropertyObservation struct { }
func (*NotificationPropertyObservation) DeepCopy ¶
func (in *NotificationPropertyObservation) DeepCopy() *NotificationPropertyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationPropertyObservation.
func (*NotificationPropertyObservation) DeepCopyInto ¶
func (in *NotificationPropertyObservation) DeepCopyInto(out *NotificationPropertyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationPropertyParameters ¶
type NotificationPropertyParameters struct { // After a job run starts, the number of minutes to wait before sending a job run delay notification. // +kubebuilder:validation:Optional NotifyDelayAfter *float64 `json:"notifyDelayAfter,omitempty" tf:"notify_delay_after,omitempty"` }
func (*NotificationPropertyParameters) DeepCopy ¶
func (in *NotificationPropertyParameters) DeepCopy() *NotificationPropertyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationPropertyParameters.
func (*NotificationPropertyParameters) DeepCopyInto ¶
func (in *NotificationPropertyParameters) DeepCopyInto(out *NotificationPropertyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIndexObservation ¶
type PartitionIndexObservation struct {
IndexStatus *string `json:"indexStatus,omitempty" tf:"index_status,omitempty"`
}
func (*PartitionIndexObservation) DeepCopy ¶
func (in *PartitionIndexObservation) DeepCopy() *PartitionIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndexObservation.
func (*PartitionIndexObservation) DeepCopyInto ¶
func (in *PartitionIndexObservation) DeepCopyInto(out *PartitionIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionIndexParameters ¶
type PartitionIndexParameters struct { // Name of the partition index. // +kubebuilder:validation:Required IndexName *string `json:"indexName" tf:"index_name,omitempty"` // Keys for the partition index. // +kubebuilder:validation:Required Keys []*string `json:"keys" tf:"keys,omitempty"` }
func (*PartitionIndexParameters) DeepCopy ¶
func (in *PartitionIndexParameters) DeepCopy() *PartitionIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndexParameters.
func (*PartitionIndexParameters) DeepCopyInto ¶
func (in *PartitionIndexParameters) DeepCopyInto(out *PartitionIndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionKeysObservation ¶
type PartitionKeysObservation struct { }
func (*PartitionKeysObservation) DeepCopy ¶
func (in *PartitionKeysObservation) DeepCopy() *PartitionKeysObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionKeysObservation.
func (*PartitionKeysObservation) DeepCopyInto ¶
func (in *PartitionKeysObservation) DeepCopyInto(out *PartitionKeysObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionKeysParameters ¶
type PartitionKeysParameters struct { // Free-form text comment. // +kubebuilder:validation:Optional Comment *string `json:"comment,omitempty" tf:"comment,omitempty"` // Name of the Partition Key. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Datatype of data in the Partition Key. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*PartitionKeysParameters) DeepCopy ¶
func (in *PartitionKeysParameters) DeepCopy() *PartitionKeysParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionKeysParameters.
func (*PartitionKeysParameters) DeepCopyInto ¶
func (in *PartitionKeysParameters) DeepCopyInto(out *PartitionKeysParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredicateObservation ¶
type PredicateObservation struct { }
func (*PredicateObservation) DeepCopy ¶
func (in *PredicateObservation) DeepCopy() *PredicateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredicateObservation.
func (*PredicateObservation) DeepCopyInto ¶
func (in *PredicateObservation) DeepCopyInto(out *PredicateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredicateParameters ¶
type PredicateParameters struct { // A list of the conditions that determine when the trigger will fire. See Conditions. // +kubebuilder:validation:Required Conditions []ConditionsParameters `json:"conditions" tf:"conditions,omitempty"` // How to handle multiple conditions. Defaults to AND. Valid values are AND or ANY. // +kubebuilder:validation:Optional Logical *string `json:"logical,omitempty" tf:"logical,omitempty"` }
func (*PredicateParameters) DeepCopy ¶
func (in *PredicateParameters) DeepCopy() *PredicateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredicateParameters.
func (*PredicateParameters) DeepCopyInto ¶
func (in *PredicateParameters) DeepCopyInto(out *PredicateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalObservation ¶
type PrincipalObservation struct { }
func (*PrincipalObservation) DeepCopy ¶
func (in *PrincipalObservation) DeepCopy() *PrincipalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalObservation.
func (*PrincipalObservation) DeepCopyInto ¶
func (in *PrincipalObservation) DeepCopyInto(out *PrincipalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalParameters ¶
type PrincipalParameters struct { // An identifier for the Lake Formation principal. // +kubebuilder:validation:Optional DataLakePrincipalIdentifier *string `json:"dataLakePrincipalIdentifier,omitempty" tf:"data_lake_principal_identifier,omitempty"` }
func (*PrincipalParameters) DeepCopy ¶
func (in *PrincipalParameters) DeepCopy() *PrincipalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalParameters.
func (*PrincipalParameters) DeepCopyInto ¶
func (in *PrincipalParameters) DeepCopyInto(out *PrincipalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Registry ¶
type Registry struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistrySpec `json:"spec"` Status RegistryStatus `json:"status,omitempty"` }
Registry is the Schema for the Registrys API. Provides a Glue Registry resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Registry) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registry.
func (*Registry) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Registry) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Registry) GetCondition ¶
func (mg *Registry) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Registry.
func (*Registry) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Registry
func (*Registry) GetDeletionPolicy ¶
func (mg *Registry) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Registry.
func (*Registry) GetObservation ¶
GetObservation of this Registry
func (*Registry) GetParameters ¶
GetParameters of this Registry
func (*Registry) GetProviderConfigReference ¶
GetProviderConfigReference of this Registry.
func (*Registry) GetProviderReference ¶
GetProviderReference of this Registry. Deprecated: Use GetProviderConfigReference.
func (*Registry) GetPublishConnectionDetailsTo ¶
func (mg *Registry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Registry.
func (*Registry) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Registry
func (*Registry) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Registry) GetWriteConnectionSecretToReference ¶
func (mg *Registry) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Registry.
func (*Registry) LateInitialize ¶
LateInitialize this Registry using its observed tfState. returns True if there are any spec changes for the resource.
func (*Registry) SetConditions ¶
SetConditions of this Registry.
func (*Registry) SetDeletionPolicy ¶
func (mg *Registry) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Registry.
func (*Registry) SetObservation ¶
SetObservation for this Registry
func (*Registry) SetParameters ¶
SetParameters for this Registry
func (*Registry) SetProviderConfigReference ¶
SetProviderConfigReference of this Registry.
func (*Registry) SetProviderReference ¶
SetProviderReference of this Registry. Deprecated: Use SetProviderConfigReference.
func (*Registry) SetPublishConnectionDetailsTo ¶
func (mg *Registry) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Registry.
func (*Registry) SetWriteConnectionSecretToReference ¶
func (mg *Registry) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Registry.
type RegistryList ¶
type RegistryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Registry `json:"items"` }
RegistryList contains a list of Registrys
func (*RegistryList) DeepCopy ¶
func (in *RegistryList) DeepCopy() *RegistryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryList.
func (*RegistryList) DeepCopyInto ¶
func (in *RegistryList) DeepCopyInto(out *RegistryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryList) DeepCopyObject ¶
func (in *RegistryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryList) GetItems ¶
func (l *RegistryList) GetItems() []resource.Managed
GetItems of this RegistryList.
type RegistryObservation ¶
type RegistryObservation struct { // Amazon Resource Name (ARN) of Glue Registry. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Amazon Resource Name (ARN) of Glue Registry. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*RegistryObservation) DeepCopy ¶
func (in *RegistryObservation) DeepCopy() *RegistryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryObservation.
func (*RegistryObservation) DeepCopyInto ¶
func (in *RegistryObservation) DeepCopyInto(out *RegistryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryParameters ¶
type RegistryParameters struct { // – A description of the registry. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RegistryParameters) DeepCopy ¶
func (in *RegistryParameters) DeepCopy() *RegistryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryParameters.
func (*RegistryParameters) DeepCopyInto ¶
func (in *RegistryParameters) DeepCopyInto(out *RegistryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpec ¶
type RegistrySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RegistryParameters `json:"forProvider"` }
RegistrySpec defines the desired state of Registry
func (*RegistrySpec) DeepCopy ¶
func (in *RegistrySpec) DeepCopy() *RegistrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpec.
func (*RegistrySpec) DeepCopyInto ¶
func (in *RegistrySpec) DeepCopyInto(out *RegistrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryStatus ¶
type RegistryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RegistryObservation `json:"atProvider,omitempty"` }
RegistryStatus defines the observed state of Registry.
func (*RegistryStatus) DeepCopy ¶
func (in *RegistryStatus) DeepCopy() *RegistryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryStatus.
func (*RegistryStatus) DeepCopyInto ¶
func (in *RegistryStatus) DeepCopyInto(out *RegistryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicy ¶
type ResourcePolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourcePolicySpec `json:"spec"` Status ResourcePolicyStatus `json:"status,omitempty"` }
ResourcePolicy is the Schema for the ResourcePolicys API. Provides a resource to configure the aws glue resource policy. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ResourcePolicy) DeepCopy ¶
func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicy.
func (*ResourcePolicy) DeepCopyInto ¶
func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicy) DeepCopyObject ¶
func (in *ResourcePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicy) GetCondition ¶
func (mg *ResourcePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ResourcePolicy.
func (*ResourcePolicy) GetConnectionDetailsMapping ¶
func (tr *ResourcePolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ResourcePolicy
func (*ResourcePolicy) GetDeletionPolicy ¶
func (mg *ResourcePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ResourcePolicy.
func (*ResourcePolicy) GetID ¶
func (tr *ResourcePolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ResourcePolicy
func (*ResourcePolicy) GetObservation ¶
func (tr *ResourcePolicy) GetObservation() (map[string]any, error)
GetObservation of this ResourcePolicy
func (*ResourcePolicy) GetParameters ¶
func (tr *ResourcePolicy) GetParameters() (map[string]any, error)
GetParameters of this ResourcePolicy
func (*ResourcePolicy) GetProviderConfigReference ¶
func (mg *ResourcePolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ResourcePolicy.
func (*ResourcePolicy) GetProviderReference ¶
func (mg *ResourcePolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ResourcePolicy. Deprecated: Use GetProviderConfigReference.
func (*ResourcePolicy) GetPublishConnectionDetailsTo ¶
func (mg *ResourcePolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ResourcePolicy.
func (*ResourcePolicy) GetTerraformResourceType ¶
func (mg *ResourcePolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ResourcePolicy
func (*ResourcePolicy) GetTerraformSchemaVersion ¶
func (tr *ResourcePolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ResourcePolicy) GetWriteConnectionSecretToReference ¶
func (mg *ResourcePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ResourcePolicy.
func (*ResourcePolicy) LateInitialize ¶
func (tr *ResourcePolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ResourcePolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ResourcePolicy) SetConditions ¶
func (mg *ResourcePolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ResourcePolicy.
func (*ResourcePolicy) SetDeletionPolicy ¶
func (mg *ResourcePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ResourcePolicy.
func (*ResourcePolicy) SetObservation ¶
func (tr *ResourcePolicy) SetObservation(obs map[string]any) error
SetObservation for this ResourcePolicy
func (*ResourcePolicy) SetParameters ¶
func (tr *ResourcePolicy) SetParameters(params map[string]any) error
SetParameters for this ResourcePolicy
func (*ResourcePolicy) SetProviderConfigReference ¶
func (mg *ResourcePolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ResourcePolicy.
func (*ResourcePolicy) SetProviderReference ¶
func (mg *ResourcePolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ResourcePolicy. Deprecated: Use SetProviderConfigReference.
func (*ResourcePolicy) SetPublishConnectionDetailsTo ¶
func (mg *ResourcePolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ResourcePolicy.
func (*ResourcePolicy) SetWriteConnectionSecretToReference ¶
func (mg *ResourcePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ResourcePolicy.
type ResourcePolicyList ¶
type ResourcePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResourcePolicy `json:"items"` }
ResourcePolicyList contains a list of ResourcePolicys
func (*ResourcePolicyList) DeepCopy ¶
func (in *ResourcePolicyList) DeepCopy() *ResourcePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyList.
func (*ResourcePolicyList) DeepCopyInto ¶
func (in *ResourcePolicyList) DeepCopyInto(out *ResourcePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicyList) DeepCopyObject ¶
func (in *ResourcePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicyList) GetItems ¶
func (l *ResourcePolicyList) GetItems() []resource.Managed
GetItems of this ResourcePolicyList.
type ResourcePolicyObservation ¶
type ResourcePolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ResourcePolicyObservation) DeepCopy ¶
func (in *ResourcePolicyObservation) DeepCopy() *ResourcePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyObservation.
func (*ResourcePolicyObservation) DeepCopyInto ¶
func (in *ResourcePolicyObservation) DeepCopyInto(out *ResourcePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyParameters ¶
type ResourcePolicyParameters struct { // Indicates that you are using both methods to grant cross-account. Valid values are TRUE and FALSE. // +kubebuilder:validation:Optional EnableHybrid *string `json:"enableHybrid,omitempty" tf:"enable_hybrid,omitempty"` // – The policy to be applied to the aws glue data catalog. // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ResourcePolicyParameters) DeepCopy ¶
func (in *ResourcePolicyParameters) DeepCopy() *ResourcePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyParameters.
func (*ResourcePolicyParameters) DeepCopyInto ¶
func (in *ResourcePolicyParameters) DeepCopyInto(out *ResourcePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicySpec ¶
type ResourcePolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ResourcePolicyParameters `json:"forProvider"` }
ResourcePolicySpec defines the desired state of ResourcePolicy
func (*ResourcePolicySpec) DeepCopy ¶
func (in *ResourcePolicySpec) DeepCopy() *ResourcePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicySpec.
func (*ResourcePolicySpec) DeepCopyInto ¶
func (in *ResourcePolicySpec) DeepCopyInto(out *ResourcePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyStatus ¶
type ResourcePolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ResourcePolicyObservation `json:"atProvider,omitempty"` }
ResourcePolicyStatus defines the observed state of ResourcePolicy.
func (*ResourcePolicyStatus) DeepCopy ¶
func (in *ResourcePolicyStatus) DeepCopy() *ResourcePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyStatus.
func (*ResourcePolicyStatus) DeepCopyInto ¶
func (in *ResourcePolicyStatus) DeepCopyInto(out *ResourcePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceUrisObservation ¶
type ResourceUrisObservation struct { }
func (*ResourceUrisObservation) DeepCopy ¶
func (in *ResourceUrisObservation) DeepCopy() *ResourceUrisObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceUrisObservation.
func (*ResourceUrisObservation) DeepCopyInto ¶
func (in *ResourceUrisObservation) DeepCopyInto(out *ResourceUrisObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceUrisParameters ¶
type ResourceUrisParameters struct { // The type of the resource. can be one of JAR, FILE, and ARCHIVE. // +kubebuilder:validation:Required ResourceType *string `json:"resourceType" tf:"resource_type,omitempty"` // The URI for accessing the resource. // +kubebuilder:validation:Required URI *string `json:"uri" tf:"uri,omitempty"` }
func (*ResourceUrisParameters) DeepCopy ¶
func (in *ResourceUrisParameters) DeepCopy() *ResourceUrisParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceUrisParameters.
func (*ResourceUrisParameters) DeepCopyInto ¶
func (in *ResourceUrisParameters) DeepCopyInto(out *ResourceUrisParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaIDObservation ¶
type SchemaIDObservation struct { }
func (*SchemaIDObservation) DeepCopy ¶
func (in *SchemaIDObservation) DeepCopy() *SchemaIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaIDObservation.
func (*SchemaIDObservation) DeepCopyInto ¶
func (in *SchemaIDObservation) DeepCopyInto(out *SchemaIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaIDParameters ¶
type SchemaIDParameters struct { // Name of the schema registry that contains the schema. Must be provided when schema_name is specified and conflicts with schema_arn. // +kubebuilder:validation:Optional RegistryName *string `json:"registryName,omitempty" tf:"registry_name,omitempty"` // ARN of the schema. One of schema_arn or schema_name has to be provided. // +kubebuilder:validation:Optional SchemaArn *string `json:"schemaArn,omitempty" tf:"schema_arn,omitempty"` // Name of the schema. One of schema_arn or schema_name has to be provided. // +kubebuilder:validation:Optional SchemaName *string `json:"schemaName,omitempty" tf:"schema_name,omitempty"` }
func (*SchemaIDParameters) DeepCopy ¶
func (in *SchemaIDParameters) DeepCopy() *SchemaIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaIDParameters.
func (*SchemaIDParameters) DeepCopyInto ¶
func (in *SchemaIDParameters) DeepCopyInto(out *SchemaIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaReferenceObservation ¶
type SchemaReferenceObservation struct { }
func (*SchemaReferenceObservation) DeepCopy ¶
func (in *SchemaReferenceObservation) DeepCopy() *SchemaReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaReferenceObservation.
func (*SchemaReferenceObservation) DeepCopyInto ¶
func (in *SchemaReferenceObservation) DeepCopyInto(out *SchemaReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaReferenceParameters ¶
type SchemaReferenceParameters struct { // Configuration block that contains schema identity fields. Either this or the schema_version_id has to be provided. See schema_id below. // +kubebuilder:validation:Optional SchemaID []SchemaIDParameters `json:"schemaId,omitempty" tf:"schema_id,omitempty"` // Unique ID assigned to a version of the schema. Either this or the schema_id has to be provided. // +kubebuilder:validation:Optional SchemaVersionID *string `json:"schemaVersionId,omitempty" tf:"schema_version_id,omitempty"` // Version number of the schema. // +kubebuilder:validation:Required SchemaVersionNumber *float64 `json:"schemaVersionNumber" tf:"schema_version_number,omitempty"` }
func (*SchemaReferenceParameters) DeepCopy ¶
func (in *SchemaReferenceParameters) DeepCopy() *SchemaReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaReferenceParameters.
func (*SchemaReferenceParameters) DeepCopyInto ¶
func (in *SchemaReferenceParameters) DeepCopyInto(out *SchemaReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerDeInfoObservation ¶
type SerDeInfoObservation struct { }
func (*SerDeInfoObservation) DeepCopy ¶
func (in *SerDeInfoObservation) DeepCopy() *SerDeInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerDeInfoObservation.
func (*SerDeInfoObservation) DeepCopyInto ¶
func (in *SerDeInfoObservation) DeepCopyInto(out *SerDeInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerDeInfoParameters ¶
type SerDeInfoParameters struct { // Name of the SerDe. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Map of initialization parameters for the SerDe, in key-value form. // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe. // +kubebuilder:validation:Optional SerializationLibrary *string `json:"serializationLibrary,omitempty" tf:"serialization_library,omitempty"` }
func (*SerDeInfoParameters) DeepCopy ¶
func (in *SerDeInfoParameters) DeepCopy() *SerDeInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerDeInfoParameters.
func (*SerDeInfoParameters) DeepCopyInto ¶
func (in *SerDeInfoParameters) DeepCopyInto(out *SerDeInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkewedInfoObservation ¶
type SkewedInfoObservation struct { }
func (*SkewedInfoObservation) DeepCopy ¶
func (in *SkewedInfoObservation) DeepCopy() *SkewedInfoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkewedInfoObservation.
func (*SkewedInfoObservation) DeepCopyInto ¶
func (in *SkewedInfoObservation) DeepCopyInto(out *SkewedInfoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkewedInfoParameters ¶
type SkewedInfoParameters struct { // List of names of columns that contain skewed values. // +kubebuilder:validation:Optional SkewedColumnNames []*string `json:"skewedColumnNames,omitempty" tf:"skewed_column_names,omitempty"` // List of values that appear so frequently as to be considered skewed. // +kubebuilder:validation:Optional SkewedColumnValueLocationMaps map[string]*string `json:"skewedColumnValueLocationMaps,omitempty" tf:"skewed_column_value_location_maps,omitempty"` // Map of skewed values to the columns that contain them. // +kubebuilder:validation:Optional SkewedColumnValues []*string `json:"skewedColumnValues,omitempty" tf:"skewed_column_values,omitempty"` }
func (*SkewedInfoParameters) DeepCopy ¶
func (in *SkewedInfoParameters) DeepCopy() *SkewedInfoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkewedInfoParameters.
func (*SkewedInfoParameters) DeepCopyInto ¶
func (in *SkewedInfoParameters) DeepCopyInto(out *SkewedInfoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SortColumnsObservation ¶
type SortColumnsObservation struct { }
func (*SortColumnsObservation) DeepCopy ¶
func (in *SortColumnsObservation) DeepCopy() *SortColumnsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SortColumnsObservation.
func (*SortColumnsObservation) DeepCopyInto ¶
func (in *SortColumnsObservation) DeepCopyInto(out *SortColumnsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SortColumnsParameters ¶
type SortColumnsParameters struct { // Name of the column. // +kubebuilder:validation:Required Column *string `json:"column" tf:"column,omitempty"` // Whether the column is sorted in ascending (1) or descending order (0). // +kubebuilder:validation:Required SortOrder *float64 `json:"sortOrder" tf:"sort_order,omitempty"` }
func (*SortColumnsParameters) DeepCopy ¶
func (in *SortColumnsParameters) DeepCopy() *SortColumnsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SortColumnsParameters.
func (*SortColumnsParameters) DeepCopyInto ¶
func (in *SortColumnsParameters) DeepCopyInto(out *SortColumnsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDescriptorObservation ¶
type StorageDescriptorObservation struct { }
func (*StorageDescriptorObservation) DeepCopy ¶
func (in *StorageDescriptorObservation) DeepCopy() *StorageDescriptorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorObservation.
func (*StorageDescriptorObservation) DeepCopyInto ¶
func (in *StorageDescriptorObservation) DeepCopyInto(out *StorageDescriptorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDescriptorParameters ¶
type StorageDescriptorParameters struct { // List of reducer grouping columns, clustering columns, and bucketing columns in the table. // +kubebuilder:validation:Optional BucketColumns []*string `json:"bucketColumns,omitempty" tf:"bucket_columns,omitempty"` // Configuration block for columns in the table. See columns below. // +kubebuilder:validation:Optional Columns []ColumnsParameters `json:"columns,omitempty" tf:"columns,omitempty"` // Whether the data in the table is compressed. // +kubebuilder:validation:Optional Compressed *bool `json:"compressed,omitempty" tf:"compressed,omitempty"` // Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format. // +kubebuilder:validation:Optional InputFormat *string `json:"inputFormat,omitempty" tf:"input_format,omitempty"` // Physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Must be specified if the table contains any dimension columns. // +kubebuilder:validation:Optional NumberOfBuckets *float64 `json:"numberOfBuckets,omitempty" tf:"number_of_buckets,omitempty"` // Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format. // +kubebuilder:validation:Optional OutputFormat *string `json:"outputFormat,omitempty" tf:"output_format,omitempty"` // User-supplied properties in key-value form. // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // Object that references a schema stored in the AWS Glue Schema Registry. When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference. See Schema Reference below. // +kubebuilder:validation:Optional SchemaReference []SchemaReferenceParameters `json:"schemaReference,omitempty" tf:"schema_reference,omitempty"` // Configuration block for serialization and deserialization ("SerDe") information. See ser_de_info below. // +kubebuilder:validation:Optional SerDeInfo []SerDeInfoParameters `json:"serDeInfo,omitempty" tf:"ser_de_info,omitempty"` // Configuration block with information about values that appear very frequently in a column (skewed values). See skewed_info below. // +kubebuilder:validation:Optional SkewedInfo []SkewedInfoParameters `json:"skewedInfo,omitempty" tf:"skewed_info,omitempty"` // Configuration block for the sort order of each bucket in the table. See sort_columns below. // +kubebuilder:validation:Optional SortColumns []SortColumnsParameters `json:"sortColumns,omitempty" tf:"sort_columns,omitempty"` // Whether the table data is stored in subdirectories. // +kubebuilder:validation:Optional StoredAsSubDirectories *bool `json:"storedAsSubDirectories,omitempty" tf:"stored_as_sub_directories,omitempty"` }
func (*StorageDescriptorParameters) DeepCopy ¶
func (in *StorageDescriptorParameters) DeepCopy() *StorageDescriptorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorParameters.
func (*StorageDescriptorParameters) DeepCopyInto ¶
func (in *StorageDescriptorParameters) DeepCopyInto(out *StorageDescriptorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetDatabaseObservation ¶
type TargetDatabaseObservation struct { }
func (*TargetDatabaseObservation) DeepCopy ¶
func (in *TargetDatabaseObservation) DeepCopy() *TargetDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDatabaseObservation.
func (*TargetDatabaseObservation) DeepCopyInto ¶
func (in *TargetDatabaseObservation) DeepCopyInto(out *TargetDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetDatabaseParameters ¶
type TargetDatabaseParameters struct { // ID of the Data Catalog in which the database resides. // +kubebuilder:validation:Required CatalogID *string `json:"catalogId" tf:"catalog_id,omitempty"` // Name of the catalog database. // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` }
func (*TargetDatabaseParameters) DeepCopy ¶
func (in *TargetDatabaseParameters) DeepCopy() *TargetDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDatabaseParameters.
func (*TargetDatabaseParameters) DeepCopyInto ¶
func (in *TargetDatabaseParameters) DeepCopyInto(out *TargetDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetTableObservation ¶
type TargetTableObservation struct { }
func (*TargetTableObservation) DeepCopy ¶
func (in *TargetTableObservation) DeepCopy() *TargetTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetTableObservation.
func (*TargetTableObservation) DeepCopyInto ¶
func (in *TargetTableObservation) DeepCopyInto(out *TargetTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetTableParameters ¶
type TargetTableParameters struct { // ID of the Data Catalog in which the table resides. // +kubebuilder:validation:Required CatalogID *string `json:"catalogId" tf:"catalog_id,omitempty"` // Name of the catalog database that contains the target table. // +kubebuilder:validation:Required DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // Name of the target table. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*TargetTableParameters) DeepCopy ¶
func (in *TargetTableParameters) DeepCopy() *TargetTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetTableParameters.
func (*TargetTableParameters) DeepCopyInto ¶
func (in *TargetTableParameters) DeepCopyInto(out *TargetTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Trigger ¶
type Trigger struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TriggerSpec `json:"spec"` Status TriggerStatus `json:"status,omitempty"` }
Trigger is the Schema for the Triggers API. Manages a Glue Trigger resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Trigger) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trigger.
func (*Trigger) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Trigger) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Trigger) GetCondition ¶
func (mg *Trigger) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Trigger.
func (*Trigger) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Trigger
func (*Trigger) GetDeletionPolicy ¶
func (mg *Trigger) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Trigger.
func (*Trigger) GetObservation ¶
GetObservation of this Trigger
func (*Trigger) GetParameters ¶
GetParameters of this Trigger
func (*Trigger) GetProviderConfigReference ¶
GetProviderConfigReference of this Trigger.
func (*Trigger) GetProviderReference ¶
GetProviderReference of this Trigger. Deprecated: Use GetProviderConfigReference.
func (*Trigger) GetPublishConnectionDetailsTo ¶
func (mg *Trigger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Trigger.
func (*Trigger) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Trigger
func (*Trigger) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Trigger) GetWriteConnectionSecretToReference ¶
func (mg *Trigger) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Trigger.
func (*Trigger) LateInitialize ¶
LateInitialize this Trigger using its observed tfState. returns True if there are any spec changes for the resource.
func (*Trigger) ResolveReferences ¶
ResolveReferences of this Trigger.
func (*Trigger) SetConditions ¶
SetConditions of this Trigger.
func (*Trigger) SetDeletionPolicy ¶
func (mg *Trigger) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Trigger.
func (*Trigger) SetObservation ¶
SetObservation for this Trigger
func (*Trigger) SetParameters ¶
SetParameters for this Trigger
func (*Trigger) SetProviderConfigReference ¶
SetProviderConfigReference of this Trigger.
func (*Trigger) SetProviderReference ¶
SetProviderReference of this Trigger. Deprecated: Use SetProviderConfigReference.
func (*Trigger) SetPublishConnectionDetailsTo ¶
func (mg *Trigger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Trigger.
func (*Trigger) SetWriteConnectionSecretToReference ¶
func (mg *Trigger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Trigger.
type TriggerList ¶
type TriggerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Trigger `json:"items"` }
TriggerList contains a list of Triggers
func (*TriggerList) DeepCopy ¶
func (in *TriggerList) DeepCopy() *TriggerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerList.
func (*TriggerList) DeepCopyInto ¶
func (in *TriggerList) DeepCopyInto(out *TriggerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerList) DeepCopyObject ¶
func (in *TriggerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerList) GetItems ¶
func (l *TriggerList) GetItems() []resource.Managed
GetItems of this TriggerList.
type TriggerObservation ¶
type TriggerObservation struct { // Amazon Resource Name (ARN) of Glue Trigger Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Trigger name ID *string `json:"id,omitempty" tf:"id,omitempty"` // The condition job state. Currently, the values supported are SUCCEEDED, STOPPED, TIMEOUT and FAILED. If this is specified, job_name must also be specified. Conflicts with crawler_state. State *string `json:"state,omitempty" tf:"state,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*TriggerObservation) DeepCopy ¶
func (in *TriggerObservation) DeepCopy() *TriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerObservation.
func (*TriggerObservation) DeepCopyInto ¶
func (in *TriggerObservation) DeepCopyInto(out *TriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerParameters ¶
type TriggerParameters struct { // – List of actions initiated by this trigger when it fires. See Actions Below. // +kubebuilder:validation:Required Actions []ActionsParameters `json:"actions" tf:"actions,omitempty"` // – A description of the new trigger. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // – Start the trigger. Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires. See Event Batching Condition. // +kubebuilder:validation:Optional EventBatchingCondition []EventBatchingConditionParameters `json:"eventBatchingCondition,omitempty" tf:"event_batching_condition,omitempty"` // – A predicate to specify when the new trigger should fire. Required when trigger type is CONDITIONAL. See Predicate Below. // +kubebuilder:validation:Optional Predicate []PredicateParameters `json:"predicate,omitempty" tf:"predicate,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Based Schedules for Jobs and Crawlers // +kubebuilder:validation:Optional Schedule *string `json:"schedule,omitempty" tf:"schedule,omitempty"` // – Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers. // +kubebuilder:validation:Optional StartOnCreation *bool `json:"startOnCreation,omitempty" tf:"start_on_creation,omitempty"` // Key-value map of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // – The type of trigger. Valid values are CONDITIONAL, ON_DEMAND, and SCHEDULED. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // A workflow to which the trigger should be associated to. Every workflow graph (DAG) needs a starting trigger (ON_DEMAND or SCHEDULED type) and can contain multiple additional CONDITIONAL triggers. // +kubebuilder:validation:Optional WorkflowName *string `json:"workflowName,omitempty" tf:"workflow_name,omitempty"` }
func (*TriggerParameters) DeepCopy ¶
func (in *TriggerParameters) DeepCopy() *TriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerParameters.
func (*TriggerParameters) DeepCopyInto ¶
func (in *TriggerParameters) DeepCopyInto(out *TriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpec ¶
type TriggerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TriggerParameters `json:"forProvider"` }
TriggerSpec defines the desired state of Trigger
func (*TriggerSpec) DeepCopy ¶
func (in *TriggerSpec) DeepCopy() *TriggerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpec.
func (*TriggerSpec) DeepCopyInto ¶
func (in *TriggerSpec) DeepCopyInto(out *TriggerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerStatus ¶
type TriggerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TriggerObservation `json:"atProvider,omitempty"` }
TriggerStatus defines the observed state of Trigger.
func (*TriggerStatus) DeepCopy ¶
func (in *TriggerStatus) DeepCopy() *TriggerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerStatus.
func (*TriggerStatus) DeepCopyInto ¶
func (in *TriggerStatus) DeepCopyInto(out *TriggerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunction ¶
type UserDefinedFunction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserDefinedFunctionSpec `json:"spec"` Status UserDefinedFunctionStatus `json:"status,omitempty"` }
UserDefinedFunction is the Schema for the UserDefinedFunctions API. Provides a Glue User Defined Function. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*UserDefinedFunction) DeepCopy ¶
func (in *UserDefinedFunction) DeepCopy() *UserDefinedFunction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunction.
func (*UserDefinedFunction) DeepCopyInto ¶
func (in *UserDefinedFunction) DeepCopyInto(out *UserDefinedFunction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserDefinedFunction) DeepCopyObject ¶
func (in *UserDefinedFunction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserDefinedFunction) GetCondition ¶
func (mg *UserDefinedFunction) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserDefinedFunction.
func (*UserDefinedFunction) GetConnectionDetailsMapping ¶
func (tr *UserDefinedFunction) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserDefinedFunction
func (*UserDefinedFunction) GetDeletionPolicy ¶
func (mg *UserDefinedFunction) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserDefinedFunction.
func (*UserDefinedFunction) GetID ¶
func (tr *UserDefinedFunction) GetID() string
GetID returns ID of underlying Terraform resource of this UserDefinedFunction
func (*UserDefinedFunction) GetObservation ¶
func (tr *UserDefinedFunction) GetObservation() (map[string]any, error)
GetObservation of this UserDefinedFunction
func (*UserDefinedFunction) GetParameters ¶
func (tr *UserDefinedFunction) GetParameters() (map[string]any, error)
GetParameters of this UserDefinedFunction
func (*UserDefinedFunction) GetProviderConfigReference ¶
func (mg *UserDefinedFunction) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserDefinedFunction.
func (*UserDefinedFunction) GetProviderReference ¶
func (mg *UserDefinedFunction) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserDefinedFunction. Deprecated: Use GetProviderConfigReference.
func (*UserDefinedFunction) GetPublishConnectionDetailsTo ¶
func (mg *UserDefinedFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserDefinedFunction.
func (*UserDefinedFunction) GetTerraformResourceType ¶
func (mg *UserDefinedFunction) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserDefinedFunction
func (*UserDefinedFunction) GetTerraformSchemaVersion ¶
func (tr *UserDefinedFunction) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserDefinedFunction) GetWriteConnectionSecretToReference ¶
func (mg *UserDefinedFunction) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserDefinedFunction.
func (*UserDefinedFunction) LateInitialize ¶
func (tr *UserDefinedFunction) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserDefinedFunction using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserDefinedFunction) ResolveReferences ¶
ResolveReferences of this UserDefinedFunction.
func (*UserDefinedFunction) SetConditions ¶
func (mg *UserDefinedFunction) SetConditions(c ...xpv1.Condition)
SetConditions of this UserDefinedFunction.
func (*UserDefinedFunction) SetDeletionPolicy ¶
func (mg *UserDefinedFunction) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserDefinedFunction.
func (*UserDefinedFunction) SetObservation ¶
func (tr *UserDefinedFunction) SetObservation(obs map[string]any) error
SetObservation for this UserDefinedFunction
func (*UserDefinedFunction) SetParameters ¶
func (tr *UserDefinedFunction) SetParameters(params map[string]any) error
SetParameters for this UserDefinedFunction
func (*UserDefinedFunction) SetProviderConfigReference ¶
func (mg *UserDefinedFunction) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserDefinedFunction.
func (*UserDefinedFunction) SetProviderReference ¶
func (mg *UserDefinedFunction) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserDefinedFunction. Deprecated: Use SetProviderConfigReference.
func (*UserDefinedFunction) SetPublishConnectionDetailsTo ¶
func (mg *UserDefinedFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserDefinedFunction.
func (*UserDefinedFunction) SetWriteConnectionSecretToReference ¶
func (mg *UserDefinedFunction) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserDefinedFunction.
type UserDefinedFunctionList ¶
type UserDefinedFunctionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserDefinedFunction `json:"items"` }
UserDefinedFunctionList contains a list of UserDefinedFunctions
func (*UserDefinedFunctionList) DeepCopy ¶
func (in *UserDefinedFunctionList) DeepCopy() *UserDefinedFunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionList.
func (*UserDefinedFunctionList) DeepCopyInto ¶
func (in *UserDefinedFunctionList) DeepCopyInto(out *UserDefinedFunctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserDefinedFunctionList) DeepCopyObject ¶
func (in *UserDefinedFunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserDefinedFunctionList) GetItems ¶
func (l *UserDefinedFunctionList) GetItems() []resource.Managed
GetItems of this UserDefinedFunctionList.
type UserDefinedFunctionObservation ¶
type UserDefinedFunctionObservation struct { // The ARN of the Glue User Defined Function. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The time at which the function was created. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // The id of the Glue User Defined Function. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*UserDefinedFunctionObservation) DeepCopy ¶
func (in *UserDefinedFunctionObservation) DeepCopy() *UserDefinedFunctionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionObservation.
func (*UserDefinedFunctionObservation) DeepCopyInto ¶
func (in *UserDefinedFunctionObservation) DeepCopyInto(out *UserDefinedFunctionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunctionParameters ¶
type UserDefinedFunctionParameters struct { // ID of the Glue Catalog to create the function in. If omitted, this defaults to the AWS Account ID. // +kubebuilder:validation:Required CatalogID *string `json:"catalogId" tf:"catalog_id,omitempty"` // The Java class that contains the function code. // +kubebuilder:validation:Required ClassName *string `json:"className" tf:"class_name,omitempty"` // The name of the Database to create the Function. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/glue/v1beta1.CatalogDatabase // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a CatalogDatabase in glue to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a CatalogDatabase in glue to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // The owner of the function. // +kubebuilder:validation:Required OwnerName *string `json:"ownerName" tf:"owner_name,omitempty"` // The owner type. can be one of USER, ROLE, and GROUP. // +kubebuilder:validation:Required OwnerType *string `json:"ownerType" tf:"owner_type,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The configuration block for Resource URIs. See resource uris below for more details. // +kubebuilder:validation:Optional ResourceUris []ResourceUrisParameters `json:"resourceUris,omitempty" tf:"resource_uris,omitempty"` }
func (*UserDefinedFunctionParameters) DeepCopy ¶
func (in *UserDefinedFunctionParameters) DeepCopy() *UserDefinedFunctionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionParameters.
func (*UserDefinedFunctionParameters) DeepCopyInto ¶
func (in *UserDefinedFunctionParameters) DeepCopyInto(out *UserDefinedFunctionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunctionSpec ¶
type UserDefinedFunctionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserDefinedFunctionParameters `json:"forProvider"` }
UserDefinedFunctionSpec defines the desired state of UserDefinedFunction
func (*UserDefinedFunctionSpec) DeepCopy ¶
func (in *UserDefinedFunctionSpec) DeepCopy() *UserDefinedFunctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionSpec.
func (*UserDefinedFunctionSpec) DeepCopyInto ¶
func (in *UserDefinedFunctionSpec) DeepCopyInto(out *UserDefinedFunctionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedFunctionStatus ¶
type UserDefinedFunctionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserDefinedFunctionObservation `json:"atProvider,omitempty"` }
UserDefinedFunctionStatus defines the observed state of UserDefinedFunction.
func (*UserDefinedFunctionStatus) DeepCopy ¶
func (in *UserDefinedFunctionStatus) DeepCopy() *UserDefinedFunctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionStatus.
func (*UserDefinedFunctionStatus) DeepCopyInto ¶
func (in *UserDefinedFunctionStatus) DeepCopyInto(out *UserDefinedFunctionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workflow ¶
type Workflow struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkflowSpec `json:"spec"` Status WorkflowStatus `json:"status,omitempty"` }
Workflow is the Schema for the Workflows API. Provides a Glue Workflow resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Workflow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.
func (*Workflow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workflow) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workflow) GetCondition ¶
func (mg *Workflow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workflow.
func (*Workflow) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Workflow
func (*Workflow) GetDeletionPolicy ¶
func (mg *Workflow) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workflow.
func (*Workflow) GetObservation ¶
GetObservation of this Workflow
func (*Workflow) GetParameters ¶
GetParameters of this Workflow
func (*Workflow) GetProviderConfigReference ¶
GetProviderConfigReference of this Workflow.
func (*Workflow) GetProviderReference ¶
GetProviderReference of this Workflow. Deprecated: Use GetProviderConfigReference.
func (*Workflow) GetPublishConnectionDetailsTo ¶
func (mg *Workflow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workflow.
func (*Workflow) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Workflow
func (*Workflow) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workflow) GetWriteConnectionSecretToReference ¶
func (mg *Workflow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workflow.
func (*Workflow) LateInitialize ¶
LateInitialize this Workflow using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workflow) SetConditions ¶
SetConditions of this Workflow.
func (*Workflow) SetDeletionPolicy ¶
func (mg *Workflow) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workflow.
func (*Workflow) SetObservation ¶
SetObservation for this Workflow
func (*Workflow) SetParameters ¶
SetParameters for this Workflow
func (*Workflow) SetProviderConfigReference ¶
SetProviderConfigReference of this Workflow.
func (*Workflow) SetProviderReference ¶
SetProviderReference of this Workflow. Deprecated: Use SetProviderConfigReference.
func (*Workflow) SetPublishConnectionDetailsTo ¶
func (mg *Workflow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workflow.
func (*Workflow) SetWriteConnectionSecretToReference ¶
func (mg *Workflow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workflow.
type WorkflowList ¶
type WorkflowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workflow `json:"items"` }
WorkflowList contains a list of Workflows
func (*WorkflowList) DeepCopy ¶
func (in *WorkflowList) DeepCopy() *WorkflowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowList.
func (*WorkflowList) DeepCopyInto ¶
func (in *WorkflowList) DeepCopyInto(out *WorkflowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkflowList) DeepCopyObject ¶
func (in *WorkflowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkflowList) GetItems ¶
func (l *WorkflowList) GetItems() []resource.Managed
GetItems of this WorkflowList.
type WorkflowObservation ¶
type WorkflowObservation struct { // Amazon Resource Name (ARN) of Glue Workflow Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Workflow name ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*WorkflowObservation) DeepCopy ¶
func (in *WorkflowObservation) DeepCopy() *WorkflowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowObservation.
func (*WorkflowObservation) DeepCopyInto ¶
func (in *WorkflowObservation) DeepCopyInto(out *WorkflowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowParameters ¶
type WorkflowParameters struct { // – A map of default run properties for this workflow. These properties are passed to all jobs associated to the workflow. // +kubebuilder:validation:Optional DefaultRunProperties map[string]*string `json:"defaultRunProperties,omitempty" tf:"default_run_properties,omitempty"` // – Description of the workflow. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Prevents exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs. // +kubebuilder:validation:Optional MaxConcurrentRuns *float64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*WorkflowParameters) DeepCopy ¶
func (in *WorkflowParameters) DeepCopy() *WorkflowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowParameters.
func (*WorkflowParameters) DeepCopyInto ¶
func (in *WorkflowParameters) DeepCopyInto(out *WorkflowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowSpec ¶
type WorkflowSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkflowParameters `json:"forProvider"` }
WorkflowSpec defines the desired state of Workflow
func (*WorkflowSpec) DeepCopy ¶
func (in *WorkflowSpec) DeepCopy() *WorkflowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpec.
func (*WorkflowSpec) DeepCopyInto ¶
func (in *WorkflowSpec) DeepCopyInto(out *WorkflowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStatus ¶
type WorkflowStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkflowObservation `json:"atProvider,omitempty"` }
WorkflowStatus defines the observed state of Workflow.
func (*WorkflowStatus) DeepCopy ¶
func (in *WorkflowStatus) DeepCopy() *WorkflowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatus.
func (*WorkflowStatus) DeepCopyInto ¶
func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XMLClassifierObservation ¶
type XMLClassifierObservation struct { }
func (*XMLClassifierObservation) DeepCopy ¶
func (in *XMLClassifierObservation) DeepCopy() *XMLClassifierObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XMLClassifierObservation.
func (*XMLClassifierObservation) DeepCopyInto ¶
func (in *XMLClassifierObservation) DeepCopyInto(out *XMLClassifierObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XMLClassifierParameters ¶
type XMLClassifierParameters struct { // An identifier of the data format that the classifier matches. // +kubebuilder:validation:Required Classification *string `json:"classification" tf:"classification,omitempty"` // The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot 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). // +kubebuilder:validation:Required RowTag *string `json:"rowTag" tf:"row_tag,omitempty"` }
func (*XMLClassifierParameters) DeepCopy ¶
func (in *XMLClassifierParameters) DeepCopy() *XMLClassifierParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XMLClassifierParameters.
func (*XMLClassifierParameters) DeepCopyInto ¶
func (in *XMLClassifierParameters) DeepCopyInto(out *XMLClassifierParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_catalogdatabase_types.go
- zz_catalogtable_types.go
- zz_classifier_types.go
- zz_datacatalogencryptionsettings_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_job_types.go
- zz_registry_types.go
- zz_resourcepolicy_types.go
- zz_trigger_types.go
- zz_userdefinedfunction_types.go
- zz_workflow_types.go