Documentation ¶
Index ¶
- Constants
- Variables
- func DecodePinpointSmsChannel(prev *PinpointSmsChannel, ctyValue cty.Value) (resource.Managed, error)
- func DecodePinpointSmsChannel_ApplicationId(p *PinpointSmsChannelParameters, vals map[string]cty.Value)
- func DecodePinpointSmsChannel_Enabled(p *PinpointSmsChannelParameters, vals map[string]cty.Value)
- func DecodePinpointSmsChannel_PromotionalMessagesPerSecond(p *PinpointSmsChannelObservation, vals map[string]cty.Value)
- func DecodePinpointSmsChannel_SenderId(p *PinpointSmsChannelParameters, vals map[string]cty.Value)
- func DecodePinpointSmsChannel_ShortCode(p *PinpointSmsChannelParameters, vals map[string]cty.Value)
- func DecodePinpointSmsChannel_TransactionalMessagesPerSecond(p *PinpointSmsChannelObservation, vals map[string]cty.Value)
- func EncodePinpointSmsChannel(r PinpointSmsChannel) cty.Value
- func EncodePinpointSmsChannel_ApplicationId(p PinpointSmsChannelParameters, vals map[string]cty.Value)
- func EncodePinpointSmsChannel_Enabled(p PinpointSmsChannelParameters, vals map[string]cty.Value)
- func EncodePinpointSmsChannel_PromotionalMessagesPerSecond(p PinpointSmsChannelObservation, vals map[string]cty.Value)
- func EncodePinpointSmsChannel_SenderId(p PinpointSmsChannelParameters, vals map[string]cty.Value)
- func EncodePinpointSmsChannel_ShortCode(p PinpointSmsChannelParameters, vals map[string]cty.Value)
- func EncodePinpointSmsChannel_TransactionalMessagesPerSecond(p PinpointSmsChannelObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergePinpointSmsChannel_ApplicationId(k *PinpointSmsChannelParameters, p *PinpointSmsChannelParameters, ...) bool
- func MergePinpointSmsChannel_Enabled(k *PinpointSmsChannelParameters, p *PinpointSmsChannelParameters, ...) bool
- func MergePinpointSmsChannel_PromotionalMessagesPerSecond(k *PinpointSmsChannelObservation, p *PinpointSmsChannelObservation, ...) bool
- func MergePinpointSmsChannel_SenderId(k *PinpointSmsChannelParameters, p *PinpointSmsChannelParameters, ...) bool
- func MergePinpointSmsChannel_ShortCode(k *PinpointSmsChannelParameters, p *PinpointSmsChannelParameters, ...) bool
- func MergePinpointSmsChannel_TransactionalMessagesPerSecond(k *PinpointSmsChannelObservation, p *PinpointSmsChannelObservation, ...) bool
- type PinpointSmsChannel
- func (in *PinpointSmsChannel) DeepCopy() *PinpointSmsChannel
- func (in *PinpointSmsChannel) DeepCopyInto(out *PinpointSmsChannel)
- func (in *PinpointSmsChannel) DeepCopyObject() runtime.Object
- func (mg *PinpointSmsChannel) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *PinpointSmsChannel) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *PinpointSmsChannel) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *PinpointSmsChannel) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *PinpointSmsChannel) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *PinpointSmsChannel) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *PinpointSmsChannel) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *PinpointSmsChannel) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *PinpointSmsChannel) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *PinpointSmsChannel) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type PinpointSmsChannelList
- type PinpointSmsChannelObservation
- type PinpointSmsChannelParameters
- type PinpointSmsChannelSpec
- type PinpointSmsChannelStatus
Constants ¶
const ( Group = "pinpoint-sms-channel.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "PinpointSmsChannel" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_pinpoint_sms_channel" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodePinpointSmsChannel_ApplicationId ¶
func DecodePinpointSmsChannel_ApplicationId(p *PinpointSmsChannelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointSmsChannel_Enabled ¶
func DecodePinpointSmsChannel_Enabled(p *PinpointSmsChannelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointSmsChannel_PromotionalMessagesPerSecond ¶
func DecodePinpointSmsChannel_PromotionalMessagesPerSecond(p *PinpointSmsChannelObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointSmsChannel_SenderId ¶
func DecodePinpointSmsChannel_SenderId(p *PinpointSmsChannelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointSmsChannel_ShortCode ¶
func DecodePinpointSmsChannel_ShortCode(p *PinpointSmsChannelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodePinpointSmsChannel_TransactionalMessagesPerSecond ¶
func DecodePinpointSmsChannel_TransactionalMessagesPerSecond(p *PinpointSmsChannelObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodePinpointSmsChannel ¶
func EncodePinpointSmsChannel(r PinpointSmsChannel) cty.Value
func EncodePinpointSmsChannel_ApplicationId ¶
func EncodePinpointSmsChannel_ApplicationId(p PinpointSmsChannelParameters, vals map[string]cty.Value)
func EncodePinpointSmsChannel_Enabled ¶
func EncodePinpointSmsChannel_Enabled(p PinpointSmsChannelParameters, vals map[string]cty.Value)
func EncodePinpointSmsChannel_PromotionalMessagesPerSecond ¶
func EncodePinpointSmsChannel_PromotionalMessagesPerSecond(p PinpointSmsChannelObservation, vals map[string]cty.Value)
func EncodePinpointSmsChannel_SenderId ¶
func EncodePinpointSmsChannel_SenderId(p PinpointSmsChannelParameters, vals map[string]cty.Value)
func EncodePinpointSmsChannel_ShortCode ¶
func EncodePinpointSmsChannel_ShortCode(p PinpointSmsChannelParameters, vals map[string]cty.Value)
func EncodePinpointSmsChannel_TransactionalMessagesPerSecond ¶
func EncodePinpointSmsChannel_TransactionalMessagesPerSecond(p PinpointSmsChannelObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergePinpointSmsChannel_ApplicationId ¶
func MergePinpointSmsChannel_ApplicationId(k *PinpointSmsChannelParameters, p *PinpointSmsChannelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergePinpointSmsChannel_Enabled ¶
func MergePinpointSmsChannel_Enabled(k *PinpointSmsChannelParameters, p *PinpointSmsChannelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergePinpointSmsChannel_PromotionalMessagesPerSecond ¶
func MergePinpointSmsChannel_PromotionalMessagesPerSecond(k *PinpointSmsChannelObservation, p *PinpointSmsChannelObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergePinpointSmsChannel_SenderId ¶
func MergePinpointSmsChannel_SenderId(k *PinpointSmsChannelParameters, p *PinpointSmsChannelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergePinpointSmsChannel_ShortCode ¶
func MergePinpointSmsChannel_ShortCode(k *PinpointSmsChannelParameters, p *PinpointSmsChannelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergePinpointSmsChannel_TransactionalMessagesPerSecond ¶
func MergePinpointSmsChannel_TransactionalMessagesPerSecond(k *PinpointSmsChannelObservation, p *PinpointSmsChannelObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type PinpointSmsChannel ¶
type PinpointSmsChannel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PinpointSmsChannelSpec `json:"spec"` Status PinpointSmsChannelStatus `json:"status,omitempty"` }
PinpointSmsChannel is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*PinpointSmsChannel) DeepCopy ¶
func (in *PinpointSmsChannel) DeepCopy() *PinpointSmsChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannel.
func (*PinpointSmsChannel) DeepCopyInto ¶
func (in *PinpointSmsChannel) DeepCopyInto(out *PinpointSmsChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PinpointSmsChannel) DeepCopyObject ¶
func (in *PinpointSmsChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PinpointSmsChannel) GetCondition ¶
func (mg *PinpointSmsChannel) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this PinpointSmsChannel.
func (*PinpointSmsChannel) GetDeletionPolicy ¶
func (mg *PinpointSmsChannel) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this PinpointSmsChannel.
func (*PinpointSmsChannel) GetProviderConfigReference ¶
func (mg *PinpointSmsChannel) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this PinpointSmsChannel.
func (*PinpointSmsChannel) GetProviderReference ¶
func (mg *PinpointSmsChannel) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this PinpointSmsChannel. Deprecated: Use GetProviderConfigReference.
func (*PinpointSmsChannel) GetWriteConnectionSecretToReference ¶
func (mg *PinpointSmsChannel) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this PinpointSmsChannel.
func (*PinpointSmsChannel) SetConditions ¶
func (mg *PinpointSmsChannel) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this PinpointSmsChannel.
func (*PinpointSmsChannel) SetDeletionPolicy ¶
func (mg *PinpointSmsChannel) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this PinpointSmsChannel.
func (*PinpointSmsChannel) SetProviderConfigReference ¶
func (mg *PinpointSmsChannel) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this PinpointSmsChannel.
func (*PinpointSmsChannel) SetProviderReference ¶
func (mg *PinpointSmsChannel) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this PinpointSmsChannel. Deprecated: Use SetProviderConfigReference.
func (*PinpointSmsChannel) SetWriteConnectionSecretToReference ¶
func (mg *PinpointSmsChannel) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this PinpointSmsChannel.
type PinpointSmsChannelList ¶
type PinpointSmsChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PinpointSmsChannel `json:"items"` }
PinpointSmsChannel contains a list of PinpointSmsChannelList
func (*PinpointSmsChannelList) DeepCopy ¶
func (in *PinpointSmsChannelList) DeepCopy() *PinpointSmsChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannelList.
func (*PinpointSmsChannelList) DeepCopyInto ¶
func (in *PinpointSmsChannelList) DeepCopyInto(out *PinpointSmsChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PinpointSmsChannelList) DeepCopyObject ¶
func (in *PinpointSmsChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PinpointSmsChannelList) GetItems ¶
func (l *PinpointSmsChannelList) GetItems() []resource.Managed
GetItems of this PinpointSmsChannelList.
type PinpointSmsChannelObservation ¶
type PinpointSmsChannelObservation struct { PromotionalMessagesPerSecond int64 `json:"promotional_messages_per_second"` TransactionalMessagesPerSecond int64 `json:"transactional_messages_per_second"` }
A PinpointSmsChannelObservation records the observed state of a PinpointSmsChannel
func (*PinpointSmsChannelObservation) DeepCopy ¶
func (in *PinpointSmsChannelObservation) DeepCopy() *PinpointSmsChannelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannelObservation.
func (*PinpointSmsChannelObservation) DeepCopyInto ¶
func (in *PinpointSmsChannelObservation) DeepCopyInto(out *PinpointSmsChannelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PinpointSmsChannelParameters ¶
type PinpointSmsChannelParameters struct { ApplicationId string `json:"application_id"` Enabled bool `json:"enabled"` SenderId string `json:"sender_id"` ShortCode string `json:"short_code"` }
A PinpointSmsChannelParameters defines the desired state of a PinpointSmsChannel
func (*PinpointSmsChannelParameters) DeepCopy ¶
func (in *PinpointSmsChannelParameters) DeepCopy() *PinpointSmsChannelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannelParameters.
func (*PinpointSmsChannelParameters) DeepCopyInto ¶
func (in *PinpointSmsChannelParameters) DeepCopyInto(out *PinpointSmsChannelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PinpointSmsChannelSpec ¶
type PinpointSmsChannelSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider PinpointSmsChannelParameters `json:"forProvider"` }
A PinpointSmsChannelSpec defines the desired state of a PinpointSmsChannel
func (*PinpointSmsChannelSpec) DeepCopy ¶
func (in *PinpointSmsChannelSpec) DeepCopy() *PinpointSmsChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannelSpec.
func (*PinpointSmsChannelSpec) DeepCopyInto ¶
func (in *PinpointSmsChannelSpec) DeepCopyInto(out *PinpointSmsChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PinpointSmsChannelStatus ¶
type PinpointSmsChannelStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider PinpointSmsChannelObservation `json:"atProvider"` }
A PinpointSmsChannelStatus defines the observed state of a PinpointSmsChannel
func (*PinpointSmsChannelStatus) DeepCopy ¶
func (in *PinpointSmsChannelStatus) DeepCopy() *PinpointSmsChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannelStatus.
func (*PinpointSmsChannelStatus) DeepCopyInto ¶
func (in *PinpointSmsChannelStatus) DeepCopyInto(out *PinpointSmsChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.