Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterEc2AttackHandlers ¶
func RegisterEc2AttackHandlers()
func StartInstanceStateChange ¶
func StartInstanceStateChange(ctx context.Context, body []byte, clientProvider func(account string) (Ec2InstanceStateChangeApiApi, error)) *extension_kit.ExtensionError
Types ¶
type Ec2InstanceStateChangeApiApi ¶
type Ec2InstanceStateChangeApiApi interface {
StopInstances(ctx context.Context, params *ec2.StopInstancesInput, optFns ...func(*ec2.Options)) (*ec2.StopInstancesOutput, error)
TerminateInstances(ctx context.Context, params *ec2.TerminateInstancesInput, optFns ...func(*ec2.Options)) (*ec2.TerminateInstancesOutput, error)
RebootInstances(ctx context.Context, params *ec2.RebootInstancesInput, optFns ...func(*ec2.Options)) (*ec2.RebootInstancesOutput, error)
}
type InstanceStateChangeState ¶
func PrepareInstanceStateChange ¶
func PrepareInstanceStateChange(body []byte) (*InstanceStateChangeState, *extension_kit.ExtensionError)
Click to show internal directories.
Click to hide internal directories.