aws

package
v1.11.21 Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2026 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package aws implements the consolidated AWS integration provider.

Index

Constants

View Source
const (
	// ClientAWSAuditManager identifies the AWS Audit Manager client descriptor.
	ClientAWSAuditManager types.ClientName = "auditmanager"
)
View Source
const (
	// ClientAWSSecurityHub identifies the AWS Security Hub client descriptor.
	ClientAWSSecurityHub types.ClientName = "securityhub"
)
View Source
const TypeAWS = types.ProviderType("aws")

TypeAWS identifies the consolidated AWS provider.

Variables

View Source
var (
	// ErrMetadataMissing indicates provider metadata was not supplied.
	ErrMetadataMissing = errors.New("aws: provider metadata missing")
	// ErrRoleARNMissing indicates the roleArn field is missing from metadata.
	ErrRoleARNMissing = errors.New("aws: roleArn missing")
	// ErrRegionMissing indicates the region field is missing from metadata.
	ErrRegionMissing = errors.New("aws: region missing")
)

Functions

func Builder

func Builder() providers.Builder

Builder returns the AWS provider builder.

Types

type ClientConstructor

type ClientConstructor[T any] func(cfg awssdk.Config) T

ClientConstructor is a function that creates a typed AWS client from an aws.Config

Jump to

Keyboard shortcuts

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