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-subnet-group.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeDmsReplicationSubnetGroup

func DecodeDmsReplicationSubnetGroup(prev *DmsReplicationSubnetGroup, ctyValue cty.Value) (resource.Managed, error)

func DecodeDmsReplicationSubnetGroup_ReplicationSubnetGroupArn

func DecodeDmsReplicationSubnetGroup_ReplicationSubnetGroupArn(p *DmsReplicationSubnetGroupObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationSubnetGroup_ReplicationSubnetGroupDescription

func DecodeDmsReplicationSubnetGroup_ReplicationSubnetGroupDescription(p *DmsReplicationSubnetGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationSubnetGroup_ReplicationSubnetGroupId

func DecodeDmsReplicationSubnetGroup_ReplicationSubnetGroupId(p *DmsReplicationSubnetGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDmsReplicationSubnetGroup_SubnetIds

func DecodeDmsReplicationSubnetGroup_SubnetIds(p *DmsReplicationSubnetGroupParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeDmsReplicationSubnetGroup_Tags

func DecodeDmsReplicationSubnetGroup_Tags(p *DmsReplicationSubnetGroupParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeDmsReplicationSubnetGroup_VpcId

func DecodeDmsReplicationSubnetGroup_VpcId(p *DmsReplicationSubnetGroupObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeDmsReplicationSubnetGroup

func EncodeDmsReplicationSubnetGroup(r DmsReplicationSubnetGroup) cty.Value

func EncodeDmsReplicationSubnetGroup_ReplicationSubnetGroupArn

func EncodeDmsReplicationSubnetGroup_ReplicationSubnetGroupArn(p DmsReplicationSubnetGroupObservation, vals map[string]cty.Value)

func EncodeDmsReplicationSubnetGroup_ReplicationSubnetGroupDescription

func EncodeDmsReplicationSubnetGroup_ReplicationSubnetGroupDescription(p DmsReplicationSubnetGroupParameters, vals map[string]cty.Value)

func EncodeDmsReplicationSubnetGroup_ReplicationSubnetGroupId

func EncodeDmsReplicationSubnetGroup_ReplicationSubnetGroupId(p DmsReplicationSubnetGroupParameters, vals map[string]cty.Value)

func EncodeDmsReplicationSubnetGroup_SubnetIds

func EncodeDmsReplicationSubnetGroup_SubnetIds(p DmsReplicationSubnetGroupParameters, vals map[string]cty.Value)

func EncodeDmsReplicationSubnetGroup_Tags

func EncodeDmsReplicationSubnetGroup_Tags(p DmsReplicationSubnetGroupParameters, vals map[string]cty.Value)

func EncodeDmsReplicationSubnetGroup_VpcId

func EncodeDmsReplicationSubnetGroup_VpcId(p DmsReplicationSubnetGroupObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeDmsReplicationSubnetGroup_ReplicationSubnetGroupArn

func MergeDmsReplicationSubnetGroup_ReplicationSubnetGroupArn(k *DmsReplicationSubnetGroupObservation, p *DmsReplicationSubnetGroupObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDmsReplicationSubnetGroup_ReplicationSubnetGroupDescription

func MergeDmsReplicationSubnetGroup_ReplicationSubnetGroupDescription(k *DmsReplicationSubnetGroupParameters, p *DmsReplicationSubnetGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDmsReplicationSubnetGroup_ReplicationSubnetGroupId

func MergeDmsReplicationSubnetGroup_ReplicationSubnetGroupId(k *DmsReplicationSubnetGroupParameters, p *DmsReplicationSubnetGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDmsReplicationSubnetGroup_SubnetIds

func MergeDmsReplicationSubnetGroup_SubnetIds(k *DmsReplicationSubnetGroupParameters, p *DmsReplicationSubnetGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeDmsReplicationSubnetGroup_Tags

mergePrimitiveContainerTemplateSpec

func MergeDmsReplicationSubnetGroup_VpcId

mergePrimitiveTemplateStatus

Types

type DmsReplicationSubnetGroup

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

	Spec   DmsReplicationSubnetGroupSpec   `json:"spec"`
	Status DmsReplicationSubnetGroupStatus `json:"status,omitempty"`
}

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

func (*DmsReplicationSubnetGroup) DeepCopy

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

func (*DmsReplicationSubnetGroup) DeepCopyInto

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

func (*DmsReplicationSubnetGroup) DeepCopyObject

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

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

func (*DmsReplicationSubnetGroup) GetCondition

GetCondition of this DmsReplicationSubnetGroup.

func (*DmsReplicationSubnetGroup) GetDeletionPolicy

GetDeletionPolicy of this DmsReplicationSubnetGroup.

func (*DmsReplicationSubnetGroup) GetProviderConfigReference

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

GetProviderConfigReference of this DmsReplicationSubnetGroup.

func (*DmsReplicationSubnetGroup) GetProviderReference

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

GetProviderReference of this DmsReplicationSubnetGroup. Deprecated: Use GetProviderConfigReference.

func (*DmsReplicationSubnetGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DmsReplicationSubnetGroup.

func (*DmsReplicationSubnetGroup) SetConditions

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

SetConditions of this DmsReplicationSubnetGroup.

func (*DmsReplicationSubnetGroup) SetDeletionPolicy

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

SetDeletionPolicy of this DmsReplicationSubnetGroup.

func (*DmsReplicationSubnetGroup) SetProviderConfigReference

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

SetProviderConfigReference of this DmsReplicationSubnetGroup.

func (*DmsReplicationSubnetGroup) SetProviderReference

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

SetProviderReference of this DmsReplicationSubnetGroup. Deprecated: Use SetProviderConfigReference.

func (*DmsReplicationSubnetGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DmsReplicationSubnetGroup.

type DmsReplicationSubnetGroupList

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

DmsReplicationSubnetGroup contains a list of DmsReplicationSubnetGroupList

func (*DmsReplicationSubnetGroupList) DeepCopy

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

func (*DmsReplicationSubnetGroupList) DeepCopyInto

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

func (*DmsReplicationSubnetGroupList) DeepCopyObject

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

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

func (*DmsReplicationSubnetGroupList) GetItems

GetItems of this DmsReplicationSubnetGroupList.

type DmsReplicationSubnetGroupObservation

type DmsReplicationSubnetGroupObservation struct {
	VpcId                     string `json:"vpc_id"`
	ReplicationSubnetGroupArn string `json:"replication_subnet_group_arn"`
}

A DmsReplicationSubnetGroupObservation records the observed state of a DmsReplicationSubnetGroup

func (*DmsReplicationSubnetGroupObservation) DeepCopy

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

func (*DmsReplicationSubnetGroupObservation) DeepCopyInto

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

type DmsReplicationSubnetGroupParameters

type DmsReplicationSubnetGroupParameters struct {
	ReplicationSubnetGroupDescription string            `json:"replication_subnet_group_description"`
	ReplicationSubnetGroupId          string            `json:"replication_subnet_group_id"`
	SubnetIds                         []string          `json:"subnet_ids"`
	Tags                              map[string]string `json:"tags"`
}

A DmsReplicationSubnetGroupParameters defines the desired state of a DmsReplicationSubnetGroup

func (*DmsReplicationSubnetGroupParameters) DeepCopy

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

func (*DmsReplicationSubnetGroupParameters) DeepCopyInto

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

type DmsReplicationSubnetGroupSpec

type DmsReplicationSubnetGroupSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  DmsReplicationSubnetGroupParameters `json:"forProvider"`
}

A DmsReplicationSubnetGroupSpec defines the desired state of a DmsReplicationSubnetGroup

func (*DmsReplicationSubnetGroupSpec) DeepCopy

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

func (*DmsReplicationSubnetGroupSpec) DeepCopyInto

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

type DmsReplicationSubnetGroupStatus

type DmsReplicationSubnetGroupStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     DmsReplicationSubnetGroupObservation `json:"atProvider"`
}

A DmsReplicationSubnetGroupStatus defines the observed state of a DmsReplicationSubnetGroup

func (*DmsReplicationSubnetGroupStatus) DeepCopy

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

func (*DmsReplicationSubnetGroupStatus) DeepCopyInto

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