MCPcopy Create free account
hub / github.com/dan-v/lambda-nat-proxy / CloudFormationAPI

Interface CloudFormationAPI

internal/aws/clients.go:24–29  ·  view source on GitHub ↗

CloudFormationAPI defines the interface for CloudFormation operations

Source from the content-addressed store, hash-verified

22
23// CloudFormationAPI defines the interface for CloudFormation operations
24type CloudFormationAPI interface {
25 CreateStackWithContext(ctx context.Context, input *cloudformation.CreateStackInput, opts ...request.Option) (*cloudformation.CreateStackOutput, error)
26 UpdateStackWithContext(ctx context.Context, input *cloudformation.UpdateStackInput, opts ...request.Option) (*cloudformation.UpdateStackOutput, error)
27 DeleteStackWithContext(ctx context.Context, input *cloudformation.DeleteStackInput, opts ...request.Option) (*cloudformation.DeleteStackOutput, error)
28 DescribeStacksWithContext(ctx context.Context, input *cloudformation.DescribeStacksInput, opts ...request.Option) (*cloudformation.DescribeStacksOutput, error)
29}
30
31// CloudWatchLogsAPI defines the interface for CloudWatch Logs operations
32type CloudWatchLogsAPI interface {

Callers 6

createStackMethod · 0.80
updateStackMethod · 0.80
DeleteStackMethod · 0.80
GetStackOutputsMethod · 0.80
stackExistsMethod · 0.80
waitForStackOperationMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected