sqs_services_k8s_aws_v1alpha1

package
v0.0.0-...-6209148 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSqsServicesK8SAwsQueueV1Alpha1Manifest

func NewSqsServicesK8SAwsQueueV1Alpha1Manifest() datasource.DataSource

Types

type SqsServicesK8SAwsQueueV1Alpha1Manifest

type SqsServicesK8SAwsQueueV1Alpha1Manifest struct{}

func (*SqsServicesK8SAwsQueueV1Alpha1Manifest) Metadata

func (*SqsServicesK8SAwsQueueV1Alpha1Manifest) Read

func (*SqsServicesK8SAwsQueueV1Alpha1Manifest) Schema

type SqsServicesK8SAwsQueueV1Alpha1ManifestData

type SqsServicesK8SAwsQueueV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ContentBasedDeduplication    *string `tfsdk:"content_based_deduplication" json:"contentBasedDeduplication,omitempty"`
		DelaySeconds                 *string `tfsdk:"delay_seconds" json:"delaySeconds,omitempty"`
		FifoQueue                    *string `tfsdk:"fifo_queue" json:"fifoQueue,omitempty"`
		KmsDataKeyReusePeriodSeconds *string `tfsdk:"kms_data_key_reuse_period_seconds" json:"kmsDataKeyReusePeriodSeconds,omitempty"`
		KmsMasterKeyID               *string `tfsdk:"kms_master_key_id" json:"kmsMasterKeyID,omitempty"`
		KmsMasterKeyRef              *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"kms_master_key_ref" json:"kmsMasterKeyRef,omitempty"`
		MaximumMessageSize     *string `tfsdk:"maximum_message_size" json:"maximumMessageSize,omitempty"`
		MessageRetentionPeriod *string `tfsdk:"message_retention_period" json:"messageRetentionPeriod,omitempty"`
		Policy                 *string `tfsdk:"policy" json:"policy,omitempty"`
		PolicyRef              *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"policy_ref" json:"policyRef,omitempty"`
		QueueName                     *string            `tfsdk:"queue_name" json:"queueName,omitempty"`
		ReceiveMessageWaitTimeSeconds *string            `tfsdk:"receive_message_wait_time_seconds" json:"receiveMessageWaitTimeSeconds,omitempty"`
		RedriveAllowPolicy            *string            `tfsdk:"redrive_allow_policy" json:"redriveAllowPolicy,omitempty"`
		RedrivePolicy                 *string            `tfsdk:"redrive_policy" json:"redrivePolicy,omitempty"`
		SqsManagedSSEEnabled          *string            `tfsdk:"sqs_managed_sse_enabled" json:"sqsManagedSSEEnabled,omitempty"`
		Tags                          *map[string]string `tfsdk:"tags" json:"tags,omitempty"`
		VisibilityTimeout             *string            `tfsdk:"visibility_timeout" json:"visibilityTimeout,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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