Documentation ¶
Index ¶
- Constants
- Variables
- func DecodePinpointEmailChannel(prev *PinpointEmailChannel, ctyValue cty.Value) (resource.Managed, error)
- func DecodePinpointEmailChannel_ApplicationId(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
- func DecodePinpointEmailChannel_Enabled(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
- func DecodePinpointEmailChannel_FromAddress(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
- func DecodePinpointEmailChannel_Identity(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
- func DecodePinpointEmailChannel_MessagesPerSecond(p *PinpointEmailChannelObservation, vals map[string]cty.Value)
- func DecodePinpointEmailChannel_RoleArn(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
- func EncodePinpointEmailChannel(r PinpointEmailChannel) cty.Value
- func EncodePinpointEmailChannel_ApplicationId(p PinpointEmailChannelParameters, vals map[string]cty.Value)
- func EncodePinpointEmailChannel_Enabled(p PinpointEmailChannelParameters, vals map[string]cty.Value)
- func EncodePinpointEmailChannel_FromAddress(p PinpointEmailChannelParameters, vals map[string]cty.Value)
- func EncodePinpointEmailChannel_Identity(p PinpointEmailChannelParameters, vals map[string]cty.Value)
- func EncodePinpointEmailChannel_MessagesPerSecond(p PinpointEmailChannelObservation, vals map[string]cty.Value)
- func EncodePinpointEmailChannel_RoleArn(p PinpointEmailChannelParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergePinpointEmailChannel_ApplicationId(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, ...) bool
- func MergePinpointEmailChannel_Enabled(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, ...) bool
- func MergePinpointEmailChannel_FromAddress(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, ...) bool
- func MergePinpointEmailChannel_Identity(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, ...) bool
- func MergePinpointEmailChannel_MessagesPerSecond(k *PinpointEmailChannelObservation, p *PinpointEmailChannelObservation, ...) bool
- func MergePinpointEmailChannel_RoleArn(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, ...) bool
- type PinpointEmailChannel
- func (in *PinpointEmailChannel) DeepCopy() *PinpointEmailChannel
- func (in *PinpointEmailChannel) DeepCopyInto(out *PinpointEmailChannel)
- func (in *PinpointEmailChannel) DeepCopyObject() runtime.Object
- func (mg *PinpointEmailChannel) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *PinpointEmailChannel) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *PinpointEmailChannel) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *PinpointEmailChannel) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *PinpointEmailChannel) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *PinpointEmailChannel) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *PinpointEmailChannel) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *PinpointEmailChannel) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *PinpointEmailChannel) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *PinpointEmailChannel) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type PinpointEmailChannelList
- type PinpointEmailChannelObservation
- type PinpointEmailChannelParameters
- type PinpointEmailChannelSpec
- type PinpointEmailChannelStatus
Constants ¶
const ( Group = "pinpoint-email-channel.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "PinpointEmailChannel" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_pinpoint_email_channel" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodePinpointEmailChannel_ApplicationId ¶
func DecodePinpointEmailChannel_ApplicationId(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointEmailChannel_Enabled ¶
func DecodePinpointEmailChannel_Enabled(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointEmailChannel_FromAddress ¶
func DecodePinpointEmailChannel_FromAddress(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointEmailChannel_Identity ¶
func DecodePinpointEmailChannel_Identity(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointEmailChannel_MessagesPerSecond ¶
func DecodePinpointEmailChannel_MessagesPerSecond(p *PinpointEmailChannelObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointEmailChannel_RoleArn ¶
func DecodePinpointEmailChannel_RoleArn(p *PinpointEmailChannelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodePinpointEmailChannel ¶
func EncodePinpointEmailChannel(r PinpointEmailChannel) cty.Value
func EncodePinpointEmailChannel_ApplicationId ¶
func EncodePinpointEmailChannel_ApplicationId(p PinpointEmailChannelParameters, vals map[string]cty.Value)
func EncodePinpointEmailChannel_Enabled ¶
func EncodePinpointEmailChannel_Enabled(p PinpointEmailChannelParameters, vals map[string]cty.Value)
func EncodePinpointEmailChannel_FromAddress ¶
func EncodePinpointEmailChannel_FromAddress(p PinpointEmailChannelParameters, vals map[string]cty.Value)
func EncodePinpointEmailChannel_Identity ¶
func EncodePinpointEmailChannel_Identity(p PinpointEmailChannelParameters, vals map[string]cty.Value)
func EncodePinpointEmailChannel_MessagesPerSecond ¶
func EncodePinpointEmailChannel_MessagesPerSecond(p PinpointEmailChannelObservation, vals map[string]cty.Value)
func EncodePinpointEmailChannel_RoleArn ¶
func EncodePinpointEmailChannel_RoleArn(p PinpointEmailChannelParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergePinpointEmailChannel_ApplicationId ¶
func MergePinpointEmailChannel_ApplicationId(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergePinpointEmailChannel_Enabled ¶
func MergePinpointEmailChannel_Enabled(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergePinpointEmailChannel_FromAddress ¶
func MergePinpointEmailChannel_FromAddress(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergePinpointEmailChannel_Identity ¶
func MergePinpointEmailChannel_Identity(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergePinpointEmailChannel_MessagesPerSecond ¶
func MergePinpointEmailChannel_MessagesPerSecond(k *PinpointEmailChannelObservation, p *PinpointEmailChannelObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergePinpointEmailChannel_RoleArn ¶
func MergePinpointEmailChannel_RoleArn(k *PinpointEmailChannelParameters, p *PinpointEmailChannelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type PinpointEmailChannel ¶
type PinpointEmailChannel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PinpointEmailChannelSpec `json:"spec"` Status PinpointEmailChannelStatus `json:"status,omitempty"` }
PinpointEmailChannel is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*PinpointEmailChannel) DeepCopy ¶
func (in *PinpointEmailChannel) DeepCopy() *PinpointEmailChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannel.
func (*PinpointEmailChannel) DeepCopyInto ¶
func (in *PinpointEmailChannel) DeepCopyInto(out *PinpointEmailChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PinpointEmailChannel) DeepCopyObject ¶
func (in *PinpointEmailChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PinpointEmailChannel) GetCondition ¶
func (mg *PinpointEmailChannel) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this PinpointEmailChannel.
func (*PinpointEmailChannel) GetDeletionPolicy ¶
func (mg *PinpointEmailChannel) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this PinpointEmailChannel.
func (*PinpointEmailChannel) GetProviderConfigReference ¶
func (mg *PinpointEmailChannel) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this PinpointEmailChannel.
func (*PinpointEmailChannel) GetProviderReference ¶
func (mg *PinpointEmailChannel) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this PinpointEmailChannel. Deprecated: Use GetProviderConfigReference.
func (*PinpointEmailChannel) GetWriteConnectionSecretToReference ¶
func (mg *PinpointEmailChannel) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this PinpointEmailChannel.
func (*PinpointEmailChannel) SetConditions ¶
func (mg *PinpointEmailChannel) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this PinpointEmailChannel.
func (*PinpointEmailChannel) SetDeletionPolicy ¶
func (mg *PinpointEmailChannel) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this PinpointEmailChannel.
func (*PinpointEmailChannel) SetProviderConfigReference ¶
func (mg *PinpointEmailChannel) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this PinpointEmailChannel.
func (*PinpointEmailChannel) SetProviderReference ¶
func (mg *PinpointEmailChannel) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this PinpointEmailChannel. Deprecated: Use SetProviderConfigReference.
func (*PinpointEmailChannel) SetWriteConnectionSecretToReference ¶
func (mg *PinpointEmailChannel) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this PinpointEmailChannel.
type PinpointEmailChannelList ¶
type PinpointEmailChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PinpointEmailChannel `json:"items"` }
PinpointEmailChannel contains a list of PinpointEmailChannelList
func (*PinpointEmailChannelList) DeepCopy ¶
func (in *PinpointEmailChannelList) DeepCopy() *PinpointEmailChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannelList.
func (*PinpointEmailChannelList) DeepCopyInto ¶
func (in *PinpointEmailChannelList) DeepCopyInto(out *PinpointEmailChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PinpointEmailChannelList) DeepCopyObject ¶
func (in *PinpointEmailChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PinpointEmailChannelList) GetItems ¶
func (l *PinpointEmailChannelList) GetItems() []resource.Managed
GetItems of this PinpointEmailChannelList.
type PinpointEmailChannelObservation ¶
type PinpointEmailChannelObservation struct {
MessagesPerSecond int64 `json:"messages_per_second"`
}
A PinpointEmailChannelObservation records the observed state of a PinpointEmailChannel
func (*PinpointEmailChannelObservation) DeepCopy ¶
func (in *PinpointEmailChannelObservation) DeepCopy() *PinpointEmailChannelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannelObservation.
func (*PinpointEmailChannelObservation) DeepCopyInto ¶
func (in *PinpointEmailChannelObservation) DeepCopyInto(out *PinpointEmailChannelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PinpointEmailChannelParameters ¶
type PinpointEmailChannelParameters struct { Enabled bool `json:"enabled"` FromAddress string `json:"from_address"` Identity string `json:"identity"` RoleArn string `json:"role_arn"` ApplicationId string `json:"application_id"` }
A PinpointEmailChannelParameters defines the desired state of a PinpointEmailChannel
func (*PinpointEmailChannelParameters) DeepCopy ¶
func (in *PinpointEmailChannelParameters) DeepCopy() *PinpointEmailChannelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannelParameters.
func (*PinpointEmailChannelParameters) DeepCopyInto ¶
func (in *PinpointEmailChannelParameters) DeepCopyInto(out *PinpointEmailChannelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PinpointEmailChannelSpec ¶
type PinpointEmailChannelSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider PinpointEmailChannelParameters `json:"forProvider"` }
A PinpointEmailChannelSpec defines the desired state of a PinpointEmailChannel
func (*PinpointEmailChannelSpec) DeepCopy ¶
func (in *PinpointEmailChannelSpec) DeepCopy() *PinpointEmailChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannelSpec.
func (*PinpointEmailChannelSpec) DeepCopyInto ¶
func (in *PinpointEmailChannelSpec) DeepCopyInto(out *PinpointEmailChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PinpointEmailChannelStatus ¶
type PinpointEmailChannelStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider PinpointEmailChannelObservation `json:"atProvider"` }
A PinpointEmailChannelStatus defines the observed state of a PinpointEmailChannel
func (*PinpointEmailChannelStatus) DeepCopy ¶
func (in *PinpointEmailChannelStatus) DeepCopy() *PinpointEmailChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannelStatus.
func (*PinpointEmailChannelStatus) DeepCopyInto ¶
func (in *PinpointEmailChannelStatus) DeepCopyInto(out *PinpointEmailChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.