Documentation ¶
Index ¶
- Variables
- type Client
- func (c *Client) ClusterCreate(input *ecs.CreateClusterInput) (*ecs.CreateClusterOutput, error)
- func (c *Client) ClusterDelete(input *ecs.DeleteClusterInput) (*ecs.DeleteClusterOutput, error)
- func (c *Client) ClusterList(input *ecs.ListClustersInput) (*ecs.ListClustersOutput, error)
- func (c *Client) ServiceCreate(input *ecs.CreateServiceInput) (*ecs.CreateServiceOutput, error)
- func (c *Client) ServiceList(input *ecs.ListServicesInput) (*ecs.ListServicesOutput, error)
- func (c *Client) ServiceUpdate(input *ecs.UpdateServiceInput) (*ecs.UpdateServiceOutput, error)
- func (c *Client) TaskDefs(input *ecs.ListTaskDefinitionsInput) (*ecs.ListTaskDefinitionsOutput, error)
- func (c *Client) TaskRegister(input *ecs.RegisterTaskDefinitionInput) (*ecs.RegisterTaskDefinitionOutput, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Config is AWS Config has AWS_ACCESS_KEY_ID, and AWS_SECRET_ACCESS_KEY. Config *aws.Config )
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is the client to control AWS.
func (*Client) ClusterCreate ¶
func (c *Client) ClusterCreate(input *ecs.CreateClusterInput) (*ecs.CreateClusterOutput, error)
ClusterCreate create ECS cluster
func (*Client) ClusterDelete ¶
func (c *Client) ClusterDelete(input *ecs.DeleteClusterInput) (*ecs.DeleteClusterOutput, error)
ClusterDelete delete ECS cluster
func (*Client) ClusterList ¶
func (c *Client) ClusterList(input *ecs.ListClustersInput) (*ecs.ListClustersOutput, error)
ClusterList show the list of ECS clusters
func (*Client) ServiceCreate ¶
func (c *Client) ServiceCreate(input *ecs.CreateServiceInput) (*ecs.CreateServiceOutput, error)
ServiceCreate create ECS service
func (*Client) ServiceList ¶
func (c *Client) ServiceList(input *ecs.ListServicesInput) (*ecs.ListServicesOutput, error)
ServiceList return the list of ECS services
func (*Client) ServiceUpdate ¶
func (c *Client) ServiceUpdate(input *ecs.UpdateServiceInput) (*ecs.UpdateServiceOutput, error)
ServiceUpdate update ECS service
func (*Client) TaskDefs ¶
func (c *Client) TaskDefs(input *ecs.ListTaskDefinitionsInput) (*ecs.ListTaskDefinitionsOutput, error)
TaskDefs return the list of ECS task definitions
func (*Client) TaskRegister ¶
func (c *Client) TaskRegister(input *ecs.RegisterTaskDefinitionInput) (*ecs.RegisterTaskDefinitionOutput, error)
TaskRegister regsiter ECS task definitions
Click to show internal directories.
Click to hide internal directories.