amazonka-ecs 1.3.6 → 1.3.7
raw patch · 34 files changed
+174/−24 lines, 34 filesdep −lensdep ~amazonka-coredep ~amazonka-ecsdep ~amazonka-testPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies removed: lens
Dependency ranges changed: amazonka-core, amazonka-ecs, amazonka-test
API changes (from Hackage documentation)
- Network.AWS.ECS.CreateCluster: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.CreateCluster.CreateCluster
- Network.AWS.ECS.CreateCluster: instance GHC.Generics.Constructor Network.AWS.ECS.CreateCluster.C1_0CreateCluster
- Network.AWS.ECS.CreateCluster: instance GHC.Generics.Constructor Network.AWS.ECS.CreateCluster.C1_0CreateClusterResponse
- Network.AWS.ECS.CreateCluster: instance GHC.Generics.Datatype Network.AWS.ECS.CreateCluster.D1CreateCluster
- Network.AWS.ECS.CreateCluster: instance GHC.Generics.Datatype Network.AWS.ECS.CreateCluster.D1CreateClusterResponse
- Network.AWS.ECS.CreateCluster: instance GHC.Generics.Selector Network.AWS.ECS.CreateCluster.S1_0_0CreateCluster
- Network.AWS.ECS.CreateCluster: instance GHC.Generics.Selector Network.AWS.ECS.CreateCluster.S1_0_0CreateClusterResponse
- Network.AWS.ECS.CreateCluster: instance GHC.Generics.Selector Network.AWS.ECS.CreateCluster.S1_0_1CreateClusterResponse
- Network.AWS.ECS.CreateService: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.CreateService.CreateService
- Network.AWS.ECS.CreateService: instance GHC.Generics.Constructor Network.AWS.ECS.CreateService.C1_0CreateService
- Network.AWS.ECS.CreateService: instance GHC.Generics.Constructor Network.AWS.ECS.CreateService.C1_0CreateServiceResponse
- Network.AWS.ECS.CreateService: instance GHC.Generics.Datatype Network.AWS.ECS.CreateService.D1CreateService
- Network.AWS.ECS.CreateService: instance GHC.Generics.Datatype Network.AWS.ECS.CreateService.D1CreateServiceResponse
- Network.AWS.ECS.CreateService: instance GHC.Generics.Selector Network.AWS.ECS.CreateService.S1_0_0CreateService
- Network.AWS.ECS.CreateService: instance GHC.Generics.Selector Network.AWS.ECS.CreateService.S1_0_0CreateServiceResponse
- Network.AWS.ECS.CreateService: instance GHC.Generics.Selector Network.AWS.ECS.CreateService.S1_0_1CreateService
- Network.AWS.ECS.CreateService: instance GHC.Generics.Selector Network.AWS.ECS.CreateService.S1_0_1CreateServiceResponse
- Network.AWS.ECS.CreateService: instance GHC.Generics.Selector Network.AWS.ECS.CreateService.S1_0_2CreateService
- Network.AWS.ECS.CreateService: instance GHC.Generics.Selector Network.AWS.ECS.CreateService.S1_0_3CreateService
- Network.AWS.ECS.CreateService: instance GHC.Generics.Selector Network.AWS.ECS.CreateService.S1_0_4CreateService
- Network.AWS.ECS.CreateService: instance GHC.Generics.Selector Network.AWS.ECS.CreateService.S1_0_5CreateService
- Network.AWS.ECS.CreateService: instance GHC.Generics.Selector Network.AWS.ECS.CreateService.S1_0_6CreateService
- Network.AWS.ECS.DeleteCluster: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DeleteCluster.DeleteCluster
- Network.AWS.ECS.DeleteCluster: instance GHC.Generics.Constructor Network.AWS.ECS.DeleteCluster.C1_0DeleteCluster
- Network.AWS.ECS.DeleteCluster: instance GHC.Generics.Constructor Network.AWS.ECS.DeleteCluster.C1_0DeleteClusterResponse
- Network.AWS.ECS.DeleteCluster: instance GHC.Generics.Datatype Network.AWS.ECS.DeleteCluster.D1DeleteCluster
- Network.AWS.ECS.DeleteCluster: instance GHC.Generics.Datatype Network.AWS.ECS.DeleteCluster.D1DeleteClusterResponse
- Network.AWS.ECS.DeleteCluster: instance GHC.Generics.Selector Network.AWS.ECS.DeleteCluster.S1_0_0DeleteCluster
- Network.AWS.ECS.DeleteCluster: instance GHC.Generics.Selector Network.AWS.ECS.DeleteCluster.S1_0_0DeleteClusterResponse
- Network.AWS.ECS.DeleteCluster: instance GHC.Generics.Selector Network.AWS.ECS.DeleteCluster.S1_0_1DeleteClusterResponse
- Network.AWS.ECS.DeleteService: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DeleteService.DeleteService
- Network.AWS.ECS.DeleteService: instance GHC.Generics.Constructor Network.AWS.ECS.DeleteService.C1_0DeleteService
- Network.AWS.ECS.DeleteService: instance GHC.Generics.Constructor Network.AWS.ECS.DeleteService.C1_0DeleteServiceResponse
- Network.AWS.ECS.DeleteService: instance GHC.Generics.Datatype Network.AWS.ECS.DeleteService.D1DeleteService
- Network.AWS.ECS.DeleteService: instance GHC.Generics.Datatype Network.AWS.ECS.DeleteService.D1DeleteServiceResponse
- Network.AWS.ECS.DeleteService: instance GHC.Generics.Selector Network.AWS.ECS.DeleteService.S1_0_0DeleteService
- Network.AWS.ECS.DeleteService: instance GHC.Generics.Selector Network.AWS.ECS.DeleteService.S1_0_0DeleteServiceResponse
- Network.AWS.ECS.DeleteService: instance GHC.Generics.Selector Network.AWS.ECS.DeleteService.S1_0_1DeleteService
- Network.AWS.ECS.DeleteService: instance GHC.Generics.Selector Network.AWS.ECS.DeleteService.S1_0_1DeleteServiceResponse
- Network.AWS.ECS.DeregisterContainerInstance: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DeregisterContainerInstance.DeregisterContainerInstance
- Network.AWS.ECS.DeregisterContainerInstance: instance GHC.Generics.Constructor Network.AWS.ECS.DeregisterContainerInstance.C1_0DeregisterContainerInstance
- Network.AWS.ECS.DeregisterContainerInstance: instance GHC.Generics.Constructor Network.AWS.ECS.DeregisterContainerInstance.C1_0DeregisterContainerInstanceResponse
- Network.AWS.ECS.DeregisterContainerInstance: instance GHC.Generics.Datatype Network.AWS.ECS.DeregisterContainerInstance.D1DeregisterContainerInstance
- Network.AWS.ECS.DeregisterContainerInstance: instance GHC.Generics.Datatype Network.AWS.ECS.DeregisterContainerInstance.D1DeregisterContainerInstanceResponse
- Network.AWS.ECS.DeregisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.DeregisterContainerInstance.S1_0_0DeregisterContainerInstance
- Network.AWS.ECS.DeregisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.DeregisterContainerInstance.S1_0_0DeregisterContainerInstanceResponse
- Network.AWS.ECS.DeregisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.DeregisterContainerInstance.S1_0_1DeregisterContainerInstance
- Network.AWS.ECS.DeregisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.DeregisterContainerInstance.S1_0_1DeregisterContainerInstanceResponse
- Network.AWS.ECS.DeregisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.DeregisterContainerInstance.S1_0_2DeregisterContainerInstance
- Network.AWS.ECS.DeregisterTaskDefinition: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DeregisterTaskDefinition.DeregisterTaskDefinition
- Network.AWS.ECS.DeregisterTaskDefinition: instance GHC.Generics.Constructor Network.AWS.ECS.DeregisterTaskDefinition.C1_0DeregisterTaskDefinition
- Network.AWS.ECS.DeregisterTaskDefinition: instance GHC.Generics.Constructor Network.AWS.ECS.DeregisterTaskDefinition.C1_0DeregisterTaskDefinitionResponse
- Network.AWS.ECS.DeregisterTaskDefinition: instance GHC.Generics.Datatype Network.AWS.ECS.DeregisterTaskDefinition.D1DeregisterTaskDefinition
- Network.AWS.ECS.DeregisterTaskDefinition: instance GHC.Generics.Datatype Network.AWS.ECS.DeregisterTaskDefinition.D1DeregisterTaskDefinitionResponse
- Network.AWS.ECS.DeregisterTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.DeregisterTaskDefinition.S1_0_0DeregisterTaskDefinition
- Network.AWS.ECS.DeregisterTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.DeregisterTaskDefinition.S1_0_0DeregisterTaskDefinitionResponse
- Network.AWS.ECS.DeregisterTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.DeregisterTaskDefinition.S1_0_1DeregisterTaskDefinitionResponse
- Network.AWS.ECS.DescribeClusters: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DescribeClusters.DescribeClusters
- Network.AWS.ECS.DescribeClusters: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeClusters.C1_0DescribeClusters
- Network.AWS.ECS.DescribeClusters: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeClusters.C1_0DescribeClustersResponse
- Network.AWS.ECS.DescribeClusters: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeClusters.D1DescribeClusters
- Network.AWS.ECS.DescribeClusters: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeClusters.D1DescribeClustersResponse
- Network.AWS.ECS.DescribeClusters: instance GHC.Generics.Selector Network.AWS.ECS.DescribeClusters.S1_0_0DescribeClusters
- Network.AWS.ECS.DescribeClusters: instance GHC.Generics.Selector Network.AWS.ECS.DescribeClusters.S1_0_0DescribeClustersResponse
- Network.AWS.ECS.DescribeClusters: instance GHC.Generics.Selector Network.AWS.ECS.DescribeClusters.S1_0_1DescribeClustersResponse
- Network.AWS.ECS.DescribeClusters: instance GHC.Generics.Selector Network.AWS.ECS.DescribeClusters.S1_0_2DescribeClustersResponse
- Network.AWS.ECS.DescribeContainerInstances: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DescribeContainerInstances.DescribeContainerInstances
- Network.AWS.ECS.DescribeContainerInstances: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeContainerInstances.C1_0DescribeContainerInstances
- Network.AWS.ECS.DescribeContainerInstances: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeContainerInstances.C1_0DescribeContainerInstancesResponse
- Network.AWS.ECS.DescribeContainerInstances: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeContainerInstances.D1DescribeContainerInstances
- Network.AWS.ECS.DescribeContainerInstances: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeContainerInstances.D1DescribeContainerInstancesResponse
- Network.AWS.ECS.DescribeContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.DescribeContainerInstances.S1_0_0DescribeContainerInstances
- Network.AWS.ECS.DescribeContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.DescribeContainerInstances.S1_0_0DescribeContainerInstancesResponse
- Network.AWS.ECS.DescribeContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.DescribeContainerInstances.S1_0_1DescribeContainerInstances
- Network.AWS.ECS.DescribeContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.DescribeContainerInstances.S1_0_1DescribeContainerInstancesResponse
- Network.AWS.ECS.DescribeContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.DescribeContainerInstances.S1_0_2DescribeContainerInstancesResponse
- Network.AWS.ECS.DescribeServices: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DescribeServices.DescribeServices
- Network.AWS.ECS.DescribeServices: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeServices.C1_0DescribeServices
- Network.AWS.ECS.DescribeServices: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeServices.C1_0DescribeServicesResponse
- Network.AWS.ECS.DescribeServices: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeServices.D1DescribeServices
- Network.AWS.ECS.DescribeServices: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeServices.D1DescribeServicesResponse
- Network.AWS.ECS.DescribeServices: instance GHC.Generics.Selector Network.AWS.ECS.DescribeServices.S1_0_0DescribeServices
- Network.AWS.ECS.DescribeServices: instance GHC.Generics.Selector Network.AWS.ECS.DescribeServices.S1_0_0DescribeServicesResponse
- Network.AWS.ECS.DescribeServices: instance GHC.Generics.Selector Network.AWS.ECS.DescribeServices.S1_0_1DescribeServices
- Network.AWS.ECS.DescribeServices: instance GHC.Generics.Selector Network.AWS.ECS.DescribeServices.S1_0_1DescribeServicesResponse
- Network.AWS.ECS.DescribeServices: instance GHC.Generics.Selector Network.AWS.ECS.DescribeServices.S1_0_2DescribeServicesResponse
- Network.AWS.ECS.DescribeTaskDefinition: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DescribeTaskDefinition.DescribeTaskDefinition
- Network.AWS.ECS.DescribeTaskDefinition: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeTaskDefinition.C1_0DescribeTaskDefinition
- Network.AWS.ECS.DescribeTaskDefinition: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeTaskDefinition.C1_0DescribeTaskDefinitionResponse
- Network.AWS.ECS.DescribeTaskDefinition: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeTaskDefinition.D1DescribeTaskDefinition
- Network.AWS.ECS.DescribeTaskDefinition: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeTaskDefinition.D1DescribeTaskDefinitionResponse
- Network.AWS.ECS.DescribeTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.DescribeTaskDefinition.S1_0_0DescribeTaskDefinition
- Network.AWS.ECS.DescribeTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.DescribeTaskDefinition.S1_0_0DescribeTaskDefinitionResponse
- Network.AWS.ECS.DescribeTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.DescribeTaskDefinition.S1_0_1DescribeTaskDefinitionResponse
- Network.AWS.ECS.DescribeTasks: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DescribeTasks.DescribeTasks
- Network.AWS.ECS.DescribeTasks: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeTasks.C1_0DescribeTasks
- Network.AWS.ECS.DescribeTasks: instance GHC.Generics.Constructor Network.AWS.ECS.DescribeTasks.C1_0DescribeTasksResponse
- Network.AWS.ECS.DescribeTasks: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeTasks.D1DescribeTasks
- Network.AWS.ECS.DescribeTasks: instance GHC.Generics.Datatype Network.AWS.ECS.DescribeTasks.D1DescribeTasksResponse
- Network.AWS.ECS.DescribeTasks: instance GHC.Generics.Selector Network.AWS.ECS.DescribeTasks.S1_0_0DescribeTasks
- Network.AWS.ECS.DescribeTasks: instance GHC.Generics.Selector Network.AWS.ECS.DescribeTasks.S1_0_0DescribeTasksResponse
- Network.AWS.ECS.DescribeTasks: instance GHC.Generics.Selector Network.AWS.ECS.DescribeTasks.S1_0_1DescribeTasks
- Network.AWS.ECS.DescribeTasks: instance GHC.Generics.Selector Network.AWS.ECS.DescribeTasks.S1_0_1DescribeTasksResponse
- Network.AWS.ECS.DescribeTasks: instance GHC.Generics.Selector Network.AWS.ECS.DescribeTasks.S1_0_2DescribeTasksResponse
- Network.AWS.ECS.DiscoverPollEndpoint: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.DiscoverPollEndpoint.DiscoverPollEndpoint
- Network.AWS.ECS.DiscoverPollEndpoint: instance GHC.Generics.Constructor Network.AWS.ECS.DiscoverPollEndpoint.C1_0DiscoverPollEndpoint
- Network.AWS.ECS.DiscoverPollEndpoint: instance GHC.Generics.Constructor Network.AWS.ECS.DiscoverPollEndpoint.C1_0DiscoverPollEndpointResponse
- Network.AWS.ECS.DiscoverPollEndpoint: instance GHC.Generics.Datatype Network.AWS.ECS.DiscoverPollEndpoint.D1DiscoverPollEndpoint
- Network.AWS.ECS.DiscoverPollEndpoint: instance GHC.Generics.Datatype Network.AWS.ECS.DiscoverPollEndpoint.D1DiscoverPollEndpointResponse
- Network.AWS.ECS.DiscoverPollEndpoint: instance GHC.Generics.Selector Network.AWS.ECS.DiscoverPollEndpoint.S1_0_0DiscoverPollEndpoint
- Network.AWS.ECS.DiscoverPollEndpoint: instance GHC.Generics.Selector Network.AWS.ECS.DiscoverPollEndpoint.S1_0_0DiscoverPollEndpointResponse
- Network.AWS.ECS.DiscoverPollEndpoint: instance GHC.Generics.Selector Network.AWS.ECS.DiscoverPollEndpoint.S1_0_1DiscoverPollEndpoint
- Network.AWS.ECS.DiscoverPollEndpoint: instance GHC.Generics.Selector Network.AWS.ECS.DiscoverPollEndpoint.S1_0_1DiscoverPollEndpointResponse
- Network.AWS.ECS.DiscoverPollEndpoint: instance GHC.Generics.Selector Network.AWS.ECS.DiscoverPollEndpoint.S1_0_2DiscoverPollEndpointResponse
- Network.AWS.ECS.ListClusters: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.ListClusters.ListClusters
- Network.AWS.ECS.ListClusters: instance GHC.Generics.Constructor Network.AWS.ECS.ListClusters.C1_0ListClusters
- Network.AWS.ECS.ListClusters: instance GHC.Generics.Constructor Network.AWS.ECS.ListClusters.C1_0ListClustersResponse
- Network.AWS.ECS.ListClusters: instance GHC.Generics.Datatype Network.AWS.ECS.ListClusters.D1ListClusters
- Network.AWS.ECS.ListClusters: instance GHC.Generics.Datatype Network.AWS.ECS.ListClusters.D1ListClustersResponse
- Network.AWS.ECS.ListClusters: instance GHC.Generics.Selector Network.AWS.ECS.ListClusters.S1_0_0ListClusters
- Network.AWS.ECS.ListClusters: instance GHC.Generics.Selector Network.AWS.ECS.ListClusters.S1_0_0ListClustersResponse
- Network.AWS.ECS.ListClusters: instance GHC.Generics.Selector Network.AWS.ECS.ListClusters.S1_0_1ListClusters
- Network.AWS.ECS.ListClusters: instance GHC.Generics.Selector Network.AWS.ECS.ListClusters.S1_0_1ListClustersResponse
- Network.AWS.ECS.ListClusters: instance GHC.Generics.Selector Network.AWS.ECS.ListClusters.S1_0_2ListClustersResponse
- Network.AWS.ECS.ListContainerInstances: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.ListContainerInstances.ListContainerInstances
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Constructor Network.AWS.ECS.ListContainerInstances.C1_0ListContainerInstances
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Constructor Network.AWS.ECS.ListContainerInstances.C1_0ListContainerInstancesResponse
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Datatype Network.AWS.ECS.ListContainerInstances.D1ListContainerInstances
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Datatype Network.AWS.ECS.ListContainerInstances.D1ListContainerInstancesResponse
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.ListContainerInstances.S1_0_0ListContainerInstances
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.ListContainerInstances.S1_0_0ListContainerInstancesResponse
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.ListContainerInstances.S1_0_1ListContainerInstances
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.ListContainerInstances.S1_0_1ListContainerInstancesResponse
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.ListContainerInstances.S1_0_2ListContainerInstances
- Network.AWS.ECS.ListContainerInstances: instance GHC.Generics.Selector Network.AWS.ECS.ListContainerInstances.S1_0_2ListContainerInstancesResponse
- Network.AWS.ECS.ListServices: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.ListServices.ListServices
- Network.AWS.ECS.ListServices: instance GHC.Generics.Constructor Network.AWS.ECS.ListServices.C1_0ListServices
- Network.AWS.ECS.ListServices: instance GHC.Generics.Constructor Network.AWS.ECS.ListServices.C1_0ListServicesResponse
- Network.AWS.ECS.ListServices: instance GHC.Generics.Datatype Network.AWS.ECS.ListServices.D1ListServices
- Network.AWS.ECS.ListServices: instance GHC.Generics.Datatype Network.AWS.ECS.ListServices.D1ListServicesResponse
- Network.AWS.ECS.ListServices: instance GHC.Generics.Selector Network.AWS.ECS.ListServices.S1_0_0ListServices
- Network.AWS.ECS.ListServices: instance GHC.Generics.Selector Network.AWS.ECS.ListServices.S1_0_0ListServicesResponse
- Network.AWS.ECS.ListServices: instance GHC.Generics.Selector Network.AWS.ECS.ListServices.S1_0_1ListServices
- Network.AWS.ECS.ListServices: instance GHC.Generics.Selector Network.AWS.ECS.ListServices.S1_0_1ListServicesResponse
- Network.AWS.ECS.ListServices: instance GHC.Generics.Selector Network.AWS.ECS.ListServices.S1_0_2ListServices
- Network.AWS.ECS.ListServices: instance GHC.Generics.Selector Network.AWS.ECS.ListServices.S1_0_2ListServicesResponse
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.ListTaskDefinitionFamilies.ListTaskDefinitionFamilies
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Constructor Network.AWS.ECS.ListTaskDefinitionFamilies.C1_0ListTaskDefinitionFamilies
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Constructor Network.AWS.ECS.ListTaskDefinitionFamilies.C1_0ListTaskDefinitionFamiliesResponse
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Datatype Network.AWS.ECS.ListTaskDefinitionFamilies.D1ListTaskDefinitionFamilies
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Datatype Network.AWS.ECS.ListTaskDefinitionFamilies.D1ListTaskDefinitionFamiliesResponse
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitionFamilies.S1_0_0ListTaskDefinitionFamilies
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitionFamilies.S1_0_0ListTaskDefinitionFamiliesResponse
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitionFamilies.S1_0_1ListTaskDefinitionFamilies
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitionFamilies.S1_0_1ListTaskDefinitionFamiliesResponse
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitionFamilies.S1_0_2ListTaskDefinitionFamilies
- Network.AWS.ECS.ListTaskDefinitionFamilies: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitionFamilies.S1_0_2ListTaskDefinitionFamiliesResponse
- Network.AWS.ECS.ListTaskDefinitions: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.ListTaskDefinitions.ListTaskDefinitions
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Constructor Network.AWS.ECS.ListTaskDefinitions.C1_0ListTaskDefinitions
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Constructor Network.AWS.ECS.ListTaskDefinitions.C1_0ListTaskDefinitionsResponse
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Datatype Network.AWS.ECS.ListTaskDefinitions.D1ListTaskDefinitions
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Datatype Network.AWS.ECS.ListTaskDefinitions.D1ListTaskDefinitionsResponse
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitions.S1_0_0ListTaskDefinitions
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitions.S1_0_0ListTaskDefinitionsResponse
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitions.S1_0_1ListTaskDefinitions
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitions.S1_0_1ListTaskDefinitionsResponse
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitions.S1_0_2ListTaskDefinitions
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitions.S1_0_2ListTaskDefinitionsResponse
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitions.S1_0_3ListTaskDefinitions
- Network.AWS.ECS.ListTaskDefinitions: instance GHC.Generics.Selector Network.AWS.ECS.ListTaskDefinitions.S1_0_4ListTaskDefinitions
- Network.AWS.ECS.ListTasks: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.ListTasks.ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Constructor Network.AWS.ECS.ListTasks.C1_0ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Constructor Network.AWS.ECS.ListTasks.C1_0ListTasksResponse
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Datatype Network.AWS.ECS.ListTasks.D1ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Datatype Network.AWS.ECS.ListTasks.D1ListTasksResponse
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_0ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_0ListTasksResponse
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_1ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_1ListTasksResponse
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_2ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_2ListTasksResponse
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_3ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_4ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_5ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_6ListTasks
- Network.AWS.ECS.ListTasks: instance GHC.Generics.Selector Network.AWS.ECS.ListTasks.S1_0_7ListTasks
- Network.AWS.ECS.RegisterContainerInstance: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.RegisterContainerInstance.RegisterContainerInstance
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Constructor Network.AWS.ECS.RegisterContainerInstance.C1_0RegisterContainerInstance
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Constructor Network.AWS.ECS.RegisterContainerInstance.C1_0RegisterContainerInstanceResponse
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Datatype Network.AWS.ECS.RegisterContainerInstance.D1RegisterContainerInstance
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Datatype Network.AWS.ECS.RegisterContainerInstance.D1RegisterContainerInstanceResponse
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.RegisterContainerInstance.S1_0_0RegisterContainerInstance
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.RegisterContainerInstance.S1_0_0RegisterContainerInstanceResponse
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.RegisterContainerInstance.S1_0_1RegisterContainerInstance
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.RegisterContainerInstance.S1_0_1RegisterContainerInstanceResponse
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.RegisterContainerInstance.S1_0_2RegisterContainerInstance
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.RegisterContainerInstance.S1_0_3RegisterContainerInstance
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.RegisterContainerInstance.S1_0_4RegisterContainerInstance
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.RegisterContainerInstance.S1_0_5RegisterContainerInstance
- Network.AWS.ECS.RegisterContainerInstance: instance GHC.Generics.Selector Network.AWS.ECS.RegisterContainerInstance.S1_0_6RegisterContainerInstance
- Network.AWS.ECS.RegisterTaskDefinition: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.RegisterTaskDefinition.RegisterTaskDefinition
- Network.AWS.ECS.RegisterTaskDefinition: instance GHC.Generics.Constructor Network.AWS.ECS.RegisterTaskDefinition.C1_0RegisterTaskDefinition
- Network.AWS.ECS.RegisterTaskDefinition: instance GHC.Generics.Constructor Network.AWS.ECS.RegisterTaskDefinition.C1_0RegisterTaskDefinitionResponse
- Network.AWS.ECS.RegisterTaskDefinition: instance GHC.Generics.Datatype Network.AWS.ECS.RegisterTaskDefinition.D1RegisterTaskDefinition
- Network.AWS.ECS.RegisterTaskDefinition: instance GHC.Generics.Datatype Network.AWS.ECS.RegisterTaskDefinition.D1RegisterTaskDefinitionResponse
- Network.AWS.ECS.RegisterTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.RegisterTaskDefinition.S1_0_0RegisterTaskDefinition
- Network.AWS.ECS.RegisterTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.RegisterTaskDefinition.S1_0_0RegisterTaskDefinitionResponse
- Network.AWS.ECS.RegisterTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.RegisterTaskDefinition.S1_0_1RegisterTaskDefinition
- Network.AWS.ECS.RegisterTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.RegisterTaskDefinition.S1_0_1RegisterTaskDefinitionResponse
- Network.AWS.ECS.RegisterTaskDefinition: instance GHC.Generics.Selector Network.AWS.ECS.RegisterTaskDefinition.S1_0_2RegisterTaskDefinition
- Network.AWS.ECS.RunTask: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.RunTask.RunTask
- Network.AWS.ECS.RunTask: instance GHC.Generics.Constructor Network.AWS.ECS.RunTask.C1_0RunTask
- Network.AWS.ECS.RunTask: instance GHC.Generics.Constructor Network.AWS.ECS.RunTask.C1_0RunTaskResponse
- Network.AWS.ECS.RunTask: instance GHC.Generics.Datatype Network.AWS.ECS.RunTask.D1RunTask
- Network.AWS.ECS.RunTask: instance GHC.Generics.Datatype Network.AWS.ECS.RunTask.D1RunTaskResponse
- Network.AWS.ECS.RunTask: instance GHC.Generics.Selector Network.AWS.ECS.RunTask.S1_0_0RunTask
- Network.AWS.ECS.RunTask: instance GHC.Generics.Selector Network.AWS.ECS.RunTask.S1_0_0RunTaskResponse
- Network.AWS.ECS.RunTask: instance GHC.Generics.Selector Network.AWS.ECS.RunTask.S1_0_1RunTask
- Network.AWS.ECS.RunTask: instance GHC.Generics.Selector Network.AWS.ECS.RunTask.S1_0_1RunTaskResponse
- Network.AWS.ECS.RunTask: instance GHC.Generics.Selector Network.AWS.ECS.RunTask.S1_0_2RunTask
- Network.AWS.ECS.RunTask: instance GHC.Generics.Selector Network.AWS.ECS.RunTask.S1_0_2RunTaskResponse
- Network.AWS.ECS.RunTask: instance GHC.Generics.Selector Network.AWS.ECS.RunTask.S1_0_3RunTask
- Network.AWS.ECS.RunTask: instance GHC.Generics.Selector Network.AWS.ECS.RunTask.S1_0_4RunTask
- Network.AWS.ECS.StartTask: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.StartTask.StartTask
- Network.AWS.ECS.StartTask: instance GHC.Generics.Constructor Network.AWS.ECS.StartTask.C1_0StartTask
- Network.AWS.ECS.StartTask: instance GHC.Generics.Constructor Network.AWS.ECS.StartTask.C1_0StartTaskResponse
- Network.AWS.ECS.StartTask: instance GHC.Generics.Datatype Network.AWS.ECS.StartTask.D1StartTask
- Network.AWS.ECS.StartTask: instance GHC.Generics.Datatype Network.AWS.ECS.StartTask.D1StartTaskResponse
- Network.AWS.ECS.StartTask: instance GHC.Generics.Selector Network.AWS.ECS.StartTask.S1_0_0StartTask
- Network.AWS.ECS.StartTask: instance GHC.Generics.Selector Network.AWS.ECS.StartTask.S1_0_0StartTaskResponse
- Network.AWS.ECS.StartTask: instance GHC.Generics.Selector Network.AWS.ECS.StartTask.S1_0_1StartTask
- Network.AWS.ECS.StartTask: instance GHC.Generics.Selector Network.AWS.ECS.StartTask.S1_0_1StartTaskResponse
- Network.AWS.ECS.StartTask: instance GHC.Generics.Selector Network.AWS.ECS.StartTask.S1_0_2StartTask
- Network.AWS.ECS.StartTask: instance GHC.Generics.Selector Network.AWS.ECS.StartTask.S1_0_2StartTaskResponse
- Network.AWS.ECS.StartTask: instance GHC.Generics.Selector Network.AWS.ECS.StartTask.S1_0_3StartTask
- Network.AWS.ECS.StartTask: instance GHC.Generics.Selector Network.AWS.ECS.StartTask.S1_0_4StartTask
- Network.AWS.ECS.StopTask: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.StopTask.StopTask
- Network.AWS.ECS.StopTask: instance GHC.Generics.Constructor Network.AWS.ECS.StopTask.C1_0StopTask
- Network.AWS.ECS.StopTask: instance GHC.Generics.Constructor Network.AWS.ECS.StopTask.C1_0StopTaskResponse
- Network.AWS.ECS.StopTask: instance GHC.Generics.Datatype Network.AWS.ECS.StopTask.D1StopTask
- Network.AWS.ECS.StopTask: instance GHC.Generics.Datatype Network.AWS.ECS.StopTask.D1StopTaskResponse
- Network.AWS.ECS.StopTask: instance GHC.Generics.Selector Network.AWS.ECS.StopTask.S1_0_0StopTask
- Network.AWS.ECS.StopTask: instance GHC.Generics.Selector Network.AWS.ECS.StopTask.S1_0_0StopTaskResponse
- Network.AWS.ECS.StopTask: instance GHC.Generics.Selector Network.AWS.ECS.StopTask.S1_0_1StopTask
- Network.AWS.ECS.StopTask: instance GHC.Generics.Selector Network.AWS.ECS.StopTask.S1_0_1StopTaskResponse
- Network.AWS.ECS.SubmitContainerStateChange: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.SubmitContainerStateChange.SubmitContainerStateChange
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Constructor Network.AWS.ECS.SubmitContainerStateChange.C1_0SubmitContainerStateChange
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Constructor Network.AWS.ECS.SubmitContainerStateChange.C1_0SubmitContainerStateChangeResponse
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Datatype Network.AWS.ECS.SubmitContainerStateChange.D1SubmitContainerStateChange
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Datatype Network.AWS.ECS.SubmitContainerStateChange.D1SubmitContainerStateChangeResponse
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitContainerStateChange.S1_0_0SubmitContainerStateChange
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitContainerStateChange.S1_0_0SubmitContainerStateChangeResponse
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitContainerStateChange.S1_0_1SubmitContainerStateChange
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitContainerStateChange.S1_0_1SubmitContainerStateChangeResponse
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitContainerStateChange.S1_0_2SubmitContainerStateChange
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitContainerStateChange.S1_0_3SubmitContainerStateChange
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitContainerStateChange.S1_0_4SubmitContainerStateChange
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitContainerStateChange.S1_0_5SubmitContainerStateChange
- Network.AWS.ECS.SubmitContainerStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitContainerStateChange.S1_0_6SubmitContainerStateChange
- Network.AWS.ECS.SubmitTaskStateChange: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.SubmitTaskStateChange.SubmitTaskStateChange
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Constructor Network.AWS.ECS.SubmitTaskStateChange.C1_0SubmitTaskStateChange
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Constructor Network.AWS.ECS.SubmitTaskStateChange.C1_0SubmitTaskStateChangeResponse
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Datatype Network.AWS.ECS.SubmitTaskStateChange.D1SubmitTaskStateChange
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Datatype Network.AWS.ECS.SubmitTaskStateChange.D1SubmitTaskStateChangeResponse
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitTaskStateChange.S1_0_0SubmitTaskStateChange
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitTaskStateChange.S1_0_0SubmitTaskStateChangeResponse
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitTaskStateChange.S1_0_1SubmitTaskStateChange
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitTaskStateChange.S1_0_1SubmitTaskStateChangeResponse
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitTaskStateChange.S1_0_2SubmitTaskStateChange
- Network.AWS.ECS.SubmitTaskStateChange: instance GHC.Generics.Selector Network.AWS.ECS.SubmitTaskStateChange.S1_0_3SubmitTaskStateChange
- Network.AWS.ECS.UpdateContainerAgent: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.UpdateContainerAgent.UpdateContainerAgent
- Network.AWS.ECS.UpdateContainerAgent: instance GHC.Generics.Constructor Network.AWS.ECS.UpdateContainerAgent.C1_0UpdateContainerAgent
- Network.AWS.ECS.UpdateContainerAgent: instance GHC.Generics.Constructor Network.AWS.ECS.UpdateContainerAgent.C1_0UpdateContainerAgentResponse
- Network.AWS.ECS.UpdateContainerAgent: instance GHC.Generics.Datatype Network.AWS.ECS.UpdateContainerAgent.D1UpdateContainerAgent
- Network.AWS.ECS.UpdateContainerAgent: instance GHC.Generics.Datatype Network.AWS.ECS.UpdateContainerAgent.D1UpdateContainerAgentResponse
- Network.AWS.ECS.UpdateContainerAgent: instance GHC.Generics.Selector Network.AWS.ECS.UpdateContainerAgent.S1_0_0UpdateContainerAgent
- Network.AWS.ECS.UpdateContainerAgent: instance GHC.Generics.Selector Network.AWS.ECS.UpdateContainerAgent.S1_0_0UpdateContainerAgentResponse
- Network.AWS.ECS.UpdateContainerAgent: instance GHC.Generics.Selector Network.AWS.ECS.UpdateContainerAgent.S1_0_1UpdateContainerAgent
- Network.AWS.ECS.UpdateContainerAgent: instance GHC.Generics.Selector Network.AWS.ECS.UpdateContainerAgent.S1_0_1UpdateContainerAgentResponse
- Network.AWS.ECS.UpdateService: instance Data.Aeson.Types.Class.ToJSON Network.AWS.ECS.UpdateService.UpdateService
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Constructor Network.AWS.ECS.UpdateService.C1_0UpdateService
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Constructor Network.AWS.ECS.UpdateService.C1_0UpdateServiceResponse
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Datatype Network.AWS.ECS.UpdateService.D1UpdateService
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Datatype Network.AWS.ECS.UpdateService.D1UpdateServiceResponse
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Selector Network.AWS.ECS.UpdateService.S1_0_0UpdateService
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Selector Network.AWS.ECS.UpdateService.S1_0_0UpdateServiceResponse
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Selector Network.AWS.ECS.UpdateService.S1_0_1UpdateService
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Selector Network.AWS.ECS.UpdateService.S1_0_1UpdateServiceResponse
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Selector Network.AWS.ECS.UpdateService.S1_0_2UpdateService
- Network.AWS.ECS.UpdateService: instance GHC.Generics.Selector Network.AWS.ECS.UpdateService.S1_0_3UpdateService
+ Network.AWS.ECS: tCreatedAt :: Lens' Task (Maybe UTCTime)
+ Network.AWS.ECS: tStartedAt :: Lens' Task (Maybe UTCTime)
+ Network.AWS.ECS: tStoppedAt :: Lens' Task (Maybe UTCTime)
+ Network.AWS.ECS: tStoppedReason :: Lens' Task (Maybe Text)
+ Network.AWS.ECS.CreateCluster: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.CreateCluster.CreateCluster
+ Network.AWS.ECS.CreateService: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.CreateService.CreateService
+ Network.AWS.ECS.DeleteCluster: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DeleteCluster.DeleteCluster
+ Network.AWS.ECS.DeleteService: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DeleteService.DeleteService
+ Network.AWS.ECS.DeregisterContainerInstance: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DeregisterContainerInstance.DeregisterContainerInstance
+ Network.AWS.ECS.DeregisterTaskDefinition: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DeregisterTaskDefinition.DeregisterTaskDefinition
+ Network.AWS.ECS.DescribeClusters: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DescribeClusters.DescribeClusters
+ Network.AWS.ECS.DescribeContainerInstances: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DescribeContainerInstances.DescribeContainerInstances
+ Network.AWS.ECS.DescribeServices: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DescribeServices.DescribeServices
+ Network.AWS.ECS.DescribeTaskDefinition: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DescribeTaskDefinition.DescribeTaskDefinition
+ Network.AWS.ECS.DescribeTasks: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DescribeTasks.DescribeTasks
+ Network.AWS.ECS.DiscoverPollEndpoint: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.DiscoverPollEndpoint.DiscoverPollEndpoint
+ Network.AWS.ECS.ListClusters: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.ListClusters.ListClusters
+ Network.AWS.ECS.ListContainerInstances: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.ListContainerInstances.ListContainerInstances
+ Network.AWS.ECS.ListServices: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.ListServices.ListServices
+ Network.AWS.ECS.ListTaskDefinitionFamilies: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.ListTaskDefinitionFamilies.ListTaskDefinitionFamilies
+ Network.AWS.ECS.ListTaskDefinitions: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.ListTaskDefinitions.ListTaskDefinitions
+ Network.AWS.ECS.ListTasks: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.ListTasks.ListTasks
+ Network.AWS.ECS.RegisterContainerInstance: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.RegisterContainerInstance.RegisterContainerInstance
+ Network.AWS.ECS.RegisterTaskDefinition: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.RegisterTaskDefinition.RegisterTaskDefinition
+ Network.AWS.ECS.RunTask: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.RunTask.RunTask
+ Network.AWS.ECS.StartTask: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.StartTask.StartTask
+ Network.AWS.ECS.StopTask: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.StopTask.StopTask
+ Network.AWS.ECS.StopTask: stReason :: Lens' StopTask (Maybe Text)
+ Network.AWS.ECS.SubmitContainerStateChange: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.SubmitContainerStateChange.SubmitContainerStateChange
+ Network.AWS.ECS.SubmitTaskStateChange: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.SubmitTaskStateChange.SubmitTaskStateChange
+ Network.AWS.ECS.Types: tCreatedAt :: Lens' Task (Maybe UTCTime)
+ Network.AWS.ECS.Types: tStartedAt :: Lens' Task (Maybe UTCTime)
+ Network.AWS.ECS.Types: tStoppedAt :: Lens' Task (Maybe UTCTime)
+ Network.AWS.ECS.Types: tStoppedReason :: Lens' Task (Maybe Text)
+ Network.AWS.ECS.UpdateContainerAgent: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.UpdateContainerAgent.UpdateContainerAgent
+ Network.AWS.ECS.UpdateService: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.ECS.UpdateService.UpdateService
Files
- README.md +1/−1
- amazonka-ecs.cabal +5/−6
- gen/Network/AWS/ECS.hs +4/−0
- gen/Network/AWS/ECS/CreateCluster.hs +1/−0
- gen/Network/AWS/ECS/CreateService.hs +22/−1
- gen/Network/AWS/ECS/DeleteCluster.hs +1/−0
- gen/Network/AWS/ECS/DeleteService.hs +16/−1
- gen/Network/AWS/ECS/DeregisterContainerInstance.hs +1/−0
- gen/Network/AWS/ECS/DeregisterTaskDefinition.hs +1/−0
- gen/Network/AWS/ECS/DescribeClusters.hs +1/−0
- gen/Network/AWS/ECS/DescribeContainerInstances.hs +1/−0
- gen/Network/AWS/ECS/DescribeServices.hs +1/−0
- gen/Network/AWS/ECS/DescribeTaskDefinition.hs +1/−0
- gen/Network/AWS/ECS/DescribeTasks.hs +1/−0
- gen/Network/AWS/ECS/DiscoverPollEndpoint.hs +1/−0
- gen/Network/AWS/ECS/ListClusters.hs +1/−0
- gen/Network/AWS/ECS/ListContainerInstances.hs +1/−0
- gen/Network/AWS/ECS/ListServices.hs +4/−3
- gen/Network/AWS/ECS/ListTaskDefinitionFamilies.hs +1/−0
- gen/Network/AWS/ECS/ListTaskDefinitions.hs +1/−0
- gen/Network/AWS/ECS/ListTasks.hs +1/−0
- gen/Network/AWS/ECS/RegisterContainerInstance.hs +1/−0
- gen/Network/AWS/ECS/RegisterTaskDefinition.hs +1/−0
- gen/Network/AWS/ECS/RunTask.hs +1/−0
- gen/Network/AWS/ECS/StartTask.hs +1/−0
- gen/Network/AWS/ECS/StopTask.hs +15/−0
- gen/Network/AWS/ECS/SubmitContainerStateChange.hs +1/−0
- gen/Network/AWS/ECS/SubmitTaskStateChange.hs +1/−0
- gen/Network/AWS/ECS/Types.hs +5/−0
- gen/Network/AWS/ECS/Types/Product.hs +51/−5
- gen/Network/AWS/ECS/Types/Sum.hs +7/−7
- gen/Network/AWS/ECS/UpdateContainerAgent.hs +1/−0
- gen/Network/AWS/ECS/UpdateService.hs +21/−0
- gen/Network/AWS/ECS/Waiters.hs +1/−0
README.md view
@@ -8,7 +8,7 @@ ## Version -`1.3.6`+`1.3.7` ## Description
amazonka-ecs.cabal view
@@ -1,5 +1,5 @@ name: amazonka-ecs-version: 1.3.6+version: 1.3.7 synopsis: Amazon EC2 Container Service SDK. homepage: https://github.com/brendanhay/amazonka bug-reports: https://github.com/brendanhay/amazonka/issues@@ -89,7 +89,7 @@ , Network.AWS.ECS.Types.Sum build-depends:- amazonka-core == 1.3.6.*+ amazonka-core == 1.3.7.* , base >= 4.7 && < 5 test-suite amazonka-ecs-test@@ -109,12 +109,11 @@ , Test.AWS.ECS.Internal build-depends:- amazonka-core == 1.3.6.*- , amazonka-test == 1.3.6.*- , amazonka-ecs == 1.3.6.*+ amazonka-core == 1.3.7.*+ , amazonka-test == 1.3.7.*+ , amazonka-ecs == 1.3.7.* , base , bytestring- , lens , tasty , tasty-hunit , text
gen/Network/AWS/ECS.hs view
@@ -372,14 +372,18 @@ -- ** Task , Task , task+ , tStoppedAt , tDesiredStatus , tOverrides , tClusterARN+ , tCreatedAt , tTaskARN , tContainerInstanceARN , tLastStatus , tContainers+ , tStartedAt , tStartedBy+ , tStoppedReason , tTaskDefinitionARN -- ** TaskDefinition
gen/Network/AWS/ECS/CreateCluster.hs view
@@ -42,6 +42,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/CreateService.hs view
@@ -21,8 +21,28 @@ -- Runs and maintains a desired number of tasks from a specified task -- definition. If the number of tasks running in a service drops below -- 'desiredCount', Amazon ECS spawns another instantiation of the task in--- the specified cluster.+-- the specified cluster. To update an existing service, see UpdateService. --+-- When the service scheduler launches new tasks, it attempts to balance+-- them across the Availability Zones in your cluster with the following+-- logic:+--+-- - Determine which of the container instances in your cluster can+-- support your service\'s task definition (for example, they have the+-- required CPU, memory, ports, and container instance attributes).+--+-- - Sort the valid container instances by the fewest number of running+-- tasks for this service in the same Availability Zone as the+-- instance. For example, if zone A has one running service task and+-- zones B and C each have zero, valid container instances in either+-- zone B or C are considered optimal for placement.+--+-- - Place the new service task on a valid container instance in an+-- optimal Availability Zone (based on the previous steps), favoring+-- container instances with the fewest number of running tasks for this+-- service.+--+-- -- /See:/ <http://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateService.html AWS API Reference> for CreateService. module Network.AWS.ECS.CreateService (@@ -48,6 +68,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DeleteCluster.hs view
@@ -42,6 +42,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DeleteService.hs view
@@ -18,8 +18,22 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- Deletes a specified service within a cluster.+-- Deletes a specified service within a cluster. You can delete a service+-- if you have no running tasks in it and the desired task count is zero.+-- If the service is actively maintaining tasks, you cannot delete it, and+-- you must update the service to a desired task count of zero. For more+-- information, see UpdateService. --+-- When you delete a service, if there are still running tasks that require+-- cleanup, the service status moves from 'ACTIVE' to 'DRAINING', and the+-- service is no longer visible in the console or in ListServices API+-- operations. After the tasks have stopped, then the service status moves+-- from 'DRAINING' to 'INACTIVE'. Services in the 'DRAINING' or 'INACTIVE'+-- status can still be viewed with DescribeServices API operations;+-- however, in the future, 'INACTIVE' services may be cleaned up and purged+-- from Amazon ECS record keeping, and DescribeServices API operations on+-- those services will return a 'ServiceNotFoundException' error.+-- -- /See:/ <http://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteService.html AWS API Reference> for DeleteService. module Network.AWS.ECS.DeleteService (@@ -40,6 +54,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DeregisterContainerInstance.hs view
@@ -55,6 +55,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DeregisterTaskDefinition.hs view
@@ -50,6 +50,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DescribeClusters.hs view
@@ -40,6 +40,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DescribeContainerInstances.hs view
@@ -43,6 +43,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DescribeServices.hs view
@@ -41,6 +41,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DescribeTaskDefinition.hs view
@@ -44,6 +44,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DescribeTasks.hs view
@@ -41,6 +41,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/DiscoverPollEndpoint.hs view
@@ -45,6 +45,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/ListClusters.hs view
@@ -43,6 +43,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Pager import Network.AWS.Prelude import Network.AWS.Request
gen/Network/AWS/ECS/ListContainerInstances.hs view
@@ -44,6 +44,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Pager import Network.AWS.Prelude import Network.AWS.Request
gen/Network/AWS/ECS/ListServices.hs view
@@ -44,6 +44,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Pager import Network.AWS.Prelude import Network.AWS.Request@@ -93,9 +94,9 @@ -- 'ListServices' only returns 'maxResults' results in a single page along -- with a 'nextToken' response element. The remaining results of the -- initial request can be seen by sending another 'ListServices' request--- with the returned 'nextToken' value. This value can be between 1 and--- 100. If this parameter is not used, then 'ListServices' returns up to--- 100 results and a 'nextToken' value if applicable.+-- with the returned 'nextToken' value. This value can be between 1 and 10.+-- If this parameter is not used, then 'ListServices' returns up to 10+-- results and a 'nextToken' value if applicable. lsMaxResults :: Lens' ListServices (Maybe Int) lsMaxResults = lens _lsMaxResults (\ s a -> s{_lsMaxResults = a});
gen/Network/AWS/ECS/ListTaskDefinitionFamilies.hs view
@@ -47,6 +47,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Pager import Network.AWS.Prelude import Network.AWS.Request
gen/Network/AWS/ECS/ListTaskDefinitions.hs view
@@ -48,6 +48,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Pager import Network.AWS.Prelude import Network.AWS.Request
gen/Network/AWS/ECS/ListTasks.hs view
@@ -52,6 +52,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Pager import Network.AWS.Prelude import Network.AWS.Request
gen/Network/AWS/ECS/RegisterContainerInstance.hs view
@@ -49,6 +49,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/RegisterTaskDefinition.hs view
@@ -46,6 +46,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/RunTask.hs view
@@ -48,6 +48,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/StartTask.hs view
@@ -48,6 +48,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/StopTask.hs view
@@ -35,6 +35,7 @@ , StopTask -- * Request Lenses , stCluster+ , stReason , stTask -- * Destructuring the Response@@ -47,6 +48,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response@@ -54,6 +56,7 @@ -- | /See:/ 'stopTask' smart constructor. data StopTask = StopTask' { _stCluster :: !(Maybe Text)+ , _stReason :: !(Maybe Text) , _stTask :: !Text } deriving (Eq,Read,Show,Data,Typeable,Generic) @@ -63,6 +66,8 @@ -- -- * 'stCluster' --+-- * 'stReason'+-- -- * 'stTask' stopTask :: Text -- ^ 'stTask'@@ -70,6 +75,7 @@ stopTask pTask_ = StopTask' { _stCluster = Nothing+ , _stReason = Nothing , _stTask = pTask_ } @@ -79,6 +85,14 @@ stCluster :: Lens' StopTask (Maybe Text) stCluster = lens _stCluster (\ s a -> s{_stCluster = a}); +-- | An optional message specified when a task is stopped. For example, if+-- you are using a custom scheduler, you can use this parameter to specify+-- the reason for stopping the task here, and the message will appear in+-- subsequent DescribeTasks API operations on this task. Up to 255+-- characters are allowed in this message.+stReason :: Lens' StopTask (Maybe Text)+stReason = lens _stReason (\ s a -> s{_stReason = a});+ -- | The task ID or full Amazon Resource Name (ARN) entry of the task to -- stop. stTask :: Lens' StopTask Text@@ -108,6 +122,7 @@ = object (catMaybes [("cluster" .=) <$> _stCluster,+ ("reason" .=) <$> _stReason, Just ("task" .= _stTask)]) instance ToPath StopTask where
gen/Network/AWS/ECS/SubmitContainerStateChange.hs view
@@ -48,6 +48,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/SubmitTaskStateChange.hs view
@@ -45,6 +45,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/Types.hs view
@@ -234,14 +234,18 @@ -- * Task , Task , task+ , tStoppedAt , tDesiredStatus , tOverrides , tClusterARN+ , tCreatedAt , tTaskARN , tContainerInstanceARN , tLastStatus , tContainers+ , tStartedAt , tStartedBy+ , tStoppedReason , tTaskDefinitionARN -- * TaskDefinition@@ -289,6 +293,7 @@ import Network.AWS.ECS.Types.Product import Network.AWS.ECS.Types.Sum+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Sign.V4
gen/Network/AWS/ECS/Types/Product.hs view
@@ -18,6 +18,7 @@ module Network.AWS.ECS.Types.Product where import Network.AWS.ECS.Types.Sum+import Network.AWS.Lens import Network.AWS.Prelude -- | The attributes applicable to a container instance when it is registered.@@ -439,6 +440,9 @@ -- <https://docs.docker.com/reference/api/docker_remote_api_v1.19/ Docker Remote API> -- and the '--env' option to -- <https://docs.docker.com/reference/commandline/run/ docker run>.+--+-- We do not recommend using plain text environment variables for sensitive+-- information, such as credential data. cdEnvironment :: Lens' ContainerDefinition [KeyValuePair] cdEnvironment = lens _cdEnvironment (\ s a -> s{_cdEnvironment = a}) . _Default . _Coerce; @@ -531,7 +535,10 @@ cdExtraHosts :: Lens' ContainerDefinition [HostEntry] cdExtraHosts = lens _cdExtraHosts (\ s a -> s{_cdExtraHosts = a}) . _Default . _Coerce; --- | The number of MiB of memory reserved for the container. If your+-- | The number of MiB of memory to reserve for the container. You must+-- specify a non-zero integer for this parameter; the Docker daemon+-- reserves a minimum of 4 MiB of memory for a container, so you should not+-- specify fewer than 4 MiB of memory for your containers. If your -- container attempts to exceed the memory allocated here, the container is -- killed. This parameter maps to 'Memory' in the -- <https://docs.docker.com/reference/api/docker_remote_api_v1.19/#create-a-container Create a container>@@ -1839,14 +1846,18 @@ -- -- /See:/ 'task' smart constructor. data Task = Task'- { _tDesiredStatus :: !(Maybe Text)+ { _tStoppedAt :: !(Maybe POSIX)+ , _tDesiredStatus :: !(Maybe Text) , _tOverrides :: !(Maybe TaskOverride) , _tClusterARN :: !(Maybe Text)+ , _tCreatedAt :: !(Maybe POSIX) , _tTaskARN :: !(Maybe Text) , _tContainerInstanceARN :: !(Maybe Text) , _tLastStatus :: !(Maybe Text) , _tContainers :: !(Maybe [Container])+ , _tStartedAt :: !(Maybe POSIX) , _tStartedBy :: !(Maybe Text)+ , _tStoppedReason :: !(Maybe Text) , _tTaskDefinitionARN :: !(Maybe Text) } deriving (Eq,Read,Show,Data,Typeable,Generic) @@ -1854,12 +1865,16 @@ -- -- Use one of the following lenses to modify other fields as desired: --+-- * 'tStoppedAt'+-- -- * 'tDesiredStatus' -- -- * 'tOverrides' -- -- * 'tClusterARN' --+-- * 'tCreatedAt'+-- -- * 'tTaskARN' -- -- * 'tContainerInstanceARN'@@ -1868,24 +1883,37 @@ -- -- * 'tContainers' --+-- * 'tStartedAt'+-- -- * 'tStartedBy' --+-- * 'tStoppedReason'+-- -- * 'tTaskDefinitionARN' task :: Task task = Task'- { _tDesiredStatus = Nothing+ { _tStoppedAt = Nothing+ , _tDesiredStatus = Nothing , _tOverrides = Nothing , _tClusterARN = Nothing+ , _tCreatedAt = Nothing , _tTaskARN = Nothing , _tContainerInstanceARN = Nothing , _tLastStatus = Nothing , _tContainers = Nothing+ , _tStartedAt = Nothing , _tStartedBy = Nothing+ , _tStoppedReason = Nothing , _tTaskDefinitionARN = Nothing } +-- | The Unix time in seconds and milliseconds when the task was stopped (the+-- task transitioned from the 'RUNNING' state to the 'STOPPED' state).+tStoppedAt :: Lens' Task (Maybe UTCTime)+tStoppedAt = lens _tStoppedAt (\ s a -> s{_tStoppedAt = a}) . mapping _Time;+ -- | The desired status of the task. tDesiredStatus :: Lens' Task (Maybe Text) tDesiredStatus = lens _tDesiredStatus (\ s a -> s{_tDesiredStatus = a});@@ -1899,6 +1927,11 @@ tClusterARN :: Lens' Task (Maybe Text) tClusterARN = lens _tClusterARN (\ s a -> s{_tClusterARN = a}); +-- | The Unix time in seconds and milliseconds when the task was created (the+-- task entered the 'PENDING' state).+tCreatedAt :: Lens' Task (Maybe UTCTime)+tCreatedAt = lens _tCreatedAt (\ s a -> s{_tCreatedAt = a}) . mapping _Time;+ -- | The Amazon Resource Name (ARN) of the task. tTaskARN :: Lens' Task (Maybe Text) tTaskARN = lens _tTaskARN (\ s a -> s{_tTaskARN = a});@@ -1916,12 +1949,21 @@ tContainers :: Lens' Task [Container] tContainers = lens _tContainers (\ s a -> s{_tContainers = a}) . _Default . _Coerce; +-- | The Unix time in seconds and milliseconds when the task was started (the+-- task transitioned from the 'PENDING' state to the 'RUNNING' state).+tStartedAt :: Lens' Task (Maybe UTCTime)+tStartedAt = lens _tStartedAt (\ s a -> s{_tStartedAt = a}) . mapping _Time;+ -- | The tag specified when a task is started. If the task is started by an -- Amazon ECS service, then the 'startedBy' parameter contains the -- deployment ID of the service that starts it. tStartedBy :: Lens' Task (Maybe Text) tStartedBy = lens _tStartedBy (\ s a -> s{_tStartedBy = a}); +-- | The reason the task was stopped.+tStoppedReason :: Lens' Task (Maybe Text)+tStoppedReason = lens _tStoppedReason (\ s a -> s{_tStoppedReason = a});+ -- | The Amazon Resource Name (ARN) of the of the task definition that -- creates the task. tTaskDefinitionARN :: Lens' Task (Maybe Text)@@ -1932,13 +1974,17 @@ = withObject "Task" (\ x -> Task' <$>- (x .:? "desiredStatus") <*> (x .:? "overrides") <*>- (x .:? "clusterArn")+ (x .:? "stoppedAt") <*> (x .:? "desiredStatus") <*>+ (x .:? "overrides")+ <*> (x .:? "clusterArn")+ <*> (x .:? "createdAt") <*> (x .:? "taskArn") <*> (x .:? "containerInstanceArn") <*> (x .:? "lastStatus") <*> (x .:? "containers" .!= mempty)+ <*> (x .:? "startedAt") <*> (x .:? "startedBy")+ <*> (x .:? "stoppedReason") <*> (x .:? "taskDefinitionArn")) -- | Details of a task definition.
gen/Network/AWS/ECS/Types/Sum.hs view
@@ -26,7 +26,7 @@ | AUSStaging | AUSUpdated | AUSUpdating- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText AgentUpdateStatus where parser = takeLowerText >>= \case@@ -60,7 +60,7 @@ = Pending | Running | Stopped- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText DesiredStatus where parser = takeLowerText >>= \case@@ -90,7 +90,7 @@ | JSONFile | Journald | Syslog- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText LogDriver where parser = takeLowerText >>= \case@@ -124,7 +124,7 @@ data SortOrder = Asc | Desc- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText SortOrder where parser = takeLowerText >>= \case@@ -149,7 +149,7 @@ data TaskDefinitionStatus = Active | Inactive- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText TaskDefinitionStatus where parser = takeLowerText >>= \case@@ -177,7 +177,7 @@ data TransportProtocol = TCP | Udp- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText TransportProtocol where parser = takeLowerText >>= \case@@ -218,7 +218,7 @@ | Rttime | Sigpending | Stack- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText UlimitName where parser = takeLowerText >>= \case
gen/Network/AWS/ECS/UpdateContainerAgent.hs view
@@ -51,6 +51,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/UpdateService.hs view
@@ -42,6 +42,26 @@ -- the 'SIGTERM' gracefully and exits within 30 seconds from receiving it, -- no 'SIGKILL' is sent. --+-- When the service scheduler launches new tasks, it attempts to balance+-- them across the Availability Zones in your cluster with the following+-- logic:+--+-- - Determine which of the container instances in your cluster can+-- support your service\'s task definition (for example, they have the+-- required CPU, memory, ports, and container instance attributes).+--+-- - Sort the valid container instances by the fewest number of running+-- tasks for this service in the same Availability Zone as the+-- instance. For example, if zone A has one running service task and+-- zones B and C each have zero, valid container instances in either+-- zone B or C are considered optimal for placement.+--+-- - Place the new service task on a valid container instance in an+-- optimal Availability Zone (based on the previous steps), favoring+-- container instances with the fewest number of running tasks for this+-- service.+--+-- -- /See:/ <http://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateService.html AWS API Reference> for UpdateService. module Network.AWS.ECS.UpdateService (@@ -64,6 +84,7 @@ import Network.AWS.ECS.Types import Network.AWS.ECS.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/ECS/Waiters.hs view
@@ -19,6 +19,7 @@ import Network.AWS.ECS.DescribeTasks import Network.AWS.ECS.DescribeTasks import Network.AWS.ECS.Types+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Waiter