Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDmsEventSubscription(prev *DmsEventSubscription, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDmsEventSubscription_Arn(p *DmsEventSubscriptionObservation, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_Enabled(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_EventCategories(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_Name(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_SnsTopicArn(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_SourceIds(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_SourceType(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_Tags(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDmsEventSubscription_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func EncodeDmsEventSubscription(r DmsEventSubscription) cty.Value
- func EncodeDmsEventSubscription_Arn(p DmsEventSubscriptionObservation, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_Enabled(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_EventCategories(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_Name(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_SnsTopicArn(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_SourceIds(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_SourceType(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_Tags(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDmsEventSubscription_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDmsEventSubscription_Arn(k *DmsEventSubscriptionObservation, p *DmsEventSubscriptionObservation, ...) bool
- func MergeDmsEventSubscription_Enabled(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, ...) bool
- func MergeDmsEventSubscription_EventCategories(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, ...) bool
- func MergeDmsEventSubscription_Name(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, ...) bool
- func MergeDmsEventSubscription_SnsTopicArn(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, ...) bool
- func MergeDmsEventSubscription_SourceIds(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, ...) bool
- func MergeDmsEventSubscription_SourceType(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, ...) bool
- func MergeDmsEventSubscription_Tags(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, ...) bool
- func MergeDmsEventSubscription_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDmsEventSubscription_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDmsEventSubscription_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDmsEventSubscription_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type DmsEventSubscription
- func (in *DmsEventSubscription) DeepCopy() *DmsEventSubscription
- func (in *DmsEventSubscription) DeepCopyInto(out *DmsEventSubscription)
- func (in *DmsEventSubscription) DeepCopyObject() runtime.Object
- func (mg *DmsEventSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DmsEventSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DmsEventSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DmsEventSubscription) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DmsEventSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DmsEventSubscription) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DmsEventSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DmsEventSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DmsEventSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DmsEventSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DmsEventSubscriptionList
- type DmsEventSubscriptionObservation
- type DmsEventSubscriptionParameters
- type DmsEventSubscriptionSpec
- type DmsEventSubscriptionStatus
- type Timeouts
Constants ¶
const ( Group = "dms-event-subscription.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DmsEventSubscription" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dms_event_subscription" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDmsEventSubscription_Arn ¶
func DecodeDmsEventSubscription_Arn(p *DmsEventSubscriptionObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsEventSubscription_Enabled ¶
func DecodeDmsEventSubscription_Enabled(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsEventSubscription_EventCategories ¶
func DecodeDmsEventSubscription_EventCategories(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDmsEventSubscription_Name ¶
func DecodeDmsEventSubscription_Name(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsEventSubscription_SnsTopicArn ¶
func DecodeDmsEventSubscription_SnsTopicArn(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsEventSubscription_SourceIds ¶
func DecodeDmsEventSubscription_SourceIds(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDmsEventSubscription_SourceType ¶
func DecodeDmsEventSubscription_SourceType(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDmsEventSubscription_Tags ¶
func DecodeDmsEventSubscription_Tags(p *DmsEventSubscriptionParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeDmsEventSubscription_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDmsEventSubscription_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDmsEventSubscription_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDmsEventSubscription_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func EncodeDmsEventSubscription ¶
func EncodeDmsEventSubscription(r DmsEventSubscription) cty.Value
func EncodeDmsEventSubscription_Arn ¶
func EncodeDmsEventSubscription_Arn(p DmsEventSubscriptionObservation, vals map[string]cty.Value)
func EncodeDmsEventSubscription_Enabled ¶
func EncodeDmsEventSubscription_Enabled(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDmsEventSubscription_EventCategories ¶
func EncodeDmsEventSubscription_EventCategories(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDmsEventSubscription_Name ¶
func EncodeDmsEventSubscription_Name(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDmsEventSubscription_SnsTopicArn ¶
func EncodeDmsEventSubscription_SnsTopicArn(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDmsEventSubscription_SourceIds ¶
func EncodeDmsEventSubscription_SourceIds(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDmsEventSubscription_SourceType ¶
func EncodeDmsEventSubscription_SourceType(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDmsEventSubscription_Tags ¶
func EncodeDmsEventSubscription_Tags(p DmsEventSubscriptionParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDmsEventSubscription_Arn ¶
func MergeDmsEventSubscription_Arn(k *DmsEventSubscriptionObservation, p *DmsEventSubscriptionObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDmsEventSubscription_Enabled ¶
func MergeDmsEventSubscription_Enabled(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsEventSubscription_EventCategories ¶
func MergeDmsEventSubscription_EventCategories(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDmsEventSubscription_Name ¶
func MergeDmsEventSubscription_Name(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsEventSubscription_SnsTopicArn ¶
func MergeDmsEventSubscription_SnsTopicArn(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsEventSubscription_SourceIds ¶
func MergeDmsEventSubscription_SourceIds(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDmsEventSubscription_SourceType ¶
func MergeDmsEventSubscription_SourceType(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsEventSubscription_Tags ¶
func MergeDmsEventSubscription_Tags(k *DmsEventSubscriptionParameters, p *DmsEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDmsEventSubscription_Timeouts ¶
func MergeDmsEventSubscription_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDmsEventSubscription_Timeouts_Create ¶
func MergeDmsEventSubscription_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsEventSubscription_Timeouts_Delete ¶
func MergeDmsEventSubscription_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDmsEventSubscription_Timeouts_Update ¶
func MergeDmsEventSubscription_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DmsEventSubscription ¶
type DmsEventSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DmsEventSubscriptionSpec `json:"spec"` Status DmsEventSubscriptionStatus `json:"status,omitempty"` }
DmsEventSubscription is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DmsEventSubscription) DeepCopy ¶
func (in *DmsEventSubscription) DeepCopy() *DmsEventSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEventSubscription.
func (*DmsEventSubscription) DeepCopyInto ¶
func (in *DmsEventSubscription) DeepCopyInto(out *DmsEventSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DmsEventSubscription) DeepCopyObject ¶
func (in *DmsEventSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DmsEventSubscription) GetCondition ¶
func (mg *DmsEventSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DmsEventSubscription.
func (*DmsEventSubscription) GetDeletionPolicy ¶
func (mg *DmsEventSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DmsEventSubscription.
func (*DmsEventSubscription) GetProviderConfigReference ¶
func (mg *DmsEventSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DmsEventSubscription.
func (*DmsEventSubscription) GetProviderReference ¶
func (mg *DmsEventSubscription) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DmsEventSubscription. Deprecated: Use GetProviderConfigReference.
func (*DmsEventSubscription) GetWriteConnectionSecretToReference ¶
func (mg *DmsEventSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DmsEventSubscription.
func (*DmsEventSubscription) SetConditions ¶
func (mg *DmsEventSubscription) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DmsEventSubscription.
func (*DmsEventSubscription) SetDeletionPolicy ¶
func (mg *DmsEventSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DmsEventSubscription.
func (*DmsEventSubscription) SetProviderConfigReference ¶
func (mg *DmsEventSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DmsEventSubscription.
func (*DmsEventSubscription) SetProviderReference ¶
func (mg *DmsEventSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DmsEventSubscription. Deprecated: Use SetProviderConfigReference.
func (*DmsEventSubscription) SetWriteConnectionSecretToReference ¶
func (mg *DmsEventSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DmsEventSubscription.
type DmsEventSubscriptionList ¶
type DmsEventSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DmsEventSubscription `json:"items"` }
DmsEventSubscription contains a list of DmsEventSubscriptionList
func (*DmsEventSubscriptionList) DeepCopy ¶
func (in *DmsEventSubscriptionList) DeepCopy() *DmsEventSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEventSubscriptionList.
func (*DmsEventSubscriptionList) DeepCopyInto ¶
func (in *DmsEventSubscriptionList) DeepCopyInto(out *DmsEventSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DmsEventSubscriptionList) DeepCopyObject ¶
func (in *DmsEventSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DmsEventSubscriptionList) GetItems ¶
func (l *DmsEventSubscriptionList) GetItems() []resource.Managed
GetItems of this DmsEventSubscriptionList.
type DmsEventSubscriptionObservation ¶
type DmsEventSubscriptionObservation struct {
Arn string `json:"arn"`
}
A DmsEventSubscriptionObservation records the observed state of a DmsEventSubscription
func (*DmsEventSubscriptionObservation) DeepCopy ¶
func (in *DmsEventSubscriptionObservation) DeepCopy() *DmsEventSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEventSubscriptionObservation.
func (*DmsEventSubscriptionObservation) DeepCopyInto ¶
func (in *DmsEventSubscriptionObservation) DeepCopyInto(out *DmsEventSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DmsEventSubscriptionParameters ¶
type DmsEventSubscriptionParameters struct { SourceIds []string `json:"source_ids"` SourceType string `json:"source_type"` Tags map[string]string `json:"tags"` Name string `json:"name"` EventCategories []string `json:"event_categories"` SnsTopicArn string `json:"sns_topic_arn"` Enabled bool `json:"enabled"` Timeouts Timeouts `json:"timeouts"` }
A DmsEventSubscriptionParameters defines the desired state of a DmsEventSubscription
func (*DmsEventSubscriptionParameters) DeepCopy ¶
func (in *DmsEventSubscriptionParameters) DeepCopy() *DmsEventSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEventSubscriptionParameters.
func (*DmsEventSubscriptionParameters) DeepCopyInto ¶
func (in *DmsEventSubscriptionParameters) DeepCopyInto(out *DmsEventSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DmsEventSubscriptionSpec ¶
type DmsEventSubscriptionSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DmsEventSubscriptionParameters `json:"forProvider"` }
A DmsEventSubscriptionSpec defines the desired state of a DmsEventSubscription
func (*DmsEventSubscriptionSpec) DeepCopy ¶
func (in *DmsEventSubscriptionSpec) DeepCopy() *DmsEventSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEventSubscriptionSpec.
func (*DmsEventSubscriptionSpec) DeepCopyInto ¶
func (in *DmsEventSubscriptionSpec) DeepCopyInto(out *DmsEventSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DmsEventSubscriptionStatus ¶
type DmsEventSubscriptionStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DmsEventSubscriptionObservation `json:"atProvider"` }
A DmsEventSubscriptionStatus defines the observed state of a DmsEventSubscription
func (*DmsEventSubscriptionStatus) DeepCopy ¶
func (in *DmsEventSubscriptionStatus) DeepCopy() *DmsEventSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEventSubscriptionStatus.
func (*DmsEventSubscriptionStatus) DeepCopyInto ¶
func (in *DmsEventSubscriptionStatus) DeepCopyInto(out *DmsEventSubscriptionStatus)
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.