Documentation
¶
Index ¶
- Variables
- func CreateCFNStack(awsclient aws.AWS, instance *cloudformationv1alpha1.Stack) (*cfn.CreateStackOutput, error)
- func DeleteCFNStack(awsclient aws.AWS, instance *cloudformationv1alpha1.Stack) error
- func DescribeCFNStacks(awsclient aws.AWS, instance *cloudformationv1alpha1.Stack) (*cfn.DescribeStacksOutput, error)
- func Name(name, namespace string) string
- func TemplateVersionChanged(instance *cloudformationv1alpha1.Stack) bool
- func UpdateCFNStack(awsclient aws.AWS, instance *cloudformationv1alpha1.Stack) error
Constants ¶
This section is empty.
Variables ¶
View Source
var (
StackDeletionFinalizerName = "stack.cloudformation.awsctrl.io/deletion"
)
Functions ¶
func CreateCFNStack ¶
func CreateCFNStack(awsclient aws.AWS, instance *cloudformationv1alpha1.Stack) (*cfn.CreateStackOutput, error)
CreateCFNStack will create the cloudformation stack
func DeleteCFNStack ¶
func DeleteCFNStack(awsclient aws.AWS, instance *cloudformationv1alpha1.Stack) error
DeleteCFNStack will delete an existing cloudformation stack
func DescribeCFNStacks ¶
func DescribeCFNStacks(awsclient aws.AWS, instance *cloudformationv1alpha1.Stack) (*cfn.DescribeStacksOutput, error)
DescribeCFNStacks will describe all stack with name
func TemplateVersionChanged ¶
func TemplateVersionChanged(instance *cloudformationv1alpha1.Stack) bool
TemplateVersionChange checks if the template has changed and returns true if it has
func UpdateCFNStack ¶
func UpdateCFNStack(awsclient aws.AWS, instance *cloudformationv1alpha1.Stack) error
UpdateCFNStack will update an existing cloudformation stack
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.