aws

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2020 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FetchEc2Tag

func FetchEc2Tag(tags []*ec2.Tag, tagKey *string) *string

FetchEc2Tag extracts tags

func HasAllValue

func HasAllValue(tag *string) bool

HasAllValue checks for the _all value tag

func HasConfigName

func HasConfigName(r interface {
	ConfigName() *string
}, configName *string) bool

HasConfigName checks value

func HasProjectName

func HasProjectName(r interface {
	ProjectName() *string
}, projectName *string) bool

HasProjectName checks value

func HasServiceName

func HasServiceName(r interface {
	ServiceName() *string
}, serviceName *string) bool

HasServiceName checks value

Types

type CFAPI

CFAPI is cloudfomration API

type CWLAPI

CWLAPI is cloud watch logs API

type Clients

type Clients interface {
	S3(region *string, accountID *string, role *string) S3API
	CF(region *string, accountID *string, role *string) CFAPI
	EC2(region *string, accountID *string, role *string) EC2API
	IAM(region *string, accountID *string, role *string) IAMAPI
	SFN(region *string, accountID *string, role *string) SFNAPI
	SNS(region *string, accountID *string, role *string) SNSAPI
	KIN(region *string, accountID *string, role *string) KINAPI
	DDB(region *string, accountID *string, role *string) DDBAPI
	SQS(region *string, accountID *string, role *string) SQSAPI
	KMS(region *string, accountID *string, role *string) KMSAPI
	Lambda(region *string, accountID *string, role *string) LambdaAPI
	CWL(region *string, accountID *string, role *string) CWLAPI
	DynamoDBClient(region *string, accountID *string, role *string) DynamoDBAPI
}

Clients for AWS

type ClientsStr

type ClientsStr struct {
	ar.Clients
}

ClientsStr implementation

func (*ClientsStr) CF

func (awsc *ClientsStr) CF(region *string, accountID *string, role *string) CFAPI

CF returns cloudformation client

func (*ClientsStr) CWL

func (awsc *ClientsStr) CWL(region *string, accountID *string, role *string) CWLAPI

CF returns cloudformation client

func (*ClientsStr) DDB

func (awsc *ClientsStr) DDB(region *string, accountID *string, role *string) DDBAPI

DDB returns client

func (*ClientsStr) DynamoDBClient

func (awsc *ClientsStr) DynamoDBClient(region, account_id, role *string) DynamoDBAPI

DynamoDBClient returns client for region account and role

func (*ClientsStr) EC2

func (awsc *ClientsStr) EC2(region *string, accountID *string, role *string) EC2API

EC2 returns client for region account and role

func (*ClientsStr) IAM

func (awsc *ClientsStr) IAM(region *string, accountID *string, role *string) IAMAPI

IAM returns client for region account and role

func (*ClientsStr) KIN

func (awsc *ClientsStr) KIN(region *string, accountID *string, role *string) KINAPI

KIN returns client

func (*ClientsStr) KMS

func (awsc *ClientsStr) KMS(region *string, accountID *string, role *string) KMSAPI

KMS returns client

func (*ClientsStr) Lambda

func (awsc *ClientsStr) Lambda(region *string, accountID *string, role *string) LambdaAPI

LAMBDA returns client

func (*ClientsStr) S3

func (awsc *ClientsStr) S3(region *string, accountID *string, role *string) S3API

S3 returns client for region account and role

func (*ClientsStr) SFN

func (awsc *ClientsStr) SFN(region *string, accountID *string, role *string) SFNAPI

SFN returns client for region account and role

func (*ClientsStr) SNS

func (awsc *ClientsStr) SNS(region *string, accountID *string, role *string) SNSAPI

SNS returns client for region account and role

func (*ClientsStr) SQS

func (awsc *ClientsStr) SQS(region *string, accountID *string, role *string) SQSAPI

SQS returns client

type DDBAPI

type DDBAPI = dynamodbiface.DynamoDBAPI

DDBAPI DynamoDB api

type DynamoDBAPI

type DynamoDBAPI = dynamodbiface.DynamoDBAPI

DynamoDBAPI aws API

type EC2API

type EC2API = ec2iface.EC2API

EC2API aws API

type IAMAPI

type IAMAPI = iamiface.IAMAPI

IAMAPI aws API

type KINAPI

type KINAPI = kinesisiface.KinesisAPI

KINAPI kinesis api

type KMSAPI

type KMSAPI = kmsiface.KMSAPI

KMSAPI KMS api

type LambdaAPI

type LambdaAPI = lambdaiface.LambdaAPI

LambdaAPI aws api

type S3API

type S3API = s3iface.S3API

S3API aws API

type SFNAPI

type SFNAPI = sfniface.SFNAPI

SFNAPI aws API

type SNSAPI

type SNSAPI = snsiface.SNSAPI

SNSAPI aws API

type SQSAPI

type SQSAPI = sqsiface.SQSAPI

SQSAPI SQS api

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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