Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSesDomainIdentityVerification(prev *SesDomainIdentityVerification, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSesDomainIdentityVerification_Arn(p *SesDomainIdentityVerificationObservation, vals map[string]cty.Value)
- func DecodeSesDomainIdentityVerification_Domain(p *SesDomainIdentityVerificationParameters, vals map[string]cty.Value)
- func DecodeSesDomainIdentityVerification_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeSesDomainIdentityVerification_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func EncodeSesDomainIdentityVerification(r SesDomainIdentityVerification) cty.Value
- func EncodeSesDomainIdentityVerification_Arn(p SesDomainIdentityVerificationObservation, vals map[string]cty.Value)
- func EncodeSesDomainIdentityVerification_Domain(p SesDomainIdentityVerificationParameters, vals map[string]cty.Value)
- func EncodeSesDomainIdentityVerification_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeSesDomainIdentityVerification_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSesDomainIdentityVerification_Arn(k *SesDomainIdentityVerificationObservation, ...) bool
- func MergeSesDomainIdentityVerification_Domain(k *SesDomainIdentityVerificationParameters, ...) bool
- func MergeSesDomainIdentityVerification_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeSesDomainIdentityVerification_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type SesDomainIdentityVerification
- func (in *SesDomainIdentityVerification) DeepCopy() *SesDomainIdentityVerification
- func (in *SesDomainIdentityVerification) DeepCopyInto(out *SesDomainIdentityVerification)
- func (in *SesDomainIdentityVerification) DeepCopyObject() runtime.Object
- func (mg *SesDomainIdentityVerification) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SesDomainIdentityVerification) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SesDomainIdentityVerification) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SesDomainIdentityVerification) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SesDomainIdentityVerification) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SesDomainIdentityVerification) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SesDomainIdentityVerification) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SesDomainIdentityVerification) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SesDomainIdentityVerification) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SesDomainIdentityVerification) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SesDomainIdentityVerificationList
- func (in *SesDomainIdentityVerificationList) DeepCopy() *SesDomainIdentityVerificationList
- func (in *SesDomainIdentityVerificationList) DeepCopyInto(out *SesDomainIdentityVerificationList)
- func (in *SesDomainIdentityVerificationList) DeepCopyObject() runtime.Object
- func (l *SesDomainIdentityVerificationList) GetItems() []resource.Managed
- type SesDomainIdentityVerificationObservation
- type SesDomainIdentityVerificationParameters
- type SesDomainIdentityVerificationSpec
- type SesDomainIdentityVerificationStatus
- type Timeouts
Constants ¶
const ( Group = "ses-domain-identity-verification.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SesDomainIdentityVerification" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ses_domain_identity_verification" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSesDomainIdentityVerification_Arn ¶
func DecodeSesDomainIdentityVerification_Arn(p *SesDomainIdentityVerificationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesDomainIdentityVerification_Domain ¶
func DecodeSesDomainIdentityVerification_Domain(p *SesDomainIdentityVerificationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesDomainIdentityVerification_Timeouts ¶
containerTypeDecodeTemplate
func DecodeSesDomainIdentityVerification_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func EncodeSesDomainIdentityVerification ¶
func EncodeSesDomainIdentityVerification(r SesDomainIdentityVerification) cty.Value
func EncodeSesDomainIdentityVerification_Arn ¶
func EncodeSesDomainIdentityVerification_Arn(p SesDomainIdentityVerificationObservation, vals map[string]cty.Value)
func EncodeSesDomainIdentityVerification_Domain ¶
func EncodeSesDomainIdentityVerification_Domain(p SesDomainIdentityVerificationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSesDomainIdentityVerification_Arn ¶
func MergeSesDomainIdentityVerification_Arn(k *SesDomainIdentityVerificationObservation, p *SesDomainIdentityVerificationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSesDomainIdentityVerification_Domain ¶
func MergeSesDomainIdentityVerification_Domain(k *SesDomainIdentityVerificationParameters, p *SesDomainIdentityVerificationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSesDomainIdentityVerification_Timeouts ¶
func MergeSesDomainIdentityVerification_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeSesDomainIdentityVerification_Timeouts_Create ¶
func MergeSesDomainIdentityVerification_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SesDomainIdentityVerification ¶
type SesDomainIdentityVerification struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SesDomainIdentityVerificationSpec `json:"spec"` Status SesDomainIdentityVerificationStatus `json:"status,omitempty"` }
SesDomainIdentityVerification is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SesDomainIdentityVerification) DeepCopy ¶
func (in *SesDomainIdentityVerification) DeepCopy() *SesDomainIdentityVerification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerification.
func (*SesDomainIdentityVerification) DeepCopyInto ¶
func (in *SesDomainIdentityVerification) DeepCopyInto(out *SesDomainIdentityVerification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesDomainIdentityVerification) DeepCopyObject ¶
func (in *SesDomainIdentityVerification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesDomainIdentityVerification) GetCondition ¶
func (mg *SesDomainIdentityVerification) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SesDomainIdentityVerification.
func (*SesDomainIdentityVerification) GetDeletionPolicy ¶
func (mg *SesDomainIdentityVerification) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SesDomainIdentityVerification.
func (*SesDomainIdentityVerification) GetProviderConfigReference ¶
func (mg *SesDomainIdentityVerification) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SesDomainIdentityVerification.
func (*SesDomainIdentityVerification) GetProviderReference ¶
func (mg *SesDomainIdentityVerification) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SesDomainIdentityVerification. Deprecated: Use GetProviderConfigReference.
func (*SesDomainIdentityVerification) GetWriteConnectionSecretToReference ¶
func (mg *SesDomainIdentityVerification) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SesDomainIdentityVerification.
func (*SesDomainIdentityVerification) SetConditions ¶
func (mg *SesDomainIdentityVerification) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SesDomainIdentityVerification.
func (*SesDomainIdentityVerification) SetDeletionPolicy ¶
func (mg *SesDomainIdentityVerification) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SesDomainIdentityVerification.
func (*SesDomainIdentityVerification) SetProviderConfigReference ¶
func (mg *SesDomainIdentityVerification) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SesDomainIdentityVerification.
func (*SesDomainIdentityVerification) SetProviderReference ¶
func (mg *SesDomainIdentityVerification) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SesDomainIdentityVerification. Deprecated: Use SetProviderConfigReference.
func (*SesDomainIdentityVerification) SetWriteConnectionSecretToReference ¶
func (mg *SesDomainIdentityVerification) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SesDomainIdentityVerification.
type SesDomainIdentityVerificationList ¶
type SesDomainIdentityVerificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SesDomainIdentityVerification `json:"items"` }
SesDomainIdentityVerification contains a list of SesDomainIdentityVerificationList
func (*SesDomainIdentityVerificationList) DeepCopy ¶
func (in *SesDomainIdentityVerificationList) DeepCopy() *SesDomainIdentityVerificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerificationList.
func (*SesDomainIdentityVerificationList) DeepCopyInto ¶
func (in *SesDomainIdentityVerificationList) DeepCopyInto(out *SesDomainIdentityVerificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesDomainIdentityVerificationList) DeepCopyObject ¶
func (in *SesDomainIdentityVerificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesDomainIdentityVerificationList) GetItems ¶
func (l *SesDomainIdentityVerificationList) GetItems() []resource.Managed
GetItems of this SesDomainIdentityVerificationList.
type SesDomainIdentityVerificationObservation ¶
type SesDomainIdentityVerificationObservation struct {
Arn string `json:"arn"`
}
A SesDomainIdentityVerificationObservation records the observed state of a SesDomainIdentityVerification
func (*SesDomainIdentityVerificationObservation) DeepCopy ¶
func (in *SesDomainIdentityVerificationObservation) DeepCopy() *SesDomainIdentityVerificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerificationObservation.
func (*SesDomainIdentityVerificationObservation) DeepCopyInto ¶
func (in *SesDomainIdentityVerificationObservation) DeepCopyInto(out *SesDomainIdentityVerificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesDomainIdentityVerificationParameters ¶
type SesDomainIdentityVerificationParameters struct { Domain string `json:"domain"` Timeouts Timeouts `json:"timeouts"` }
A SesDomainIdentityVerificationParameters defines the desired state of a SesDomainIdentityVerification
func (*SesDomainIdentityVerificationParameters) DeepCopy ¶
func (in *SesDomainIdentityVerificationParameters) DeepCopy() *SesDomainIdentityVerificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerificationParameters.
func (*SesDomainIdentityVerificationParameters) DeepCopyInto ¶
func (in *SesDomainIdentityVerificationParameters) DeepCopyInto(out *SesDomainIdentityVerificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesDomainIdentityVerificationSpec ¶
type SesDomainIdentityVerificationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SesDomainIdentityVerificationParameters `json:"forProvider"` }
A SesDomainIdentityVerificationSpec defines the desired state of a SesDomainIdentityVerification
func (*SesDomainIdentityVerificationSpec) DeepCopy ¶
func (in *SesDomainIdentityVerificationSpec) DeepCopy() *SesDomainIdentityVerificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerificationSpec.
func (*SesDomainIdentityVerificationSpec) DeepCopyInto ¶
func (in *SesDomainIdentityVerificationSpec) DeepCopyInto(out *SesDomainIdentityVerificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesDomainIdentityVerificationStatus ¶
type SesDomainIdentityVerificationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SesDomainIdentityVerificationObservation `json:"atProvider"` }
A SesDomainIdentityVerificationStatus defines the observed state of a SesDomainIdentityVerification
func (*SesDomainIdentityVerificationStatus) DeepCopy ¶
func (in *SesDomainIdentityVerificationStatus) DeepCopy() *SesDomainIdentityVerificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerificationStatus.
func (*SesDomainIdentityVerificationStatus) DeepCopyInto ¶
func (in *SesDomainIdentityVerificationStatus) DeepCopyInto(out *SesDomainIdentityVerificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct {
Create string `json:"create"`
}
func (*Timeouts) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.
func (*Timeouts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.