Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSnsSmsPreferences(prev *SnsSmsPreferences, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSnsSmsPreferences_DefaultSenderId(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func DecodeSnsSmsPreferences_DefaultSmsType(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func DecodeSnsSmsPreferences_DeliveryStatusIamRoleArn(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func DecodeSnsSmsPreferences_DeliveryStatusSuccessSamplingRate(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func DecodeSnsSmsPreferences_MonthlySpendLimit(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func DecodeSnsSmsPreferences_UsageReportS3Bucket(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func EncodeSnsSmsPreferences(r SnsSmsPreferences) cty.Value
- func EncodeSnsSmsPreferences_DefaultSenderId(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func EncodeSnsSmsPreferences_DefaultSmsType(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func EncodeSnsSmsPreferences_DeliveryStatusIamRoleArn(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func EncodeSnsSmsPreferences_DeliveryStatusSuccessSamplingRate(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func EncodeSnsSmsPreferences_MonthlySpendLimit(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func EncodeSnsSmsPreferences_UsageReportS3Bucket(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSnsSmsPreferences_DefaultSenderId(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, ...) bool
- func MergeSnsSmsPreferences_DefaultSmsType(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, ...) bool
- func MergeSnsSmsPreferences_DeliveryStatusIamRoleArn(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, ...) bool
- func MergeSnsSmsPreferences_DeliveryStatusSuccessSamplingRate(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, ...) bool
- func MergeSnsSmsPreferences_MonthlySpendLimit(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, ...) bool
- func MergeSnsSmsPreferences_UsageReportS3Bucket(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, ...) bool
- type SnsSmsPreferences
- func (in *SnsSmsPreferences) DeepCopy() *SnsSmsPreferences
- func (in *SnsSmsPreferences) DeepCopyInto(out *SnsSmsPreferences)
- func (in *SnsSmsPreferences) DeepCopyObject() runtime.Object
- func (mg *SnsSmsPreferences) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SnsSmsPreferences) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SnsSmsPreferences) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SnsSmsPreferences) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SnsSmsPreferences) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SnsSmsPreferences) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SnsSmsPreferences) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SnsSmsPreferences) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SnsSmsPreferences) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SnsSmsPreferences) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SnsSmsPreferencesList
- type SnsSmsPreferencesObservation
- type SnsSmsPreferencesParameters
- type SnsSmsPreferencesSpec
- type SnsSmsPreferencesStatus
Constants ¶
const ( Group = "sns-sms-preferences.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SnsSmsPreferences" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_sns_sms_preferences" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSnsSmsPreferences ¶
func DecodeSnsSmsPreferences_DefaultSenderId ¶
func DecodeSnsSmsPreferences_DefaultSenderId(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsSmsPreferences_DefaultSmsType ¶
func DecodeSnsSmsPreferences_DefaultSmsType(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsSmsPreferences_DeliveryStatusIamRoleArn ¶
func DecodeSnsSmsPreferences_DeliveryStatusIamRoleArn(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsSmsPreferences_DeliveryStatusSuccessSamplingRate ¶
func DecodeSnsSmsPreferences_DeliveryStatusSuccessSamplingRate(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsSmsPreferences_MonthlySpendLimit ¶
func DecodeSnsSmsPreferences_MonthlySpendLimit(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSnsSmsPreferences_UsageReportS3Bucket ¶
func DecodeSnsSmsPreferences_UsageReportS3Bucket(p *SnsSmsPreferencesParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSnsSmsPreferences ¶
func EncodeSnsSmsPreferences(r SnsSmsPreferences) cty.Value
func EncodeSnsSmsPreferences_DefaultSenderId ¶
func EncodeSnsSmsPreferences_DefaultSenderId(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
func EncodeSnsSmsPreferences_DefaultSmsType ¶
func EncodeSnsSmsPreferences_DefaultSmsType(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
func EncodeSnsSmsPreferences_DeliveryStatusIamRoleArn ¶
func EncodeSnsSmsPreferences_DeliveryStatusIamRoleArn(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
func EncodeSnsSmsPreferences_DeliveryStatusSuccessSamplingRate ¶
func EncodeSnsSmsPreferences_DeliveryStatusSuccessSamplingRate(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
func EncodeSnsSmsPreferences_MonthlySpendLimit ¶
func EncodeSnsSmsPreferences_MonthlySpendLimit(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
func EncodeSnsSmsPreferences_UsageReportS3Bucket ¶
func EncodeSnsSmsPreferences_UsageReportS3Bucket(p SnsSmsPreferencesParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSnsSmsPreferences_DefaultSenderId ¶
func MergeSnsSmsPreferences_DefaultSenderId(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsSmsPreferences_DefaultSmsType ¶
func MergeSnsSmsPreferences_DefaultSmsType(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsSmsPreferences_DeliveryStatusIamRoleArn ¶
func MergeSnsSmsPreferences_DeliveryStatusIamRoleArn(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsSmsPreferences_DeliveryStatusSuccessSamplingRate ¶
func MergeSnsSmsPreferences_DeliveryStatusSuccessSamplingRate(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsSmsPreferences_MonthlySpendLimit ¶
func MergeSnsSmsPreferences_MonthlySpendLimit(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSnsSmsPreferences_UsageReportS3Bucket ¶
func MergeSnsSmsPreferences_UsageReportS3Bucket(k *SnsSmsPreferencesParameters, p *SnsSmsPreferencesParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SnsSmsPreferences ¶
type SnsSmsPreferences struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnsSmsPreferencesSpec `json:"spec"` Status SnsSmsPreferencesStatus `json:"status,omitempty"` }
SnsSmsPreferences is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SnsSmsPreferences) DeepCopy ¶
func (in *SnsSmsPreferences) DeepCopy() *SnsSmsPreferences
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferences.
func (*SnsSmsPreferences) DeepCopyInto ¶
func (in *SnsSmsPreferences) DeepCopyInto(out *SnsSmsPreferences)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnsSmsPreferences) DeepCopyObject ¶
func (in *SnsSmsPreferences) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnsSmsPreferences) GetCondition ¶
func (mg *SnsSmsPreferences) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SnsSmsPreferences.
func (*SnsSmsPreferences) GetDeletionPolicy ¶
func (mg *SnsSmsPreferences) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SnsSmsPreferences.
func (*SnsSmsPreferences) GetProviderConfigReference ¶
func (mg *SnsSmsPreferences) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SnsSmsPreferences.
func (*SnsSmsPreferences) GetProviderReference ¶
func (mg *SnsSmsPreferences) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SnsSmsPreferences. Deprecated: Use GetProviderConfigReference.
func (*SnsSmsPreferences) GetWriteConnectionSecretToReference ¶
func (mg *SnsSmsPreferences) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SnsSmsPreferences.
func (*SnsSmsPreferences) SetConditions ¶
func (mg *SnsSmsPreferences) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SnsSmsPreferences.
func (*SnsSmsPreferences) SetDeletionPolicy ¶
func (mg *SnsSmsPreferences) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SnsSmsPreferences.
func (*SnsSmsPreferences) SetProviderConfigReference ¶
func (mg *SnsSmsPreferences) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SnsSmsPreferences.
func (*SnsSmsPreferences) SetProviderReference ¶
func (mg *SnsSmsPreferences) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SnsSmsPreferences. Deprecated: Use SetProviderConfigReference.
func (*SnsSmsPreferences) SetWriteConnectionSecretToReference ¶
func (mg *SnsSmsPreferences) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SnsSmsPreferences.
type SnsSmsPreferencesList ¶
type SnsSmsPreferencesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SnsSmsPreferences `json:"items"` }
SnsSmsPreferences contains a list of SnsSmsPreferencesList
func (*SnsSmsPreferencesList) DeepCopy ¶
func (in *SnsSmsPreferencesList) DeepCopy() *SnsSmsPreferencesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesList.
func (*SnsSmsPreferencesList) DeepCopyInto ¶
func (in *SnsSmsPreferencesList) DeepCopyInto(out *SnsSmsPreferencesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnsSmsPreferencesList) DeepCopyObject ¶
func (in *SnsSmsPreferencesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnsSmsPreferencesList) GetItems ¶
func (l *SnsSmsPreferencesList) GetItems() []resource.Managed
GetItems of this SnsSmsPreferencesList.
type SnsSmsPreferencesObservation ¶
type SnsSmsPreferencesObservation struct{}
A SnsSmsPreferencesObservation records the observed state of a SnsSmsPreferences
func (*SnsSmsPreferencesObservation) DeepCopy ¶
func (in *SnsSmsPreferencesObservation) DeepCopy() *SnsSmsPreferencesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesObservation.
func (*SnsSmsPreferencesObservation) DeepCopyInto ¶
func (in *SnsSmsPreferencesObservation) DeepCopyInto(out *SnsSmsPreferencesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsSmsPreferencesParameters ¶
type SnsSmsPreferencesParameters struct { DefaultSenderId string `json:"default_sender_id"` DefaultSmsType string `json:"default_sms_type"` DeliveryStatusIamRoleArn string `json:"delivery_status_iam_role_arn"` DeliveryStatusSuccessSamplingRate string `json:"delivery_status_success_sampling_rate"` MonthlySpendLimit string `json:"monthly_spend_limit"` UsageReportS3Bucket string `json:"usage_report_s3_bucket"` }
A SnsSmsPreferencesParameters defines the desired state of a SnsSmsPreferences
func (*SnsSmsPreferencesParameters) DeepCopy ¶
func (in *SnsSmsPreferencesParameters) DeepCopy() *SnsSmsPreferencesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesParameters.
func (*SnsSmsPreferencesParameters) DeepCopyInto ¶
func (in *SnsSmsPreferencesParameters) DeepCopyInto(out *SnsSmsPreferencesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsSmsPreferencesSpec ¶
type SnsSmsPreferencesSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SnsSmsPreferencesParameters `json:"forProvider"` }
A SnsSmsPreferencesSpec defines the desired state of a SnsSmsPreferences
func (*SnsSmsPreferencesSpec) DeepCopy ¶
func (in *SnsSmsPreferencesSpec) DeepCopy() *SnsSmsPreferencesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesSpec.
func (*SnsSmsPreferencesSpec) DeepCopyInto ¶
func (in *SnsSmsPreferencesSpec) DeepCopyInto(out *SnsSmsPreferencesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsSmsPreferencesStatus ¶
type SnsSmsPreferencesStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SnsSmsPreferencesObservation `json:"atProvider"` }
A SnsSmsPreferencesStatus defines the observed state of a SnsSmsPreferences
func (*SnsSmsPreferencesStatus) DeepCopy ¶
func (in *SnsSmsPreferencesStatus) DeepCopy() *SnsSmsPreferencesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesStatus.
func (*SnsSmsPreferencesStatus) DeepCopyInto ¶
func (in *SnsSmsPreferencesStatus) DeepCopyInto(out *SnsSmsPreferencesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.