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