mock

package
v0.0.0-...-1d9db5a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2022 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Index

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

DescribeAutoScalingGroups mocks the aws autoscaling group client

func (AWSASGClient) DescribeAutoScalingInstances

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

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

DeregisterTargets mocks the aws elb client

func (AWSELBClient) DescribeTargetGroups

DescribeTargetGroups mocks the aws elb client

func (AWSELBClient) DescribeTargetHealth

DescribeTargetHealth mocks the aws elb client

func (AWSELBClient) RegisterTargets

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

ChangeResourceRecordSets mocks the aws route53 client

func (AWSR53Client) GetHostedZone

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL