Documentation
¶
Index ¶
- func CreateRouteForCIDRToInstance(ctx context.Context, client *ec2.Client, routeTableID, cidr, instanceID string) error
- func DeleteEC2Instance(ctx context.Context, client *ec2.Client, instanceID string) error
- func DeleteRoutesForInstance(ctx context.Context, ec2Client *ec2.Client, subnetID, instanceID string) error
- func DisableSourceDestCheck(ctx context.Context, ec2Client *ec2.Client, instanceID string) error
- func GetAvailabilityZonesForInstanceType(ctx context.Context, ec2Client *ec2.Client, instanceType string) ([]string, error)
- func IsEC2InstanceImpaired(ctx context.Context, ec2Client *ec2.Client, instanceID string) (bool, error)
- func LogEC2InstanceDescribe(ctx context.Context, ec2Client *ec2.Client, instanceID string, ...) error
- func WaitForEC2InstanceRunning(ctx context.Context, ec2Client *ec2.Client, instanceID string) error
- type Instance
- type InstanceConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRouteForCIDRToInstance ¶ added in v1.0.5
func CreateRouteForCIDRToInstance(ctx context.Context, client *ec2.Client, routeTableID, cidr, instanceID string) error
CreateRouteForCIDRToInstance creates a route entry in the table routing a cidr to an instance.
func DeleteEC2Instance ¶
func DeleteRoutesForInstance ¶ added in v1.0.5
func DeleteRoutesForInstance(ctx context.Context, ec2Client *ec2.Client, subnetID, instanceID string) error
DeleteRoutesForInstance deletes the routes entries that point to the instance from the tables associated with the given subnet.
func DisableSourceDestCheck ¶ added in v1.0.5
DisableSourceDestCheck disables the source/destination check for the given instance.
func GetAvailabilityZonesForInstanceType ¶ added in v1.0.18
func IsEC2InstanceImpaired ¶ added in v1.0.4
func LogEC2InstanceDescribe ¶ added in v1.0.2
Types ¶
Click to show internal directories.
Click to hide internal directories.