Versions in this module Expand all Collapse all v0 v0.2.0 May 16, 2019 v0.1.0 May 16, 2019 Changes in this version + func ParseInstance(in *Ec2Instance) (*v1.MachineType, error) + func ParseRegion(in *ec2.Region) *v1.Region + type Client struct + func NewClient(opts credential.AWS) (*Client, error) + func (g *Client) GetCredentialFormat() v1.CredentialFormat + func (g *Client) GetName() string + func (g *Client) ListMachineTypes() ([]v1.MachineType, error) + func (g *Client) ListRegions() ([]v1.Region, error) + func (g *Client) ListZones() ([]string, error) + type Ec2Instance struct + Family string + InstanceType string + Memory json.Number + Storage *Ec2Storage + VCPU json.Number + type Ec2Storage struct + Devices int + IncludesSwapPartition bool + NvmeSsd bool + Size int + Ssd bool + StorageNeedsInitialization bool + TrimSupport bool