Documentation ¶
Overview ¶
Package aws scopes functionality and types that bridge Sparta types with native AWS types.
Index ¶
- func NewSession(logger *logrus.Logger) *session.Session
- func NewSessionWithConfig(awsConfig *aws.Config, logger *logrus.Logger) *session.Session
- func NewSessionWithConfigLevel(awsConfig *aws.Config, level aws.LogLevelType, logger *logrus.Logger) *session.Session
- func NewSessionWithLevel(level aws.LogLevelType, logger *logrus.Logger) *session.Session
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSession ¶
NewSession that attaches a debug level handler to all AWS requests from services sharing the session value.
func NewSessionWithConfig ¶ added in v1.3.0
NewSessionWithConfig returns an awsSession that includes the user supplied configuration information
func NewSessionWithConfigLevel ¶ added in v1.3.0
func NewSessionWithConfigLevel(awsConfig *aws.Config, level aws.LogLevelType, logger *logrus.Logger) *session.Session
NewSessionWithConfigLevel returns an AWS Session (https://github.com/aws/aws-sdk-go/wiki/Getting-Started-Configuration) object that attaches a debug level handler to all AWS requests from services sharing the session value.
func NewSessionWithLevel ¶ added in v1.3.0
NewSessionWithLevel returns an AWS Session (https://github.com/aws/aws-sdk-go/wiki/Getting-Started-Configuration) object that attaches a debug level handler to all AWS requests from services sharing the session value.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package apigateway provides a standard serialization format to wrap API Gateway responses that translate into specific end-user errors.
|
Package apigateway provides a standard serialization format to wrap API Gateway responses that translate into specific end-user errors. |
Package cloudformation scopes CloudFormation-specific utiltities for Sparta
|
Package cloudformation scopes CloudFormation-specific utiltities for Sparta |
cli
Package main provides a simple cli tool to produce a DescribeStackResponse for a given CloudFormation Stack Name or ID.
|
Package main provides a simple cli tool to produce a DescribeStackResponse for a given CloudFormation Stack Name or ID. |
resources
Package resources defines a set of CloudFormation Custom Resources that are implemented by Lambda functions.
|
Package resources defines a set of CloudFormation Custom Resources that are implemented by Lambda functions. |
Package cloudwatchlogs scopes CloudWatchLogs-specific utiltities for Sparta
|
Package cloudwatchlogs scopes CloudWatchLogs-specific utiltities for Sparta |
Package dynamodb provides types to support unmarshalling generic `event *json.RawMessage` types into DynamoDB specific event structures.
|
Package dynamodb provides types to support unmarshalling generic `event *json.RawMessage` types into DynamoDB specific event structures. |
Package events defines event types that are un/marshalled to and from other AWS services.
|
Package events defines event types that are un/marshalled to and from other AWS services. |
Package iam exposes types and functionality to work with with AWS IAM service
|
Package iam exposes types and functionality to work with with AWS IAM service |
builder
Package iambuilder exposes a fluent IAM privilege builder
|
Package iambuilder exposes a fluent IAM privilege builder |
Package s3 provides types to support unmarshalling generic `event *json.RawMessage` types into S3 specific event structures.
|
Package s3 provides types to support unmarshalling generic `event *json.RawMessage` types into S3 specific event structures. |
Package step provides functionality to work with AWS Step Functions
|
Package step provides functionality to work with AWS Step Functions |