Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSnsTopic(prev *SnsTopic, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSnsTopic_ApplicationFailureFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_ApplicationSuccessFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_ApplicationSuccessFeedbackSampleRate(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_Arn(p *SnsTopicObservation, vals map[string]cty.Value)
- func DecodeSnsTopic_DeliveryPolicy(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_DisplayName(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_HttpFailureFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_HttpSuccessFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_HttpSuccessFeedbackSampleRate(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_KmsMasterKeyId(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_LambdaFailureFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_LambdaSuccessFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_LambdaSuccessFeedbackSampleRate(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_Name(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_NamePrefix(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_Policy(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_SqsFailureFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_SqsSuccessFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_SqsSuccessFeedbackSampleRate(p *SnsTopicParameters, vals map[string]cty.Value)
- func DecodeSnsTopic_Tags(p *SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic(r SnsTopic) cty.Value
- func EncodeSnsTopic_ApplicationFailureFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_ApplicationSuccessFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_ApplicationSuccessFeedbackSampleRate(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_Arn(p SnsTopicObservation, vals map[string]cty.Value)
- func EncodeSnsTopic_DeliveryPolicy(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_DisplayName(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_HttpFailureFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_HttpSuccessFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_HttpSuccessFeedbackSampleRate(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_KmsMasterKeyId(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_LambdaFailureFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_LambdaSuccessFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_LambdaSuccessFeedbackSampleRate(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_Name(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_NamePrefix(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_Policy(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_SqsFailureFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_SqsSuccessFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_SqsSuccessFeedbackSampleRate(p SnsTopicParameters, vals map[string]cty.Value)
- func EncodeSnsTopic_Tags(p SnsTopicParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSnsTopic_ApplicationFailureFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_ApplicationSuccessFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_ApplicationSuccessFeedbackSampleRate(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_Arn(k *SnsTopicObservation, p *SnsTopicObservation, md *plugin.MergeDescription) bool
- func MergeSnsTopic_DeliveryPolicy(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_DisplayName(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_HttpFailureFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_HttpSuccessFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_HttpSuccessFeedbackSampleRate(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_KmsMasterKeyId(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_LambdaFailureFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_LambdaSuccessFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_LambdaSuccessFeedbackSampleRate(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_Name(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_NamePrefix(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_Policy(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_SqsFailureFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_SqsSuccessFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_SqsSuccessFeedbackSampleRate(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- func MergeSnsTopic_Tags(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
- type SnsTopic
- func (in *SnsTopic) DeepCopy() *SnsTopic
- func (in *SnsTopic) DeepCopyInto(out *SnsTopic)
- func (in *SnsTopic) DeepCopyObject() runtime.Object
- func (mg *SnsTopic) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SnsTopic) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SnsTopic) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SnsTopic) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SnsTopic) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SnsTopic) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SnsTopic) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SnsTopic) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SnsTopic) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SnsTopic) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SnsTopicList
- type SnsTopicObservation
- type SnsTopicParameters
- type SnsTopicSpec
- type SnsTopicStatus
Constants ¶
const ( Group = "sns-topic.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SnsTopic" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_sns_topic" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSnsTopic ¶
func DecodeSnsTopic_ApplicationFailureFeedbackRoleArn ¶
func DecodeSnsTopic_ApplicationFailureFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_ApplicationSuccessFeedbackRoleArn ¶
func DecodeSnsTopic_ApplicationSuccessFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_ApplicationSuccessFeedbackSampleRate ¶
func DecodeSnsTopic_ApplicationSuccessFeedbackSampleRate(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_Arn ¶
func DecodeSnsTopic_Arn(p *SnsTopicObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_DeliveryPolicy ¶
func DecodeSnsTopic_DeliveryPolicy(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_DisplayName ¶
func DecodeSnsTopic_DisplayName(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_HttpFailureFeedbackRoleArn ¶
func DecodeSnsTopic_HttpFailureFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_HttpSuccessFeedbackRoleArn ¶
func DecodeSnsTopic_HttpSuccessFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_HttpSuccessFeedbackSampleRate ¶
func DecodeSnsTopic_HttpSuccessFeedbackSampleRate(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_KmsMasterKeyId ¶
func DecodeSnsTopic_KmsMasterKeyId(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_LambdaFailureFeedbackRoleArn ¶
func DecodeSnsTopic_LambdaFailureFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_LambdaSuccessFeedbackRoleArn ¶
func DecodeSnsTopic_LambdaSuccessFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_LambdaSuccessFeedbackSampleRate ¶
func DecodeSnsTopic_LambdaSuccessFeedbackSampleRate(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_Name ¶
func DecodeSnsTopic_Name(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_NamePrefix ¶
func DecodeSnsTopic_NamePrefix(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_Policy ¶
func DecodeSnsTopic_Policy(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_SqsFailureFeedbackRoleArn ¶
func DecodeSnsTopic_SqsFailureFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_SqsSuccessFeedbackRoleArn ¶
func DecodeSnsTopic_SqsSuccessFeedbackRoleArn(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_SqsSuccessFeedbackSampleRate ¶
func DecodeSnsTopic_SqsSuccessFeedbackSampleRate(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsTopic_Tags ¶
func DecodeSnsTopic_Tags(p *SnsTopicParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeSnsTopic ¶
func EncodeSnsTopic_ApplicationFailureFeedbackRoleArn ¶
func EncodeSnsTopic_ApplicationFailureFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_ApplicationSuccessFeedbackRoleArn ¶
func EncodeSnsTopic_ApplicationSuccessFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_ApplicationSuccessFeedbackSampleRate ¶
func EncodeSnsTopic_ApplicationSuccessFeedbackSampleRate(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_Arn ¶
func EncodeSnsTopic_Arn(p SnsTopicObservation, vals map[string]cty.Value)
func EncodeSnsTopic_DeliveryPolicy ¶
func EncodeSnsTopic_DeliveryPolicy(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_DisplayName ¶
func EncodeSnsTopic_DisplayName(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_HttpFailureFeedbackRoleArn ¶
func EncodeSnsTopic_HttpFailureFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_HttpSuccessFeedbackRoleArn ¶
func EncodeSnsTopic_HttpSuccessFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_HttpSuccessFeedbackSampleRate ¶
func EncodeSnsTopic_HttpSuccessFeedbackSampleRate(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_KmsMasterKeyId ¶
func EncodeSnsTopic_KmsMasterKeyId(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_LambdaFailureFeedbackRoleArn ¶
func EncodeSnsTopic_LambdaFailureFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_LambdaSuccessFeedbackRoleArn ¶
func EncodeSnsTopic_LambdaSuccessFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_LambdaSuccessFeedbackSampleRate ¶
func EncodeSnsTopic_LambdaSuccessFeedbackSampleRate(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_Name ¶
func EncodeSnsTopic_Name(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_NamePrefix ¶
func EncodeSnsTopic_NamePrefix(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_Policy ¶
func EncodeSnsTopic_Policy(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_SqsFailureFeedbackRoleArn ¶
func EncodeSnsTopic_SqsFailureFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_SqsSuccessFeedbackRoleArn ¶
func EncodeSnsTopic_SqsSuccessFeedbackRoleArn(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_SqsSuccessFeedbackSampleRate ¶
func EncodeSnsTopic_SqsSuccessFeedbackSampleRate(p SnsTopicParameters, vals map[string]cty.Value)
func EncodeSnsTopic_Tags ¶
func EncodeSnsTopic_Tags(p SnsTopicParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSnsTopic_ApplicationFailureFeedbackRoleArn ¶
func MergeSnsTopic_ApplicationFailureFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_ApplicationSuccessFeedbackRoleArn ¶
func MergeSnsTopic_ApplicationSuccessFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_ApplicationSuccessFeedbackSampleRate ¶
func MergeSnsTopic_ApplicationSuccessFeedbackSampleRate(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_Arn ¶
func MergeSnsTopic_Arn(k *SnsTopicObservation, p *SnsTopicObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSnsTopic_DeliveryPolicy ¶
func MergeSnsTopic_DeliveryPolicy(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_DisplayName ¶
func MergeSnsTopic_DisplayName(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_HttpFailureFeedbackRoleArn ¶
func MergeSnsTopic_HttpFailureFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_HttpSuccessFeedbackRoleArn ¶
func MergeSnsTopic_HttpSuccessFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_HttpSuccessFeedbackSampleRate ¶
func MergeSnsTopic_HttpSuccessFeedbackSampleRate(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_KmsMasterKeyId ¶
func MergeSnsTopic_KmsMasterKeyId(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_LambdaFailureFeedbackRoleArn ¶
func MergeSnsTopic_LambdaFailureFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_LambdaSuccessFeedbackRoleArn ¶
func MergeSnsTopic_LambdaSuccessFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_LambdaSuccessFeedbackSampleRate ¶
func MergeSnsTopic_LambdaSuccessFeedbackSampleRate(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_Name ¶
func MergeSnsTopic_Name(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_NamePrefix ¶
func MergeSnsTopic_NamePrefix(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_Policy ¶
func MergeSnsTopic_Policy(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_SqsFailureFeedbackRoleArn ¶
func MergeSnsTopic_SqsFailureFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_SqsSuccessFeedbackRoleArn ¶
func MergeSnsTopic_SqsSuccessFeedbackRoleArn(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_SqsSuccessFeedbackSampleRate ¶
func MergeSnsTopic_SqsSuccessFeedbackSampleRate(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsTopic_Tags ¶
func MergeSnsTopic_Tags(k *SnsTopicParameters, p *SnsTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type SnsTopic ¶
type SnsTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnsTopicSpec `json:"spec"` Status SnsTopicStatus `json:"status,omitempty"` }
SnsTopic is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SnsTopic) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopic.
func (*SnsTopic) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnsTopic) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnsTopic) GetCondition ¶
func (mg *SnsTopic) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SnsTopic.
func (*SnsTopic) GetDeletionPolicy ¶
func (mg *SnsTopic) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SnsTopic.
func (*SnsTopic) GetProviderConfigReference ¶
func (mg *SnsTopic) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SnsTopic.
func (*SnsTopic) GetProviderReference ¶
func (mg *SnsTopic) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SnsTopic. Deprecated: Use GetProviderConfigReference.
func (*SnsTopic) GetWriteConnectionSecretToReference ¶
func (mg *SnsTopic) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SnsTopic.
func (*SnsTopic) SetConditions ¶
func (mg *SnsTopic) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SnsTopic.
func (*SnsTopic) SetDeletionPolicy ¶
func (mg *SnsTopic) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SnsTopic.
func (*SnsTopic) SetProviderConfigReference ¶
func (mg *SnsTopic) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SnsTopic.
func (*SnsTopic) SetProviderReference ¶
func (mg *SnsTopic) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SnsTopic. Deprecated: Use SetProviderConfigReference.
func (*SnsTopic) SetWriteConnectionSecretToReference ¶
func (mg *SnsTopic) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SnsTopic.
type SnsTopicList ¶
type SnsTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SnsTopic `json:"items"` }
SnsTopic contains a list of SnsTopicList
func (*SnsTopicList) DeepCopy ¶
func (in *SnsTopicList) DeepCopy() *SnsTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicList.
func (*SnsTopicList) DeepCopyInto ¶
func (in *SnsTopicList) DeepCopyInto(out *SnsTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnsTopicList) DeepCopyObject ¶
func (in *SnsTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnsTopicList) GetItems ¶
func (l *SnsTopicList) GetItems() []resource.Managed
GetItems of this SnsTopicList.
type SnsTopicObservation ¶
type SnsTopicObservation struct {
Arn string `json:"arn"`
}
A SnsTopicObservation records the observed state of a SnsTopic
func (*SnsTopicObservation) DeepCopy ¶
func (in *SnsTopicObservation) DeepCopy() *SnsTopicObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicObservation.
func (*SnsTopicObservation) DeepCopyInto ¶
func (in *SnsTopicObservation) DeepCopyInto(out *SnsTopicObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsTopicParameters ¶
type SnsTopicParameters struct { ApplicationSuccessFeedbackRoleArn string `json:"application_success_feedback_role_arn"` LambdaSuccessFeedbackRoleArn string `json:"lambda_success_feedback_role_arn"` Name string `json:"name"` SqsFailureFeedbackRoleArn string `json:"sqs_failure_feedback_role_arn"` HttpFailureFeedbackRoleArn string `json:"http_failure_feedback_role_arn"` LambdaFailureFeedbackRoleArn string `json:"lambda_failure_feedback_role_arn"` LambdaSuccessFeedbackSampleRate int64 `json:"lambda_success_feedback_sample_rate"` Tags map[string]string `json:"tags"` ApplicationSuccessFeedbackSampleRate int64 `json:"application_success_feedback_sample_rate"` DeliveryPolicy string `json:"delivery_policy"` DisplayName string `json:"display_name"` HttpSuccessFeedbackRoleArn string `json:"http_success_feedback_role_arn"` HttpSuccessFeedbackSampleRate int64 `json:"http_success_feedback_sample_rate"` SqsSuccessFeedbackRoleArn string `json:"sqs_success_feedback_role_arn"` SqsSuccessFeedbackSampleRate int64 `json:"sqs_success_feedback_sample_rate"` ApplicationFailureFeedbackRoleArn string `json:"application_failure_feedback_role_arn"` KmsMasterKeyId string `json:"kms_master_key_id"` NamePrefix string `json:"name_prefix"` Policy string `json:"policy"` }
A SnsTopicParameters defines the desired state of a SnsTopic
func (*SnsTopicParameters) DeepCopy ¶
func (in *SnsTopicParameters) DeepCopy() *SnsTopicParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicParameters.
func (*SnsTopicParameters) DeepCopyInto ¶
func (in *SnsTopicParameters) DeepCopyInto(out *SnsTopicParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsTopicSpec ¶
type SnsTopicSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SnsTopicParameters `json:"forProvider"` }
A SnsTopicSpec defines the desired state of a SnsTopic
func (*SnsTopicSpec) DeepCopy ¶
func (in *SnsTopicSpec) DeepCopy() *SnsTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSpec.
func (*SnsTopicSpec) DeepCopyInto ¶
func (in *SnsTopicSpec) DeepCopyInto(out *SnsTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsTopicStatus ¶
type SnsTopicStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SnsTopicObservation `json:"atProvider"` }
A SnsTopicStatus defines the observed state of a SnsTopic
func (*SnsTopicStatus) DeepCopy ¶
func (in *SnsTopicStatus) DeepCopy() *SnsTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicStatus.
func (*SnsTopicStatus) DeepCopyInto ¶
func (in *SnsTopicStatus) DeepCopyInto(out *SnsTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.