Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSesReceiptFilter(prev *SesReceiptFilter, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSesReceiptFilter_Arn(p *SesReceiptFilterObservation, vals map[string]cty.Value)
- func DecodeSesReceiptFilter_Cidr(p *SesReceiptFilterParameters, vals map[string]cty.Value)
- func DecodeSesReceiptFilter_Name(p *SesReceiptFilterParameters, vals map[string]cty.Value)
- func DecodeSesReceiptFilter_Policy(p *SesReceiptFilterParameters, vals map[string]cty.Value)
- func EncodeSesReceiptFilter(r SesReceiptFilter) cty.Value
- func EncodeSesReceiptFilter_Arn(p SesReceiptFilterObservation, vals map[string]cty.Value)
- func EncodeSesReceiptFilter_Cidr(p SesReceiptFilterParameters, vals map[string]cty.Value)
- func EncodeSesReceiptFilter_Name(p SesReceiptFilterParameters, vals map[string]cty.Value)
- func EncodeSesReceiptFilter_Policy(p SesReceiptFilterParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSesReceiptFilter_Arn(k *SesReceiptFilterObservation, p *SesReceiptFilterObservation, ...) bool
- func MergeSesReceiptFilter_Cidr(k *SesReceiptFilterParameters, p *SesReceiptFilterParameters, ...) bool
- func MergeSesReceiptFilter_Name(k *SesReceiptFilterParameters, p *SesReceiptFilterParameters, ...) bool
- func MergeSesReceiptFilter_Policy(k *SesReceiptFilterParameters, p *SesReceiptFilterParameters, ...) bool
- type SesReceiptFilter
- func (in *SesReceiptFilter) DeepCopy() *SesReceiptFilter
- func (in *SesReceiptFilter) DeepCopyInto(out *SesReceiptFilter)
- func (in *SesReceiptFilter) DeepCopyObject() runtime.Object
- func (mg *SesReceiptFilter) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SesReceiptFilter) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SesReceiptFilter) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SesReceiptFilter) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SesReceiptFilter) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SesReceiptFilter) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SesReceiptFilter) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SesReceiptFilter) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SesReceiptFilter) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SesReceiptFilter) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SesReceiptFilterList
- type SesReceiptFilterObservation
- type SesReceiptFilterParameters
- type SesReceiptFilterSpec
- type SesReceiptFilterStatus
Constants ¶
const ( Group = "ses-receipt-filter.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SesReceiptFilter" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ses_receipt_filter" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSesReceiptFilter ¶
func DecodeSesReceiptFilter_Arn ¶
func DecodeSesReceiptFilter_Arn(p *SesReceiptFilterObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesReceiptFilter_Cidr ¶
func DecodeSesReceiptFilter_Cidr(p *SesReceiptFilterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesReceiptFilter_Name ¶
func DecodeSesReceiptFilter_Name(p *SesReceiptFilterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSesReceiptFilter_Policy ¶
func DecodeSesReceiptFilter_Policy(p *SesReceiptFilterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSesReceiptFilter ¶
func EncodeSesReceiptFilter(r SesReceiptFilter) cty.Value
func EncodeSesReceiptFilter_Arn ¶
func EncodeSesReceiptFilter_Arn(p SesReceiptFilterObservation, vals map[string]cty.Value)
func EncodeSesReceiptFilter_Cidr ¶
func EncodeSesReceiptFilter_Cidr(p SesReceiptFilterParameters, vals map[string]cty.Value)
func EncodeSesReceiptFilter_Name ¶
func EncodeSesReceiptFilter_Name(p SesReceiptFilterParameters, vals map[string]cty.Value)
func EncodeSesReceiptFilter_Policy ¶
func EncodeSesReceiptFilter_Policy(p SesReceiptFilterParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSesReceiptFilter_Arn ¶
func MergeSesReceiptFilter_Arn(k *SesReceiptFilterObservation, p *SesReceiptFilterObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSesReceiptFilter_Cidr ¶
func MergeSesReceiptFilter_Cidr(k *SesReceiptFilterParameters, p *SesReceiptFilterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSesReceiptFilter_Name ¶
func MergeSesReceiptFilter_Name(k *SesReceiptFilterParameters, p *SesReceiptFilterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSesReceiptFilter_Policy ¶
func MergeSesReceiptFilter_Policy(k *SesReceiptFilterParameters, p *SesReceiptFilterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SesReceiptFilter ¶
type SesReceiptFilter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SesReceiptFilterSpec `json:"spec"` Status SesReceiptFilterStatus `json:"status,omitempty"` }
SesReceiptFilter is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SesReceiptFilter) DeepCopy ¶
func (in *SesReceiptFilter) DeepCopy() *SesReceiptFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilter.
func (*SesReceiptFilter) DeepCopyInto ¶
func (in *SesReceiptFilter) DeepCopyInto(out *SesReceiptFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesReceiptFilter) DeepCopyObject ¶
func (in *SesReceiptFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesReceiptFilter) GetCondition ¶
func (mg *SesReceiptFilter) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SesReceiptFilter.
func (*SesReceiptFilter) GetDeletionPolicy ¶
func (mg *SesReceiptFilter) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SesReceiptFilter.
func (*SesReceiptFilter) GetProviderConfigReference ¶
func (mg *SesReceiptFilter) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SesReceiptFilter.
func (*SesReceiptFilter) GetProviderReference ¶
func (mg *SesReceiptFilter) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SesReceiptFilter. Deprecated: Use GetProviderConfigReference.
func (*SesReceiptFilter) GetWriteConnectionSecretToReference ¶
func (mg *SesReceiptFilter) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SesReceiptFilter.
func (*SesReceiptFilter) SetConditions ¶
func (mg *SesReceiptFilter) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SesReceiptFilter.
func (*SesReceiptFilter) SetDeletionPolicy ¶
func (mg *SesReceiptFilter) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SesReceiptFilter.
func (*SesReceiptFilter) SetProviderConfigReference ¶
func (mg *SesReceiptFilter) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SesReceiptFilter.
func (*SesReceiptFilter) SetProviderReference ¶
func (mg *SesReceiptFilter) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SesReceiptFilter. Deprecated: Use SetProviderConfigReference.
func (*SesReceiptFilter) SetWriteConnectionSecretToReference ¶
func (mg *SesReceiptFilter) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SesReceiptFilter.
type SesReceiptFilterList ¶
type SesReceiptFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SesReceiptFilter `json:"items"` }
SesReceiptFilter contains a list of SesReceiptFilterList
func (*SesReceiptFilterList) DeepCopy ¶
func (in *SesReceiptFilterList) DeepCopy() *SesReceiptFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilterList.
func (*SesReceiptFilterList) DeepCopyInto ¶
func (in *SesReceiptFilterList) DeepCopyInto(out *SesReceiptFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SesReceiptFilterList) DeepCopyObject ¶
func (in *SesReceiptFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SesReceiptFilterList) GetItems ¶
func (l *SesReceiptFilterList) GetItems() []resource.Managed
GetItems of this SesReceiptFilterList.
type SesReceiptFilterObservation ¶
type SesReceiptFilterObservation struct {
Arn string `json:"arn"`
}
A SesReceiptFilterObservation records the observed state of a SesReceiptFilter
func (*SesReceiptFilterObservation) DeepCopy ¶
func (in *SesReceiptFilterObservation) DeepCopy() *SesReceiptFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilterObservation.
func (*SesReceiptFilterObservation) DeepCopyInto ¶
func (in *SesReceiptFilterObservation) DeepCopyInto(out *SesReceiptFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesReceiptFilterParameters ¶
type SesReceiptFilterParameters struct { Cidr string `json:"cidr"` Name string `json:"name"` Policy string `json:"policy"` }
A SesReceiptFilterParameters defines the desired state of a SesReceiptFilter
func (*SesReceiptFilterParameters) DeepCopy ¶
func (in *SesReceiptFilterParameters) DeepCopy() *SesReceiptFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilterParameters.
func (*SesReceiptFilterParameters) DeepCopyInto ¶
func (in *SesReceiptFilterParameters) DeepCopyInto(out *SesReceiptFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesReceiptFilterSpec ¶
type SesReceiptFilterSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SesReceiptFilterParameters `json:"forProvider"` }
A SesReceiptFilterSpec defines the desired state of a SesReceiptFilter
func (*SesReceiptFilterSpec) DeepCopy ¶
func (in *SesReceiptFilterSpec) DeepCopy() *SesReceiptFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilterSpec.
func (*SesReceiptFilterSpec) DeepCopyInto ¶
func (in *SesReceiptFilterSpec) DeepCopyInto(out *SesReceiptFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SesReceiptFilterStatus ¶
type SesReceiptFilterStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SesReceiptFilterObservation `json:"atProvider"` }
A SesReceiptFilterStatus defines the observed state of a SesReceiptFilter
func (*SesReceiptFilterStatus) DeepCopy ¶
func (in *SesReceiptFilterStatus) DeepCopy() *SesReceiptFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilterStatus.
func (*SesReceiptFilterStatus) DeepCopyInto ¶
func (in *SesReceiptFilterStatus) DeepCopyInto(out *SesReceiptFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.