Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeSnsTopicSubscription(prev *SnsTopicSubscription, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSnsTopicSubscription_Arn(p *SnsTopicSubscriptionObservation, vals map[string]cty.Value)
- func DecodeSnsTopicSubscription_ConfirmationTimeoutInMinutes(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func DecodeSnsTopicSubscription_DeliveryPolicy(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func DecodeSnsTopicSubscription_Endpoint(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func DecodeSnsTopicSubscription_EndpointAutoConfirms(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func DecodeSnsTopicSubscription_FilterPolicy(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func DecodeSnsTopicSubscription_Protocol(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func DecodeSnsTopicSubscription_RawMessageDelivery(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func DecodeSnsTopicSubscription_TopicArn(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSnsTopicSubscription(r SnsTopicSubscription) cty.Value
- func EncodeSnsTopicSubscription_Arn(p SnsTopicSubscriptionObservation, vals map[string]cty.Value)
- func EncodeSnsTopicSubscription_ConfirmationTimeoutInMinutes(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSnsTopicSubscription_DeliveryPolicy(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSnsTopicSubscription_Endpoint(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSnsTopicSubscription_EndpointAutoConfirms(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSnsTopicSubscription_FilterPolicy(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSnsTopicSubscription_Protocol(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSnsTopicSubscription_RawMessageDelivery(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSnsTopicSubscription_TopicArn(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSnsTopicSubscription_Arn(k *SnsTopicSubscriptionObservation, p *SnsTopicSubscriptionObservation, ...) bool
- func MergeSnsTopicSubscription_ConfirmationTimeoutInMinutes(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, ...) bool
- func MergeSnsTopicSubscription_DeliveryPolicy(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, ...) bool
- func MergeSnsTopicSubscription_Endpoint(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, ...) bool
- func MergeSnsTopicSubscription_EndpointAutoConfirms(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, ...) bool
- func MergeSnsTopicSubscription_FilterPolicy(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, ...) bool
- func MergeSnsTopicSubscription_Protocol(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, ...) bool
- func MergeSnsTopicSubscription_RawMessageDelivery(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, ...) bool
- func MergeSnsTopicSubscription_TopicArn(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, ...) bool
- type SnsTopicSubscription
- func (in *SnsTopicSubscription) DeepCopy() *SnsTopicSubscription
- func (in *SnsTopicSubscription) DeepCopyInto(out *SnsTopicSubscription)
- func (in *SnsTopicSubscription) DeepCopyObject() runtime.Object
- func (mg *SnsTopicSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SnsTopicSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SnsTopicSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SnsTopicSubscription) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SnsTopicSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SnsTopicSubscription) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SnsTopicSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SnsTopicSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SnsTopicSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SnsTopicSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SnsTopicSubscriptionList
- type SnsTopicSubscriptionObservation
- type SnsTopicSubscriptionParameters
- type SnsTopicSubscriptionSpec
- type SnsTopicSubscriptionStatus
Constants ¶
const ( Group = "sns-topic-subscription.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SnsTopicSubscription" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_sns_topic_subscription" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSnsTopicSubscription_Arn ¶
func DecodeSnsTopicSubscription_Arn(p *SnsTopicSubscriptionObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopicSubscription_ConfirmationTimeoutInMinutes ¶
func DecodeSnsTopicSubscription_ConfirmationTimeoutInMinutes(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopicSubscription_DeliveryPolicy ¶
func DecodeSnsTopicSubscription_DeliveryPolicy(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopicSubscription_Endpoint ¶
func DecodeSnsTopicSubscription_Endpoint(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopicSubscription_EndpointAutoConfirms ¶
func DecodeSnsTopicSubscription_EndpointAutoConfirms(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopicSubscription_FilterPolicy ¶
func DecodeSnsTopicSubscription_FilterPolicy(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopicSubscription_Protocol ¶
func DecodeSnsTopicSubscription_Protocol(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopicSubscription_RawMessageDelivery ¶
func DecodeSnsTopicSubscription_RawMessageDelivery(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopicSubscription_TopicArn ¶
func DecodeSnsTopicSubscription_TopicArn(p *SnsTopicSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSnsTopicSubscription ¶
func EncodeSnsTopicSubscription(r SnsTopicSubscription) cty.Value
func EncodeSnsTopicSubscription_Arn ¶
func EncodeSnsTopicSubscription_Arn(p SnsTopicSubscriptionObservation, vals map[string]cty.Value)
func EncodeSnsTopicSubscription_ConfirmationTimeoutInMinutes ¶
func EncodeSnsTopicSubscription_ConfirmationTimeoutInMinutes(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
func EncodeSnsTopicSubscription_DeliveryPolicy ¶
func EncodeSnsTopicSubscription_DeliveryPolicy(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
func EncodeSnsTopicSubscription_Endpoint ¶
func EncodeSnsTopicSubscription_Endpoint(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
func EncodeSnsTopicSubscription_EndpointAutoConfirms ¶
func EncodeSnsTopicSubscription_EndpointAutoConfirms(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
func EncodeSnsTopicSubscription_FilterPolicy ¶
func EncodeSnsTopicSubscription_FilterPolicy(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
func EncodeSnsTopicSubscription_Protocol ¶
func EncodeSnsTopicSubscription_Protocol(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
func EncodeSnsTopicSubscription_RawMessageDelivery ¶
func EncodeSnsTopicSubscription_RawMessageDelivery(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
func EncodeSnsTopicSubscription_TopicArn ¶
func EncodeSnsTopicSubscription_TopicArn(p SnsTopicSubscriptionParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSnsTopicSubscription_Arn ¶
func MergeSnsTopicSubscription_Arn(k *SnsTopicSubscriptionObservation, p *SnsTopicSubscriptionObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSnsTopicSubscription_ConfirmationTimeoutInMinutes ¶
func MergeSnsTopicSubscription_ConfirmationTimeoutInMinutes(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopicSubscription_DeliveryPolicy ¶
func MergeSnsTopicSubscription_DeliveryPolicy(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopicSubscription_Endpoint ¶
func MergeSnsTopicSubscription_Endpoint(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopicSubscription_EndpointAutoConfirms ¶
func MergeSnsTopicSubscription_EndpointAutoConfirms(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopicSubscription_FilterPolicy ¶
func MergeSnsTopicSubscription_FilterPolicy(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopicSubscription_Protocol ¶
func MergeSnsTopicSubscription_Protocol(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopicSubscription_RawMessageDelivery ¶
func MergeSnsTopicSubscription_RawMessageDelivery(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopicSubscription_TopicArn ¶
func MergeSnsTopicSubscription_TopicArn(k *SnsTopicSubscriptionParameters, p *SnsTopicSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SnsTopicSubscription ¶
type SnsTopicSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnsTopicSubscriptionSpec `json:"spec"` Status SnsTopicSubscriptionStatus `json:"status,omitempty"` }
SnsTopicSubscription is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SnsTopicSubscription) DeepCopy ¶
func (in *SnsTopicSubscription) DeepCopy() *SnsTopicSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscription.
func (*SnsTopicSubscription) DeepCopyInto ¶
func (in *SnsTopicSubscription) DeepCopyInto(out *SnsTopicSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnsTopicSubscription) DeepCopyObject ¶
func (in *SnsTopicSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnsTopicSubscription) GetCondition ¶
func (mg *SnsTopicSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SnsTopicSubscription.
func (*SnsTopicSubscription) GetDeletionPolicy ¶
func (mg *SnsTopicSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SnsTopicSubscription.
func (*SnsTopicSubscription) GetProviderConfigReference ¶
func (mg *SnsTopicSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SnsTopicSubscription.
func (*SnsTopicSubscription) GetProviderReference ¶
func (mg *SnsTopicSubscription) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SnsTopicSubscription. Deprecated: Use GetProviderConfigReference.
func (*SnsTopicSubscription) GetWriteConnectionSecretToReference ¶
func (mg *SnsTopicSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SnsTopicSubscription.
func (*SnsTopicSubscription) SetConditions ¶
func (mg *SnsTopicSubscription) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SnsTopicSubscription.
func (*SnsTopicSubscription) SetDeletionPolicy ¶
func (mg *SnsTopicSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SnsTopicSubscription.
func (*SnsTopicSubscription) SetProviderConfigReference ¶
func (mg *SnsTopicSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SnsTopicSubscription.
func (*SnsTopicSubscription) SetProviderReference ¶
func (mg *SnsTopicSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SnsTopicSubscription. Deprecated: Use SetProviderConfigReference.
func (*SnsTopicSubscription) SetWriteConnectionSecretToReference ¶
func (mg *SnsTopicSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SnsTopicSubscription.
type SnsTopicSubscriptionList ¶
type SnsTopicSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SnsTopicSubscription `json:"items"` }
SnsTopicSubscription contains a list of SnsTopicSubscriptionList
func (*SnsTopicSubscriptionList) DeepCopy ¶
func (in *SnsTopicSubscriptionList) DeepCopy() *SnsTopicSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscriptionList.
func (*SnsTopicSubscriptionList) DeepCopyInto ¶
func (in *SnsTopicSubscriptionList) DeepCopyInto(out *SnsTopicSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnsTopicSubscriptionList) DeepCopyObject ¶
func (in *SnsTopicSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnsTopicSubscriptionList) GetItems ¶
func (l *SnsTopicSubscriptionList) GetItems() []resource.Managed
GetItems of this SnsTopicSubscriptionList.
type SnsTopicSubscriptionObservation ¶
type SnsTopicSubscriptionObservation struct {
Arn string `json:"arn"`
}
A SnsTopicSubscriptionObservation records the observed state of a SnsTopicSubscription
func (*SnsTopicSubscriptionObservation) DeepCopy ¶
func (in *SnsTopicSubscriptionObservation) DeepCopy() *SnsTopicSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscriptionObservation.
func (*SnsTopicSubscriptionObservation) DeepCopyInto ¶
func (in *SnsTopicSubscriptionObservation) DeepCopyInto(out *SnsTopicSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsTopicSubscriptionParameters ¶
type SnsTopicSubscriptionParameters struct { Endpoint string `json:"endpoint"` FilterPolicy string `json:"filter_policy"` RawMessageDelivery bool `json:"raw_message_delivery"` DeliveryPolicy string `json:"delivery_policy"` EndpointAutoConfirms bool `json:"endpoint_auto_confirms"` Protocol string `json:"protocol"` TopicArn string `json:"topic_arn"` ConfirmationTimeoutInMinutes int64 `json:"confirmation_timeout_in_minutes"` }
A SnsTopicSubscriptionParameters defines the desired state of a SnsTopicSubscription
func (*SnsTopicSubscriptionParameters) DeepCopy ¶
func (in *SnsTopicSubscriptionParameters) DeepCopy() *SnsTopicSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscriptionParameters.
func (*SnsTopicSubscriptionParameters) DeepCopyInto ¶
func (in *SnsTopicSubscriptionParameters) DeepCopyInto(out *SnsTopicSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsTopicSubscriptionSpec ¶
type SnsTopicSubscriptionSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SnsTopicSubscriptionParameters `json:"forProvider"` }
A SnsTopicSubscriptionSpec defines the desired state of a SnsTopicSubscription
func (*SnsTopicSubscriptionSpec) DeepCopy ¶
func (in *SnsTopicSubscriptionSpec) DeepCopy() *SnsTopicSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscriptionSpec.
func (*SnsTopicSubscriptionSpec) DeepCopyInto ¶
func (in *SnsTopicSubscriptionSpec) DeepCopyInto(out *SnsTopicSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsTopicSubscriptionStatus ¶
type SnsTopicSubscriptionStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SnsTopicSubscriptionObservation `json:"atProvider"` }
A SnsTopicSubscriptionStatus defines the observed state of a SnsTopicSubscription
func (*SnsTopicSubscriptionStatus) DeepCopy ¶
func (in *SnsTopicSubscriptionStatus) DeepCopy() *SnsTopicSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscriptionStatus.
func (*SnsTopicSubscriptionStatus) DeepCopyInto ¶
func (in *SnsTopicSubscriptionStatus) DeepCopyInto(out *SnsTopicSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.