Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDbEventSubscription(prev *DbEventSubscription, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDbEventSubscription_Arn(p *DbEventSubscriptionObservation, vals map[string]cty.Value)
- func DecodeDbEventSubscription_CustomerAwsId(p *DbEventSubscriptionObservation, vals map[string]cty.Value)
- func DecodeDbEventSubscription_Enabled(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDbEventSubscription_EventCategories(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDbEventSubscription_Name(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDbEventSubscription_NamePrefix(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDbEventSubscription_SnsTopic(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDbEventSubscription_SourceIds(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDbEventSubscription_SourceType(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDbEventSubscription_Tags(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDbEventSubscription_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDbEventSubscription_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDbEventSubscription_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDbEventSubscription_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func EncodeDbEventSubscription(r DbEventSubscription) cty.Value
- func EncodeDbEventSubscription_Arn(p DbEventSubscriptionObservation, vals map[string]cty.Value)
- func EncodeDbEventSubscription_CustomerAwsId(p DbEventSubscriptionObservation, vals map[string]cty.Value)
- func EncodeDbEventSubscription_Enabled(p DbEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDbEventSubscription_EventCategories(p DbEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDbEventSubscription_Name(p DbEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDbEventSubscription_NamePrefix(p DbEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDbEventSubscription_SnsTopic(p DbEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDbEventSubscription_SourceIds(p DbEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDbEventSubscription_SourceType(p DbEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDbEventSubscription_Tags(p DbEventSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDbEventSubscription_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDbEventSubscription_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDbEventSubscription_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDbEventSubscription_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDbEventSubscription_Arn(k *DbEventSubscriptionObservation, p *DbEventSubscriptionObservation, ...) bool
- func MergeDbEventSubscription_CustomerAwsId(k *DbEventSubscriptionObservation, p *DbEventSubscriptionObservation, ...) bool
- func MergeDbEventSubscription_Enabled(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, ...) bool
- func MergeDbEventSubscription_EventCategories(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, ...) bool
- func MergeDbEventSubscription_Name(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, ...) bool
- func MergeDbEventSubscription_NamePrefix(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, ...) bool
- func MergeDbEventSubscription_SnsTopic(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, ...) bool
- func MergeDbEventSubscription_SourceIds(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, ...) bool
- func MergeDbEventSubscription_SourceType(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, ...) bool
- func MergeDbEventSubscription_Tags(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, ...) bool
- func MergeDbEventSubscription_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDbEventSubscription_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDbEventSubscription_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDbEventSubscription_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type DbEventSubscription
- func (in *DbEventSubscription) DeepCopy() *DbEventSubscription
- func (in *DbEventSubscription) DeepCopyInto(out *DbEventSubscription)
- func (in *DbEventSubscription) DeepCopyObject() runtime.Object
- func (mg *DbEventSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DbEventSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DbEventSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DbEventSubscription) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DbEventSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DbEventSubscription) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DbEventSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DbEventSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DbEventSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DbEventSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DbEventSubscriptionList
- type DbEventSubscriptionObservation
- type DbEventSubscriptionParameters
- type DbEventSubscriptionSpec
- type DbEventSubscriptionStatus
- type Timeouts
Constants ¶
const ( Group = "db-event-subscription.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DbEventSubscription" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_db_event_subscription" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDbEventSubscription_Arn ¶
func DecodeDbEventSubscription_Arn(p *DbEventSubscriptionObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbEventSubscription_CustomerAwsId ¶
func DecodeDbEventSubscription_CustomerAwsId(p *DbEventSubscriptionObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbEventSubscription_Enabled ¶
func DecodeDbEventSubscription_Enabled(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbEventSubscription_EventCategories ¶
func DecodeDbEventSubscription_EventCategories(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDbEventSubscription_Name ¶
func DecodeDbEventSubscription_Name(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbEventSubscription_NamePrefix ¶
func DecodeDbEventSubscription_NamePrefix(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbEventSubscription_SnsTopic ¶
func DecodeDbEventSubscription_SnsTopic(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbEventSubscription_SourceIds ¶
func DecodeDbEventSubscription_SourceIds(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDbEventSubscription_SourceType ¶
func DecodeDbEventSubscription_SourceType(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbEventSubscription_Tags ¶
func DecodeDbEventSubscription_Tags(p *DbEventSubscriptionParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeDbEventSubscription_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDbEventSubscription_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDbEventSubscription_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDbEventSubscription_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func EncodeDbEventSubscription ¶
func EncodeDbEventSubscription(r DbEventSubscription) cty.Value
func EncodeDbEventSubscription_Arn ¶
func EncodeDbEventSubscription_Arn(p DbEventSubscriptionObservation, vals map[string]cty.Value)
func EncodeDbEventSubscription_CustomerAwsId ¶
func EncodeDbEventSubscription_CustomerAwsId(p DbEventSubscriptionObservation, vals map[string]cty.Value)
func EncodeDbEventSubscription_Enabled ¶
func EncodeDbEventSubscription_Enabled(p DbEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDbEventSubscription_EventCategories ¶
func EncodeDbEventSubscription_EventCategories(p DbEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDbEventSubscription_Name ¶
func EncodeDbEventSubscription_Name(p DbEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDbEventSubscription_NamePrefix ¶
func EncodeDbEventSubscription_NamePrefix(p DbEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDbEventSubscription_SnsTopic ¶
func EncodeDbEventSubscription_SnsTopic(p DbEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDbEventSubscription_SourceIds ¶
func EncodeDbEventSubscription_SourceIds(p DbEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDbEventSubscription_SourceType ¶
func EncodeDbEventSubscription_SourceType(p DbEventSubscriptionParameters, vals map[string]cty.Value)
func EncodeDbEventSubscription_Tags ¶
func EncodeDbEventSubscription_Tags(p DbEventSubscriptionParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDbEventSubscription_Arn ¶
func MergeDbEventSubscription_Arn(k *DbEventSubscriptionObservation, p *DbEventSubscriptionObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDbEventSubscription_CustomerAwsId ¶
func MergeDbEventSubscription_CustomerAwsId(k *DbEventSubscriptionObservation, p *DbEventSubscriptionObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDbEventSubscription_Enabled ¶
func MergeDbEventSubscription_Enabled(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbEventSubscription_EventCategories ¶
func MergeDbEventSubscription_EventCategories(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDbEventSubscription_Name ¶
func MergeDbEventSubscription_Name(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbEventSubscription_NamePrefix ¶
func MergeDbEventSubscription_NamePrefix(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbEventSubscription_SnsTopic ¶
func MergeDbEventSubscription_SnsTopic(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbEventSubscription_SourceIds ¶
func MergeDbEventSubscription_SourceIds(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDbEventSubscription_SourceType ¶
func MergeDbEventSubscription_SourceType(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbEventSubscription_Tags ¶
func MergeDbEventSubscription_Tags(k *DbEventSubscriptionParameters, p *DbEventSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDbEventSubscription_Timeouts ¶
func MergeDbEventSubscription_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDbEventSubscription_Timeouts_Create ¶
func MergeDbEventSubscription_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbEventSubscription_Timeouts_Delete ¶
func MergeDbEventSubscription_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbEventSubscription_Timeouts_Update ¶
func MergeDbEventSubscription_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DbEventSubscription ¶
type DbEventSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DbEventSubscriptionSpec `json:"spec"` Status DbEventSubscriptionStatus `json:"status,omitempty"` }
DbEventSubscription is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DbEventSubscription) DeepCopy ¶
func (in *DbEventSubscription) DeepCopy() *DbEventSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscription.
func (*DbEventSubscription) DeepCopyInto ¶
func (in *DbEventSubscription) DeepCopyInto(out *DbEventSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DbEventSubscription) DeepCopyObject ¶
func (in *DbEventSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DbEventSubscription) GetCondition ¶
func (mg *DbEventSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DbEventSubscription.
func (*DbEventSubscription) GetDeletionPolicy ¶
func (mg *DbEventSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DbEventSubscription.
func (*DbEventSubscription) GetProviderConfigReference ¶
func (mg *DbEventSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DbEventSubscription.
func (*DbEventSubscription) GetProviderReference ¶
func (mg *DbEventSubscription) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DbEventSubscription. Deprecated: Use GetProviderConfigReference.
func (*DbEventSubscription) GetWriteConnectionSecretToReference ¶
func (mg *DbEventSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DbEventSubscription.
func (*DbEventSubscription) SetConditions ¶
func (mg *DbEventSubscription) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DbEventSubscription.
func (*DbEventSubscription) SetDeletionPolicy ¶
func (mg *DbEventSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DbEventSubscription.
func (*DbEventSubscription) SetProviderConfigReference ¶
func (mg *DbEventSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DbEventSubscription.
func (*DbEventSubscription) SetProviderReference ¶
func (mg *DbEventSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DbEventSubscription. Deprecated: Use SetProviderConfigReference.
func (*DbEventSubscription) SetWriteConnectionSecretToReference ¶
func (mg *DbEventSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DbEventSubscription.
type DbEventSubscriptionList ¶
type DbEventSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DbEventSubscription `json:"items"` }
DbEventSubscription contains a list of DbEventSubscriptionList
func (*DbEventSubscriptionList) DeepCopy ¶
func (in *DbEventSubscriptionList) DeepCopy() *DbEventSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscriptionList.
func (*DbEventSubscriptionList) DeepCopyInto ¶
func (in *DbEventSubscriptionList) DeepCopyInto(out *DbEventSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DbEventSubscriptionList) DeepCopyObject ¶
func (in *DbEventSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DbEventSubscriptionList) GetItems ¶
func (l *DbEventSubscriptionList) GetItems() []resource.Managed
GetItems of this DbEventSubscriptionList.
type DbEventSubscriptionObservation ¶
type DbEventSubscriptionObservation struct { CustomerAwsId string `json:"customer_aws_id"` Arn string `json:"arn"` }
A DbEventSubscriptionObservation records the observed state of a DbEventSubscription
func (*DbEventSubscriptionObservation) DeepCopy ¶
func (in *DbEventSubscriptionObservation) DeepCopy() *DbEventSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscriptionObservation.
func (*DbEventSubscriptionObservation) DeepCopyInto ¶
func (in *DbEventSubscriptionObservation) DeepCopyInto(out *DbEventSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbEventSubscriptionParameters ¶
type DbEventSubscriptionParameters struct { Name string `json:"name"` SourceIds []string `json:"source_ids"` Enabled bool `json:"enabled"` EventCategories []string `json:"event_categories"` NamePrefix string `json:"name_prefix"` SnsTopic string `json:"sns_topic"` SourceType string `json:"source_type"` Tags map[string]string `json:"tags"` Timeouts Timeouts `json:"timeouts"` }
A DbEventSubscriptionParameters defines the desired state of a DbEventSubscription
func (*DbEventSubscriptionParameters) DeepCopy ¶
func (in *DbEventSubscriptionParameters) DeepCopy() *DbEventSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscriptionParameters.
func (*DbEventSubscriptionParameters) DeepCopyInto ¶
func (in *DbEventSubscriptionParameters) DeepCopyInto(out *DbEventSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbEventSubscriptionSpec ¶
type DbEventSubscriptionSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DbEventSubscriptionParameters `json:"forProvider"` }
A DbEventSubscriptionSpec defines the desired state of a DbEventSubscription
func (*DbEventSubscriptionSpec) DeepCopy ¶
func (in *DbEventSubscriptionSpec) DeepCopy() *DbEventSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscriptionSpec.
func (*DbEventSubscriptionSpec) DeepCopyInto ¶
func (in *DbEventSubscriptionSpec) DeepCopyInto(out *DbEventSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbEventSubscriptionStatus ¶
type DbEventSubscriptionStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DbEventSubscriptionObservation `json:"atProvider"` }
A DbEventSubscriptionStatus defines the observed state of a DbEventSubscription
func (*DbEventSubscriptionStatus) DeepCopy ¶
func (in *DbEventSubscriptionStatus) DeepCopy() *DbEventSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscriptionStatus.
func (*DbEventSubscriptionStatus) DeepCopyInto ¶
func (in *DbEventSubscriptionStatus) DeepCopyInto(out *DbEventSubscriptionStatus)
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.