Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EC2API ¶
type EC2API interface { DescribeTags(input *goec2.DescribeTagsInput) (*goec2.DescribeTagsOutput, error) CreateTags(input *goec2.CreateTagsInput) (*goec2.CreateTagsOutput, error) }
EC2API defines the interface for EC2 API stubbing.
type EC2MetadataAPI ¶
type EC2MetadataAPI interface { Region() (string, error) GetInstanceIdentityDocument() (ec2metadata.EC2InstanceIdentityDocument, error) }
EC2MetadataAPI defines the interface for EC2Metadata API stubbing.
type ELBv2API ¶
type ELBv2API interface { DescribeTargetGroups(*elbv2.DescribeTargetGroupsInput) (*elbv2.DescribeTargetGroupsOutput, error) DescribeTargetHealth(*elbv2.DescribeTargetHealthInput) (*elbv2.DescribeTargetHealthOutput, error) DescribeLoadBalancers(*elbv2.DescribeLoadBalancersInput) (*elbv2.DescribeLoadBalancersOutput, error) RegisterTargets(*elbv2.RegisterTargetsInput) (*elbv2.RegisterTargetsOutput, error) DeregisterTargets(*elbv2.DeregisterTargetsInput) (*elbv2.DeregisterTargetsOutput, error) WaitUntilTargetDeregistered(input *elbv2.DescribeTargetHealthInput) error WaitUntilTargetInService(input *elbv2.DescribeTargetHealthInput) error }
ELBv2API defines the interface for ELB v2 API stubbing.
type FakeEC2API ¶
type FakeEC2API struct { EC2API FakeDescribeTags func(input *goec2.DescribeTagsInput) (*goec2.DescribeTagsOutput, error) FakeCreateTags func(input *goec2.CreateTagsInput) (*goec2.CreateTagsOutput, error) }
func (*FakeEC2API) CreateTags ¶
func (e *FakeEC2API) CreateTags(input *goec2.CreateTagsInput) (*goec2.CreateTagsOutput, error)
func (*FakeEC2API) DescribeTags ¶
func (e *FakeEC2API) DescribeTags(input *goec2.DescribeTagsInput) (*goec2.DescribeTagsOutput, error)
type FakeEC2Metadata ¶
type FakeEC2Metadata struct { EC2MetadataAPI FakeRegion func() (string, error) FakeGetInstanceIdentityDocument func() (ec2metadata.EC2InstanceIdentityDocument, error) }
func (*FakeEC2Metadata) GetInstanceIdentityDocument ¶
func (m *FakeEC2Metadata) GetInstanceIdentityDocument() (ec2metadata.EC2InstanceIdentityDocument, error)
func (*FakeEC2Metadata) Region ¶
func (m *FakeEC2Metadata) Region() (string, error)
Click to show internal directories.
Click to hide internal directories.