Documentation ¶
Index ¶
- type AWSASGClient
- func (t AWSASGClient) DescribeAutoScalingGroups(a *autoscaling.DescribeAutoScalingGroupsInput) (*autoscaling.DescribeAutoScalingGroupsOutput, error)
- func (t AWSASGClient) DescribeAutoScalingInstances(a *autoscaling.DescribeAutoScalingInstancesInput) (*autoscaling.DescribeAutoScalingInstancesOutput, error)
- type AWSEC2Client
- type AWSELBClient
- func (t AWSELBClient) DeregisterTargets(e *elbv2.DeregisterTargetsInput) (*elbv2.DeregisterTargetsOutput, error)
- func (t AWSELBClient) DescribeTargetGroups(e *elbv2.DescribeTargetGroupsInput) (*elbv2.DescribeTargetGroupsOutput, error)
- func (t AWSELBClient) DescribeTargetHealth(e *elbv2.DescribeTargetHealthInput) (*elbv2.DescribeTargetHealthOutput, error)
- func (t AWSELBClient) RegisterTargets(e *elbv2.RegisterTargetsInput) (*elbv2.RegisterTargetsOutput, error)
- type AWSR53Client
- type ChangeResourceRecordSets
- type DeregisterTargets
- type DescribeAutoScalingGroups
- type DescribeAutoScalingInstances
- type DescribeInstances
- type DescribeTargetGroups
- type DescribeTargetHealth
- type GetHostedZone
- type RegisterTargets
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSASGClient ¶
type AWSASGClient struct { MockDescribeAutoScalingInstances DescribeAutoScalingInstances MockDescribeAutoScalingGroups DescribeAutoScalingGroups }
AWSASGClient for mocking calls to the aws autoscaling client
func (AWSASGClient) DescribeAutoScalingGroups ¶
func (t AWSASGClient) DescribeAutoScalingGroups(a *autoscaling.DescribeAutoScalingGroupsInput) (*autoscaling.DescribeAutoScalingGroupsOutput, error)
DescribeAutoScalingGroups mocks the aws autoscaling group client
func (AWSASGClient) DescribeAutoScalingInstances ¶
func (t AWSASGClient) DescribeAutoScalingInstances(a *autoscaling.DescribeAutoScalingInstancesInput) (*autoscaling.DescribeAutoScalingInstancesOutput, error)
DescribeAutoScalingInstances mocks the aws autoscaling group client
type AWSEC2Client ¶
type AWSEC2Client struct {
MockDescribeInstances DescribeInstances
}
AWSEC2Client for mocking calls to the aws ec2 client
func (AWSEC2Client) DescribeInstances ¶
func (t AWSEC2Client) DescribeInstances(e *ec2.DescribeInstancesInput) (*ec2.DescribeInstancesOutput, error)
DescribeInstances mocks the aws ec2 client
type AWSELBClient ¶
type AWSELBClient struct { MockDescribeTargetGroups DescribeTargetGroups MockRegisterTargets RegisterTargets MockDescribeTargetHealth DescribeTargetHealth MockDeregisterTargets DeregisterTargets }
AWSELBClient for mocking calls to the aws elb client
func (AWSELBClient) DeregisterTargets ¶
func (t AWSELBClient) DeregisterTargets(e *elbv2.DeregisterTargetsInput) (*elbv2.DeregisterTargetsOutput, error)
DeregisterTargets mocks the aws elb client
func (AWSELBClient) DescribeTargetGroups ¶
func (t AWSELBClient) DescribeTargetGroups(e *elbv2.DescribeTargetGroupsInput) (*elbv2.DescribeTargetGroupsOutput, error)
DescribeTargetGroups mocks the aws elb client
func (AWSELBClient) DescribeTargetHealth ¶
func (t AWSELBClient) DescribeTargetHealth(e *elbv2.DescribeTargetHealthInput) (*elbv2.DescribeTargetHealthOutput, error)
DescribeTargetHealth mocks the aws elb client
func (AWSELBClient) RegisterTargets ¶
func (t AWSELBClient) RegisterTargets(e *elbv2.RegisterTargetsInput) (*elbv2.RegisterTargetsOutput, error)
RegisterTargets mocks the aws elb client
type AWSR53Client ¶
type AWSR53Client struct { MockGetHostedZone GetHostedZone MockChangeResourceRecordSets ChangeResourceRecordSets }
AWSR53Client for mocking calls to the aws route53 client
func (AWSR53Client) ChangeResourceRecordSets ¶
func (t AWSR53Client) ChangeResourceRecordSets(r *route53.ChangeResourceRecordSetsInput) (*route53.ChangeResourceRecordSetsOutput, error)
ChangeResourceRecordSets mocks the aws route53 client
func (AWSR53Client) GetHostedZone ¶
func (t AWSR53Client) GetHostedZone(r *route53.GetHostedZoneInput) (*route53.GetHostedZoneOutput, error)
GetHostedZone mocks the aws route53 client
type ChangeResourceRecordSets ¶
type ChangeResourceRecordSets struct { ExpectedInput *route53.ChangeResourceRecordSetsInput ChangeResourceRecordSetsOutput *route53.ChangeResourceRecordSetsOutput Err error }
ChangeResourceRecordSets sets the expected input and output for ChangeResourceRecordSets() on AWSR53Client
type DeregisterTargets ¶
type DeregisterTargets struct { ExpectedInput *elbv2.DeregisterTargetsInput DeregisterTargetsOutput *elbv2.DeregisterTargetsOutput Err error }
DeregisterTargets sets the expected input and output for DeregisterTargets() on AWSELBClient
type DescribeAutoScalingGroups ¶
type DescribeAutoScalingGroups struct { ExpectedInput *autoscaling.DescribeAutoScalingGroupsInput DescribeAutoScalingGroupsOutput *autoscaling.DescribeAutoScalingGroupsOutput Err error }
DescribeAutoScalingGroups sets the expected input and output for DescribeAutoScalingGroups() on AWSASGClient
type DescribeAutoScalingInstances ¶
type DescribeAutoScalingInstances struct { ExpectedInput *autoscaling.DescribeAutoScalingInstancesInput DescribeAutoScalingInstancesOutput *autoscaling.DescribeAutoScalingInstancesOutput Err error }
DescribeAutoScalingInstances sets the expected input and output for DescribeAutoScalingInstances() on AWSASGClient
type DescribeInstances ¶
type DescribeInstances struct { ExpectedInput *ec2.DescribeInstancesInput DescribeInstancesOutput *ec2.DescribeInstancesOutput Err error }
DescribeInstances sets the expected input and output for DescribeInstances() on AWSEC2Client
type DescribeTargetGroups ¶
type DescribeTargetGroups struct { ExpectedInput *elbv2.DescribeTargetGroupsInput DescribeTargetGroupsOutput *elbv2.DescribeTargetGroupsOutput Err error }
DescribeTargetGroups sets the expected input and output for DescribeTargetGroups() on AWSELBClient
type DescribeTargetHealth ¶
type DescribeTargetHealth struct { ExpectedInput *elbv2.DescribeTargetHealthInput DescribeTargetHealthOutput *elbv2.DescribeTargetHealthOutput Err error }
DescribeTargetHealth sets the expected input and output for DescribeTargetHealth() on AWSELBClient
type GetHostedZone ¶
type GetHostedZone struct { ExpectedInput *route53.GetHostedZoneInput GetHostedZoneOutput *route53.GetHostedZoneOutput Err error }
GetHostedZone sets the expected input and output for GetHostedZone() on AWSR53Client
type RegisterTargets ¶
type RegisterTargets struct { ExpectedInput *elbv2.RegisterTargetsInput RegisterTargetsOutput *elbv2.RegisterTargetsOutput Err error }
RegisterTargets sets the expected input and output for RegisterTargets() on AWSELBClient