Versions in this module Expand all Collapse all v0 v0.1.2 Apr 23, 2019 v0.1.1 Feb 20, 2019 Changes in this version + const AWSProvider + type AWSSpec struct + Credentials Credentials + DataCenter DataCenter + InstanceGroups []InstanceGroup + PreconfiguredItems PreconfiguredItems + type Client struct + func (a *Client) Close() error + func (a *Client) CreateCluster(input CreateClusterInput) (CreateClusterOutput, error) + func (a *Client) CreateNewClient(hostname string, insecure bool) error + func (a *Client) DeleteCluster(input DeleteClusterInput) (DeleteClusterOutput, error) + func (a *Client) GetCluster(input GetClusterInput) (GetClusterOutput, error) + func (a *Client) ListClusters(input ListClusterInput) (ListClusterOutput, error) + func (a *Client) SetClient(client pb.ClusterClient) + type ClientInterface interface + Close func() error + CreateCluster func(CreateClusterInput) (CreateClusterOutput, error) + CreateNewClient func(string, bool) error + DeleteCluster func(DeleteClusterInput) (DeleteClusterOutput, error) + GetCluster func(GetClusterInput) (GetClusterOutput, error) + ListClusters func(ListClusterInput) (ListClusterOutput, error) + SetClient func(client pb.ClusterClient) + func CreateNewClient(hostname string, insecure bool) (ClientInterface, error) + type ClusterDetailItem struct + ID string + Kubeconfig string + Name string + Status string + type ClusterItem struct + ID string + Name string + Status string + type CreateClusterInput struct + AWS AWSSpec + HighAvailability bool + K8SVersion string + Name string + NetworkFabric string + type CreateClusterOutput struct + Cluster ClusterItem + type Credentials struct + Region string + SecretAccessKey string + SecretKeyID string + type DataCenter struct + AvailabilityZones []string + Region string + type DeleteClusterInput struct + Credentials Credentials + Name string + type DeleteClusterOutput struct + Status string + type GetClusterInput struct + Credentials Credentials + Name string + type GetClusterOutput struct + Cluster ClusterDetailItem + type InstanceGroup struct + MaxQuantity int + MinQuantity int + Type string + type ListClusterInput struct + Credentials Credentials + type ListClusterOutput struct + Clusters []ClusterItem + type PreconfiguredItems struct + IAMRoleARN string + SecurityGroupID string + VPCID string