v1alpha1

package
v0.5.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=glue.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "glue.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
var (
	Crawler_Kind             = "Crawler"
	Crawler_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Crawler_Kind}.String()
	Crawler_KindAPIVersion   = Crawler_Kind + "." + CRDGroupVersion.String()
	Crawler_GroupVersionKind = CRDGroupVersion.WithKind(Crawler_Kind)
)

Repository type metadata.

View Source
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.

View Source
var (
	DevEndpoint_Kind             = "DevEndpoint"
	DevEndpoint_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DevEndpoint_Kind}.String()
	DevEndpoint_KindAPIVersion   = DevEndpoint_Kind + "." + CRDGroupVersion.String()
	DevEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(DevEndpoint_Kind)
)

Repository type metadata.

View Source
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
)
View Source
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.

View Source
var (
	MLTransform_Kind             = "MLTransform"
	MLTransform_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MLTransform_Kind}.String()
	MLTransform_KindAPIVersion   = MLTransform_Kind + "." + CRDGroupVersion.String()
	MLTransform_GroupVersionKind = CRDGroupVersion.WithKind(MLTransform_Kind)
)

Repository type metadata.

View Source
var (
	Partition_Kind             = "Partition"
	Partition_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Partition_Kind}.String()
	Partition_KindAPIVersion   = Partition_Kind + "." + CRDGroupVersion.String()
	Partition_GroupVersionKind = CRDGroupVersion.WithKind(Partition_Kind)
)

Repository type metadata.

View Source
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.

View Source
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.

View Source
var (
	Schema_Kind             = "Schema"
	Schema_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Schema_Kind}.String()
	Schema_KindAPIVersion   = Schema_Kind + "." + CRDGroupVersion.String()
	Schema_GroupVersionKind = CRDGroupVersion.WithKind(Schema_Kind)
)

Repository type metadata.

View Source
var (
	SecurityConfiguration_Kind             = "SecurityConfiguration"
	SecurityConfiguration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SecurityConfiguration_Kind}.String()
	SecurityConfiguration_KindAPIVersion   = SecurityConfiguration_Kind + "." + CRDGroupVersion.String()
	SecurityConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(SecurityConfiguration_Kind)
)

Repository type metadata.

View Source
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.

View Source
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.

View Source
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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsNotificationPropertyObservation.

func (*ActionsNotificationPropertyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActionsNotificationPropertyParameters

type ActionsNotificationPropertyParameters struct {

	// +kubebuilder:validation:Optional
	NotifyDelayAfter *float64 `json:"notifyDelayAfter,omitempty" tf:"notify_delay_after,omitempty"`
}

func (*ActionsNotificationPropertyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsNotificationPropertyParameters.

func (*ActionsNotificationPropertyParameters) DeepCopyInto

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 {

	// +kubebuilder:validation:Optional
	Arguments map[string]*string `json:"arguments,omitempty" tf:"arguments,omitempty"`

	// +kubebuilder:validation:Optional
	CrawlerName *string `json:"crawlerName,omitempty" tf:"crawler_name,omitempty"`

	// +kubebuilder:validation:Optional
	JobName *string `json:"jobName,omitempty" tf:"job_name,omitempty"`

	// +kubebuilder:validation:Optional
	NotificationProperty []ActionsNotificationPropertyParameters `json:"notificationProperty,omitempty" tf:"notification_property,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"`

	// +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 +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,awsjet}

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]interface{}, error)

GetObservation of this CatalogDatabase

func (*CatalogDatabase) GetParameters

func (tr *CatalogDatabase) GetParameters() (map[string]interface{}, 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]interface{}) error

SetObservation for this CatalogDatabase

func (*CatalogDatabase) SetParameters

func (tr *CatalogDatabase) SetParameters(params map[string]interface{}) 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 *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*CatalogDatabaseObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseObservation.

func (*CatalogDatabaseObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CatalogDatabaseParameters

type CatalogDatabaseParameters struct {

	// +kubebuilder:validation:Optional
	CatalogID *string `json:"catalogId,omitempty" tf:"catalog_id,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	LocationURI *string `json:"locationUri,omitempty" tf:"location_uri,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +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.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	TargetDatabase []TargetDatabaseParameters `json:"targetDatabase,omitempty" tf:"target_database,omitempty"`
}

func (*CatalogDatabaseParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogDatabaseParameters.

func (*CatalogDatabaseParameters) DeepCopyInto

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

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 +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,awsjet}

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]interface{}, error)

GetObservation of this CatalogTable

func (*CatalogTable) GetParameters

func (tr *CatalogTable) GetParameters() (map[string]interface{}, 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) 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]interface{}) error

SetObservation for this CatalogTable

func (*CatalogTable) SetParameters

func (tr *CatalogTable) SetParameters(params map[string]interface{}) 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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*CatalogTableObservation) DeepCopy

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 {

	// +kubebuilder:validation:Optional
	CatalogID *string `json:"catalogId,omitempty" tf:"catalog_id,omitempty"`

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Owner *string `json:"owner,omitempty" tf:"owner,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Optional
	PartitionIndex []PartitionIndexParameters `json:"partitionIndex,omitempty" tf:"partition_index,omitempty"`

	// +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.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Retention *float64 `json:"retention,omitempty" tf:"retention,omitempty"`

	// +kubebuilder:validation:Optional
	StorageDescriptor []StorageDescriptorParameters `json:"storageDescriptor,omitempty" tf:"storage_descriptor,omitempty"`

	// +kubebuilder:validation:Optional
	TableType *string `json:"tableType,omitempty" tf:"table_type,omitempty"`

	// +kubebuilder:validation:Optional
	TargetTable []TargetTableParameters `json:"targetTable,omitempty" tf:"target_table,omitempty"`

	// +kubebuilder:validation:Optional
	ViewExpandedText *string `json:"viewExpandedText,omitempty" tf:"view_expanded_text,omitempty"`

	// +kubebuilder:validation:Optional
	ViewOriginalText *string `json:"viewOriginalText,omitempty" tf:"view_original_text,omitempty"`
}

func (*CatalogTableParameters) DeepCopy

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 CatalogTargetObservation

type CatalogTargetObservation struct {
}

func (*CatalogTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTargetObservation.

func (*CatalogTargetObservation) DeepCopyInto

func (in *CatalogTargetObservation) DeepCopyInto(out *CatalogTargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CatalogTargetParameters

type CatalogTargetParameters struct {

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Required
	Tables []*string `json:"tables" tf:"tables,omitempty"`
}

func (*CatalogTargetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogTargetParameters.

func (*CatalogTargetParameters) DeepCopyInto

func (in *CatalogTargetParameters) DeepCopyInto(out *CatalogTargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Classifier

type Classifier struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClassifierSpec   `json:"spec"`
	Status            ClassifierStatus `json:"status,omitempty"`
}

Classifier is the Schema for the Classifiers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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]interface{}, error)

GetObservation of this Classifier

func (*Classifier) GetParameters

func (tr *Classifier) GetParameters() (map[string]interface{}, 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]interface{}) error

SetObservation for this Classifier

func (*Classifier) SetParameters

func (tr *Classifier) SetParameters(params map[string]interface{}) 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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ClassifierObservation) DeepCopy

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 {

	// +kubebuilder:validation:Optional
	CsvClassifier []CsvClassifierParameters `json:"csvClassifier,omitempty" tf:"csv_classifier,omitempty"`

	// +kubebuilder:validation:Optional
	GrokClassifier []GrokClassifierParameters `json:"grokClassifier,omitempty" tf:"grok_classifier,omitempty"`

	// +kubebuilder:validation:Optional
	JSONClassifier []JSONClassifierParameters `json:"jsonClassifier,omitempty" tf:"json_classifier,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	XMLClassifier []XMLClassifierParameters `json:"xmlClassifier,omitempty" tf:"xml_classifier,omitempty"`
}

func (*ClassifierParameters) DeepCopy

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 CloudwatchEncryptionObservation

type CloudwatchEncryptionObservation struct {
}

func (*CloudwatchEncryptionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEncryptionObservation.

func (*CloudwatchEncryptionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEncryptionParameters

type CloudwatchEncryptionParameters struct {

	// +kubebuilder:validation:Optional
	CloudwatchEncryptionMode *string `json:"cloudwatchEncryptionMode,omitempty" tf:"cloudwatch_encryption_mode,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
}

func (*CloudwatchEncryptionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEncryptionParameters.

func (*CloudwatchEncryptionParameters) DeepCopyInto

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 {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +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 {

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	PythonVersion *string `json:"pythonVersion,omitempty" tf:"python_version,omitempty"`

	// +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

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 {

	// +kubebuilder:validation:Optional
	CrawlState *string `json:"crawlState,omitempty" tf:"crawl_state,omitempty"`

	// +kubebuilder:validation:Optional
	CrawlerName *string `json:"crawlerName,omitempty" tf:"crawler_name,omitempty"`

	// +kubebuilder:validation:Optional
	JobName *string `json:"jobName,omitempty" tf:"job_name,omitempty"`

	// +kubebuilder:validation:Optional
	LogicalOperator *string `json:"logicalOperator,omitempty" tf:"logical_operator,omitempty"`

	// +kubebuilder:validation:Optional
	State *string `json:"state,omitempty" tf:"state,omitempty"`
}

func (*ConditionsParameters) DeepCopy

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPasswordEncryptionObservation.

func (*ConnectionPasswordEncryptionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConnectionPasswordEncryptionParameters

type ConnectionPasswordEncryptionParameters struct {

	// +kubebuilder:validation:Optional
	AwsKMSKeyID *string `json:"awsKmsKeyId,omitempty" tf:"aws_kms_key_id,omitempty"`

	// +kubebuilder:validation:Required
	ReturnConnectionPasswordEncrypted *bool `json:"returnConnectionPasswordEncrypted" tf:"return_connection_password_encrypted,omitempty"`
}

func (*ConnectionPasswordEncryptionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPasswordEncryptionParameters.

func (*ConnectionPasswordEncryptionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Crawler

type Crawler struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CrawlerSpec   `json:"spec"`
	Status            CrawlerStatus `json:"status,omitempty"`
}

Crawler is the Schema for the Crawlers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Crawler) DeepCopy

func (in *Crawler) DeepCopy() *Crawler

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Crawler.

func (*Crawler) DeepCopyInto

func (in *Crawler) DeepCopyInto(out *Crawler)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Crawler) DeepCopyObject

func (in *Crawler) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Crawler) GetCondition

func (mg *Crawler) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Crawler.

func (*Crawler) GetConnectionDetailsMapping

func (tr *Crawler) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Crawler

func (*Crawler) GetDeletionPolicy

func (mg *Crawler) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Crawler.

func (*Crawler) GetID

func (tr *Crawler) GetID() string

GetID returns ID of underlying Terraform resource of this Crawler

func (*Crawler) GetObservation

func (tr *Crawler) GetObservation() (map[string]interface{}, error)

GetObservation of this Crawler

func (*Crawler) GetParameters

func (tr *Crawler) GetParameters() (map[string]interface{}, error)

GetParameters of this Crawler

func (*Crawler) GetProviderConfigReference

func (mg *Crawler) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Crawler.

func (*Crawler) GetProviderReference

func (mg *Crawler) GetProviderReference() *xpv1.Reference

GetProviderReference of this Crawler. Deprecated: Use GetProviderConfigReference.

func (*Crawler) GetPublishConnectionDetailsTo

func (mg *Crawler) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Crawler.

func (*Crawler) GetTerraformResourceType

func (mg *Crawler) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Crawler

func (*Crawler) GetTerraformSchemaVersion

func (tr *Crawler) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Crawler) GetWriteConnectionSecretToReference

func (mg *Crawler) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Crawler.

func (*Crawler) LateInitialize

func (tr *Crawler) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Crawler using its observed tfState. returns True if there are any spec changes for the resource.

func (*Crawler) SetConditions

func (mg *Crawler) SetConditions(c ...xpv1.Condition)

SetConditions of this Crawler.

func (*Crawler) SetDeletionPolicy

func (mg *Crawler) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Crawler.

func (*Crawler) SetObservation

func (tr *Crawler) SetObservation(obs map[string]interface{}) error

SetObservation for this Crawler

func (*Crawler) SetParameters

func (tr *Crawler) SetParameters(params map[string]interface{}) error

SetParameters for this Crawler

func (*Crawler) SetProviderConfigReference

func (mg *Crawler) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Crawler.

func (*Crawler) SetProviderReference

func (mg *Crawler) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Crawler. Deprecated: Use SetProviderConfigReference.

func (*Crawler) SetPublishConnectionDetailsTo

func (mg *Crawler) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Crawler.

func (*Crawler) SetWriteConnectionSecretToReference

func (mg *Crawler) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Crawler.

type CrawlerList

type CrawlerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Crawler `json:"items"`
}

CrawlerList contains a list of Crawlers

func (*CrawlerList) DeepCopy

func (in *CrawlerList) DeepCopy() *CrawlerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerList.

func (*CrawlerList) DeepCopyInto

func (in *CrawlerList) DeepCopyInto(out *CrawlerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CrawlerList) DeepCopyObject

func (in *CrawlerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CrawlerList) GetItems

func (l *CrawlerList) GetItems() []resource.Managed

GetItems of this CrawlerList.

type CrawlerObservation

type CrawlerObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*CrawlerObservation) DeepCopy

func (in *CrawlerObservation) DeepCopy() *CrawlerObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerObservation.

func (*CrawlerObservation) DeepCopyInto

func (in *CrawlerObservation) DeepCopyInto(out *CrawlerObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CrawlerParameters

type CrawlerParameters struct {

	// +kubebuilder:validation:Optional
	CatalogTarget []CatalogTargetParameters `json:"catalogTarget,omitempty" tf:"catalog_target,omitempty"`

	// +kubebuilder:validation:Optional
	Classifiers []*string `json:"classifiers,omitempty" tf:"classifiers,omitempty"`

	// +kubebuilder:validation:Optional
	Configuration *string `json:"configuration,omitempty" tf:"configuration,omitempty"`

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	DynamodbTarget []DynamodbTargetParameters `json:"dynamodbTarget,omitempty" tf:"dynamodb_target,omitempty"`

	// +kubebuilder:validation:Optional
	JdbcTarget []JdbcTargetParameters `json:"jdbcTarget,omitempty" tf:"jdbc_target,omitempty"`

	// +kubebuilder:validation:Optional
	LineageConfiguration []LineageConfigurationParameters `json:"lineageConfiguration,omitempty" tf:"lineage_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	MongodbTarget []MongodbTargetParameters `json:"mongodbTarget,omitempty" tf:"mongodb_target,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	RecrawlPolicy []RecrawlPolicyParameters `json:"recrawlPolicy,omitempty" tf:"recrawl_policy,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	Role *string `json:"role" tf:"role,omitempty"`

	// +kubebuilder:validation:Optional
	S3Target []S3TargetParameters `json:"s3Target,omitempty" tf:"s3_target,omitempty"`

	// +kubebuilder:validation:Optional
	Schedule *string `json:"schedule,omitempty" tf:"schedule,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaChangePolicy []SchemaChangePolicyParameters `json:"schemaChangePolicy,omitempty" tf:"schema_change_policy,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	TablePrefix *string `json:"tablePrefix,omitempty" tf:"table_prefix,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*CrawlerParameters) DeepCopy

func (in *CrawlerParameters) DeepCopy() *CrawlerParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerParameters.

func (*CrawlerParameters) DeepCopyInto

func (in *CrawlerParameters) DeepCopyInto(out *CrawlerParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CrawlerSpec

type CrawlerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CrawlerParameters `json:"forProvider"`
}

CrawlerSpec defines the desired state of Crawler

func (*CrawlerSpec) DeepCopy

func (in *CrawlerSpec) DeepCopy() *CrawlerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerSpec.

func (*CrawlerSpec) DeepCopyInto

func (in *CrawlerSpec) DeepCopyInto(out *CrawlerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CrawlerStatus

type CrawlerStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CrawlerObservation `json:"atProvider,omitempty"`
}

CrawlerStatus defines the observed state of Crawler.

func (*CrawlerStatus) DeepCopy

func (in *CrawlerStatus) DeepCopy() *CrawlerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrawlerStatus.

func (*CrawlerStatus) DeepCopyInto

func (in *CrawlerStatus) DeepCopyInto(out *CrawlerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CsvClassifierObservation

type CsvClassifierObservation struct {
}

func (*CsvClassifierObservation) DeepCopy

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 {

	// +kubebuilder:validation:Optional
	AllowSingleColumn *bool `json:"allowSingleColumn,omitempty" tf:"allow_single_column,omitempty"`

	// +kubebuilder:validation:Optional
	ContainsHeader *string `json:"containsHeader,omitempty" tf:"contains_header,omitempty"`

	// +kubebuilder:validation:Optional
	Delimiter *string `json:"delimiter,omitempty" tf:"delimiter,omitempty"`

	// +kubebuilder:validation:Optional
	DisableValueTrimming *bool `json:"disableValueTrimming,omitempty" tf:"disable_value_trimming,omitempty"`

	// +kubebuilder:validation:Optional
	Header []*string `json:"header,omitempty" tf:"header,omitempty"`

	// +kubebuilder:validation:Optional
	QuoteSymbol *string `json:"quoteSymbol,omitempty" tf:"quote_symbol,omitempty"`
}

func (*CsvClassifierParameters) DeepCopy

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 +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,awsjet}

func (*DataCatalogEncryptionSettings) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettings.

func (*DataCatalogEncryptionSettings) DeepCopyInto

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

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

GetID returns ID of underlying Terraform resource of this DataCatalogEncryptionSettings

func (*DataCatalogEncryptionSettings) GetObservation

func (tr *DataCatalogEncryptionSettings) GetObservation() (map[string]interface{}, error)

GetObservation of this DataCatalogEncryptionSettings

func (*DataCatalogEncryptionSettings) GetParameters

func (tr *DataCatalogEncryptionSettings) GetParameters() (map[string]interface{}, 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) 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]interface{}) error

SetObservation for this DataCatalogEncryptionSettings

func (*DataCatalogEncryptionSettings) SetParameters

func (tr *DataCatalogEncryptionSettings) SetParameters(params map[string]interface{}) 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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation.

func (*DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters

type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters struct {

	// +kubebuilder:validation:Required
	ConnectionPasswordEncryption []ConnectionPasswordEncryptionParameters `json:"connectionPasswordEncryption" tf:"connection_password_encryption,omitempty"`

	// +kubebuilder:validation:Required
	EncryptionAtRest []EncryptionAtRestParameters `json:"encryptionAtRest" tf:"encryption_at_rest,omitempty"`
}

func (*DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters.

func (*DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsList.

func (*DataCatalogEncryptionSettingsList) DeepCopyInto

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

GetItems of this DataCatalogEncryptionSettingsList.

type DataCatalogEncryptionSettingsObservation

type DataCatalogEncryptionSettingsObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DataCatalogEncryptionSettingsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsObservation.

func (*DataCatalogEncryptionSettingsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataCatalogEncryptionSettingsParameters

type DataCatalogEncryptionSettingsParameters struct {

	// +kubebuilder:validation:Optional
	CatalogID *string `json:"catalogId,omitempty" tf:"catalog_id,omitempty"`

	// +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.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*DataCatalogEncryptionSettingsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsParameters.

func (*DataCatalogEncryptionSettingsParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsSpec.

func (*DataCatalogEncryptionSettingsSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogEncryptionSettingsStatus.

func (*DataCatalogEncryptionSettingsStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DevEndpoint

type DevEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DevEndpointSpec   `json:"spec"`
	Status            DevEndpointStatus `json:"status,omitempty"`
}

DevEndpoint is the Schema for the DevEndpoints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*DevEndpoint) DeepCopy

func (in *DevEndpoint) DeepCopy() *DevEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpoint.

func (*DevEndpoint) DeepCopyInto

func (in *DevEndpoint) DeepCopyInto(out *DevEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DevEndpoint) DeepCopyObject

func (in *DevEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DevEndpoint) GetCondition

func (mg *DevEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DevEndpoint.

func (*DevEndpoint) GetConnectionDetailsMapping

func (tr *DevEndpoint) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DevEndpoint

func (*DevEndpoint) GetDeletionPolicy

func (mg *DevEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DevEndpoint.

func (*DevEndpoint) GetID

func (tr *DevEndpoint) GetID() string

GetID returns ID of underlying Terraform resource of this DevEndpoint

func (*DevEndpoint) GetObservation

func (tr *DevEndpoint) GetObservation() (map[string]interface{}, error)

GetObservation of this DevEndpoint

func (*DevEndpoint) GetParameters

func (tr *DevEndpoint) GetParameters() (map[string]interface{}, error)

GetParameters of this DevEndpoint

func (*DevEndpoint) GetProviderConfigReference

func (mg *DevEndpoint) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DevEndpoint.

func (*DevEndpoint) GetProviderReference

func (mg *DevEndpoint) GetProviderReference() *xpv1.Reference

GetProviderReference of this DevEndpoint. Deprecated: Use GetProviderConfigReference.

func (*DevEndpoint) GetPublishConnectionDetailsTo

func (mg *DevEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this DevEndpoint.

func (*DevEndpoint) GetTerraformResourceType

func (mg *DevEndpoint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DevEndpoint

func (*DevEndpoint) GetTerraformSchemaVersion

func (tr *DevEndpoint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DevEndpoint) GetWriteConnectionSecretToReference

func (mg *DevEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DevEndpoint.

func (*DevEndpoint) LateInitialize

func (tr *DevEndpoint) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DevEndpoint using its observed tfState. returns True if there are any spec changes for the resource.

func (*DevEndpoint) ResolveReferences

func (mg *DevEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this DevEndpoint.

func (*DevEndpoint) SetConditions

func (mg *DevEndpoint) SetConditions(c ...xpv1.Condition)

SetConditions of this DevEndpoint.

func (*DevEndpoint) SetDeletionPolicy

func (mg *DevEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DevEndpoint.

func (*DevEndpoint) SetObservation

func (tr *DevEndpoint) SetObservation(obs map[string]interface{}) error

SetObservation for this DevEndpoint

func (*DevEndpoint) SetParameters

func (tr *DevEndpoint) SetParameters(params map[string]interface{}) error

SetParameters for this DevEndpoint

func (*DevEndpoint) SetProviderConfigReference

func (mg *DevEndpoint) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DevEndpoint.

func (*DevEndpoint) SetProviderReference

func (mg *DevEndpoint) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DevEndpoint. Deprecated: Use SetProviderConfigReference.

func (*DevEndpoint) SetPublishConnectionDetailsTo

func (mg *DevEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this DevEndpoint.

func (*DevEndpoint) SetWriteConnectionSecretToReference

func (mg *DevEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DevEndpoint.

type DevEndpointList

type DevEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DevEndpoint `json:"items"`
}

DevEndpointList contains a list of DevEndpoints

func (*DevEndpointList) DeepCopy

func (in *DevEndpointList) DeepCopy() *DevEndpointList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointList.

func (*DevEndpointList) DeepCopyInto

func (in *DevEndpointList) DeepCopyInto(out *DevEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DevEndpointList) DeepCopyObject

func (in *DevEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DevEndpointList) GetItems

func (l *DevEndpointList) GetItems() []resource.Managed

GetItems of this DevEndpointList.

type DevEndpointObservation

type DevEndpointObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`

	FailureReason *string `json:"failureReason,omitempty" tf:"failure_reason,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	PrivateAddress *string `json:"privateAddress,omitempty" tf:"private_address,omitempty"`

	PublicAddress *string `json:"publicAddress,omitempty" tf:"public_address,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`

	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`

	YarnEndpointAddress *string `json:"yarnEndpointAddress,omitempty" tf:"yarn_endpoint_address,omitempty"`

	ZeppelinRemoteSparkInterpreterPort *float64 `json:"zeppelinRemoteSparkInterpreterPort,omitempty" tf:"zeppelin_remote_spark_interpreter_port,omitempty"`
}

func (*DevEndpointObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointObservation.

func (*DevEndpointObservation) DeepCopyInto

func (in *DevEndpointObservation) DeepCopyInto(out *DevEndpointObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DevEndpointParameters

type DevEndpointParameters struct {

	// +kubebuilder:validation:Optional
	Arguments map[string]*string `json:"arguments,omitempty" tf:"arguments,omitempty"`

	// +kubebuilder:validation:Optional
	ExtraJarsS3Path *string `json:"extraJarsS3Path,omitempty" tf:"extra_jars_s3_path,omitempty"`

	// +kubebuilder:validation:Optional
	ExtraPythonLibsS3Path *string `json:"extraPythonLibsS3Path,omitempty" tf:"extra_python_libs_s3_path,omitempty"`

	// +kubebuilder:validation:Optional
	GlueVersion *string `json:"glueVersion,omitempty" tf:"glue_version,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NumberOfNodes *float64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"`

	// +kubebuilder:validation:Optional
	NumberOfWorkers *float64 `json:"numberOfWorkers,omitempty" tf:"number_of_workers,omitempty"`

	// +kubebuilder:validation:Optional
	PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"`

	// +kubebuilder:validation:Optional
	PublicKeys []*string `json:"publicKeys,omitempty" tf:"public_keys,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup
	// +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs
	// +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector
	// +kubebuilder:validation:Optional
	SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet
	// +kubebuilder:validation:Optional
	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

	// +kubebuilder:validation:Optional
	SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	WorkerType *string `json:"workerType,omitempty" tf:"worker_type,omitempty"`
}

func (*DevEndpointParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointParameters.

func (*DevEndpointParameters) DeepCopyInto

func (in *DevEndpointParameters) DeepCopyInto(out *DevEndpointParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DevEndpointSpec

type DevEndpointSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DevEndpointParameters `json:"forProvider"`
}

DevEndpointSpec defines the desired state of DevEndpoint

func (*DevEndpointSpec) DeepCopy

func (in *DevEndpointSpec) DeepCopy() *DevEndpointSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointSpec.

func (*DevEndpointSpec) DeepCopyInto

func (in *DevEndpointSpec) DeepCopyInto(out *DevEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DevEndpointStatus

type DevEndpointStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DevEndpointObservation `json:"atProvider,omitempty"`
}

DevEndpointStatus defines the observed state of DevEndpoint.

func (*DevEndpointStatus) DeepCopy

func (in *DevEndpointStatus) DeepCopy() *DevEndpointStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevEndpointStatus.

func (*DevEndpointStatus) DeepCopyInto

func (in *DevEndpointStatus) DeepCopyInto(out *DevEndpointStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTargetObservation

type DynamodbTargetObservation struct {
}

func (*DynamodbTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTargetObservation.

func (*DynamodbTargetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTargetParameters

type DynamodbTargetParameters struct {

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	ScanAll *bool `json:"scanAll,omitempty" tf:"scan_all,omitempty"`

	// +kubebuilder:validation:Optional
	ScanRate *float64 `json:"scanRate,omitempty" tf:"scan_rate,omitempty"`
}

func (*DynamodbTargetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTargetParameters.

func (*DynamodbTargetParameters) DeepCopyInto

func (in *DynamodbTargetParameters) DeepCopyInto(out *DynamodbTargetParameters)

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionAtRestObservation.

func (*EncryptionAtRestObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionAtRestParameters

type EncryptionAtRestParameters struct {

	// +kubebuilder:validation:Required
	CatalogEncryptionMode *string `json:"catalogEncryptionMode" tf:"catalog_encryption_mode,omitempty"`

	// +kubebuilder:validation:Optional
	SseAwsKMSKeyID *string `json:"sseAwsKmsKeyId,omitempty" tf:"sse_aws_kms_key_id,omitempty"`
}

func (*EncryptionAtRestParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionAtRestParameters.

func (*EncryptionAtRestParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionConfigurationObservation

type EncryptionConfigurationObservation struct {
}

func (*EncryptionConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigurationObservation.

func (*EncryptionConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionConfigurationParameters

type EncryptionConfigurationParameters struct {

	// +kubebuilder:validation:Required
	CloudwatchEncryption []CloudwatchEncryptionParameters `json:"cloudwatchEncryption" tf:"cloudwatch_encryption,omitempty"`

	// +kubebuilder:validation:Required
	JobBookmarksEncryption []JobBookmarksEncryptionParameters `json:"jobBookmarksEncryption" tf:"job_bookmarks_encryption,omitempty"`

	// +kubebuilder:validation:Required
	S3Encryption []S3EncryptionParameters `json:"s3Encryption" tf:"s3_encryption,omitempty"`
}

func (*EncryptionConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigurationParameters.

func (*EncryptionConfigurationParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionPropertyObservation.

func (*ExecutionPropertyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ExecutionPropertyParameters

type ExecutionPropertyParameters struct {

	// +kubebuilder:validation:Optional
	MaxConcurrentRuns *float64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs,omitempty"`
}

func (*ExecutionPropertyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionPropertyParameters.

func (*ExecutionPropertyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FindMatchesParametersObservation

type FindMatchesParametersObservation struct {
}

func (*FindMatchesParametersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindMatchesParametersObservation.

func (*FindMatchesParametersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FindMatchesParametersParameters

type FindMatchesParametersParameters struct {

	// +kubebuilder:validation:Optional
	AccuracyCostTradeOff *float64 `json:"accuracyCostTradeOff,omitempty" tf:"accuracy_cost_trade_off,omitempty"`

	// +kubebuilder:validation:Optional
	EnforceProvidedLabels *bool `json:"enforceProvidedLabels,omitempty" tf:"enforce_provided_labels,omitempty"`

	// +kubebuilder:validation:Optional
	PrecisionRecallTradeOff *float64 `json:"precisionRecallTradeOff,omitempty" tf:"precision_recall_trade_off,omitempty"`

	// +kubebuilder:validation:Optional
	PrimaryKeyColumnName *string `json:"primaryKeyColumnName,omitempty" tf:"primary_key_column_name,omitempty"`
}

func (*FindMatchesParametersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindMatchesParametersParameters.

func (*FindMatchesParametersParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokClassifierObservation.

func (*GrokClassifierObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GrokClassifierParameters

type GrokClassifierParameters struct {

	// +kubebuilder:validation:Required
	Classification *string `json:"classification" tf:"classification,omitempty"`

	// +kubebuilder:validation:Optional
	CustomPatterns *string `json:"customPatterns,omitempty" tf:"custom_patterns,omitempty"`

	// +kubebuilder:validation:Required
	GrokPattern *string `json:"grokPattern" tf:"grok_pattern,omitempty"`
}

func (*GrokClassifierParameters) DeepCopy

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 InputRecordTablesObservation

type InputRecordTablesObservation struct {
}

func (*InputRecordTablesObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputRecordTablesObservation.

func (*InputRecordTablesObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InputRecordTablesParameters

type InputRecordTablesParameters struct {

	// +kubebuilder:validation:Optional
	CatalogID *string `json:"catalogId,omitempty" tf:"catalog_id,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name,omitempty"`

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Required
	TableName *string `json:"tableName" tf:"table_name,omitempty"`
}

func (*InputRecordTablesParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputRecordTablesParameters.

func (*InputRecordTablesParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONClassifierObservation.

func (*JSONClassifierObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JSONClassifierParameters

type JSONClassifierParameters struct {

	// +kubebuilder:validation:Required
	JSONPath *string `json:"jsonPath" tf:"json_path,omitempty"`
}

func (*JSONClassifierParameters) DeepCopy

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 JdbcTargetObservation

type JdbcTargetObservation struct {
}

func (*JdbcTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JdbcTargetObservation.

func (*JdbcTargetObservation) DeepCopyInto

func (in *JdbcTargetObservation) DeepCopyInto(out *JdbcTargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JdbcTargetParameters

type JdbcTargetParameters struct {

	// +kubebuilder:validation:Required
	ConnectionName *string `json:"connectionName" tf:"connection_name,omitempty"`

	// +kubebuilder:validation:Optional
	Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"`

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`
}

func (*JdbcTargetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JdbcTargetParameters.

func (*JdbcTargetParameters) DeepCopyInto

func (in *JdbcTargetParameters) DeepCopyInto(out *JdbcTargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Job

type Job struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              JobSpec   `json:"spec"`
	Status            JobStatus `json:"status,omitempty"`
}

Job is the Schema for the Jobs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Job) DeepCopy

func (in *Job) DeepCopy() *Job

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.

func (*Job) DeepCopyInto

func (in *Job) DeepCopyInto(out *Job)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Job) DeepCopyObject

func (in *Job) DeepCopyObject() runtime.Object

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

func (tr *Job) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Job

func (*Job) GetDeletionPolicy

func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Job.

func (*Job) GetID

func (tr *Job) GetID() string

GetID returns ID of underlying Terraform resource of this Job

func (*Job) GetObservation

func (tr *Job) GetObservation() (map[string]interface{}, error)

GetObservation of this Job

func (*Job) GetParameters

func (tr *Job) GetParameters() (map[string]interface{}, error)

GetParameters of this Job

func (*Job) GetProviderConfigReference

func (mg *Job) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Job.

func (*Job) GetProviderReference

func (mg *Job) GetProviderReference() *xpv1.Reference

GetProviderReference of this Job. Deprecated: Use GetProviderConfigReference.

func (*Job) GetPublishConnectionDetailsTo

func (mg *Job) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Job.

func (*Job) GetTerraformResourceType

func (mg *Job) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Job

func (*Job) GetTerraformSchemaVersion

func (tr *Job) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Job) GetWriteConnectionSecretToReference

func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Job.

func (*Job) LateInitialize

func (tr *Job) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Job using its observed tfState. returns True if there are any spec changes for the resource.

func (*Job) ResolveReferences

func (mg *Job) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Job.

func (*Job) SetConditions

func (mg *Job) SetConditions(c ...xpv1.Condition)

SetConditions of this Job.

func (*Job) SetDeletionPolicy

func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Job.

func (*Job) SetObservation

func (tr *Job) SetObservation(obs map[string]interface{}) error

SetObservation for this Job

func (*Job) SetParameters

func (tr *Job) SetParameters(params map[string]interface{}) error

SetParameters for this Job

func (*Job) SetProviderConfigReference

func (mg *Job) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Job.

func (*Job) SetProviderReference

func (mg *Job) SetProviderReference(r *xpv1.Reference)

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 JobBookmarksEncryptionObservation

type JobBookmarksEncryptionObservation struct {
}

func (*JobBookmarksEncryptionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobBookmarksEncryptionObservation.

func (*JobBookmarksEncryptionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobBookmarksEncryptionParameters

type JobBookmarksEncryptionParameters struct {

	// +kubebuilder:validation:Optional
	JobBookmarksEncryptionMode *string `json:"jobBookmarksEncryptionMode,omitempty" tf:"job_bookmarks_encryption_mode,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
}

func (*JobBookmarksEncryptionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobBookmarksEncryptionParameters.

func (*JobBookmarksEncryptionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type JobList

type JobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Job `json:"items"`
}

JobList contains a list of Jobs

func (*JobList) DeepCopy

func (in *JobList) DeepCopy() *JobList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.

func (*JobList) DeepCopyInto

func (in *JobList) DeepCopyInto(out *JobList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*JobList) DeepCopyObject

func (in *JobList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*JobList) GetItems

func (l *JobList) GetItems() []resource.Managed

GetItems of this JobList.

type JobObservation

type JobObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	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 {

	// +kubebuilder:validation:Required
	Command []CommandParameters `json:"command" tf:"command,omitempty"`

	// +kubebuilder:validation:Optional
	Connections []*string `json:"connections,omitempty" tf:"connections,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultArguments map[string]*string `json:"defaultArguments,omitempty" tf:"default_arguments,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	ExecutionProperty []ExecutionPropertyParameters `json:"executionProperty,omitempty" tf:"execution_property,omitempty"`

	// +kubebuilder:validation:Optional
	GlueVersion *string `json:"glueVersion,omitempty" tf:"glue_version,omitempty"`

	// +kubebuilder:validation:Optional
	MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"`

	// +kubebuilder:validation:Optional
	MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NonOverridableArguments map[string]*string `json:"nonOverridableArguments,omitempty" tf:"non_overridable_arguments,omitempty"`

	// +kubebuilder:validation:Optional
	NotificationProperty []NotificationPropertyParameters `json:"notificationProperty,omitempty" tf:"notification_property,omitempty"`

	// +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.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"`

	// +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

func (in *JobSpec) DeepCopy() *JobSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.

func (*JobSpec) DeepCopyInto

func (in *JobSpec) DeepCopyInto(out *JobSpec)

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

func (in *JobStatus) DeepCopy() *JobStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus.

func (*JobStatus) DeepCopyInto

func (in *JobStatus) DeepCopyInto(out *JobStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LineageConfigurationObservation

type LineageConfigurationObservation struct {
}

func (*LineageConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LineageConfigurationObservation.

func (*LineageConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LineageConfigurationParameters

type LineageConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	CrawlerLineageSettings *string `json:"crawlerLineageSettings,omitempty" tf:"crawler_lineage_settings,omitempty"`
}

func (*LineageConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LineageConfigurationParameters.

func (*LineageConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MLTransform

type MLTransform struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MLTransformSpec   `json:"spec"`
	Status            MLTransformStatus `json:"status,omitempty"`
}

MLTransform is the Schema for the MLTransforms API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*MLTransform) DeepCopy

func (in *MLTransform) DeepCopy() *MLTransform

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLTransform.

func (*MLTransform) DeepCopyInto

func (in *MLTransform) DeepCopyInto(out *MLTransform)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MLTransform) DeepCopyObject

func (in *MLTransform) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MLTransform) GetCondition

func (mg *MLTransform) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this MLTransform.

func (*MLTransform) GetConnectionDetailsMapping

func (tr *MLTransform) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MLTransform

func (*MLTransform) GetDeletionPolicy

func (mg *MLTransform) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this MLTransform.

func (*MLTransform) GetID

func (tr *MLTransform) GetID() string

GetID returns ID of underlying Terraform resource of this MLTransform

func (*MLTransform) GetObservation

func (tr *MLTransform) GetObservation() (map[string]interface{}, error)

GetObservation of this MLTransform

func (*MLTransform) GetParameters

func (tr *MLTransform) GetParameters() (map[string]interface{}, error)

GetParameters of this MLTransform

func (*MLTransform) GetProviderConfigReference

func (mg *MLTransform) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this MLTransform.

func (*MLTransform) GetProviderReference

func (mg *MLTransform) GetProviderReference() *xpv1.Reference

GetProviderReference of this MLTransform. Deprecated: Use GetProviderConfigReference.

func (*MLTransform) GetPublishConnectionDetailsTo

func (mg *MLTransform) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this MLTransform.

func (*MLTransform) GetTerraformResourceType

func (mg *MLTransform) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MLTransform

func (*MLTransform) GetTerraformSchemaVersion

func (tr *MLTransform) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MLTransform) GetWriteConnectionSecretToReference

func (mg *MLTransform) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this MLTransform.

func (*MLTransform) LateInitialize

func (tr *MLTransform) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MLTransform using its observed tfState. returns True if there are any spec changes for the resource.

func (*MLTransform) ResolveReferences

func (mg *MLTransform) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this MLTransform.

func (*MLTransform) SetConditions

func (mg *MLTransform) SetConditions(c ...xpv1.Condition)

SetConditions of this MLTransform.

func (*MLTransform) SetDeletionPolicy

func (mg *MLTransform) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this MLTransform.

func (*MLTransform) SetObservation

func (tr *MLTransform) SetObservation(obs map[string]interface{}) error

SetObservation for this MLTransform

func (*MLTransform) SetParameters

func (tr *MLTransform) SetParameters(params map[string]interface{}) error

SetParameters for this MLTransform

func (*MLTransform) SetProviderConfigReference

func (mg *MLTransform) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this MLTransform.

func (*MLTransform) SetProviderReference

func (mg *MLTransform) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MLTransform. Deprecated: Use SetProviderConfigReference.

func (*MLTransform) SetPublishConnectionDetailsTo

func (mg *MLTransform) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this MLTransform.

func (*MLTransform) SetWriteConnectionSecretToReference

func (mg *MLTransform) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this MLTransform.

type MLTransformList

type MLTransformList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MLTransform `json:"items"`
}

MLTransformList contains a list of MLTransforms

func (*MLTransformList) DeepCopy

func (in *MLTransformList) DeepCopy() *MLTransformList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLTransformList.

func (*MLTransformList) DeepCopyInto

func (in *MLTransformList) DeepCopyInto(out *MLTransformList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MLTransformList) DeepCopyObject

func (in *MLTransformList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MLTransformList) GetItems

func (l *MLTransformList) GetItems() []resource.Managed

GetItems of this MLTransformList.

type MLTransformObservation

type MLTransformObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	LabelCount *float64 `json:"labelCount,omitempty" tf:"label_count,omitempty"`

	Schema []SchemaObservation `json:"schema,omitempty" tf:"schema,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*MLTransformObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLTransformObservation.

func (*MLTransformObservation) DeepCopyInto

func (in *MLTransformObservation) DeepCopyInto(out *MLTransformObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MLTransformParameters

type MLTransformParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	GlueVersion *string `json:"glueVersion,omitempty" tf:"glue_version,omitempty"`

	// +kubebuilder:validation:Required
	InputRecordTables []InputRecordTablesParameters `json:"inputRecordTables" tf:"input_record_tables,omitempty"`

	// +kubebuilder:validation:Optional
	MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"`

	// +kubebuilder:validation:Optional
	MaxRetries *float64 `json:"maxRetries,omitempty" tf:"max_retries,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NumberOfWorkers *float64 `json:"numberOfWorkers,omitempty" tf:"number_of_workers,omitempty"`

	// +kubebuilder:validation:Required
	Parameters []ParametersParameters `json:"parameters" tf:"parameters,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"`

	// +kubebuilder:validation:Optional
	WorkerType *string `json:"workerType,omitempty" tf:"worker_type,omitempty"`
}

func (*MLTransformParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLTransformParameters.

func (*MLTransformParameters) DeepCopyInto

func (in *MLTransformParameters) DeepCopyInto(out *MLTransformParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MLTransformSpec

type MLTransformSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MLTransformParameters `json:"forProvider"`
}

MLTransformSpec defines the desired state of MLTransform

func (*MLTransformSpec) DeepCopy

func (in *MLTransformSpec) DeepCopy() *MLTransformSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLTransformSpec.

func (*MLTransformSpec) DeepCopyInto

func (in *MLTransformSpec) DeepCopyInto(out *MLTransformSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MLTransformStatus

type MLTransformStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MLTransformObservation `json:"atProvider,omitempty"`
}

MLTransformStatus defines the observed state of MLTransform.

func (*MLTransformStatus) DeepCopy

func (in *MLTransformStatus) DeepCopy() *MLTransformStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MLTransformStatus.

func (*MLTransformStatus) DeepCopyInto

func (in *MLTransformStatus) DeepCopyInto(out *MLTransformStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MongodbTargetObservation

type MongodbTargetObservation struct {
}

func (*MongodbTargetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongodbTargetObservation.

func (*MongodbTargetObservation) DeepCopyInto

func (in *MongodbTargetObservation) DeepCopyInto(out *MongodbTargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MongodbTargetParameters

type MongodbTargetParameters struct {

	// +kubebuilder:validation:Required
	ConnectionName *string `json:"connectionName" tf:"connection_name,omitempty"`

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	ScanAll *bool `json:"scanAll,omitempty" tf:"scan_all,omitempty"`
}

func (*MongodbTargetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongodbTargetParameters.

func (*MongodbTargetParameters) DeepCopyInto

func (in *MongodbTargetParameters) DeepCopyInto(out *MongodbTargetParameters)

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationPropertyObservation.

func (*NotificationPropertyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NotificationPropertyParameters

type NotificationPropertyParameters struct {

	// +kubebuilder:validation:Optional
	NotifyDelayAfter *float64 `json:"notifyDelayAfter,omitempty" tf:"notify_delay_after,omitempty"`
}

func (*NotificationPropertyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationPropertyParameters.

func (*NotificationPropertyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ParametersObservation

type ParametersObservation struct {
}

func (*ParametersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersObservation.

func (*ParametersObservation) DeepCopyInto

func (in *ParametersObservation) DeepCopyInto(out *ParametersObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ParametersParameters

type ParametersParameters struct {

	// +kubebuilder:validation:Required
	FindMatchesParameters []FindMatchesParametersParameters `json:"findMatchesParameters" tf:"find_matches_parameters,omitempty"`

	// +kubebuilder:validation:Required
	TransformType *string `json:"transformType" tf:"transform_type,omitempty"`
}

func (*ParametersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersParameters.

func (*ParametersParameters) DeepCopyInto

func (in *ParametersParameters) DeepCopyInto(out *ParametersParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Partition

type Partition struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PartitionSpec   `json:"spec"`
	Status            PartitionStatus `json:"status,omitempty"`
}

Partition is the Schema for the Partitions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Partition) DeepCopy

func (in *Partition) DeepCopy() *Partition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Partition.

func (*Partition) DeepCopyInto

func (in *Partition) DeepCopyInto(out *Partition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Partition) DeepCopyObject

func (in *Partition) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Partition) GetCondition

func (mg *Partition) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Partition.

func (*Partition) GetConnectionDetailsMapping

func (tr *Partition) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Partition

func (*Partition) GetDeletionPolicy

func (mg *Partition) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Partition.

func (*Partition) GetID

func (tr *Partition) GetID() string

GetID returns ID of underlying Terraform resource of this Partition

func (*Partition) GetObservation

func (tr *Partition) GetObservation() (map[string]interface{}, error)

GetObservation of this Partition

func (*Partition) GetParameters

func (tr *Partition) GetParameters() (map[string]interface{}, error)

GetParameters of this Partition

func (*Partition) GetProviderConfigReference

func (mg *Partition) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Partition.

func (*Partition) GetProviderReference

func (mg *Partition) GetProviderReference() *xpv1.Reference

GetProviderReference of this Partition. Deprecated: Use GetProviderConfigReference.

func (*Partition) GetPublishConnectionDetailsTo

func (mg *Partition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Partition.

func (*Partition) GetTerraformResourceType

func (mg *Partition) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Partition

func (*Partition) GetTerraformSchemaVersion

func (tr *Partition) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Partition) GetWriteConnectionSecretToReference

func (mg *Partition) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Partition.

func (*Partition) LateInitialize

func (tr *Partition) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Partition using its observed tfState. returns True if there are any spec changes for the resource.

func (*Partition) SetConditions

func (mg *Partition) SetConditions(c ...xpv1.Condition)

SetConditions of this Partition.

func (*Partition) SetDeletionPolicy

func (mg *Partition) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Partition.

func (*Partition) SetObservation

func (tr *Partition) SetObservation(obs map[string]interface{}) error

SetObservation for this Partition

func (*Partition) SetParameters

func (tr *Partition) SetParameters(params map[string]interface{}) error

SetParameters for this Partition

func (*Partition) SetProviderConfigReference

func (mg *Partition) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Partition.

func (*Partition) SetProviderReference

func (mg *Partition) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Partition. Deprecated: Use SetProviderConfigReference.

func (*Partition) SetPublishConnectionDetailsTo

func (mg *Partition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Partition.

func (*Partition) SetWriteConnectionSecretToReference

func (mg *Partition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Partition.

type PartitionIndexObservation

type PartitionIndexObservation struct {
	IndexStatus *string `json:"indexStatus,omitempty" tf:"index_status,omitempty"`
}

func (*PartitionIndexObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionIndexObservation.

func (*PartitionIndexObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PartitionIndexParameters

type PartitionIndexParameters struct {

	// +kubebuilder:validation:Required
	IndexName *string `json:"indexName" tf:"index_name,omitempty"`

	// +kubebuilder:validation:Required
	Keys []*string `json:"keys" tf:"keys,omitempty"`
}

func (*PartitionIndexParameters) DeepCopy

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

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 {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*PartitionKeysParameters) DeepCopy

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 PartitionList

type PartitionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Partition `json:"items"`
}

PartitionList contains a list of Partitions

func (*PartitionList) DeepCopy

func (in *PartitionList) DeepCopy() *PartitionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionList.

func (*PartitionList) DeepCopyInto

func (in *PartitionList) DeepCopyInto(out *PartitionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PartitionList) DeepCopyObject

func (in *PartitionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PartitionList) GetItems

func (l *PartitionList) GetItems() []resource.Managed

GetItems of this PartitionList.

type PartitionObservation

type PartitionObservation struct {
	CreationTime *string `json:"creationTime,omitempty" tf:"creation_time,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	LastAccessedTime *string `json:"lastAccessedTime,omitempty" tf:"last_accessed_time,omitempty"`

	LastAnalyzedTime *string `json:"lastAnalyzedTime,omitempty" tf:"last_analyzed_time,omitempty"`
}

func (*PartitionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionObservation.

func (*PartitionObservation) DeepCopyInto

func (in *PartitionObservation) DeepCopyInto(out *PartitionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PartitionParameters

type PartitionParameters struct {

	// +kubebuilder:validation:Optional
	CatalogID *string `json:"catalogId,omitempty" tf:"catalog_id,omitempty"`

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Required
	PartitionValues []*string `json:"partitionValues" tf:"partition_values,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	StorageDescriptor []PartitionStorageDescriptorParameters `json:"storageDescriptor,omitempty" tf:"storage_descriptor,omitempty"`

	// +kubebuilder:validation:Required
	TableName *string `json:"tableName" tf:"table_name,omitempty"`
}

func (*PartitionParameters) DeepCopy

func (in *PartitionParameters) DeepCopy() *PartitionParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionParameters.

func (*PartitionParameters) DeepCopyInto

func (in *PartitionParameters) DeepCopyInto(out *PartitionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PartitionSpec

type PartitionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PartitionParameters `json:"forProvider"`
}

PartitionSpec defines the desired state of Partition

func (*PartitionSpec) DeepCopy

func (in *PartitionSpec) DeepCopy() *PartitionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionSpec.

func (*PartitionSpec) DeepCopyInto

func (in *PartitionSpec) DeepCopyInto(out *PartitionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PartitionStatus

type PartitionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PartitionObservation `json:"atProvider,omitempty"`
}

PartitionStatus defines the observed state of Partition.

func (*PartitionStatus) DeepCopy

func (in *PartitionStatus) DeepCopy() *PartitionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionStatus.

func (*PartitionStatus) DeepCopyInto

func (in *PartitionStatus) DeepCopyInto(out *PartitionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PartitionStorageDescriptorObservation

type PartitionStorageDescriptorObservation struct {
}

func (*PartitionStorageDescriptorObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionStorageDescriptorObservation.

func (*PartitionStorageDescriptorObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PartitionStorageDescriptorParameters

type PartitionStorageDescriptorParameters struct {

	// +kubebuilder:validation:Optional
	BucketColumns []*string `json:"bucketColumns,omitempty" tf:"bucket_columns,omitempty"`

	// +kubebuilder:validation:Optional
	Columns []StorageDescriptorColumnsParameters `json:"columns,omitempty" tf:"columns,omitempty"`

	// +kubebuilder:validation:Optional
	Compressed *bool `json:"compressed,omitempty" tf:"compressed,omitempty"`

	// +kubebuilder:validation:Optional
	InputFormat *string `json:"inputFormat,omitempty" tf:"input_format,omitempty"`

	// +kubebuilder:validation:Optional
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	NumberOfBuckets *float64 `json:"numberOfBuckets,omitempty" tf:"number_of_buckets,omitempty"`

	// +kubebuilder:validation:Optional
	OutputFormat *string `json:"outputFormat,omitempty" tf:"output_format,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Optional
	SerDeInfo []StorageDescriptorSerDeInfoParameters `json:"serDeInfo,omitempty" tf:"ser_de_info,omitempty"`

	// +kubebuilder:validation:Optional
	SkewedInfo []StorageDescriptorSkewedInfoParameters `json:"skewedInfo,omitempty" tf:"skewed_info,omitempty"`

	// +kubebuilder:validation:Optional
	SortColumns []StorageDescriptorSortColumnsParameters `json:"sortColumns,omitempty" tf:"sort_columns,omitempty"`

	// +kubebuilder:validation:Optional
	StoredAsSubDirectories *bool `json:"storedAsSubDirectories,omitempty" tf:"stored_as_sub_directories,omitempty"`
}

func (*PartitionStorageDescriptorParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionStorageDescriptorParameters.

func (*PartitionStorageDescriptorParameters) DeepCopyInto

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

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 {

	// +kubebuilder:validation:Required
	Conditions []ConditionsParameters `json:"conditions" tf:"conditions,omitempty"`

	// +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 RecrawlPolicyObservation

type RecrawlPolicyObservation struct {
}

func (*RecrawlPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecrawlPolicyObservation.

func (*RecrawlPolicyObservation) DeepCopyInto

func (in *RecrawlPolicyObservation) DeepCopyInto(out *RecrawlPolicyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecrawlPolicyParameters

type RecrawlPolicyParameters struct {

	// +kubebuilder:validation:Optional
	RecrawlBehavior *string `json:"recrawlBehavior,omitempty" tf:"recrawl_behavior,omitempty"`
}

func (*RecrawlPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecrawlPolicyParameters.

func (*RecrawlPolicyParameters) DeepCopyInto

func (in *RecrawlPolicyParameters) DeepCopyInto(out *RecrawlPolicyParameters)

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 +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,awsjet}

func (*Registry) DeepCopy

func (in *Registry) DeepCopy() *Registry

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registry.

func (*Registry) DeepCopyInto

func (in *Registry) DeepCopyInto(out *Registry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Registry) DeepCopyObject

func (in *Registry) DeepCopyObject() runtime.Object

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

func (tr *Registry) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Registry

func (*Registry) GetDeletionPolicy

func (mg *Registry) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Registry.

func (*Registry) GetID

func (tr *Registry) GetID() string

GetID returns ID of underlying Terraform resource of this Registry

func (*Registry) GetObservation

func (tr *Registry) GetObservation() (map[string]interface{}, error)

GetObservation of this Registry

func (*Registry) GetParameters

func (tr *Registry) GetParameters() (map[string]interface{}, error)

GetParameters of this Registry

func (*Registry) GetProviderConfigReference

func (mg *Registry) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Registry.

func (*Registry) GetProviderReference

func (mg *Registry) GetProviderReference() *xpv1.Reference

GetProviderReference of this Registry. Deprecated: Use GetProviderConfigReference.

func (*Registry) GetPublishConnectionDetailsTo

func (mg *Registry) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Registry.

func (*Registry) GetTerraformResourceType

func (mg *Registry) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Registry

func (*Registry) GetTerraformSchemaVersion

func (tr *Registry) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Registry) GetWriteConnectionSecretToReference

func (mg *Registry) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Registry.

func (*Registry) LateInitialize

func (tr *Registry) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Registry using its observed tfState. returns True if there are any spec changes for the resource.

func (*Registry) SetConditions

func (mg *Registry) SetConditions(c ...xpv1.Condition)

SetConditions of this Registry.

func (*Registry) SetDeletionPolicy

func (mg *Registry) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Registry.

func (*Registry) SetObservation

func (tr *Registry) SetObservation(obs map[string]interface{}) error

SetObservation for this Registry

func (*Registry) SetParameters

func (tr *Registry) SetParameters(params map[string]interface{}) error

SetParameters for this Registry

func (*Registry) SetProviderConfigReference

func (mg *Registry) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Registry.

func (*Registry) SetProviderReference

func (mg *Registry) SetProviderReference(r *xpv1.Reference)

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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	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 {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	RegistryName *string `json:"registryName" tf:"registry_name,omitempty"`

	// +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 +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,awsjet}

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]interface{}, error)

GetObservation of this ResourcePolicy

func (*ResourcePolicy) GetParameters

func (tr *ResourcePolicy) GetParameters() (map[string]interface{}, 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]interface{}) error

SetObservation for this ResourcePolicy

func (*ResourcePolicy) SetParameters

func (tr *ResourcePolicy) SetParameters(params map[string]interface{}) 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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyObservation.

func (*ResourcePolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourcePolicyParameters

type ResourcePolicyParameters struct {

	// +kubebuilder:validation:Required
	Policy *string `json:"policy" tf:"policy,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*ResourcePolicyParameters) DeepCopy

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

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

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 {

	// +kubebuilder:validation:Required
	ResourceType *string `json:"resourceType" tf:"resource_type,omitempty"`

	// +kubebuilder:validation:Required
	URI *string `json:"uri" tf:"uri,omitempty"`
}

func (*ResourceUrisParameters) DeepCopy

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 S3EncryptionObservation

type S3EncryptionObservation struct {
}

func (*S3EncryptionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3EncryptionObservation.

func (*S3EncryptionObservation) DeepCopyInto

func (in *S3EncryptionObservation) DeepCopyInto(out *S3EncryptionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3EncryptionParameters

type S3EncryptionParameters struct {

	// +kubebuilder:validation:Optional
	KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`

	// +kubebuilder:validation:Optional
	S3EncryptionMode *string `json:"s3EncryptionMode,omitempty" tf:"s3_encryption_mode,omitempty"`
}

func (*S3EncryptionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3EncryptionParameters.

func (*S3EncryptionParameters) DeepCopyInto

func (in *S3EncryptionParameters) DeepCopyInto(out *S3EncryptionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3TargetObservation

type S3TargetObservation struct {
}

func (*S3TargetObservation) DeepCopy

func (in *S3TargetObservation) DeepCopy() *S3TargetObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3TargetObservation.

func (*S3TargetObservation) DeepCopyInto

func (in *S3TargetObservation) DeepCopyInto(out *S3TargetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3TargetParameters

type S3TargetParameters struct {

	// +kubebuilder:validation:Optional
	ConnectionName *string `json:"connectionName,omitempty" tf:"connection_name,omitempty"`

	// +kubebuilder:validation:Optional
	Exclusions []*string `json:"exclusions,omitempty" tf:"exclusions,omitempty"`

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	SampleSize *float64 `json:"sampleSize,omitempty" tf:"sample_size,omitempty"`
}

func (*S3TargetParameters) DeepCopy

func (in *S3TargetParameters) DeepCopy() *S3TargetParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3TargetParameters.

func (*S3TargetParameters) DeepCopyInto

func (in *S3TargetParameters) DeepCopyInto(out *S3TargetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Schema

type Schema struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SchemaSpec   `json:"spec"`
	Status            SchemaStatus `json:"status,omitempty"`
}

Schema is the Schema for the Schemas API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Schema) DeepCopy

func (in *Schema) DeepCopy() *Schema

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Schema.

func (*Schema) DeepCopyInto

func (in *Schema) DeepCopyInto(out *Schema)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Schema) DeepCopyObject

func (in *Schema) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Schema) GetCondition

func (mg *Schema) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Schema.

func (*Schema) GetConnectionDetailsMapping

func (tr *Schema) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Schema

func (*Schema) GetDeletionPolicy

func (mg *Schema) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Schema.

func (*Schema) GetID

func (tr *Schema) GetID() string

GetID returns ID of underlying Terraform resource of this Schema

func (*Schema) GetObservation

func (tr *Schema) GetObservation() (map[string]interface{}, error)

GetObservation of this Schema

func (*Schema) GetParameters

func (tr *Schema) GetParameters() (map[string]interface{}, error)

GetParameters of this Schema

func (*Schema) GetProviderConfigReference

func (mg *Schema) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Schema.

func (*Schema) GetProviderReference

func (mg *Schema) GetProviderReference() *xpv1.Reference

GetProviderReference of this Schema. Deprecated: Use GetProviderConfigReference.

func (*Schema) GetPublishConnectionDetailsTo

func (mg *Schema) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Schema.

func (*Schema) GetTerraformResourceType

func (mg *Schema) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Schema

func (*Schema) GetTerraformSchemaVersion

func (tr *Schema) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Schema) GetWriteConnectionSecretToReference

func (mg *Schema) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Schema.

func (*Schema) LateInitialize

func (tr *Schema) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Schema using its observed tfState. returns True if there are any spec changes for the resource.

func (*Schema) SetConditions

func (mg *Schema) SetConditions(c ...xpv1.Condition)

SetConditions of this Schema.

func (*Schema) SetDeletionPolicy

func (mg *Schema) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Schema.

func (*Schema) SetObservation

func (tr *Schema) SetObservation(obs map[string]interface{}) error

SetObservation for this Schema

func (*Schema) SetParameters

func (tr *Schema) SetParameters(params map[string]interface{}) error

SetParameters for this Schema

func (*Schema) SetProviderConfigReference

func (mg *Schema) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Schema.

func (*Schema) SetProviderReference

func (mg *Schema) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Schema. Deprecated: Use SetProviderConfigReference.

func (*Schema) SetPublishConnectionDetailsTo

func (mg *Schema) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Schema.

func (*Schema) SetWriteConnectionSecretToReference

func (mg *Schema) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Schema.

type SchemaChangePolicyObservation

type SchemaChangePolicyObservation struct {
}

func (*SchemaChangePolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaChangePolicyObservation.

func (*SchemaChangePolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaChangePolicyParameters

type SchemaChangePolicyParameters struct {

	// +kubebuilder:validation:Optional
	DeleteBehavior *string `json:"deleteBehavior,omitempty" tf:"delete_behavior,omitempty"`

	// +kubebuilder:validation:Optional
	UpdateBehavior *string `json:"updateBehavior,omitempty" tf:"update_behavior,omitempty"`
}

func (*SchemaChangePolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaChangePolicyParameters.

func (*SchemaChangePolicyParameters) DeepCopyInto

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 {

	// +kubebuilder:validation:Optional
	RegistryName *string `json:"registryName,omitempty" tf:"registry_name,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaArn *string `json:"schemaArn,omitempty" tf:"schema_arn,omitempty"`

	// +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 SchemaList

type SchemaList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Schema `json:"items"`
}

SchemaList contains a list of Schemas

func (*SchemaList) DeepCopy

func (in *SchemaList) DeepCopy() *SchemaList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaList.

func (*SchemaList) DeepCopyInto

func (in *SchemaList) DeepCopyInto(out *SchemaList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SchemaList) DeepCopyObject

func (in *SchemaList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SchemaList) GetItems

func (l *SchemaList) GetItems() []resource.Managed

GetItems of this SchemaList.

type SchemaObservation

type SchemaObservation struct {
	DataType *string `json:"dataType,omitempty" tf:"data_type,omitempty"`

	Name *string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*SchemaObservation) DeepCopy

func (in *SchemaObservation) DeepCopy() *SchemaObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaObservation.

func (*SchemaObservation) DeepCopyInto

func (in *SchemaObservation) DeepCopyInto(out *SchemaObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaObservation_2

type SchemaObservation_2 struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	LatestSchemaVersion *float64 `json:"latestSchemaVersion,omitempty" tf:"latest_schema_version,omitempty"`

	NextSchemaVersion *float64 `json:"nextSchemaVersion,omitempty" tf:"next_schema_version,omitempty"`

	RegistryName *string `json:"registryName,omitempty" tf:"registry_name,omitempty"`

	SchemaCheckpoint *float64 `json:"schemaCheckpoint,omitempty" tf:"schema_checkpoint,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*SchemaObservation_2) DeepCopy

func (in *SchemaObservation_2) DeepCopy() *SchemaObservation_2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaObservation_2.

func (*SchemaObservation_2) DeepCopyInto

func (in *SchemaObservation_2) DeepCopyInto(out *SchemaObservation_2)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaParameters

type SchemaParameters struct {
}

func (*SchemaParameters) DeepCopy

func (in *SchemaParameters) DeepCopy() *SchemaParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaParameters.

func (*SchemaParameters) DeepCopyInto

func (in *SchemaParameters) DeepCopyInto(out *SchemaParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaParameters_2

type SchemaParameters_2 struct {

	// +kubebuilder:validation:Required
	Compatibility *string `json:"compatibility" tf:"compatibility,omitempty"`

	// +kubebuilder:validation:Required
	DataFormat *string `json:"dataFormat" tf:"data_format,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	RegistryArn *string `json:"registryArn,omitempty" tf:"registry_arn,omitempty"`

	// +kubebuilder:validation:Required
	SchemaDefinition *string `json:"schemaDefinition" tf:"schema_definition,omitempty"`

	// +kubebuilder:validation:Required
	SchemaName *string `json:"schemaName" tf:"schema_name,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SchemaParameters_2) DeepCopy

func (in *SchemaParameters_2) DeepCopy() *SchemaParameters_2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaParameters_2.

func (*SchemaParameters_2) DeepCopyInto

func (in *SchemaParameters_2) DeepCopyInto(out *SchemaParameters_2)

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaReferenceObservation.

func (*SchemaReferenceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaReferenceParameters

type SchemaReferenceParameters struct {

	// +kubebuilder:validation:Optional
	SchemaID []SchemaIDParameters `json:"schemaId,omitempty" tf:"schema_id,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaVersionID *string `json:"schemaVersionId,omitempty" tf:"schema_version_id,omitempty"`

	// +kubebuilder:validation:Required
	SchemaVersionNumber *float64 `json:"schemaVersionNumber" tf:"schema_version_number,omitempty"`
}

func (*SchemaReferenceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaReferenceParameters.

func (*SchemaReferenceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaSpec

type SchemaSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SchemaParameters_2 `json:"forProvider"`
}

SchemaSpec defines the desired state of Schema

func (*SchemaSpec) DeepCopy

func (in *SchemaSpec) DeepCopy() *SchemaSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaSpec.

func (*SchemaSpec) DeepCopyInto

func (in *SchemaSpec) DeepCopyInto(out *SchemaSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SchemaStatus

type SchemaStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SchemaObservation_2 `json:"atProvider,omitempty"`
}

SchemaStatus defines the observed state of Schema.

func (*SchemaStatus) DeepCopy

func (in *SchemaStatus) DeepCopy() *SchemaStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaStatus.

func (*SchemaStatus) DeepCopyInto

func (in *SchemaStatus) DeepCopyInto(out *SchemaStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityConfiguration

type SecurityConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityConfigurationSpec   `json:"spec"`
	Status            SecurityConfigurationStatus `json:"status,omitempty"`
}

SecurityConfiguration is the Schema for the SecurityConfigurations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*SecurityConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfiguration.

func (*SecurityConfiguration) DeepCopyInto

func (in *SecurityConfiguration) DeepCopyInto(out *SecurityConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityConfiguration) DeepCopyObject

func (in *SecurityConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SecurityConfiguration) GetCondition

func (mg *SecurityConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SecurityConfiguration.

func (*SecurityConfiguration) GetConnectionDetailsMapping

func (tr *SecurityConfiguration) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SecurityConfiguration

func (*SecurityConfiguration) GetDeletionPolicy

func (mg *SecurityConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SecurityConfiguration.

func (*SecurityConfiguration) GetID

func (tr *SecurityConfiguration) GetID() string

GetID returns ID of underlying Terraform resource of this SecurityConfiguration

func (*SecurityConfiguration) GetObservation

func (tr *SecurityConfiguration) GetObservation() (map[string]interface{}, error)

GetObservation of this SecurityConfiguration

func (*SecurityConfiguration) GetParameters

func (tr *SecurityConfiguration) GetParameters() (map[string]interface{}, error)

GetParameters of this SecurityConfiguration

func (*SecurityConfiguration) GetProviderConfigReference

func (mg *SecurityConfiguration) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SecurityConfiguration.

func (*SecurityConfiguration) GetProviderReference

func (mg *SecurityConfiguration) GetProviderReference() *xpv1.Reference

GetProviderReference of this SecurityConfiguration. Deprecated: Use GetProviderConfigReference.

func (*SecurityConfiguration) GetPublishConnectionDetailsTo

func (mg *SecurityConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SecurityConfiguration.

func (*SecurityConfiguration) GetTerraformResourceType

func (mg *SecurityConfiguration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SecurityConfiguration

func (*SecurityConfiguration) GetTerraformSchemaVersion

func (tr *SecurityConfiguration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SecurityConfiguration) GetWriteConnectionSecretToReference

func (mg *SecurityConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SecurityConfiguration.

func (*SecurityConfiguration) LateInitialize

func (tr *SecurityConfiguration) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SecurityConfiguration using its observed tfState. returns True if there are any spec changes for the resource.

func (*SecurityConfiguration) SetConditions

func (mg *SecurityConfiguration) SetConditions(c ...xpv1.Condition)

SetConditions of this SecurityConfiguration.

func (*SecurityConfiguration) SetDeletionPolicy

func (mg *SecurityConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SecurityConfiguration.

func (*SecurityConfiguration) SetObservation

func (tr *SecurityConfiguration) SetObservation(obs map[string]interface{}) error

SetObservation for this SecurityConfiguration

func (*SecurityConfiguration) SetParameters

func (tr *SecurityConfiguration) SetParameters(params map[string]interface{}) error

SetParameters for this SecurityConfiguration

func (*SecurityConfiguration) SetProviderConfigReference

func (mg *SecurityConfiguration) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SecurityConfiguration.

func (*SecurityConfiguration) SetProviderReference

func (mg *SecurityConfiguration) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SecurityConfiguration. Deprecated: Use SetProviderConfigReference.

func (*SecurityConfiguration) SetPublishConnectionDetailsTo

func (mg *SecurityConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SecurityConfiguration.

func (*SecurityConfiguration) SetWriteConnectionSecretToReference

func (mg *SecurityConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SecurityConfiguration.

type SecurityConfigurationList

type SecurityConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SecurityConfiguration `json:"items"`
}

SecurityConfigurationList contains a list of SecurityConfigurations

func (*SecurityConfigurationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationList.

func (*SecurityConfigurationList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityConfigurationList) DeepCopyObject

func (in *SecurityConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SecurityConfigurationList) GetItems

func (l *SecurityConfigurationList) GetItems() []resource.Managed

GetItems of this SecurityConfigurationList.

type SecurityConfigurationObservation

type SecurityConfigurationObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SecurityConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationObservation.

func (*SecurityConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityConfigurationParameters

type SecurityConfigurationParameters struct {

	// +kubebuilder:validation:Required
	EncryptionConfiguration []EncryptionConfigurationParameters `json:"encryptionConfiguration" tf:"encryption_configuration,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*SecurityConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationParameters.

func (*SecurityConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityConfigurationSpec

type SecurityConfigurationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SecurityConfigurationParameters `json:"forProvider"`
}

SecurityConfigurationSpec defines the desired state of SecurityConfiguration

func (*SecurityConfigurationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationSpec.

func (*SecurityConfigurationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityConfigurationStatus

type SecurityConfigurationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SecurityConfigurationObservation `json:"atProvider,omitempty"`
}

SecurityConfigurationStatus defines the observed state of SecurityConfiguration.

func (*SecurityConfigurationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationStatus.

func (*SecurityConfigurationStatus) DeepCopyInto

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

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 {

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +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

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 {

	// +kubebuilder:validation:Optional
	SkewedColumnNames []*string `json:"skewedColumnNames,omitempty" tf:"skewed_column_names,omitempty"`

	// +kubebuilder:validation:Optional
	SkewedColumnValueLocationMaps map[string]*string `json:"skewedColumnValueLocationMaps,omitempty" tf:"skewed_column_value_location_maps,omitempty"`

	// +kubebuilder:validation:Optional
	SkewedColumnValues []*string `json:"skewedColumnValues,omitempty" tf:"skewed_column_values,omitempty"`
}

func (*SkewedInfoParameters) DeepCopy

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

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 {

	// +kubebuilder:validation:Required
	Column *string `json:"column" tf:"column,omitempty"`

	// +kubebuilder:validation:Required
	SortOrder *float64 `json:"sortOrder" tf:"sort_order,omitempty"`
}

func (*SortColumnsParameters) DeepCopy

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 StorageDescriptorColumnsObservation

type StorageDescriptorColumnsObservation struct {
}

func (*StorageDescriptorColumnsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorColumnsObservation.

func (*StorageDescriptorColumnsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageDescriptorColumnsParameters

type StorageDescriptorColumnsParameters struct {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*StorageDescriptorColumnsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorColumnsParameters.

func (*StorageDescriptorColumnsParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorObservation.

func (*StorageDescriptorObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageDescriptorParameters

type StorageDescriptorParameters struct {

	// +kubebuilder:validation:Optional
	BucketColumns []*string `json:"bucketColumns,omitempty" tf:"bucket_columns,omitempty"`

	// +kubebuilder:validation:Optional
	Columns []ColumnsParameters `json:"columns,omitempty" tf:"columns,omitempty"`

	// +kubebuilder:validation:Optional
	Compressed *bool `json:"compressed,omitempty" tf:"compressed,omitempty"`

	// +kubebuilder:validation:Optional
	InputFormat *string `json:"inputFormat,omitempty" tf:"input_format,omitempty"`

	// +kubebuilder:validation:Optional
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	NumberOfBuckets *float64 `json:"numberOfBuckets,omitempty" tf:"number_of_buckets,omitempty"`

	// +kubebuilder:validation:Optional
	OutputFormat *string `json:"outputFormat,omitempty" tf:"output_format,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaReference []SchemaReferenceParameters `json:"schemaReference,omitempty" tf:"schema_reference,omitempty"`

	// +kubebuilder:validation:Optional
	SerDeInfo []SerDeInfoParameters `json:"serDeInfo,omitempty" tf:"ser_de_info,omitempty"`

	// +kubebuilder:validation:Optional
	SkewedInfo []SkewedInfoParameters `json:"skewedInfo,omitempty" tf:"skewed_info,omitempty"`

	// +kubebuilder:validation:Optional
	SortColumns []SortColumnsParameters `json:"sortColumns,omitempty" tf:"sort_columns,omitempty"`

	// +kubebuilder:validation:Optional
	StoredAsSubDirectories *bool `json:"storedAsSubDirectories,omitempty" tf:"stored_as_sub_directories,omitempty"`
}

func (*StorageDescriptorParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorParameters.

func (*StorageDescriptorParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageDescriptorSerDeInfoObservation

type StorageDescriptorSerDeInfoObservation struct {
}

func (*StorageDescriptorSerDeInfoObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorSerDeInfoObservation.

func (*StorageDescriptorSerDeInfoObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageDescriptorSerDeInfoParameters

type StorageDescriptorSerDeInfoParameters struct {

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Optional
	SerializationLibrary *string `json:"serializationLibrary,omitempty" tf:"serialization_library,omitempty"`
}

func (*StorageDescriptorSerDeInfoParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorSerDeInfoParameters.

func (*StorageDescriptorSerDeInfoParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageDescriptorSkewedInfoObservation

type StorageDescriptorSkewedInfoObservation struct {
}

func (*StorageDescriptorSkewedInfoObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorSkewedInfoObservation.

func (*StorageDescriptorSkewedInfoObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageDescriptorSkewedInfoParameters

type StorageDescriptorSkewedInfoParameters struct {

	// +kubebuilder:validation:Optional
	SkewedColumnNames []*string `json:"skewedColumnNames,omitempty" tf:"skewed_column_names,omitempty"`

	// +kubebuilder:validation:Optional
	SkewedColumnValueLocationMaps map[string]*string `json:"skewedColumnValueLocationMaps,omitempty" tf:"skewed_column_value_location_maps,omitempty"`

	// +kubebuilder:validation:Optional
	SkewedColumnValues []*string `json:"skewedColumnValues,omitempty" tf:"skewed_column_values,omitempty"`
}

func (*StorageDescriptorSkewedInfoParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorSkewedInfoParameters.

func (*StorageDescriptorSkewedInfoParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageDescriptorSortColumnsObservation

type StorageDescriptorSortColumnsObservation struct {
}

func (*StorageDescriptorSortColumnsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorSortColumnsObservation.

func (*StorageDescriptorSortColumnsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageDescriptorSortColumnsParameters

type StorageDescriptorSortColumnsParameters struct {

	// +kubebuilder:validation:Required
	Column *string `json:"column" tf:"column,omitempty"`

	// +kubebuilder:validation:Required
	SortOrder *float64 `json:"sortOrder" tf:"sort_order,omitempty"`
}

func (*StorageDescriptorSortColumnsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDescriptorSortColumnsParameters.

func (*StorageDescriptorSortColumnsParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDatabaseObservation.

func (*TargetDatabaseObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TargetDatabaseParameters

type TargetDatabaseParameters struct {

	// +kubebuilder:validation:Required
	CatalogID *string `json:"catalogId" tf:"catalog_id,omitempty"`

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`
}

func (*TargetDatabaseParameters) DeepCopy

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

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 {

	// +kubebuilder:validation:Required
	CatalogID *string `json:"catalogId" tf:"catalog_id,omitempty"`

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*TargetTableParameters) DeepCopy

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 +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,awsjet}

func (*Trigger) DeepCopy

func (in *Trigger) DeepCopy() *Trigger

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trigger.

func (*Trigger) DeepCopyInto

func (in *Trigger) DeepCopyInto(out *Trigger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Trigger) DeepCopyObject

func (in *Trigger) DeepCopyObject() runtime.Object

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

func (tr *Trigger) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Trigger

func (*Trigger) GetDeletionPolicy

func (mg *Trigger) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Trigger.

func (*Trigger) GetID

func (tr *Trigger) GetID() string

GetID returns ID of underlying Terraform resource of this Trigger

func (*Trigger) GetObservation

func (tr *Trigger) GetObservation() (map[string]interface{}, error)

GetObservation of this Trigger

func (*Trigger) GetParameters

func (tr *Trigger) GetParameters() (map[string]interface{}, error)

GetParameters of this Trigger

func (*Trigger) GetProviderConfigReference

func (mg *Trigger) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Trigger.

func (*Trigger) GetProviderReference

func (mg *Trigger) GetProviderReference() *xpv1.Reference

GetProviderReference of this Trigger. Deprecated: Use GetProviderConfigReference.

func (*Trigger) GetPublishConnectionDetailsTo

func (mg *Trigger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Trigger.

func (*Trigger) GetTerraformResourceType

func (mg *Trigger) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Trigger

func (*Trigger) GetTerraformSchemaVersion

func (tr *Trigger) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Trigger) GetWriteConnectionSecretToReference

func (mg *Trigger) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Trigger.

func (*Trigger) LateInitialize

func (tr *Trigger) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Trigger using its observed tfState. returns True if there are any spec changes for the resource.

func (*Trigger) SetConditions

func (mg *Trigger) SetConditions(c ...xpv1.Condition)

SetConditions of this Trigger.

func (*Trigger) SetDeletionPolicy

func (mg *Trigger) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Trigger.

func (*Trigger) SetObservation

func (tr *Trigger) SetObservation(obs map[string]interface{}) error

SetObservation for this Trigger

func (*Trigger) SetParameters

func (tr *Trigger) SetParameters(params map[string]interface{}) error

SetParameters for this Trigger

func (*Trigger) SetProviderConfigReference

func (mg *Trigger) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Trigger.

func (*Trigger) SetProviderReference

func (mg *Trigger) SetProviderReference(r *xpv1.Reference)

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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	State *string `json:"state,omitempty" tf:"state,omitempty"`

	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 {

	// +kubebuilder:validation:Required
	Actions []ActionsParameters `json:"actions" tf:"actions,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Predicate []PredicateParameters `json:"predicate,omitempty" tf:"predicate,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Schedule *string `json:"schedule,omitempty" tf:"schedule,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +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 +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,awsjet}

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]interface{}, error)

GetObservation of this UserDefinedFunction

func (*UserDefinedFunction) GetParameters

func (tr *UserDefinedFunction) GetParameters() (map[string]interface{}, 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) 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]interface{}) error

SetObservation for this UserDefinedFunction

func (*UserDefinedFunction) SetParameters

func (tr *UserDefinedFunction) SetParameters(params map[string]interface{}) 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

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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*UserDefinedFunctionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionObservation.

func (*UserDefinedFunctionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserDefinedFunctionParameters

type UserDefinedFunctionParameters struct {

	// +kubebuilder:validation:Optional
	CatalogID *string `json:"catalogId,omitempty" tf:"catalog_id,omitempty"`

	// +kubebuilder:validation:Required
	ClassName *string `json:"className" tf:"class_name,omitempty"`

	// +kubebuilder:validation:Required
	DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	OwnerName *string `json:"ownerName" tf:"owner_name,omitempty"`

	// +kubebuilder:validation:Required
	OwnerType *string `json:"ownerType" tf:"owner_type,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceUris []ResourceUrisParameters `json:"resourceUris,omitempty" tf:"resource_uris,omitempty"`
}

func (*UserDefinedFunctionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionParameters.

func (*UserDefinedFunctionParameters) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedFunctionStatus.

func (*UserDefinedFunctionStatus) DeepCopyInto

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 +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,awsjet}

func (*Workflow) DeepCopy

func (in *Workflow) DeepCopy() *Workflow

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.

func (*Workflow) DeepCopyInto

func (in *Workflow) DeepCopyInto(out *Workflow)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Workflow) DeepCopyObject

func (in *Workflow) DeepCopyObject() runtime.Object

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

func (tr *Workflow) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Workflow

func (*Workflow) GetDeletionPolicy

func (mg *Workflow) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Workflow.

func (*Workflow) GetID

func (tr *Workflow) GetID() string

GetID returns ID of underlying Terraform resource of this Workflow

func (*Workflow) GetObservation

func (tr *Workflow) GetObservation() (map[string]interface{}, error)

GetObservation of this Workflow

func (*Workflow) GetParameters

func (tr *Workflow) GetParameters() (map[string]interface{}, error)

GetParameters of this Workflow

func (*Workflow) GetProviderConfigReference

func (mg *Workflow) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Workflow.

func (*Workflow) GetProviderReference

func (mg *Workflow) GetProviderReference() *xpv1.Reference

GetProviderReference of this Workflow. Deprecated: Use GetProviderConfigReference.

func (*Workflow) GetPublishConnectionDetailsTo

func (mg *Workflow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Workflow.

func (*Workflow) GetTerraformResourceType

func (mg *Workflow) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Workflow

func (*Workflow) GetTerraformSchemaVersion

func (tr *Workflow) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Workflow) GetWriteConnectionSecretToReference

func (mg *Workflow) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Workflow.

func (*Workflow) LateInitialize

func (tr *Workflow) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Workflow using its observed tfState. returns True if there are any spec changes for the resource.

func (*Workflow) SetConditions

func (mg *Workflow) SetConditions(c ...xpv1.Condition)

SetConditions of this Workflow.

func (*Workflow) SetDeletionPolicy

func (mg *Workflow) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Workflow.

func (*Workflow) SetObservation

func (tr *Workflow) SetObservation(obs map[string]interface{}) error

SetObservation for this Workflow

func (*Workflow) SetParameters

func (tr *Workflow) SetParameters(params map[string]interface{}) error

SetParameters for this Workflow

func (*Workflow) SetProviderConfigReference

func (mg *Workflow) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Workflow.

func (*Workflow) SetProviderReference

func (mg *Workflow) SetProviderReference(r *xpv1.Reference)

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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	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 {

	// +kubebuilder:validation:Optional
	DefaultRunProperties map[string]*string `json:"defaultRunProperties,omitempty" tf:"default_run_properties,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	MaxConcurrentRuns *float64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +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

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 {

	// +kubebuilder:validation:Required
	Classification *string `json:"classification" tf:"classification,omitempty"`

	// +kubebuilder:validation:Required
	RowTag *string `json:"rowTag" tf:"row_tag,omitempty"`
}

func (*XMLClassifierParameters) DeepCopy

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL