extsqs

package
v2.4.18 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2026 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type QueueVisibilityTimeoutAttackState

type QueueVisibilityTimeoutAttackState struct {
	QueueUrl                  string
	QueueName                 string
	Account                   string
	Region                    string
	DiscoveredByRole          *string
	OriginalVisibilityTimeout int32
	TargetVisibilityTimeout   int32
}

QueueVisibilityTimeoutAttackState captures the original VisibilityTimeout so we can restore on Stop.

type SqsApi

type SqsApi interface {
	sqs.ListQueuesAPIClient
	GetQueueAttributes(ctx context.Context, params *sqs.GetQueueAttributesInput, optFns ...func(*sqs.Options)) (*sqs.GetQueueAttributesOutput, error)
	ListQueueTags(ctx context.Context, params *sqs.ListQueueTagsInput, optFns ...func(*sqs.Options)) (*sqs.ListQueueTagsOutput, error)
	SetQueueAttributes(ctx context.Context, params *sqs.SetQueueAttributesInput, optFns ...func(*sqs.Options)) (*sqs.SetQueueAttributesOutput, error)
}

Jump to

Keyboard shortcuts

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