interface.go 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
  2. // Package ecsiface provides an interface for the Amazon EC2 Container Service.
  3. package ecsiface
  4. import (
  5. "github.com/aws/aws-sdk-go/aws/request"
  6. "github.com/aws/aws-sdk-go/service/ecs"
  7. )
  8. // ECSAPI is the interface type for ecs.ECS.
  9. type ECSAPI interface {
  10. CreateClusterRequest(*ecs.CreateClusterInput) (*request.Request, *ecs.CreateClusterOutput)
  11. CreateCluster(*ecs.CreateClusterInput) (*ecs.CreateClusterOutput, error)
  12. CreateServiceRequest(*ecs.CreateServiceInput) (*request.Request, *ecs.CreateServiceOutput)
  13. CreateService(*ecs.CreateServiceInput) (*ecs.CreateServiceOutput, error)
  14. DeleteClusterRequest(*ecs.DeleteClusterInput) (*request.Request, *ecs.DeleteClusterOutput)
  15. DeleteCluster(*ecs.DeleteClusterInput) (*ecs.DeleteClusterOutput, error)
  16. DeleteServiceRequest(*ecs.DeleteServiceInput) (*request.Request, *ecs.DeleteServiceOutput)
  17. DeleteService(*ecs.DeleteServiceInput) (*ecs.DeleteServiceOutput, error)
  18. DeregisterContainerInstanceRequest(*ecs.DeregisterContainerInstanceInput) (*request.Request, *ecs.DeregisterContainerInstanceOutput)
  19. DeregisterContainerInstance(*ecs.DeregisterContainerInstanceInput) (*ecs.DeregisterContainerInstanceOutput, error)
  20. DeregisterTaskDefinitionRequest(*ecs.DeregisterTaskDefinitionInput) (*request.Request, *ecs.DeregisterTaskDefinitionOutput)
  21. DeregisterTaskDefinition(*ecs.DeregisterTaskDefinitionInput) (*ecs.DeregisterTaskDefinitionOutput, error)
  22. DescribeClustersRequest(*ecs.DescribeClustersInput) (*request.Request, *ecs.DescribeClustersOutput)
  23. DescribeClusters(*ecs.DescribeClustersInput) (*ecs.DescribeClustersOutput, error)
  24. DescribeContainerInstancesRequest(*ecs.DescribeContainerInstancesInput) (*request.Request, *ecs.DescribeContainerInstancesOutput)
  25. DescribeContainerInstances(*ecs.DescribeContainerInstancesInput) (*ecs.DescribeContainerInstancesOutput, error)
  26. DescribeServicesRequest(*ecs.DescribeServicesInput) (*request.Request, *ecs.DescribeServicesOutput)
  27. DescribeServices(*ecs.DescribeServicesInput) (*ecs.DescribeServicesOutput, error)
  28. DescribeTaskDefinitionRequest(*ecs.DescribeTaskDefinitionInput) (*request.Request, *ecs.DescribeTaskDefinitionOutput)
  29. DescribeTaskDefinition(*ecs.DescribeTaskDefinitionInput) (*ecs.DescribeTaskDefinitionOutput, error)
  30. DescribeTasksRequest(*ecs.DescribeTasksInput) (*request.Request, *ecs.DescribeTasksOutput)
  31. DescribeTasks(*ecs.DescribeTasksInput) (*ecs.DescribeTasksOutput, error)
  32. DiscoverPollEndpointRequest(*ecs.DiscoverPollEndpointInput) (*request.Request, *ecs.DiscoverPollEndpointOutput)
  33. DiscoverPollEndpoint(*ecs.DiscoverPollEndpointInput) (*ecs.DiscoverPollEndpointOutput, error)
  34. ListClustersRequest(*ecs.ListClustersInput) (*request.Request, *ecs.ListClustersOutput)
  35. ListClusters(*ecs.ListClustersInput) (*ecs.ListClustersOutput, error)
  36. ListClustersPages(*ecs.ListClustersInput, func(*ecs.ListClustersOutput, bool) bool) error
  37. ListContainerInstancesRequest(*ecs.ListContainerInstancesInput) (*request.Request, *ecs.ListContainerInstancesOutput)
  38. ListContainerInstances(*ecs.ListContainerInstancesInput) (*ecs.ListContainerInstancesOutput, error)
  39. ListContainerInstancesPages(*ecs.ListContainerInstancesInput, func(*ecs.ListContainerInstancesOutput, bool) bool) error
  40. ListServicesRequest(*ecs.ListServicesInput) (*request.Request, *ecs.ListServicesOutput)
  41. ListServices(*ecs.ListServicesInput) (*ecs.ListServicesOutput, error)
  42. ListServicesPages(*ecs.ListServicesInput, func(*ecs.ListServicesOutput, bool) bool) error
  43. ListTaskDefinitionFamiliesRequest(*ecs.ListTaskDefinitionFamiliesInput) (*request.Request, *ecs.ListTaskDefinitionFamiliesOutput)
  44. ListTaskDefinitionFamilies(*ecs.ListTaskDefinitionFamiliesInput) (*ecs.ListTaskDefinitionFamiliesOutput, error)
  45. ListTaskDefinitionFamiliesPages(*ecs.ListTaskDefinitionFamiliesInput, func(*ecs.ListTaskDefinitionFamiliesOutput, bool) bool) error
  46. ListTaskDefinitionsRequest(*ecs.ListTaskDefinitionsInput) (*request.Request, *ecs.ListTaskDefinitionsOutput)
  47. ListTaskDefinitions(*ecs.ListTaskDefinitionsInput) (*ecs.ListTaskDefinitionsOutput, error)
  48. ListTaskDefinitionsPages(*ecs.ListTaskDefinitionsInput, func(*ecs.ListTaskDefinitionsOutput, bool) bool) error
  49. ListTasksRequest(*ecs.ListTasksInput) (*request.Request, *ecs.ListTasksOutput)
  50. ListTasks(*ecs.ListTasksInput) (*ecs.ListTasksOutput, error)
  51. ListTasksPages(*ecs.ListTasksInput, func(*ecs.ListTasksOutput, bool) bool) error
  52. RegisterContainerInstanceRequest(*ecs.RegisterContainerInstanceInput) (*request.Request, *ecs.RegisterContainerInstanceOutput)
  53. RegisterContainerInstance(*ecs.RegisterContainerInstanceInput) (*ecs.RegisterContainerInstanceOutput, error)
  54. RegisterTaskDefinitionRequest(*ecs.RegisterTaskDefinitionInput) (*request.Request, *ecs.RegisterTaskDefinitionOutput)
  55. RegisterTaskDefinition(*ecs.RegisterTaskDefinitionInput) (*ecs.RegisterTaskDefinitionOutput, error)
  56. RunTaskRequest(*ecs.RunTaskInput) (*request.Request, *ecs.RunTaskOutput)
  57. RunTask(*ecs.RunTaskInput) (*ecs.RunTaskOutput, error)
  58. StartTaskRequest(*ecs.StartTaskInput) (*request.Request, *ecs.StartTaskOutput)
  59. StartTask(*ecs.StartTaskInput) (*ecs.StartTaskOutput, error)
  60. StopTaskRequest(*ecs.StopTaskInput) (*request.Request, *ecs.StopTaskOutput)
  61. StopTask(*ecs.StopTaskInput) (*ecs.StopTaskOutput, error)
  62. SubmitContainerStateChangeRequest(*ecs.SubmitContainerStateChangeInput) (*request.Request, *ecs.SubmitContainerStateChangeOutput)
  63. SubmitContainerStateChange(*ecs.SubmitContainerStateChangeInput) (*ecs.SubmitContainerStateChangeOutput, error)
  64. SubmitTaskStateChangeRequest(*ecs.SubmitTaskStateChangeInput) (*request.Request, *ecs.SubmitTaskStateChangeOutput)
  65. SubmitTaskStateChange(*ecs.SubmitTaskStateChangeInput) (*ecs.SubmitTaskStateChangeOutput, error)
  66. UpdateContainerAgentRequest(*ecs.UpdateContainerAgentInput) (*request.Request, *ecs.UpdateContainerAgentOutput)
  67. UpdateContainerAgent(*ecs.UpdateContainerAgentInput) (*ecs.UpdateContainerAgentOutput, error)
  68. UpdateServiceRequest(*ecs.UpdateServiceInput) (*request.Request, *ecs.UpdateServiceOutput)
  69. UpdateService(*ecs.UpdateServiceInput) (*ecs.UpdateServiceOutput, error)
  70. }