Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSesTemplate(prev *SesTemplate, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSesTemplate_Html(p *SesTemplateParameters, vals map[string]cty.Value)
- func DecodeSesTemplate_Name(p *SesTemplateParameters, vals map[string]cty.Value)
- func DecodeSesTemplate_Subject(p *SesTemplateParameters, vals map[string]cty.Value)
- func DecodeSesTemplate_Text(p *SesTemplateParameters, vals map[string]cty.Value)
- func EncodeSesTemplate(r SesTemplate) cty.Value
- func EncodeSesTemplate_Html(p SesTemplateParameters, vals map[string]cty.Value)
- func EncodeSesTemplate_Name(p SesTemplateParameters, vals map[string]cty.Value)
- func EncodeSesTemplate_Subject(p SesTemplateParameters, vals map[string]cty.Value)
- func EncodeSesTemplate_Text(p SesTemplateParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSesTemplate_Html(k *SesTemplateParameters, p *SesTemplateParameters, ...) bool
- func MergeSesTemplate_Name(k *SesTemplateParameters, p *SesTemplateParameters, ...) bool
- func MergeSesTemplate_Subject(k *SesTemplateParameters, p *SesTemplateParameters, ...) bool
- func MergeSesTemplate_Text(k *SesTemplateParameters, p *SesTemplateParameters, ...) bool
- type SesTemplate
- func (in *SesTemplate) DeepCopy() *SesTemplate
- func (in *SesTemplate) DeepCopyInto(out *SesTemplate)
- func (in *SesTemplate) DeepCopyObject() runtime.Object
- func (mg *SesTemplate) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SesTemplate) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SesTemplate) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SesTemplate) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SesTemplate) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SesTemplate) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SesTemplate) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SesTemplate) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SesTemplate) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SesTemplate) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SesTemplateList
- type SesTemplateObservation
- type SesTemplateParameters
- type SesTemplateSpec
- type SesTemplateStatus
Constants ¶
const ( Group = "ses-template.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SesTemplate" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ses_template" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSesTemplate ¶
func DecodeSesTemplate_Html ¶
func DecodeSesTemplate_Html(p *SesTemplateParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesTemplate_Name ¶
func DecodeSesTemplate_Name(p *SesTemplateParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesTemplate_Subject ¶
func DecodeSesTemplate_Subject(p *SesTemplateParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesTemplate_Text ¶
func DecodeSesTemplate_Text(p *SesTemplateParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSesTemplate ¶
func EncodeSesTemplate(r SesTemplate) cty.Value
func EncodeSesTemplate_Html ¶
func EncodeSesTemplate_Html(p SesTemplateParameters, vals map[string]cty.Value)
func EncodeSesTemplate_Name ¶
func EncodeSesTemplate_Name(p SesTemplateParameters, vals map[string]cty.Value)
func EncodeSesTemplate_Subject ¶
func EncodeSesTemplate_Subject(p SesTemplateParameters, vals map[string]cty.Value)
func EncodeSesTemplate_Text ¶
func EncodeSesTemplate_Text(p SesTemplateParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSesTemplate_Html ¶
func MergeSesTemplate_Html(k *SesTemplateParameters, p *SesTemplateParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSesTemplate_Name ¶
func MergeSesTemplate_Name(k *SesTemplateParameters, p *SesTemplateParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSesTemplate_Subject ¶
func MergeSesTemplate_Subject(k *SesTemplateParameters, p *SesTemplateParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSesTemplate_Text ¶
func MergeSesTemplate_Text(k *SesTemplateParameters, p *SesTemplateParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SesTemplate ¶
type SesTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SesTemplateSpec `json:"spec"` Status SesTemplateStatus `json:"status,omitempty"` }
SesTemplate is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SesTemplate) DeepCopy ¶
func (in *SesTemplate) DeepCopy() *SesTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplate.
func (*SesTemplate) DeepCopyInto ¶
func (in *SesTemplate) DeepCopyInto(out *SesTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesTemplate) DeepCopyObject ¶
func (in *SesTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesTemplate) GetCondition ¶
func (mg *SesTemplate) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SesTemplate.
func (*SesTemplate) GetDeletionPolicy ¶
func (mg *SesTemplate) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SesTemplate.
func (*SesTemplate) GetProviderConfigReference ¶
func (mg *SesTemplate) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SesTemplate.
func (*SesTemplate) GetProviderReference ¶
func (mg *SesTemplate) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SesTemplate. Deprecated: Use GetProviderConfigReference.
func (*SesTemplate) GetWriteConnectionSecretToReference ¶
func (mg *SesTemplate) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SesTemplate.
func (*SesTemplate) SetConditions ¶
func (mg *SesTemplate) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SesTemplate.
func (*SesTemplate) SetDeletionPolicy ¶
func (mg *SesTemplate) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SesTemplate.
func (*SesTemplate) SetProviderConfigReference ¶
func (mg *SesTemplate) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SesTemplate.
func (*SesTemplate) SetProviderReference ¶
func (mg *SesTemplate) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SesTemplate. Deprecated: Use SetProviderConfigReference.
func (*SesTemplate) SetWriteConnectionSecretToReference ¶
func (mg *SesTemplate) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SesTemplate.
type SesTemplateList ¶
type SesTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SesTemplate `json:"items"` }
SesTemplate contains a list of SesTemplateList
func (*SesTemplateList) DeepCopy ¶
func (in *SesTemplateList) DeepCopy() *SesTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplateList.
func (*SesTemplateList) DeepCopyInto ¶
func (in *SesTemplateList) DeepCopyInto(out *SesTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesTemplateList) DeepCopyObject ¶
func (in *SesTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesTemplateList) GetItems ¶
func (l *SesTemplateList) GetItems() []resource.Managed
GetItems of this SesTemplateList.
type SesTemplateObservation ¶
type SesTemplateObservation struct{}
A SesTemplateObservation records the observed state of a SesTemplate
func (*SesTemplateObservation) DeepCopy ¶
func (in *SesTemplateObservation) DeepCopy() *SesTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplateObservation.
func (*SesTemplateObservation) DeepCopyInto ¶
func (in *SesTemplateObservation) DeepCopyInto(out *SesTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesTemplateParameters ¶
type SesTemplateParameters struct { Html string `json:"html"` Name string `json:"name"` Subject string `json:"subject"` Text string `json:"text"` }
A SesTemplateParameters defines the desired state of a SesTemplate
func (*SesTemplateParameters) DeepCopy ¶
func (in *SesTemplateParameters) DeepCopy() *SesTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplateParameters.
func (*SesTemplateParameters) DeepCopyInto ¶
func (in *SesTemplateParameters) DeepCopyInto(out *SesTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesTemplateSpec ¶
type SesTemplateSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SesTemplateParameters `json:"forProvider"` }
A SesTemplateSpec defines the desired state of a SesTemplate
func (*SesTemplateSpec) DeepCopy ¶
func (in *SesTemplateSpec) DeepCopy() *SesTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplateSpec.
func (*SesTemplateSpec) DeepCopyInto ¶
func (in *SesTemplateSpec) DeepCopyInto(out *SesTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesTemplateStatus ¶
type SesTemplateStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SesTemplateObservation `json:"atProvider"` }
A SesTemplateStatus defines the observed state of a SesTemplate
func (*SesTemplateStatus) DeepCopy ¶
func (in *SesTemplateStatus) DeepCopy() *SesTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplateStatus.
func (*SesTemplateStatus) DeepCopyInto ¶
func (in *SesTemplateStatus) DeepCopyInto(out *SesTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.