Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSesEmailIdentity(prev *SesEmailIdentity, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSesEmailIdentity_Arn(p *SesEmailIdentityObservation, vals map[string]cty.Value)
- func DecodeSesEmailIdentity_Email(p *SesEmailIdentityParameters, vals map[string]cty.Value)
- func EncodeSesEmailIdentity(r SesEmailIdentity) cty.Value
- func EncodeSesEmailIdentity_Arn(p SesEmailIdentityObservation, vals map[string]cty.Value)
- func EncodeSesEmailIdentity_Email(p SesEmailIdentityParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSesEmailIdentity_Arn(k *SesEmailIdentityObservation, p *SesEmailIdentityObservation, ...) bool
- func MergeSesEmailIdentity_Email(k *SesEmailIdentityParameters, p *SesEmailIdentityParameters, ...) bool
- type SesEmailIdentity
- func (in *SesEmailIdentity) DeepCopy() *SesEmailIdentity
- func (in *SesEmailIdentity) DeepCopyInto(out *SesEmailIdentity)
- func (in *SesEmailIdentity) DeepCopyObject() runtime.Object
- func (mg *SesEmailIdentity) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SesEmailIdentity) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SesEmailIdentity) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SesEmailIdentity) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SesEmailIdentity) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SesEmailIdentity) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SesEmailIdentity) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SesEmailIdentity) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SesEmailIdentity) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SesEmailIdentity) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SesEmailIdentityList
- type SesEmailIdentityObservation
- type SesEmailIdentityParameters
- type SesEmailIdentitySpec
- type SesEmailIdentityStatus
Constants ¶
const ( Group = "ses-email-identity.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SesEmailIdentity" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ses_email_identity" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSesEmailIdentity ¶
func DecodeSesEmailIdentity_Arn ¶
func DecodeSesEmailIdentity_Arn(p *SesEmailIdentityObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesEmailIdentity_Email ¶
func DecodeSesEmailIdentity_Email(p *SesEmailIdentityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSesEmailIdentity ¶
func EncodeSesEmailIdentity(r SesEmailIdentity) cty.Value
func EncodeSesEmailIdentity_Arn ¶
func EncodeSesEmailIdentity_Arn(p SesEmailIdentityObservation, vals map[string]cty.Value)
func EncodeSesEmailIdentity_Email ¶
func EncodeSesEmailIdentity_Email(p SesEmailIdentityParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSesEmailIdentity_Arn ¶
func MergeSesEmailIdentity_Arn(k *SesEmailIdentityObservation, p *SesEmailIdentityObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSesEmailIdentity_Email ¶
func MergeSesEmailIdentity_Email(k *SesEmailIdentityParameters, p *SesEmailIdentityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SesEmailIdentity ¶
type SesEmailIdentity struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SesEmailIdentitySpec `json:"spec"` Status SesEmailIdentityStatus `json:"status,omitempty"` }
SesEmailIdentity is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SesEmailIdentity) DeepCopy ¶
func (in *SesEmailIdentity) DeepCopy() *SesEmailIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentity.
func (*SesEmailIdentity) DeepCopyInto ¶
func (in *SesEmailIdentity) DeepCopyInto(out *SesEmailIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesEmailIdentity) DeepCopyObject ¶
func (in *SesEmailIdentity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesEmailIdentity) GetCondition ¶
func (mg *SesEmailIdentity) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SesEmailIdentity.
func (*SesEmailIdentity) GetDeletionPolicy ¶
func (mg *SesEmailIdentity) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SesEmailIdentity.
func (*SesEmailIdentity) GetProviderConfigReference ¶
func (mg *SesEmailIdentity) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SesEmailIdentity.
func (*SesEmailIdentity) GetProviderReference ¶
func (mg *SesEmailIdentity) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SesEmailIdentity. Deprecated: Use GetProviderConfigReference.
func (*SesEmailIdentity) GetWriteConnectionSecretToReference ¶
func (mg *SesEmailIdentity) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SesEmailIdentity.
func (*SesEmailIdentity) SetConditions ¶
func (mg *SesEmailIdentity) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SesEmailIdentity.
func (*SesEmailIdentity) SetDeletionPolicy ¶
func (mg *SesEmailIdentity) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SesEmailIdentity.
func (*SesEmailIdentity) SetProviderConfigReference ¶
func (mg *SesEmailIdentity) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SesEmailIdentity.
func (*SesEmailIdentity) SetProviderReference ¶
func (mg *SesEmailIdentity) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SesEmailIdentity. Deprecated: Use SetProviderConfigReference.
func (*SesEmailIdentity) SetWriteConnectionSecretToReference ¶
func (mg *SesEmailIdentity) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SesEmailIdentity.
type SesEmailIdentityList ¶
type SesEmailIdentityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SesEmailIdentity `json:"items"` }
SesEmailIdentity contains a list of SesEmailIdentityList
func (*SesEmailIdentityList) DeepCopy ¶
func (in *SesEmailIdentityList) DeepCopy() *SesEmailIdentityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentityList.
func (*SesEmailIdentityList) DeepCopyInto ¶
func (in *SesEmailIdentityList) DeepCopyInto(out *SesEmailIdentityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesEmailIdentityList) DeepCopyObject ¶
func (in *SesEmailIdentityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesEmailIdentityList) GetItems ¶
func (l *SesEmailIdentityList) GetItems() []resource.Managed
GetItems of this SesEmailIdentityList.
type SesEmailIdentityObservation ¶
type SesEmailIdentityObservation struct {
Arn string `json:"arn"`
}
A SesEmailIdentityObservation records the observed state of a SesEmailIdentity
func (*SesEmailIdentityObservation) DeepCopy ¶
func (in *SesEmailIdentityObservation) DeepCopy() *SesEmailIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentityObservation.
func (*SesEmailIdentityObservation) DeepCopyInto ¶
func (in *SesEmailIdentityObservation) DeepCopyInto(out *SesEmailIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesEmailIdentityParameters ¶
type SesEmailIdentityParameters struct {
Email string `json:"email"`
}
A SesEmailIdentityParameters defines the desired state of a SesEmailIdentity
func (*SesEmailIdentityParameters) DeepCopy ¶
func (in *SesEmailIdentityParameters) DeepCopy() *SesEmailIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentityParameters.
func (*SesEmailIdentityParameters) DeepCopyInto ¶
func (in *SesEmailIdentityParameters) DeepCopyInto(out *SesEmailIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesEmailIdentitySpec ¶
type SesEmailIdentitySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SesEmailIdentityParameters `json:"forProvider"` }
A SesEmailIdentitySpec defines the desired state of a SesEmailIdentity
func (*SesEmailIdentitySpec) DeepCopy ¶
func (in *SesEmailIdentitySpec) DeepCopy() *SesEmailIdentitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentitySpec.
func (*SesEmailIdentitySpec) DeepCopyInto ¶
func (in *SesEmailIdentitySpec) DeepCopyInto(out *SesEmailIdentitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesEmailIdentityStatus ¶
type SesEmailIdentityStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SesEmailIdentityObservation `json:"atProvider"` }
A SesEmailIdentityStatus defines the observed state of a SesEmailIdentity
func (*SesEmailIdentityStatus) DeepCopy ¶
func (in *SesEmailIdentityStatus) DeepCopy() *SesEmailIdentityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentityStatus.
func (*SesEmailIdentityStatus) DeepCopyInto ¶
func (in *SesEmailIdentityStatus) DeepCopyInto(out *SesEmailIdentityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.