Documentation
¶
Index ¶
- func ClusterInstancesToObjects(t *types.DBCluster, c aws.DbInstances, folder string, order int) ([]stack.Object, error)
- func GenerateRDSClusterStack(c ClusterStackInput) (*stack.Stack, error)
- func GenerateRDSInstanceStack(i InstanceStackInputs) (*stack.Stack, error)
- type ClusterStackInput
- type InstanceStackInputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClusterInstancesToObjects ¶
func ClusterInstancesToObjects(t *types.DBCluster, c aws.DbInstances, folder string, order int) ([]stack.Object, error)
ClusterInstancesToObjects makes a list of instances as objects for our stack
func GenerateRDSClusterStack ¶
func GenerateRDSClusterStack(c ClusterStackInput) (*stack.Stack, error)
GenerateRDSClusterStack creates a stack to restore a cluster and it's instances.
func GenerateRDSInstanceStack ¶
func GenerateRDSInstanceStack(i InstanceStackInputs) (*stack.Stack, error)
GenerateRDSInstanceStack creates a stack for restoration for an RDS instance
Types ¶
type ClusterStackInput ¶
type ClusterStackInput struct { R state.RDSRestorationStore StackName string Filename string Client aws.DbInstances Folder string ParameterFileName string ParameterGroups []pgstate.ParameterGroup OptionGroupFileName string OptionGroup *types.OptionGroup SecurityGroups *state.SecurityGroupOutput SecurityGroupFileName string SecurityGroupsRulesFileName string }
ClusterStackInput is the input for a ClusterStack
type InstanceStackInputs ¶
type InstanceStackInputs struct { R state.RDSRestorationStore StackName string InstanceFileName string ParameterFileName string OptionGroupFileName string ParameterGroups []pgstate.ParameterGroup OptionGroup *types.OptionGroup SecurityGroups *state.SecurityGroupOutput SecurityGroupsFileName string SecurityGroupsRulesFileName string }
InstanceStackInputs struct to generate stack for an instance
Click to show internal directories.
Click to hide internal directories.