Documentation ¶
Overview ¶
Package cloudformation provides the API operation methods for making requests to AWS CloudFormation.
Index ¶
- type Service
- func (s *Service) DeleteStack(stackName string, retainResources []*string) error
- func (s *Service) ReconcileBootstrapNoUpdate(stackName string, t go_cfn.Template, tags map[string]string) error
- func (s *Service) ReconcileBootstrapStack(stackName string, t go_cfn.Template, tags map[string]string) error
- func (s *Service) ShowStackResources(stackName string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
CFN cloudformationiface.CloudFormationAPI
}
Service holds a collection of interfaces. The interfaces are broken down like this to group functions together. One alternative is to have a large list of functions from the ec2 client.
func NewService ¶
func NewService(i cloudformationiface.CloudFormationAPI) *Service
NewService returns a new service given the CloudFormation api client.
func (*Service) DeleteStack ¶
DeleteStack deletes a cloudformation stack.
func (*Service) ReconcileBootstrapNoUpdate ¶ added in v2.1.0
func (s *Service) ReconcileBootstrapNoUpdate(stackName string, t go_cfn.Template, tags map[string]string) error
ReconcileBootstrapNoUpdate creates or updates bootstrap CloudFormation without updating the stack.
func (*Service) ReconcileBootstrapStack ¶
func (s *Service) ReconcileBootstrapStack(stackName string, t go_cfn.Template, tags map[string]string) error
ReconcileBootstrapStack creates or updates bootstrap CloudFormation.
func (*Service) ShowStackResources ¶
ShowStackResources prints out in tabular format the resources in the stack.