Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSqsQueue(prev *SqsQueue, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSqsQueue_Arn(p *SqsQueueObservation, vals map[string]cty.Value)
- func DecodeSqsQueue_ContentBasedDeduplication(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_DelaySeconds(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_FifoQueue(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_KmsDataKeyReusePeriodSeconds(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_KmsMasterKeyId(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_MaxMessageSize(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_MessageRetentionSeconds(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_Name(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_NamePrefix(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_Policy(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_ReceiveWaitTimeSeconds(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_RedrivePolicy(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_Tags(p *SqsQueueParameters, vals map[string]cty.Value)
- func DecodeSqsQueue_VisibilityTimeoutSeconds(p *SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue(r SqsQueue) cty.Value
- func EncodeSqsQueue_Arn(p SqsQueueObservation, vals map[string]cty.Value)
- func EncodeSqsQueue_ContentBasedDeduplication(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_DelaySeconds(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_FifoQueue(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_KmsDataKeyReusePeriodSeconds(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_KmsMasterKeyId(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_MaxMessageSize(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_MessageRetentionSeconds(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_Name(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_NamePrefix(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_Policy(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_ReceiveWaitTimeSeconds(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_RedrivePolicy(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_Tags(p SqsQueueParameters, vals map[string]cty.Value)
- func EncodeSqsQueue_VisibilityTimeoutSeconds(p SqsQueueParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSqsQueue_Arn(k *SqsQueueObservation, p *SqsQueueObservation, md *plugin.MergeDescription) bool
- func MergeSqsQueue_ContentBasedDeduplication(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_DelaySeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_FifoQueue(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_KmsDataKeyReusePeriodSeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_KmsMasterKeyId(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_MaxMessageSize(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_MessageRetentionSeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_Name(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_NamePrefix(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_Policy(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_ReceiveWaitTimeSeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_RedrivePolicy(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_Tags(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- func MergeSqsQueue_VisibilityTimeoutSeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
- type SqsQueue
- func (in *SqsQueue) DeepCopy() *SqsQueue
- func (in *SqsQueue) DeepCopyInto(out *SqsQueue)
- func (in *SqsQueue) DeepCopyObject() runtime.Object
- func (mg *SqsQueue) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SqsQueue) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SqsQueue) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SqsQueue) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SqsQueue) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SqsQueue) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SqsQueue) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SqsQueue) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SqsQueue) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SqsQueue) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SqsQueueList
- type SqsQueueObservation
- type SqsQueueParameters
- type SqsQueueSpec
- type SqsQueueStatus
Constants ¶
const ( Group = "sqs-queue.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SqsQueue" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_sqs_queue" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSqsQueue ¶
func DecodeSqsQueue_Arn ¶
func DecodeSqsQueue_Arn(p *SqsQueueObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_ContentBasedDeduplication ¶
func DecodeSqsQueue_ContentBasedDeduplication(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_DelaySeconds ¶
func DecodeSqsQueue_DelaySeconds(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_FifoQueue ¶
func DecodeSqsQueue_FifoQueue(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_KmsDataKeyReusePeriodSeconds ¶
func DecodeSqsQueue_KmsDataKeyReusePeriodSeconds(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_KmsMasterKeyId ¶
func DecodeSqsQueue_KmsMasterKeyId(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_MaxMessageSize ¶
func DecodeSqsQueue_MaxMessageSize(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_MessageRetentionSeconds ¶
func DecodeSqsQueue_MessageRetentionSeconds(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_Name ¶
func DecodeSqsQueue_Name(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_NamePrefix ¶
func DecodeSqsQueue_NamePrefix(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_Policy ¶
func DecodeSqsQueue_Policy(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_ReceiveWaitTimeSeconds ¶
func DecodeSqsQueue_ReceiveWaitTimeSeconds(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_RedrivePolicy ¶
func DecodeSqsQueue_RedrivePolicy(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSqsQueue_Tags ¶
func DecodeSqsQueue_Tags(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeSqsQueue_VisibilityTimeoutSeconds ¶
func DecodeSqsQueue_VisibilityTimeoutSeconds(p *SqsQueueParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSqsQueue ¶
func EncodeSqsQueue_Arn ¶
func EncodeSqsQueue_Arn(p SqsQueueObservation, vals map[string]cty.Value)
func EncodeSqsQueue_ContentBasedDeduplication ¶
func EncodeSqsQueue_ContentBasedDeduplication(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_DelaySeconds ¶
func EncodeSqsQueue_DelaySeconds(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_FifoQueue ¶
func EncodeSqsQueue_FifoQueue(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_KmsDataKeyReusePeriodSeconds ¶
func EncodeSqsQueue_KmsDataKeyReusePeriodSeconds(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_KmsMasterKeyId ¶
func EncodeSqsQueue_KmsMasterKeyId(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_MaxMessageSize ¶
func EncodeSqsQueue_MaxMessageSize(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_MessageRetentionSeconds ¶
func EncodeSqsQueue_MessageRetentionSeconds(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_Name ¶
func EncodeSqsQueue_Name(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_NamePrefix ¶
func EncodeSqsQueue_NamePrefix(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_Policy ¶
func EncodeSqsQueue_Policy(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_ReceiveWaitTimeSeconds ¶
func EncodeSqsQueue_ReceiveWaitTimeSeconds(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_RedrivePolicy ¶
func EncodeSqsQueue_RedrivePolicy(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_Tags ¶
func EncodeSqsQueue_Tags(p SqsQueueParameters, vals map[string]cty.Value)
func EncodeSqsQueue_VisibilityTimeoutSeconds ¶
func EncodeSqsQueue_VisibilityTimeoutSeconds(p SqsQueueParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSqsQueue_Arn ¶
func MergeSqsQueue_Arn(k *SqsQueueObservation, p *SqsQueueObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSqsQueue_ContentBasedDeduplication ¶
func MergeSqsQueue_ContentBasedDeduplication(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_DelaySeconds ¶
func MergeSqsQueue_DelaySeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_FifoQueue ¶
func MergeSqsQueue_FifoQueue(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_KmsDataKeyReusePeriodSeconds ¶
func MergeSqsQueue_KmsDataKeyReusePeriodSeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_KmsMasterKeyId ¶
func MergeSqsQueue_KmsMasterKeyId(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_MaxMessageSize ¶
func MergeSqsQueue_MaxMessageSize(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_MessageRetentionSeconds ¶
func MergeSqsQueue_MessageRetentionSeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_Name ¶
func MergeSqsQueue_Name(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_NamePrefix ¶
func MergeSqsQueue_NamePrefix(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_Policy ¶
func MergeSqsQueue_Policy(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_ReceiveWaitTimeSeconds ¶
func MergeSqsQueue_ReceiveWaitTimeSeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_RedrivePolicy ¶
func MergeSqsQueue_RedrivePolicy(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSqsQueue_Tags ¶
func MergeSqsQueue_Tags(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeSqsQueue_VisibilityTimeoutSeconds ¶
func MergeSqsQueue_VisibilityTimeoutSeconds(k *SqsQueueParameters, p *SqsQueueParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SqsQueue ¶
type SqsQueue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqsQueueSpec `json:"spec"` Status SqsQueueStatus `json:"status,omitempty"` }
SqsQueue is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SqsQueue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueue.
func (*SqsQueue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqsQueue) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqsQueue) GetCondition ¶
func (mg *SqsQueue) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SqsQueue.
func (*SqsQueue) GetDeletionPolicy ¶
func (mg *SqsQueue) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SqsQueue.
func (*SqsQueue) GetProviderConfigReference ¶
func (mg *SqsQueue) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SqsQueue.
func (*SqsQueue) GetProviderReference ¶
func (mg *SqsQueue) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SqsQueue. Deprecated: Use GetProviderConfigReference.
func (*SqsQueue) GetWriteConnectionSecretToReference ¶
func (mg *SqsQueue) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SqsQueue.
func (*SqsQueue) SetConditions ¶
func (mg *SqsQueue) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SqsQueue.
func (*SqsQueue) SetDeletionPolicy ¶
func (mg *SqsQueue) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SqsQueue.
func (*SqsQueue) SetProviderConfigReference ¶
func (mg *SqsQueue) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SqsQueue.
func (*SqsQueue) SetProviderReference ¶
func (mg *SqsQueue) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SqsQueue. Deprecated: Use SetProviderConfigReference.
func (*SqsQueue) SetWriteConnectionSecretToReference ¶
func (mg *SqsQueue) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SqsQueue.
type SqsQueueList ¶
type SqsQueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SqsQueue `json:"items"` }
SqsQueue contains a list of SqsQueueList
func (*SqsQueueList) DeepCopy ¶
func (in *SqsQueueList) DeepCopy() *SqsQueueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueueList.
func (*SqsQueueList) DeepCopyInto ¶
func (in *SqsQueueList) DeepCopyInto(out *SqsQueueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqsQueueList) DeepCopyObject ¶
func (in *SqsQueueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqsQueueList) GetItems ¶
func (l *SqsQueueList) GetItems() []resource.Managed
GetItems of this SqsQueueList.
type SqsQueueObservation ¶
type SqsQueueObservation struct {
Arn string `json:"arn"`
}
A SqsQueueObservation records the observed state of a SqsQueue
func (*SqsQueueObservation) DeepCopy ¶
func (in *SqsQueueObservation) DeepCopy() *SqsQueueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueueObservation.
func (*SqsQueueObservation) DeepCopyInto ¶
func (in *SqsQueueObservation) DeepCopyInto(out *SqsQueueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqsQueueParameters ¶
type SqsQueueParameters struct { MessageRetentionSeconds int64 `json:"message_retention_seconds"` Name string `json:"name"` NamePrefix string `json:"name_prefix"` ReceiveWaitTimeSeconds int64 `json:"receive_wait_time_seconds"` DelaySeconds int64 `json:"delay_seconds"` MaxMessageSize int64 `json:"max_message_size"` VisibilityTimeoutSeconds int64 `json:"visibility_timeout_seconds"` FifoQueue bool `json:"fifo_queue"` RedrivePolicy string `json:"redrive_policy"` KmsDataKeyReusePeriodSeconds int64 `json:"kms_data_key_reuse_period_seconds"` KmsMasterKeyId string `json:"kms_master_key_id"` Policy string `json:"policy"` Tags map[string]string `json:"tags"` ContentBasedDeduplication bool `json:"content_based_deduplication"` }
A SqsQueueParameters defines the desired state of a SqsQueue
func (*SqsQueueParameters) DeepCopy ¶
func (in *SqsQueueParameters) DeepCopy() *SqsQueueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueueParameters.
func (*SqsQueueParameters) DeepCopyInto ¶
func (in *SqsQueueParameters) DeepCopyInto(out *SqsQueueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqsQueueSpec ¶
type SqsQueueSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SqsQueueParameters `json:"forProvider"` }
A SqsQueueSpec defines the desired state of a SqsQueue
func (*SqsQueueSpec) DeepCopy ¶
func (in *SqsQueueSpec) DeepCopy() *SqsQueueSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueueSpec.
func (*SqsQueueSpec) DeepCopyInto ¶
func (in *SqsQueueSpec) DeepCopyInto(out *SqsQueueSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqsQueueStatus ¶
type SqsQueueStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SqsQueueObservation `json:"atProvider"` }
A SqsQueueStatus defines the observed state of a SqsQueue
func (*SqsQueueStatus) DeepCopy ¶
func (in *SqsQueueStatus) DeepCopy() *SqsQueueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueueStatus.
func (*SqsQueueStatus) DeepCopyInto ¶
func (in *SqsQueueStatus) DeepCopyInto(out *SqsQueueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.