cloud

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client interface {
	AllocateAddress(context.Context, *computing.AllocateAddressInput) (*computing.AllocateAddressOutput, error)
	ReleaseAddress(context.Context, *computing.ReleaseAddressInput) (*computing.ReleaseAddressOutput, error)
	DescribeAddresses(context.Context, *computing.DescribeAddressesInput) (*computing.DescribeAddressesOutput, error)
	DisassociateAddress(context.Context, *computing.DisassociateAddressInput) (*computing.DisassociateAddressOutput, error)
	DescribeInstances(context.Context, *computing.DescribeInstancesInput) (*computing.DescribeInstancesOutput, error)
	DescribeImages(context.Context, *computing.DescribeImagesInput) (*computing.DescribeImagesOutput, error)
	RunInstances(context.Context, *computing.RunInstancesInput) (*computing.RunInstancesOutput, error)
	StopInstances(context.Context, *computing.StopInstancesInput) (*computing.StopInstancesOutput, error)
	TerminateInstances(context.Context, *computing.TerminateInstancesInput) (*computing.TerminateInstancesOutput, error)
	CreateSecurityGroup(context.Context, *computing.CreateSecurityGroupInput) (*computing.CreateSecurityGroupOutput, error)
	DeleteSecurityGroup(context.Context, *computing.DeleteSecurityGroupInput) (*computing.DeleteSecurityGroupOutput, error)
	DescribeSecurityGroups(context.Context, *computing.DescribeSecurityGroupsInput) (*computing.DescribeSecurityGroupsOutput, error)
	AuthorizeSecurityGroupIngress(context.Context, *computing.AuthorizeSecurityGroupIngressInput) (*computing.AuthorizeSecurityGroupIngressOutput, error)
	RevokeSecurityGroupIngress(context.Context, *computing.RevokeSecurityGroupIngressInput) (*computing.RevokeSecurityGroupIngressOutput, error)
	RegisterInstancesWithSecurityGroup(context.Context, *computing.RegisterInstancesWithSecurityGroupInput) (*computing.RegisterInstancesWithSecurityGroupOutput, error)
	DeregisterInstancesFromSecurityGroup(context.Context, *computing.DeregisterInstancesFromSecurityGroupInput) (*computing.DeregisterInstancesFromSecurityGroupOutput, error)
	AssociateAddress(context.Context, *computing.AssociateAddressInput) (*computing.AssociateAddressOutput, error)
	WaitUntilInstanceStopped(context.Context, *computing.DescribeInstancesInput) error
	WaitUntilInstanceDeleted(context.Context, *computing.DescribeInstancesInput) error
	WaitUntilInstanceRunning(context.Context, *computing.DescribeInstancesInput) error
}

type ClientFactory

type ClientFactory interface {
	CreateClient(string, string, string) (Client, error)
}

Directories

Path Synopsis
Package mock_client is a generated GoMock package.
Package mock_client is a generated GoMock package.

Jump to

Keyboard shortcuts

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