Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDmsReplicationInstance(prev *DmsReplicationInstance, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDmsReplicationInstance_AllocatedStorage(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_AllowMajorVersionUpgrade(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_ApplyImmediately(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_AutoMinorVersionUpgrade(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_AvailabilityZone(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_EngineVersion(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_KmsKeyArn(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_MultiAz(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_PreferredMaintenanceWindow(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_PubliclyAccessible(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_ReplicationInstanceArn(p *DmsReplicationInstanceObservation, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_ReplicationInstanceClass(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_ReplicationInstanceId(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_ReplicationInstancePrivateIps(p *DmsReplicationInstanceObservation, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_ReplicationInstancePublicIps(p *DmsReplicationInstanceObservation, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_ReplicationSubnetGroupId(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_Tags(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func DecodeDmsReplicationInstance_VpcSecurityGroupIds(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance(r DmsReplicationInstance) cty.Value
- func EncodeDmsReplicationInstance_AllocatedStorage(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_AllowMajorVersionUpgrade(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_ApplyImmediately(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_AutoMinorVersionUpgrade(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_AvailabilityZone(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_EngineVersion(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_KmsKeyArn(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_MultiAz(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_PreferredMaintenanceWindow(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_PubliclyAccessible(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_ReplicationInstanceArn(p DmsReplicationInstanceObservation, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_ReplicationInstanceClass(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_ReplicationInstanceId(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_ReplicationInstancePrivateIps(p DmsReplicationInstanceObservation, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_ReplicationInstancePublicIps(p DmsReplicationInstanceObservation, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_ReplicationSubnetGroupId(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_Tags(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func EncodeDmsReplicationInstance_VpcSecurityGroupIds(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDmsReplicationInstance_AllocatedStorage(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_AllowMajorVersionUpgrade(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_ApplyImmediately(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_AutoMinorVersionUpgrade(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_AvailabilityZone(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_EngineVersion(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_KmsKeyArn(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_MultiAz(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_PreferredMaintenanceWindow(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_PubliclyAccessible(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_ReplicationInstanceArn(k *DmsReplicationInstanceObservation, p *DmsReplicationInstanceObservation, ...) bool
- func MergeDmsReplicationInstance_ReplicationInstanceClass(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_ReplicationInstanceId(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_ReplicationInstancePrivateIps(k *DmsReplicationInstanceObservation, p *DmsReplicationInstanceObservation, ...) bool
- func MergeDmsReplicationInstance_ReplicationInstancePublicIps(k *DmsReplicationInstanceObservation, p *DmsReplicationInstanceObservation, ...) bool
- func MergeDmsReplicationInstance_ReplicationSubnetGroupId(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_Tags(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- func MergeDmsReplicationInstance_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDmsReplicationInstance_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDmsReplicationInstance_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDmsReplicationInstance_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDmsReplicationInstance_VpcSecurityGroupIds(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, ...) bool
- type DmsReplicationInstance
- func (in *DmsReplicationInstance) DeepCopy() *DmsReplicationInstance
- func (in *DmsReplicationInstance) DeepCopyInto(out *DmsReplicationInstance)
- func (in *DmsReplicationInstance) DeepCopyObject() runtime.Object
- func (mg *DmsReplicationInstance) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DmsReplicationInstance) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DmsReplicationInstance) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DmsReplicationInstance) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DmsReplicationInstance) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DmsReplicationInstance) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DmsReplicationInstance) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DmsReplicationInstance) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DmsReplicationInstance) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DmsReplicationInstance) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DmsReplicationInstanceList
- type DmsReplicationInstanceObservation
- type DmsReplicationInstanceParameters
- type DmsReplicationInstanceSpec
- type DmsReplicationInstanceStatus
- type Timeouts
Constants ¶
const ( Group = "dms-replication-instance.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DmsReplicationInstance" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dms_replication_instance" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDmsReplicationInstance_AllocatedStorage ¶
func DecodeDmsReplicationInstance_AllocatedStorage(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_AllowMajorVersionUpgrade ¶
func DecodeDmsReplicationInstance_AllowMajorVersionUpgrade(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_ApplyImmediately ¶
func DecodeDmsReplicationInstance_ApplyImmediately(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_AutoMinorVersionUpgrade ¶
func DecodeDmsReplicationInstance_AutoMinorVersionUpgrade(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_AvailabilityZone ¶
func DecodeDmsReplicationInstance_AvailabilityZone(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_EngineVersion ¶
func DecodeDmsReplicationInstance_EngineVersion(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_KmsKeyArn ¶
func DecodeDmsReplicationInstance_KmsKeyArn(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_MultiAz ¶
func DecodeDmsReplicationInstance_MultiAz(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_PreferredMaintenanceWindow ¶
func DecodeDmsReplicationInstance_PreferredMaintenanceWindow(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_PubliclyAccessible ¶
func DecodeDmsReplicationInstance_PubliclyAccessible(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_ReplicationInstanceArn ¶
func DecodeDmsReplicationInstance_ReplicationInstanceArn(p *DmsReplicationInstanceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_ReplicationInstanceClass ¶
func DecodeDmsReplicationInstance_ReplicationInstanceClass(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_ReplicationInstanceId ¶
func DecodeDmsReplicationInstance_ReplicationInstanceId(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_ReplicationInstancePrivateIps ¶
func DecodeDmsReplicationInstance_ReplicationInstancePrivateIps(p *DmsReplicationInstanceObservation, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDmsReplicationInstance_ReplicationInstancePublicIps ¶
func DecodeDmsReplicationInstance_ReplicationInstancePublicIps(p *DmsReplicationInstanceObservation, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDmsReplicationInstance_ReplicationSubnetGroupId ¶
func DecodeDmsReplicationInstance_ReplicationSubnetGroupId(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_Tags ¶
func DecodeDmsReplicationInstance_Tags(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeDmsReplicationInstance_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDmsReplicationInstance_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func DecodeDmsReplicationInstance_VpcSecurityGroupIds ¶
func DecodeDmsReplicationInstance_VpcSecurityGroupIds(p *DmsReplicationInstanceParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func EncodeDmsReplicationInstance ¶
func EncodeDmsReplicationInstance(r DmsReplicationInstance) cty.Value
func EncodeDmsReplicationInstance_AllocatedStorage ¶
func EncodeDmsReplicationInstance_AllocatedStorage(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_AllowMajorVersionUpgrade ¶
func EncodeDmsReplicationInstance_AllowMajorVersionUpgrade(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_ApplyImmediately ¶
func EncodeDmsReplicationInstance_ApplyImmediately(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_AutoMinorVersionUpgrade ¶
func EncodeDmsReplicationInstance_AutoMinorVersionUpgrade(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_AvailabilityZone ¶
func EncodeDmsReplicationInstance_AvailabilityZone(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_EngineVersion ¶
func EncodeDmsReplicationInstance_EngineVersion(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_KmsKeyArn ¶
func EncodeDmsReplicationInstance_KmsKeyArn(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_MultiAz ¶
func EncodeDmsReplicationInstance_MultiAz(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_PreferredMaintenanceWindow ¶
func EncodeDmsReplicationInstance_PreferredMaintenanceWindow(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_PubliclyAccessible ¶
func EncodeDmsReplicationInstance_PubliclyAccessible(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_ReplicationInstanceArn ¶
func EncodeDmsReplicationInstance_ReplicationInstanceArn(p DmsReplicationInstanceObservation, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_ReplicationInstanceClass ¶
func EncodeDmsReplicationInstance_ReplicationInstanceClass(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_ReplicationInstanceId ¶
func EncodeDmsReplicationInstance_ReplicationInstanceId(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_ReplicationInstancePrivateIps ¶
func EncodeDmsReplicationInstance_ReplicationInstancePrivateIps(p DmsReplicationInstanceObservation, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_ReplicationInstancePublicIps ¶
func EncodeDmsReplicationInstance_ReplicationInstancePublicIps(p DmsReplicationInstanceObservation, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_ReplicationSubnetGroupId ¶
func EncodeDmsReplicationInstance_ReplicationSubnetGroupId(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_Tags ¶
func EncodeDmsReplicationInstance_Tags(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func EncodeDmsReplicationInstance_VpcSecurityGroupIds ¶
func EncodeDmsReplicationInstance_VpcSecurityGroupIds(p DmsReplicationInstanceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDmsReplicationInstance_AllocatedStorage ¶
func MergeDmsReplicationInstance_AllocatedStorage(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_AllowMajorVersionUpgrade ¶
func MergeDmsReplicationInstance_AllowMajorVersionUpgrade(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_ApplyImmediately ¶
func MergeDmsReplicationInstance_ApplyImmediately(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_AutoMinorVersionUpgrade ¶
func MergeDmsReplicationInstance_AutoMinorVersionUpgrade(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_AvailabilityZone ¶
func MergeDmsReplicationInstance_AvailabilityZone(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_EngineVersion ¶
func MergeDmsReplicationInstance_EngineVersion(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_KmsKeyArn ¶
func MergeDmsReplicationInstance_KmsKeyArn(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_MultiAz ¶
func MergeDmsReplicationInstance_MultiAz(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_PreferredMaintenanceWindow ¶
func MergeDmsReplicationInstance_PreferredMaintenanceWindow(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_PubliclyAccessible ¶
func MergeDmsReplicationInstance_PubliclyAccessible(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_ReplicationInstanceArn ¶
func MergeDmsReplicationInstance_ReplicationInstanceArn(k *DmsReplicationInstanceObservation, p *DmsReplicationInstanceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDmsReplicationInstance_ReplicationInstanceClass ¶
func MergeDmsReplicationInstance_ReplicationInstanceClass(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_ReplicationInstanceId ¶
func MergeDmsReplicationInstance_ReplicationInstanceId(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_ReplicationInstancePrivateIps ¶
func MergeDmsReplicationInstance_ReplicationInstancePrivateIps(k *DmsReplicationInstanceObservation, p *DmsReplicationInstanceObservation, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateStatus
func MergeDmsReplicationInstance_ReplicationInstancePublicIps ¶
func MergeDmsReplicationInstance_ReplicationInstancePublicIps(k *DmsReplicationInstanceObservation, p *DmsReplicationInstanceObservation, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateStatus
func MergeDmsReplicationInstance_ReplicationSubnetGroupId ¶
func MergeDmsReplicationInstance_ReplicationSubnetGroupId(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_Tags ¶
func MergeDmsReplicationInstance_Tags(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDmsReplicationInstance_Timeouts ¶
func MergeDmsReplicationInstance_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDmsReplicationInstance_Timeouts_Create ¶
func MergeDmsReplicationInstance_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_Timeouts_Delete ¶
func MergeDmsReplicationInstance_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_Timeouts_Update ¶
func MergeDmsReplicationInstance_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsReplicationInstance_VpcSecurityGroupIds ¶
func MergeDmsReplicationInstance_VpcSecurityGroupIds(k *DmsReplicationInstanceParameters, p *DmsReplicationInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type DmsReplicationInstance ¶
type DmsReplicationInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DmsReplicationInstanceSpec `json:"spec"` Status DmsReplicationInstanceStatus `json:"status,omitempty"` }
DmsReplicationInstance is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DmsReplicationInstance) DeepCopy ¶
func (in *DmsReplicationInstance) DeepCopy() *DmsReplicationInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstance.
func (*DmsReplicationInstance) DeepCopyInto ¶
func (in *DmsReplicationInstance) DeepCopyInto(out *DmsReplicationInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DmsReplicationInstance) DeepCopyObject ¶
func (in *DmsReplicationInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DmsReplicationInstance) GetCondition ¶
func (mg *DmsReplicationInstance) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DmsReplicationInstance.
func (*DmsReplicationInstance) GetDeletionPolicy ¶
func (mg *DmsReplicationInstance) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DmsReplicationInstance.
func (*DmsReplicationInstance) GetProviderConfigReference ¶
func (mg *DmsReplicationInstance) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DmsReplicationInstance.
func (*DmsReplicationInstance) GetProviderReference ¶
func (mg *DmsReplicationInstance) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DmsReplicationInstance. Deprecated: Use GetProviderConfigReference.
func (*DmsReplicationInstance) GetWriteConnectionSecretToReference ¶
func (mg *DmsReplicationInstance) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DmsReplicationInstance.
func (*DmsReplicationInstance) SetConditions ¶
func (mg *DmsReplicationInstance) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DmsReplicationInstance.
func (*DmsReplicationInstance) SetDeletionPolicy ¶
func (mg *DmsReplicationInstance) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DmsReplicationInstance.
func (*DmsReplicationInstance) SetProviderConfigReference ¶
func (mg *DmsReplicationInstance) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DmsReplicationInstance.
func (*DmsReplicationInstance) SetProviderReference ¶
func (mg *DmsReplicationInstance) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DmsReplicationInstance. Deprecated: Use SetProviderConfigReference.
func (*DmsReplicationInstance) SetWriteConnectionSecretToReference ¶
func (mg *DmsReplicationInstance) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DmsReplicationInstance.
type DmsReplicationInstanceList ¶
type DmsReplicationInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DmsReplicationInstance `json:"items"` }
DmsReplicationInstance contains a list of DmsReplicationInstanceList
func (*DmsReplicationInstanceList) DeepCopy ¶
func (in *DmsReplicationInstanceList) DeepCopy() *DmsReplicationInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstanceList.
func (*DmsReplicationInstanceList) DeepCopyInto ¶
func (in *DmsReplicationInstanceList) DeepCopyInto(out *DmsReplicationInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DmsReplicationInstanceList) DeepCopyObject ¶
func (in *DmsReplicationInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DmsReplicationInstanceList) GetItems ¶
func (l *DmsReplicationInstanceList) GetItems() []resource.Managed
GetItems of this DmsReplicationInstanceList.
type DmsReplicationInstanceObservation ¶
type DmsReplicationInstanceObservation struct { ReplicationInstancePublicIps []string `json:"replication_instance_public_ips"` ReplicationInstanceArn string `json:"replication_instance_arn"` ReplicationInstancePrivateIps []string `json:"replication_instance_private_ips"` }
A DmsReplicationInstanceObservation records the observed state of a DmsReplicationInstance
func (*DmsReplicationInstanceObservation) DeepCopy ¶
func (in *DmsReplicationInstanceObservation) DeepCopy() *DmsReplicationInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstanceObservation.
func (*DmsReplicationInstanceObservation) DeepCopyInto ¶
func (in *DmsReplicationInstanceObservation) DeepCopyInto(out *DmsReplicationInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DmsReplicationInstanceParameters ¶
type DmsReplicationInstanceParameters struct { ApplyImmediately bool `json:"apply_immediately"` ReplicationInstanceId string `json:"replication_instance_id"` Tags map[string]string `json:"tags"` AvailabilityZone string `json:"availability_zone"` KmsKeyArn string `json:"kms_key_arn"` PubliclyAccessible bool `json:"publicly_accessible"` ReplicationInstanceClass string `json:"replication_instance_class"` VpcSecurityGroupIds []string `json:"vpc_security_group_ids"` AllowMajorVersionUpgrade bool `json:"allow_major_version_upgrade"` AutoMinorVersionUpgrade bool `json:"auto_minor_version_upgrade"` EngineVersion string `json:"engine_version"` AllocatedStorage int64 `json:"allocated_storage"` MultiAz bool `json:"multi_az"` PreferredMaintenanceWindow string `json:"preferred_maintenance_window"` ReplicationSubnetGroupId string `json:"replication_subnet_group_id"` Timeouts Timeouts `json:"timeouts"` }
A DmsReplicationInstanceParameters defines the desired state of a DmsReplicationInstance
func (*DmsReplicationInstanceParameters) DeepCopy ¶
func (in *DmsReplicationInstanceParameters) DeepCopy() *DmsReplicationInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstanceParameters.
func (*DmsReplicationInstanceParameters) DeepCopyInto ¶
func (in *DmsReplicationInstanceParameters) DeepCopyInto(out *DmsReplicationInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DmsReplicationInstanceSpec ¶
type DmsReplicationInstanceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DmsReplicationInstanceParameters `json:"forProvider"` }
A DmsReplicationInstanceSpec defines the desired state of a DmsReplicationInstance
func (*DmsReplicationInstanceSpec) DeepCopy ¶
func (in *DmsReplicationInstanceSpec) DeepCopy() *DmsReplicationInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstanceSpec.
func (*DmsReplicationInstanceSpec) DeepCopyInto ¶
func (in *DmsReplicationInstanceSpec) DeepCopyInto(out *DmsReplicationInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DmsReplicationInstanceStatus ¶
type DmsReplicationInstanceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DmsReplicationInstanceObservation `json:"atProvider"` }
A DmsReplicationInstanceStatus defines the observed state of a DmsReplicationInstance
func (*DmsReplicationInstanceStatus) DeepCopy ¶
func (in *DmsReplicationInstanceStatus) DeepCopy() *DmsReplicationInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstanceStatus.
func (*DmsReplicationInstanceStatus) DeepCopyInto ¶
func (in *DmsReplicationInstanceStatus) DeepCopyInto(out *DmsReplicationInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct { Create string `json:"create"` Delete string `json:"delete"` Update string `json:"update"` }
func (*Timeouts) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.
func (*Timeouts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.