Documentation ¶
Index ¶
- Variables
- func CloudFormation(req Request) *cloudformation.CloudFormation
- func Credentials(req *Request) *credentials.Credentials
- func EC2(req Request) *ec2.EC2
- func EC2AvailabilityZonesCreate(req Request) (string, map[string]string, error)
- func EC2AvailabilityZonesDelete(req Request) (string, map[string]string, error)
- func EC2AvailabilityZonesUpdate(req Request) (string, map[string]string, error)
- func EC2NatGatewayDelete(req Request) (string, map[string]string, error)
- func EC2RouteDelete(req Request) (string, map[string]string, error)
- func ECR(req Request) *ecr.ECR
- func ECRRepositoryCreate(req Request) (string, map[string]string, error)
- func ECRRepositoryDelete(req Request) (string, map[string]string, error)
- func ECRRepositoryUpdate(req Request) (string, map[string]string, error)
- func ECS(req Request) *ecs.ECS
- func ECSServiceDelete(req Request) (string, map[string]string, error)
- func ECSTaskDefinitionCreate(req Request) (string, map[string]string, error)
- func ECSTaskDefinitionDelete(req Request) (string, map[string]string, error)
- func HandleEC2AvailabilityZones(req Request) (string, map[string]string, error)
- func HandleEC2NatGateway(req Request) (string, map[string]string, error)
- func HandleEC2Route(req Request) (string, map[string]string, error)
- func HandleECRRepository(req Request) (string, map[string]string, error)
- func HandleECSService(req Request) (string, map[string]string, error)
- func HandleECSTaskDefinition(req Request) (string, map[string]string, error)
- func HandleKMSKey(req Request) (string, map[string]string, error)
- func HandleRequest(freq Request) error
- func HandleSNSSubcription(req Request) (string, map[string]string, error)
- func KMS(req Request) *kms.KMS
- func KMSKeyCreate(req Request) (string, map[string]string, error)
- func KMSKeyDelete(req Request) (string, map[string]string, error)
- func KMSKeyUpdate(req Request) (string, map[string]string, error)
- func Lambda(req Request) *lambda.Lambda
- func Listen()
- func Region(req *Request) *string
- func S3(req Request) *s3.S3
- func SNS(req Request) *sns.SNS
- func SNSSubscriptionCreate(req Request) (string, map[string]string, error)
- func SNSSubscriptionDelete(req Request) (string, map[string]string, error)
- func SNSSubscriptionUpdate(req Request) (string, map[string]string, error)
- func SQS() *sqs.SQS
- type Message
- type Request
- type Response
Constants ¶
This section is empty.
Variables ¶
View Source
var MessageQueueUrl = os.Getenv("FORMATION_QUEUE")
Functions ¶
func CloudFormation ¶
func CloudFormation(req Request) *cloudformation.CloudFormation
func Credentials ¶
func Credentials(req *Request) *credentials.Credentials
func EC2NatGatewayDelete ¶
EC2NatGatewayDelete deletes a Custom::EC2route TODO: delete
func EC2RouteDelete ¶
EC2RouteDelete deletes a Custom::EC2route TODO: delete
func ECSTaskDefinitionCreate ¶
func ECSTaskDefinitionDelete ¶
func HandleEC2NatGateway ¶
HandleEC2NatGateway handles the lifecycle of a Custom::EC2NatGateway
func HandleEC2Route ¶
HandleEC2Route handles the lifecycle of a Custom::EC2Route
func HandleECSTaskDefinition ¶
func HandleRequest ¶
func HandleSNSSubcription ¶
func SNSSubscriptionCreate ¶
func SNSSubscriptionDelete ¶
func SNSSubscriptionUpdate ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.