Documentation ¶
Index ¶
- func CheckIfClusterDeleteProtectionEnabled(checkConfig commons.CheckConfig, instances []types.DBCluster, testName string)
- func CheckIfClusterLoggingEnabled(checkConfig commons.CheckConfig, instances []types.DBCluster, testName string)
- func CheckIfDeleteProtectionEnabled(checkConfig commons.CheckConfig, instances []types.DBInstance, testName string)
- func CheckIfLoggingEnabled(checkConfig commons.CheckConfig, instances []types.DBInstance, testName string)
- func GetListDBClusters(svc RDSGetObjectAPI) []types.DBCluster
- func GetListRDS(svc RDSGetObjectAPI) []types.DBInstance
- func RunChecks(wa *sync.WaitGroup, s aws.Config, c *commons.Config, ...)
- type RDSGetObjectAPI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckIfClusterDeleteProtectionEnabled ¶
func CheckIfClusterDeleteProtectionEnabled(checkConfig commons.CheckConfig, instances []types.DBCluster, testName string)
func CheckIfClusterLoggingEnabled ¶
func CheckIfClusterLoggingEnabled(checkConfig commons.CheckConfig, instances []types.DBCluster, testName string)
func CheckIfDeleteProtectionEnabled ¶
func CheckIfDeleteProtectionEnabled(checkConfig commons.CheckConfig, instances []types.DBInstance, testName string)
func CheckIfLoggingEnabled ¶
func CheckIfLoggingEnabled(checkConfig commons.CheckConfig, instances []types.DBInstance, testName string)
func GetListDBClusters ¶
func GetListDBClusters(svc RDSGetObjectAPI) []types.DBCluster
func GetListRDS ¶
func GetListRDS(svc RDSGetObjectAPI) []types.DBInstance
Types ¶
type RDSGetObjectAPI ¶
type RDSGetObjectAPI interface { DescribeDBInstances(ctx context.Context, input *rds.DescribeDBInstancesInput, optFns ...func(*rds.Options)) (*rds.DescribeDBInstancesOutput, error) DescribeDBClusters(ctx context.Context, input *rds.DescribeDBClustersInput, optFns ...func(*rds.Options)) (*rds.DescribeDBClustersOutput, error) }
Click to show internal directories.
Click to hide internal directories.