Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAllRdsInstances ¶
func GetAllRdsInstances(ctx context.Context, rdsApi RdsDescribeInstancesApi) ([]discovery_kit_api.Target, error)
func RegisterRdsAttackHandlers ¶
func RegisterRdsAttackHandlers()
func RegisterRdsDiscoveryHandlers ¶
func RegisterRdsDiscoveryHandlers()
Types ¶
type InstanceRebootState ¶
type InstanceRebootState struct {
DBInstanceIdentifier string
}
func PrepareInstanceReboot ¶
func PrepareInstanceReboot(body []byte) (*InstanceRebootState, *extension_kit.ExtensionError)
func StartInstanceReboot ¶
func StartInstanceReboot(ctx context.Context, body []byte, client RdsRebootDBInstanceApi) (*InstanceRebootState, *extension_kit.ExtensionError)
type RdsDescribeInstancesApi ¶
type RdsDescribeInstancesApi interface {
DescribeDBInstances(ctx context.Context, params *rds.DescribeDBInstancesInput, optFns ...func(*rds.Options)) (*rds.DescribeDBInstancesOutput, error)
}
type RdsRebootDBInstanceApi ¶
type RdsRebootDBInstanceApi interface {
RebootDBInstance(ctx context.Context, params *rds.RebootDBInstanceInput, optFns ...func(*rds.Options)) (*rds.RebootDBInstanceOutput, error)
}
Click to show internal directories.
Click to hide internal directories.