v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "sns-sms-preferences.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "SnsSmsPreferences"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_sns_sms_preferences"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeSnsSmsPreferences

func DecodeSnsSmsPreferences(prev *SnsSmsPreferences, ctyValue cty.Value) (resource.Managed, error)

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesObservation.

func (*SnsSmsPreferencesObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesParameters.

func (*SnsSmsPreferencesParameters) DeepCopyInto

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

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL