Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSesIdentityNotificationTopic(prev *SesIdentityNotificationTopic, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSesIdentityNotificationTopic_Identity(p *SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
- func DecodeSesIdentityNotificationTopic_IncludeOriginalHeaders(p *SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
- func DecodeSesIdentityNotificationTopic_NotificationType(p *SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
- func DecodeSesIdentityNotificationTopic_TopicArn(p *SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
- func EncodeSesIdentityNotificationTopic(r SesIdentityNotificationTopic) cty.Value
- func EncodeSesIdentityNotificationTopic_Identity(p SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
- func EncodeSesIdentityNotificationTopic_IncludeOriginalHeaders(p SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
- func EncodeSesIdentityNotificationTopic_NotificationType(p SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
- func EncodeSesIdentityNotificationTopic_TopicArn(p SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSesIdentityNotificationTopic_Identity(k *SesIdentityNotificationTopicParameters, ...) bool
- func MergeSesIdentityNotificationTopic_IncludeOriginalHeaders(k *SesIdentityNotificationTopicParameters, ...) bool
- func MergeSesIdentityNotificationTopic_NotificationType(k *SesIdentityNotificationTopicParameters, ...) bool
- func MergeSesIdentityNotificationTopic_TopicArn(k *SesIdentityNotificationTopicParameters, ...) bool
- type SesIdentityNotificationTopic
- func (in *SesIdentityNotificationTopic) DeepCopy() *SesIdentityNotificationTopic
- func (in *SesIdentityNotificationTopic) DeepCopyInto(out *SesIdentityNotificationTopic)
- func (in *SesIdentityNotificationTopic) DeepCopyObject() runtime.Object
- func (mg *SesIdentityNotificationTopic) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SesIdentityNotificationTopic) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SesIdentityNotificationTopic) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SesIdentityNotificationTopic) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SesIdentityNotificationTopic) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SesIdentityNotificationTopic) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SesIdentityNotificationTopic) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SesIdentityNotificationTopic) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SesIdentityNotificationTopic) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SesIdentityNotificationTopic) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SesIdentityNotificationTopicList
- func (in *SesIdentityNotificationTopicList) DeepCopy() *SesIdentityNotificationTopicList
- func (in *SesIdentityNotificationTopicList) DeepCopyInto(out *SesIdentityNotificationTopicList)
- func (in *SesIdentityNotificationTopicList) DeepCopyObject() runtime.Object
- func (l *SesIdentityNotificationTopicList) GetItems() []resource.Managed
- type SesIdentityNotificationTopicObservation
- type SesIdentityNotificationTopicParameters
- type SesIdentityNotificationTopicSpec
- type SesIdentityNotificationTopicStatus
Constants ¶
const ( Group = "ses-identity-notification-topic.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SesIdentityNotificationTopic" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ses_identity_notification_topic" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSesIdentityNotificationTopic_Identity ¶
func DecodeSesIdentityNotificationTopic_Identity(p *SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesIdentityNotificationTopic_IncludeOriginalHeaders ¶
func DecodeSesIdentityNotificationTopic_IncludeOriginalHeaders(p *SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesIdentityNotificationTopic_NotificationType ¶
func DecodeSesIdentityNotificationTopic_NotificationType(p *SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesIdentityNotificationTopic_TopicArn ¶
func DecodeSesIdentityNotificationTopic_TopicArn(p *SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSesIdentityNotificationTopic ¶
func EncodeSesIdentityNotificationTopic(r SesIdentityNotificationTopic) cty.Value
func EncodeSesIdentityNotificationTopic_Identity ¶
func EncodeSesIdentityNotificationTopic_Identity(p SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
func EncodeSesIdentityNotificationTopic_IncludeOriginalHeaders ¶
func EncodeSesIdentityNotificationTopic_IncludeOriginalHeaders(p SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
func EncodeSesIdentityNotificationTopic_NotificationType ¶
func EncodeSesIdentityNotificationTopic_NotificationType(p SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
func EncodeSesIdentityNotificationTopic_TopicArn ¶
func EncodeSesIdentityNotificationTopic_TopicArn(p SesIdentityNotificationTopicParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSesIdentityNotificationTopic_Identity ¶
func MergeSesIdentityNotificationTopic_Identity(k *SesIdentityNotificationTopicParameters, p *SesIdentityNotificationTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSesIdentityNotificationTopic_IncludeOriginalHeaders ¶
func MergeSesIdentityNotificationTopic_IncludeOriginalHeaders(k *SesIdentityNotificationTopicParameters, p *SesIdentityNotificationTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSesIdentityNotificationTopic_NotificationType ¶
func MergeSesIdentityNotificationTopic_NotificationType(k *SesIdentityNotificationTopicParameters, p *SesIdentityNotificationTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSesIdentityNotificationTopic_TopicArn ¶
func MergeSesIdentityNotificationTopic_TopicArn(k *SesIdentityNotificationTopicParameters, p *SesIdentityNotificationTopicParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SesIdentityNotificationTopic ¶
type SesIdentityNotificationTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SesIdentityNotificationTopicSpec `json:"spec"` Status SesIdentityNotificationTopicStatus `json:"status,omitempty"` }
SesIdentityNotificationTopic is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SesIdentityNotificationTopic) DeepCopy ¶
func (in *SesIdentityNotificationTopic) DeepCopy() *SesIdentityNotificationTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopic.
func (*SesIdentityNotificationTopic) DeepCopyInto ¶
func (in *SesIdentityNotificationTopic) DeepCopyInto(out *SesIdentityNotificationTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesIdentityNotificationTopic) DeepCopyObject ¶
func (in *SesIdentityNotificationTopic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesIdentityNotificationTopic) GetCondition ¶
func (mg *SesIdentityNotificationTopic) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SesIdentityNotificationTopic.
func (*SesIdentityNotificationTopic) GetDeletionPolicy ¶
func (mg *SesIdentityNotificationTopic) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SesIdentityNotificationTopic.
func (*SesIdentityNotificationTopic) GetProviderConfigReference ¶
func (mg *SesIdentityNotificationTopic) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SesIdentityNotificationTopic.
func (*SesIdentityNotificationTopic) GetProviderReference ¶
func (mg *SesIdentityNotificationTopic) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SesIdentityNotificationTopic. Deprecated: Use GetProviderConfigReference.
func (*SesIdentityNotificationTopic) GetWriteConnectionSecretToReference ¶
func (mg *SesIdentityNotificationTopic) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SesIdentityNotificationTopic.
func (*SesIdentityNotificationTopic) SetConditions ¶
func (mg *SesIdentityNotificationTopic) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SesIdentityNotificationTopic.
func (*SesIdentityNotificationTopic) SetDeletionPolicy ¶
func (mg *SesIdentityNotificationTopic) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SesIdentityNotificationTopic.
func (*SesIdentityNotificationTopic) SetProviderConfigReference ¶
func (mg *SesIdentityNotificationTopic) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SesIdentityNotificationTopic.
func (*SesIdentityNotificationTopic) SetProviderReference ¶
func (mg *SesIdentityNotificationTopic) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SesIdentityNotificationTopic. Deprecated: Use SetProviderConfigReference.
func (*SesIdentityNotificationTopic) SetWriteConnectionSecretToReference ¶
func (mg *SesIdentityNotificationTopic) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SesIdentityNotificationTopic.
type SesIdentityNotificationTopicList ¶
type SesIdentityNotificationTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SesIdentityNotificationTopic `json:"items"` }
SesIdentityNotificationTopic contains a list of SesIdentityNotificationTopicList
func (*SesIdentityNotificationTopicList) DeepCopy ¶
func (in *SesIdentityNotificationTopicList) DeepCopy() *SesIdentityNotificationTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopicList.
func (*SesIdentityNotificationTopicList) DeepCopyInto ¶
func (in *SesIdentityNotificationTopicList) DeepCopyInto(out *SesIdentityNotificationTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesIdentityNotificationTopicList) DeepCopyObject ¶
func (in *SesIdentityNotificationTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesIdentityNotificationTopicList) GetItems ¶
func (l *SesIdentityNotificationTopicList) GetItems() []resource.Managed
GetItems of this SesIdentityNotificationTopicList.
type SesIdentityNotificationTopicObservation ¶
type SesIdentityNotificationTopicObservation struct{}
A SesIdentityNotificationTopicObservation records the observed state of a SesIdentityNotificationTopic
func (*SesIdentityNotificationTopicObservation) DeepCopy ¶
func (in *SesIdentityNotificationTopicObservation) DeepCopy() *SesIdentityNotificationTopicObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopicObservation.
func (*SesIdentityNotificationTopicObservation) DeepCopyInto ¶
func (in *SesIdentityNotificationTopicObservation) DeepCopyInto(out *SesIdentityNotificationTopicObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesIdentityNotificationTopicParameters ¶
type SesIdentityNotificationTopicParameters struct { Identity string `json:"identity"` IncludeOriginalHeaders bool `json:"include_original_headers"` NotificationType string `json:"notification_type"` TopicArn string `json:"topic_arn"` }
A SesIdentityNotificationTopicParameters defines the desired state of a SesIdentityNotificationTopic
func (*SesIdentityNotificationTopicParameters) DeepCopy ¶
func (in *SesIdentityNotificationTopicParameters) DeepCopy() *SesIdentityNotificationTopicParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopicParameters.
func (*SesIdentityNotificationTopicParameters) DeepCopyInto ¶
func (in *SesIdentityNotificationTopicParameters) DeepCopyInto(out *SesIdentityNotificationTopicParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesIdentityNotificationTopicSpec ¶
type SesIdentityNotificationTopicSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SesIdentityNotificationTopicParameters `json:"forProvider"` }
A SesIdentityNotificationTopicSpec defines the desired state of a SesIdentityNotificationTopic
func (*SesIdentityNotificationTopicSpec) DeepCopy ¶
func (in *SesIdentityNotificationTopicSpec) DeepCopy() *SesIdentityNotificationTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopicSpec.
func (*SesIdentityNotificationTopicSpec) DeepCopyInto ¶
func (in *SesIdentityNotificationTopicSpec) DeepCopyInto(out *SesIdentityNotificationTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesIdentityNotificationTopicStatus ¶
type SesIdentityNotificationTopicStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SesIdentityNotificationTopicObservation `json:"atProvider"` }
A SesIdentityNotificationTopicStatus defines the observed state of a SesIdentityNotificationTopic
func (*SesIdentityNotificationTopicStatus) DeepCopy ¶
func (in *SesIdentityNotificationTopicStatus) DeepCopy() *SesIdentityNotificationTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopicStatus.
func (*SesIdentityNotificationTopicStatus) DeepCopyInto ¶
func (in *SesIdentityNotificationTopicStatus) DeepCopyInto(out *SesIdentityNotificationTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.