packages feed

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 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