Documentation
¶
Index ¶
- func LoadAWSConfig(region string) (aws.Config, error)
- func NewS3Client(cfg aws.Config) *s3.Client
- func NewS3ClientWithEndpoint(cfg aws.Config, endpoint string, forcePathStyle bool) *s3.Client
- func NewSESClient(cfg aws.Config) *sesv2.Client
- func NewSTSClient(cfg aws.Config) *sts.Client
- func NewSecretsManagerClient(cfg aws.Config) *secretsmanager.Client
- type S3Credentials
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadAWSConfig ¶
LoadAWSConfig initializes and returns an AWS SDK configuration.
func NewS3ClientWithEndpoint ¶
Initialize S3 Client with optional endpoint override.
func NewSESClient ¶
NewSESClient initializes the AWS SES client.
func NewSTSClient ¶
NewSTSClient initializes the AWS STS client.
func NewSecretsManagerClient ¶
func NewSecretsManagerClient(cfg aws.Config) *secretsmanager.Client
NewSecretsManagerClient initializes the AWS Secrets Manager client.
Types ¶
Click to show internal directories.
Click to hide internal directories.