v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "dms-replication-task.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "DmsReplicationTask"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_dms_replication_task"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeDmsReplicationTask

func DecodeDmsReplicationTask(prev *DmsReplicationTask, ctyValue cty.Value) (resource.Managed, error)

func DecodeDmsReplicationTask_CdcStartTime

func DecodeDmsReplicationTask_CdcStartTime(p *DmsReplicationTaskParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationTask_MigrationType

func DecodeDmsReplicationTask_MigrationType(p *DmsReplicationTaskParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationTask_ReplicationInstanceArn

func DecodeDmsReplicationTask_ReplicationInstanceArn(p *DmsReplicationTaskParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationTask_ReplicationTaskArn

func DecodeDmsReplicationTask_ReplicationTaskArn(p *DmsReplicationTaskObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationTask_ReplicationTaskId

func DecodeDmsReplicationTask_ReplicationTaskId(p *DmsReplicationTaskParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationTask_ReplicationTaskSettings

func DecodeDmsReplicationTask_ReplicationTaskSettings(p *DmsReplicationTaskParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationTask_SourceEndpointArn

func DecodeDmsReplicationTask_SourceEndpointArn(p *DmsReplicationTaskParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationTask_TableMappings

func DecodeDmsReplicationTask_TableMappings(p *DmsReplicationTaskParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationTask_Tags

func DecodeDmsReplicationTask_Tags(p *DmsReplicationTaskParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeDmsReplicationTask_TargetEndpointArn

func DecodeDmsReplicationTask_TargetEndpointArn(p *DmsReplicationTaskParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeDmsReplicationTask

func EncodeDmsReplicationTask(r DmsReplicationTask) cty.Value

func EncodeDmsReplicationTask_CdcStartTime

func EncodeDmsReplicationTask_CdcStartTime(p DmsReplicationTaskParameters, vals map[string]cty.Value)

func EncodeDmsReplicationTask_MigrationType

func EncodeDmsReplicationTask_MigrationType(p DmsReplicationTaskParameters, vals map[string]cty.Value)

func EncodeDmsReplicationTask_ReplicationInstanceArn

func EncodeDmsReplicationTask_ReplicationInstanceArn(p DmsReplicationTaskParameters, vals map[string]cty.Value)

func EncodeDmsReplicationTask_ReplicationTaskArn

func EncodeDmsReplicationTask_ReplicationTaskArn(p DmsReplicationTaskObservation, vals map[string]cty.Value)

func EncodeDmsReplicationTask_ReplicationTaskId

func EncodeDmsReplicationTask_ReplicationTaskId(p DmsReplicationTaskParameters, vals map[string]cty.Value)

func EncodeDmsReplicationTask_ReplicationTaskSettings

func EncodeDmsReplicationTask_ReplicationTaskSettings(p DmsReplicationTaskParameters, vals map[string]cty.Value)

func EncodeDmsReplicationTask_SourceEndpointArn

func EncodeDmsReplicationTask_SourceEndpointArn(p DmsReplicationTaskParameters, vals map[string]cty.Value)

func EncodeDmsReplicationTask_TableMappings

func EncodeDmsReplicationTask_TableMappings(p DmsReplicationTaskParameters, vals map[string]cty.Value)

func EncodeDmsReplicationTask_Tags

func EncodeDmsReplicationTask_Tags(p DmsReplicationTaskParameters, vals map[string]cty.Value)

func EncodeDmsReplicationTask_TargetEndpointArn

func EncodeDmsReplicationTask_TargetEndpointArn(p DmsReplicationTaskParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeDmsReplicationTask_CdcStartTime

func MergeDmsReplicationTask_CdcStartTime(k *DmsReplicationTaskParameters, p *DmsReplicationTaskParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDmsReplicationTask_MigrationType

func MergeDmsReplicationTask_MigrationType(k *DmsReplicationTaskParameters, p *DmsReplicationTaskParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDmsReplicationTask_ReplicationInstanceArn

func MergeDmsReplicationTask_ReplicationInstanceArn(k *DmsReplicationTaskParameters, p *DmsReplicationTaskParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDmsReplicationTask_ReplicationTaskArn

func MergeDmsReplicationTask_ReplicationTaskArn(k *DmsReplicationTaskObservation, p *DmsReplicationTaskObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDmsReplicationTask_ReplicationTaskId

func MergeDmsReplicationTask_ReplicationTaskId(k *DmsReplicationTaskParameters, p *DmsReplicationTaskParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDmsReplicationTask_ReplicationTaskSettings

func MergeDmsReplicationTask_ReplicationTaskSettings(k *DmsReplicationTaskParameters, p *DmsReplicationTaskParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDmsReplicationTask_SourceEndpointArn

func MergeDmsReplicationTask_SourceEndpointArn(k *DmsReplicationTaskParameters, p *DmsReplicationTaskParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDmsReplicationTask_TableMappings

func MergeDmsReplicationTask_TableMappings(k *DmsReplicationTaskParameters, p *DmsReplicationTaskParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDmsReplicationTask_Tags

mergePrimitiveContainerTemplateSpec

func MergeDmsReplicationTask_TargetEndpointArn

func MergeDmsReplicationTask_TargetEndpointArn(k *DmsReplicationTaskParameters, p *DmsReplicationTaskParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type DmsReplicationTask

type DmsReplicationTask struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DmsReplicationTaskSpec   `json:"spec"`
	Status DmsReplicationTaskStatus `json:"status,omitempty"`
}

DmsReplicationTask is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*DmsReplicationTask) DeepCopy

func (in *DmsReplicationTask) DeepCopy() *DmsReplicationTask

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

func (*DmsReplicationTask) DeepCopyInto

func (in *DmsReplicationTask) DeepCopyInto(out *DmsReplicationTask)

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

func (*DmsReplicationTask) DeepCopyObject

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

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

func (*DmsReplicationTask) GetCondition

GetCondition of this DmsReplicationTask.

func (*DmsReplicationTask) GetDeletionPolicy

func (mg *DmsReplicationTask) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this DmsReplicationTask.

func (*DmsReplicationTask) GetProviderConfigReference

func (mg *DmsReplicationTask) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this DmsReplicationTask.

func (*DmsReplicationTask) GetProviderReference

func (mg *DmsReplicationTask) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this DmsReplicationTask. Deprecated: Use GetProviderConfigReference.

func (*DmsReplicationTask) GetWriteConnectionSecretToReference

func (mg *DmsReplicationTask) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this DmsReplicationTask.

func (*DmsReplicationTask) SetConditions

func (mg *DmsReplicationTask) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this DmsReplicationTask.

func (*DmsReplicationTask) SetDeletionPolicy

func (mg *DmsReplicationTask) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this DmsReplicationTask.

func (*DmsReplicationTask) SetProviderConfigReference

func (mg *DmsReplicationTask) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this DmsReplicationTask.

func (*DmsReplicationTask) SetProviderReference

func (mg *DmsReplicationTask) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this DmsReplicationTask. Deprecated: Use SetProviderConfigReference.

func (*DmsReplicationTask) SetWriteConnectionSecretToReference

func (mg *DmsReplicationTask) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this DmsReplicationTask.

type DmsReplicationTaskList

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

DmsReplicationTask contains a list of DmsReplicationTaskList

func (*DmsReplicationTaskList) DeepCopy

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

func (*DmsReplicationTaskList) DeepCopyInto

func (in *DmsReplicationTaskList) DeepCopyInto(out *DmsReplicationTaskList)

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

func (*DmsReplicationTaskList) DeepCopyObject

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

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

func (*DmsReplicationTaskList) GetItems

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

GetItems of this DmsReplicationTaskList.

type DmsReplicationTaskObservation

type DmsReplicationTaskObservation struct {
	ReplicationTaskArn string `json:"replication_task_arn"`
}

A DmsReplicationTaskObservation records the observed state of a DmsReplicationTask

func (*DmsReplicationTaskObservation) DeepCopy

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

func (*DmsReplicationTaskObservation) DeepCopyInto

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

type DmsReplicationTaskParameters

type DmsReplicationTaskParameters struct {
	ReplicationTaskSettings string            `json:"replication_task_settings"`
	SourceEndpointArn       string            `json:"source_endpoint_arn"`
	TableMappings           string            `json:"table_mappings"`
	Tags                    map[string]string `json:"tags"`
	CdcStartTime            string            `json:"cdc_start_time"`
	MigrationType           string            `json:"migration_type"`
	ReplicationInstanceArn  string            `json:"replication_instance_arn"`
	ReplicationTaskId       string            `json:"replication_task_id"`
	TargetEndpointArn       string            `json:"target_endpoint_arn"`
}

A DmsReplicationTaskParameters defines the desired state of a DmsReplicationTask

func (*DmsReplicationTaskParameters) DeepCopy

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

func (*DmsReplicationTaskParameters) DeepCopyInto

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

type DmsReplicationTaskSpec

type DmsReplicationTaskSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  DmsReplicationTaskParameters `json:"forProvider"`
}

A DmsReplicationTaskSpec defines the desired state of a DmsReplicationTask

func (*DmsReplicationTaskSpec) DeepCopy

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

func (*DmsReplicationTaskSpec) DeepCopyInto

func (in *DmsReplicationTaskSpec) DeepCopyInto(out *DmsReplicationTaskSpec)

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

type DmsReplicationTaskStatus

type DmsReplicationTaskStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     DmsReplicationTaskObservation `json:"atProvider"`
}

A DmsReplicationTaskStatus defines the observed state of a DmsReplicationTask

func (*DmsReplicationTaskStatus) DeepCopy

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

func (*DmsReplicationTaskStatus) DeepCopyInto

func (in *DmsReplicationTaskStatus) DeepCopyInto(out *DmsReplicationTaskStatus)

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