amazonka-ecs-1.6.1: Amazon EC2 Container Service SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.ECS

Contents

Description

Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster. You can host your cluster on a serverless infrastructure that is managed by Amazon ECS by launching your services or tasks using the Fargate launch type. For more control, you can host your tasks on a cluster of Amazon Elastic Compute Cloud (Amazon EC2) instances that you manage by using the EC2 launch type. For more information about launch types, see Amazon ECS Launch Types .

Amazon ECS lets you launch and stop container-based applications with simple API calls, allows you to get the state of your cluster from a centralized service, and gives you access to many familiar Amazon EC2 features.

You can use Amazon ECS to schedule the placement of containers across your cluster based on your resource needs, isolation policies, and availability requirements. Amazon ECS eliminates the need for you to operate your own cluster management and configuration management systems or worry about scaling your management infrastructure.

Synopsis

Service Configuration

ecs :: Service Source #

API version 2014-11-13 of the Amazon EC2 Container Service SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ECS.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have authorization to perform the requested action.

InvalidParameterException

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified parameter is invalid. Review the available parameters for the API request.

ServerException

_ServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

These errors are usually caused by a server issue.

ClusterContainsTasksException

_ClusterContainsTasksException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You cannot delete a cluster that has active tasks.

PlatformUnknownException

_PlatformUnknownException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified platform version does not exist.

ClusterContainsServicesException

_ClusterContainsServicesException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You cannot delete a cluster that contains services. You must first update the service to reduce its desired task count to 0 and then delete the service. For more information, see UpdateService and DeleteService .

ClusterContainsContainerInstancesException

_ClusterContainsContainerInstancesException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You cannot delete a cluster that has registered container instances. You must first deregister the container instances before you can delete the cluster. For more information, see DeregisterContainerInstance .

ServiceNotActiveException

_ServiceNotActiveException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified service is not active. You can't update a service that is inactive. If you have previously deleted a service, you can re-create it with CreateService .

ClusterNotFoundException

_ClusterNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified cluster could not be found. You can view your available clusters with ListClusters . Amazon ECS clusters are region-specific.

NoUpdateAvailableException

_NoUpdateAvailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is no update available for this Amazon ECS container agent. This could be because the agent is already running the latest version, or it is so old that there is no update path to the current version.

UnsupportedFeatureException

_UnsupportedFeatureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified task is not supported in this region.

ServiceNotFoundException

_ServiceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified service could not be found. You can view your available services with ListServices . Amazon ECS services are cluster-specific and region-specific.

PlatformTaskDefinitionIncompatibilityException

_PlatformTaskDefinitionIncompatibilityException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified platform version does not satisfy the task definition’s required capabilities.

MissingVersionException

_MissingVersionException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon ECS is unable to determine the current version of the Amazon ECS container agent on the container instance and does not have enough information to proceed with an update. This could be because the agent running on the container instance is an older or custom version that does not use our version information.

UpdateInProgressException

_UpdateInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is already a current Amazon ECS container agent update in progress on the specified container instance. If the container agent becomes disconnected while it is in a transitional stage, such as PENDING or STAGING , the update process can get stuck in that state. However, when the agent reconnects, it resumes where it stopped previously.

BlockedException

_BlockedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your AWS account has been blocked. Contact AWS Support for more information.

TargetNotFoundException

_TargetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified target could not be found. You can view your available container instances with ListContainerInstances . Amazon ECS container instances are cluster-specific and region-specific.

AttributeLimitExceededException

_AttributeLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can apply up to 10 custom attributes per resource. You can view the attributes of a resource with ListAttributes . You can remove existing attributes on a resource with DeleteAttributes .

ClientException

_ClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an identifier that is not valid.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

ServicesInactive

servicesInactive :: Wait DescribeServices Source #

Polls DescribeServices every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

TasksRunning

tasksRunning :: Wait DescribeTasks Source #

Polls DescribeTasks every 6 seconds until a successful state is reached. An error is returned after 100 failed checks.

TasksStopped

tasksStopped :: Wait DescribeTasks Source #

Polls DescribeTasks every 6 seconds until a successful state is reached. An error is returned after 100 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

ListServices (Paginated)

DescribeClusters

DeleteService

UpdateService

DiscoverPollEndpoint

SubmitContainerStateChange

StopTask

DescribeTaskDefinition

SubmitTaskStateChange

DescribeContainerInstances

UpdateContainerInstancesState

DeleteCluster

CreateCluster

ListTaskDefinitions (Paginated)

RunTask

ListTasks (Paginated)

RegisterContainerInstance

UpdateContainerAgent

ListContainerInstances (Paginated)

ListTaskDefinitionFamilies (Paginated)

StartTask

ListAttributes

DeregisterTaskDefinition

DescribeTasks

ListClusters (Paginated)

DescribeServices

DeregisterContainerInstance

DeleteAttributes

PutAttributes

RegisterTaskDefinition

CreateService

Types

AgentUpdateStatus

data AgentUpdateStatus Source #

Instances
Bounded AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AgentUpdateStatus -> c AgentUpdateStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AgentUpdateStatus #

toConstr :: AgentUpdateStatus -> Constr #

dataTypeOf :: AgentUpdateStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AgentUpdateStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AgentUpdateStatus) #

gmapT :: (forall b. Data b => b -> b) -> AgentUpdateStatus -> AgentUpdateStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AgentUpdateStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AgentUpdateStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> AgentUpdateStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AgentUpdateStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AgentUpdateStatus -> m AgentUpdateStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AgentUpdateStatus -> m AgentUpdateStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AgentUpdateStatus -> m AgentUpdateStatus #

Ord AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep AgentUpdateStatus :: Type -> Type #

Hashable AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: AgentUpdateStatus -> () #

type Rep AgentUpdateStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep AgentUpdateStatus = D1 (MetaData "AgentUpdateStatus" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) ((C1 (MetaCons "AUSFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AUSPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AUSStaged" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "AUSStaging" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AUSUpdated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AUSUpdating" PrefixI False) (U1 :: Type -> Type))))

AssignPublicIP

data AssignPublicIP Source #

Constructors

Disabled 
Enabled 
Instances
Bounded AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssignPublicIP -> c AssignPublicIP #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssignPublicIP #

toConstr :: AssignPublicIP -> Constr #

dataTypeOf :: AssignPublicIP -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AssignPublicIP) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssignPublicIP) #

gmapT :: (forall b. Data b => b -> b) -> AssignPublicIP -> AssignPublicIP #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssignPublicIP -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssignPublicIP -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssignPublicIP -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssignPublicIP -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssignPublicIP -> m AssignPublicIP #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssignPublicIP -> m AssignPublicIP #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssignPublicIP -> m AssignPublicIP #

Ord AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep AssignPublicIP :: Type -> Type #

Hashable AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: AssignPublicIP -> () #

type Rep AssignPublicIP Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep AssignPublicIP = D1 (MetaData "AssignPublicIP" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "Disabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Enabled" PrefixI False) (U1 :: Type -> Type))

ClusterField

data ClusterField Source #

Constructors

Statistics 
Instances
Bounded ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ClusterField -> c ClusterField #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ClusterField #

toConstr :: ClusterField -> Constr #

dataTypeOf :: ClusterField -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ClusterField) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ClusterField) #

gmapT :: (forall b. Data b => b -> b) -> ClusterField -> ClusterField #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ClusterField -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ClusterField -> r #

gmapQ :: (forall d. Data d => d -> u) -> ClusterField -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ClusterField -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ClusterField -> m ClusterField #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ClusterField -> m ClusterField #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ClusterField -> m ClusterField #

Ord ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep ClusterField :: Type -> Type #

Hashable ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: ClusterField -> Text #

NFData ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: ClusterField -> () #

type Rep ClusterField Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep ClusterField = D1 (MetaData "ClusterField" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "Statistics" PrefixI False) (U1 :: Type -> Type))

Compatibility

data Compatibility Source #

Constructors

CEC2 
CFargate 
Instances
Bounded Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Compatibility -> c Compatibility #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Compatibility #

toConstr :: Compatibility -> Constr #

dataTypeOf :: Compatibility -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Compatibility) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Compatibility) #

gmapT :: (forall b. Data b => b -> b) -> Compatibility -> Compatibility #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Compatibility -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Compatibility -> r #

gmapQ :: (forall d. Data d => d -> u) -> Compatibility -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Compatibility -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Compatibility -> m Compatibility #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Compatibility -> m Compatibility #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Compatibility -> m Compatibility #

Ord Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep Compatibility :: Type -> Type #

Hashable Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: Compatibility -> Text #

NFData Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: Compatibility -> () #

type Rep Compatibility Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep Compatibility = D1 (MetaData "Compatibility" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "CEC2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CFargate" PrefixI False) (U1 :: Type -> Type))

Connectivity

data Connectivity Source #

Constructors

Connected 
Disconnected 
Instances
Bounded Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Connectivity -> c Connectivity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Connectivity #

toConstr :: Connectivity -> Constr #

dataTypeOf :: Connectivity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Connectivity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Connectivity) #

gmapT :: (forall b. Data b => b -> b) -> Connectivity -> Connectivity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Connectivity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Connectivity -> r #

gmapQ :: (forall d. Data d => d -> u) -> Connectivity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Connectivity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Connectivity -> m Connectivity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Connectivity -> m Connectivity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Connectivity -> m Connectivity #

Ord Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep Connectivity :: Type -> Type #

Hashable Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: Connectivity -> Text #

NFData Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: Connectivity -> () #

type Rep Connectivity Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep Connectivity = D1 (MetaData "Connectivity" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "Connected" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Disconnected" PrefixI False) (U1 :: Type -> Type))

ContainerInstanceStatus

data ContainerInstanceStatus Source #

Constructors

Active 
Draining 
Instances
Bounded ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContainerInstanceStatus -> c ContainerInstanceStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContainerInstanceStatus #

toConstr :: ContainerInstanceStatus -> Constr #

dataTypeOf :: ContainerInstanceStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ContainerInstanceStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContainerInstanceStatus) #

gmapT :: (forall b. Data b => b -> b) -> ContainerInstanceStatus -> ContainerInstanceStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContainerInstanceStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContainerInstanceStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContainerInstanceStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContainerInstanceStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContainerInstanceStatus -> m ContainerInstanceStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContainerInstanceStatus -> m ContainerInstanceStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContainerInstanceStatus -> m ContainerInstanceStatus #

Ord ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep ContainerInstanceStatus :: Type -> Type #

Hashable ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: ContainerInstanceStatus -> () #

type Rep ContainerInstanceStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep ContainerInstanceStatus = D1 (MetaData "ContainerInstanceStatus" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "Active" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Draining" PrefixI False) (U1 :: Type -> Type))

DesiredStatus

data DesiredStatus Source #

Constructors

Pending 
Running 
Stopped 
Instances
Bounded DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DesiredStatus -> c DesiredStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DesiredStatus #

toConstr :: DesiredStatus -> Constr #

dataTypeOf :: DesiredStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DesiredStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DesiredStatus) #

gmapT :: (forall b. Data b => b -> b) -> DesiredStatus -> DesiredStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DesiredStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DesiredStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> DesiredStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DesiredStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DesiredStatus -> m DesiredStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DesiredStatus -> m DesiredStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DesiredStatus -> m DesiredStatus #

Ord DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep DesiredStatus :: Type -> Type #

Hashable DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: DesiredStatus -> Text #

NFData DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: DesiredStatus -> () #

type Rep DesiredStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep DesiredStatus = D1 (MetaData "DesiredStatus" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Stopped" PrefixI False) (U1 :: Type -> Type)))

DeviceCgroupPermission

data DeviceCgroupPermission Source #

Constructors

Mknod 
Read 
Write 
Instances
Bounded DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceCgroupPermission -> c DeviceCgroupPermission #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceCgroupPermission #

toConstr :: DeviceCgroupPermission -> Constr #

dataTypeOf :: DeviceCgroupPermission -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeviceCgroupPermission) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceCgroupPermission) #

gmapT :: (forall b. Data b => b -> b) -> DeviceCgroupPermission -> DeviceCgroupPermission #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceCgroupPermission -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceCgroupPermission -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceCgroupPermission -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceCgroupPermission -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceCgroupPermission -> m DeviceCgroupPermission #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceCgroupPermission -> m DeviceCgroupPermission #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceCgroupPermission -> m DeviceCgroupPermission #

Ord DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep DeviceCgroupPermission :: Type -> Type #

Hashable DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: DeviceCgroupPermission -> () #

type Rep DeviceCgroupPermission Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep DeviceCgroupPermission = D1 (MetaData "DeviceCgroupPermission" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "Mknod" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Read" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Write" PrefixI False) (U1 :: Type -> Type)))

HealthStatus

data HealthStatus Source #

Constructors

Healthy 
Unhealthy 
Unknown 
Instances
Bounded HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HealthStatus -> c HealthStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HealthStatus #

toConstr :: HealthStatus -> Constr #

dataTypeOf :: HealthStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HealthStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HealthStatus) #

gmapT :: (forall b. Data b => b -> b) -> HealthStatus -> HealthStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HealthStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HealthStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> HealthStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HealthStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HealthStatus -> m HealthStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HealthStatus -> m HealthStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HealthStatus -> m HealthStatus #

Ord HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep HealthStatus :: Type -> Type #

Hashable HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: HealthStatus -> Text #

NFData HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: HealthStatus -> () #

type Rep HealthStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep HealthStatus = D1 (MetaData "HealthStatus" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "Healthy" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Unhealthy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type)))

LaunchType

data LaunchType Source #

Constructors

EC2 
Fargate 
Instances
Bounded LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LaunchType -> c LaunchType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LaunchType #

toConstr :: LaunchType -> Constr #

dataTypeOf :: LaunchType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LaunchType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LaunchType) #

gmapT :: (forall b. Data b => b -> b) -> LaunchType -> LaunchType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LaunchType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LaunchType -> r #

gmapQ :: (forall d. Data d => d -> u) -> LaunchType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LaunchType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LaunchType -> m LaunchType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LaunchType -> m LaunchType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LaunchType -> m LaunchType #

Ord LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep LaunchType :: Type -> Type #

Hashable LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: LaunchType -> Text #

NFData LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: LaunchType -> () #

type Rep LaunchType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep LaunchType = D1 (MetaData "LaunchType" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "EC2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Fargate" PrefixI False) (U1 :: Type -> Type))

LogDriver

data LogDriver Source #

Instances
Bounded LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LogDriver -> c LogDriver #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LogDriver #

toConstr :: LogDriver -> Constr #

dataTypeOf :: LogDriver -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LogDriver) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LogDriver) #

gmapT :: (forall b. Data b => b -> b) -> LogDriver -> LogDriver #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LogDriver -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LogDriver -> r #

gmapQ :: (forall d. Data d => d -> u) -> LogDriver -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LogDriver -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LogDriver -> m LogDriver #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LogDriver -> m LogDriver #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LogDriver -> m LogDriver #

Ord LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep LogDriver :: Type -> Type #

Hashable LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toBS :: LogDriver -> ByteString #

FromText LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: LogDriver -> Text #

NFData LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: LogDriver -> () #

type Rep LogDriver Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep LogDriver = D1 (MetaData "LogDriver" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) ((C1 (MetaCons "AWSlogs" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Fluentd" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Gelf" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "JSONFile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Journald" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Splunk" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Syslog" PrefixI False) (U1 :: Type -> Type))))

NetworkMode

data NetworkMode Source #

Constructors

AWSvpc 
Bridge 
Host 
None 
Instances
Bounded NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NetworkMode -> c NetworkMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NetworkMode #

toConstr :: NetworkMode -> Constr #

dataTypeOf :: NetworkMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NetworkMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NetworkMode) #

gmapT :: (forall b. Data b => b -> b) -> NetworkMode -> NetworkMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NetworkMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NetworkMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> NetworkMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NetworkMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NetworkMode -> m NetworkMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkMode -> m NetworkMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkMode -> m NetworkMode #

Ord NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep NetworkMode :: Type -> Type #

Hashable NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: NetworkMode -> Text #

NFData NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: NetworkMode -> () #

type Rep NetworkMode Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep NetworkMode = D1 (MetaData "NetworkMode" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) ((C1 (MetaCons "AWSvpc" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Bridge" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Host" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "None" PrefixI False) (U1 :: Type -> Type)))

PlacementConstraintType

data PlacementConstraintType Source #

Instances
Bounded PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PlacementConstraintType -> c PlacementConstraintType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PlacementConstraintType #

toConstr :: PlacementConstraintType -> Constr #

dataTypeOf :: PlacementConstraintType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PlacementConstraintType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PlacementConstraintType) #

gmapT :: (forall b. Data b => b -> b) -> PlacementConstraintType -> PlacementConstraintType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PlacementConstraintType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PlacementConstraintType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PlacementConstraintType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PlacementConstraintType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PlacementConstraintType -> m PlacementConstraintType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PlacementConstraintType -> m PlacementConstraintType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PlacementConstraintType -> m PlacementConstraintType #

Ord PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep PlacementConstraintType :: Type -> Type #

Hashable PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: PlacementConstraintType -> () #

type Rep PlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep PlacementConstraintType = D1 (MetaData "PlacementConstraintType" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "PCTDistinctInstance" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PCTMemberOf" PrefixI False) (U1 :: Type -> Type))

PlacementStrategyType

data PlacementStrategyType Source #

Constructors

Binpack 
Random 
Spread 
Instances
Bounded PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PlacementStrategyType -> c PlacementStrategyType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PlacementStrategyType #

toConstr :: PlacementStrategyType -> Constr #

dataTypeOf :: PlacementStrategyType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PlacementStrategyType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PlacementStrategyType) #

gmapT :: (forall b. Data b => b -> b) -> PlacementStrategyType -> PlacementStrategyType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PlacementStrategyType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PlacementStrategyType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PlacementStrategyType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PlacementStrategyType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PlacementStrategyType -> m PlacementStrategyType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PlacementStrategyType -> m PlacementStrategyType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PlacementStrategyType -> m PlacementStrategyType #

Ord PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep PlacementStrategyType :: Type -> Type #

Hashable PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: PlacementStrategyType -> () #

type Rep PlacementStrategyType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep PlacementStrategyType = D1 (MetaData "PlacementStrategyType" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "Binpack" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Random" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Spread" PrefixI False) (U1 :: Type -> Type)))

SortOrder

data SortOrder Source #

Constructors

Asc 
Desc 
Instances
Bounded SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SortOrder -> c SortOrder #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SortOrder #

toConstr :: SortOrder -> Constr #

dataTypeOf :: SortOrder -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SortOrder) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SortOrder) #

gmapT :: (forall b. Data b => b -> b) -> SortOrder -> SortOrder #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SortOrder -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SortOrder -> r #

gmapQ :: (forall d. Data d => d -> u) -> SortOrder -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SortOrder -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SortOrder -> m SortOrder #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SortOrder -> m SortOrder #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SortOrder -> m SortOrder #

Ord SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep SortOrder :: Type -> Type #

Hashable SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toBS :: SortOrder -> ByteString #

FromText SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: SortOrder -> Text #

NFData SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: SortOrder -> () #

type Rep SortOrder Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep SortOrder = D1 (MetaData "SortOrder" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "Asc" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Desc" PrefixI False) (U1 :: Type -> Type))

TargetType

data TargetType Source #

Constructors

ContainerInstance 
Instances
Bounded TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TargetType -> c TargetType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TargetType #

toConstr :: TargetType -> Constr #

dataTypeOf :: TargetType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TargetType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TargetType) #

gmapT :: (forall b. Data b => b -> b) -> TargetType -> TargetType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TargetType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TargetType -> r #

gmapQ :: (forall d. Data d => d -> u) -> TargetType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TargetType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TargetType -> m TargetType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TargetType -> m TargetType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TargetType -> m TargetType #

Ord TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep TargetType :: Type -> Type #

Hashable TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: TargetType -> Text #

NFData TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: TargetType -> () #

type Rep TargetType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep TargetType = D1 (MetaData "TargetType" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "ContainerInstance" PrefixI False) (U1 :: Type -> Type))

TaskDefinitionFamilyStatus

data TaskDefinitionFamilyStatus Source #

Instances
Bounded TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TaskDefinitionFamilyStatus -> c TaskDefinitionFamilyStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TaskDefinitionFamilyStatus #

toConstr :: TaskDefinitionFamilyStatus -> Constr #

dataTypeOf :: TaskDefinitionFamilyStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TaskDefinitionFamilyStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TaskDefinitionFamilyStatus) #

gmapT :: (forall b. Data b => b -> b) -> TaskDefinitionFamilyStatus -> TaskDefinitionFamilyStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TaskDefinitionFamilyStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TaskDefinitionFamilyStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> TaskDefinitionFamilyStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TaskDefinitionFamilyStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TaskDefinitionFamilyStatus -> m TaskDefinitionFamilyStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TaskDefinitionFamilyStatus -> m TaskDefinitionFamilyStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TaskDefinitionFamilyStatus -> m TaskDefinitionFamilyStatus #

Ord TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep TaskDefinitionFamilyStatus :: Type -> Type #

Hashable TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep TaskDefinitionFamilyStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep TaskDefinitionFamilyStatus = D1 (MetaData "TaskDefinitionFamilyStatus" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "TDFSActive" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "TDFSAll" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TDFSInactive" PrefixI False) (U1 :: Type -> Type)))

TaskDefinitionPlacementConstraintType

data TaskDefinitionPlacementConstraintType Source #

Constructors

MemberOf 
Instances
Bounded TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TaskDefinitionPlacementConstraintType -> c TaskDefinitionPlacementConstraintType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TaskDefinitionPlacementConstraintType #

toConstr :: TaskDefinitionPlacementConstraintType -> Constr #

dataTypeOf :: TaskDefinitionPlacementConstraintType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TaskDefinitionPlacementConstraintType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TaskDefinitionPlacementConstraintType) #

gmapT :: (forall b. Data b => b -> b) -> TaskDefinitionPlacementConstraintType -> TaskDefinitionPlacementConstraintType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TaskDefinitionPlacementConstraintType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TaskDefinitionPlacementConstraintType -> r #

gmapQ :: (forall d. Data d => d -> u) -> TaskDefinitionPlacementConstraintType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TaskDefinitionPlacementConstraintType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TaskDefinitionPlacementConstraintType -> m TaskDefinitionPlacementConstraintType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TaskDefinitionPlacementConstraintType -> m TaskDefinitionPlacementConstraintType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TaskDefinitionPlacementConstraintType -> m TaskDefinitionPlacementConstraintType #

Ord TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Hashable TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep TaskDefinitionPlacementConstraintType Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep TaskDefinitionPlacementConstraintType = D1 (MetaData "TaskDefinitionPlacementConstraintType" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "MemberOf" PrefixI False) (U1 :: Type -> Type))

TaskDefinitionStatus

data TaskDefinitionStatus Source #

Constructors

TDSActive 
TDSInactive 
Instances
Bounded TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TaskDefinitionStatus -> c TaskDefinitionStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TaskDefinitionStatus #

toConstr :: TaskDefinitionStatus -> Constr #

dataTypeOf :: TaskDefinitionStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TaskDefinitionStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TaskDefinitionStatus) #

gmapT :: (forall b. Data b => b -> b) -> TaskDefinitionStatus -> TaskDefinitionStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TaskDefinitionStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TaskDefinitionStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> TaskDefinitionStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TaskDefinitionStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TaskDefinitionStatus -> m TaskDefinitionStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TaskDefinitionStatus -> m TaskDefinitionStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TaskDefinitionStatus -> m TaskDefinitionStatus #

Ord TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep TaskDefinitionStatus :: Type -> Type #

Hashable TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: TaskDefinitionStatus -> () #

type Rep TaskDefinitionStatus Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep TaskDefinitionStatus = D1 (MetaData "TaskDefinitionStatus" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "TDSActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TDSInactive" PrefixI False) (U1 :: Type -> Type))

TransportProtocol

data TransportProtocol Source #

Constructors

TCP 
Udp 
Instances
Bounded TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TransportProtocol -> c TransportProtocol #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TransportProtocol #

toConstr :: TransportProtocol -> Constr #

dataTypeOf :: TransportProtocol -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TransportProtocol) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TransportProtocol) #

gmapT :: (forall b. Data b => b -> b) -> TransportProtocol -> TransportProtocol #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TransportProtocol -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TransportProtocol -> r #

gmapQ :: (forall d. Data d => d -> u) -> TransportProtocol -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TransportProtocol -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TransportProtocol -> m TransportProtocol #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TransportProtocol -> m TransportProtocol #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TransportProtocol -> m TransportProtocol #

Ord TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep TransportProtocol :: Type -> Type #

Hashable TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

NFData TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: TransportProtocol -> () #

type Rep TransportProtocol Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep TransportProtocol = D1 (MetaData "TransportProtocol" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (C1 (MetaCons "TCP" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Udp" PrefixI False) (U1 :: Type -> Type))

UlimitName

data UlimitName Source #

Instances
Bounded UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Enum UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Eq UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Data UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UlimitName -> c UlimitName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UlimitName #

toConstr :: UlimitName -> Constr #

dataTypeOf :: UlimitName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UlimitName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UlimitName) #

gmapT :: (forall b. Data b => b -> b) -> UlimitName -> UlimitName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UlimitName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UlimitName -> r #

gmapQ :: (forall d. Data d => d -> u) -> UlimitName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UlimitName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UlimitName -> m UlimitName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UlimitName -> m UlimitName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UlimitName -> m UlimitName #

Ord UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Read UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Show UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Generic UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Associated Types

type Rep UlimitName :: Type -> Type #

Hashable UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToJSON UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromJSON UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToHeader UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToQuery UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToByteString UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

FromText UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

ToText UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

toText :: UlimitName -> Text #

NFData UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

Methods

rnf :: UlimitName -> () #

type Rep UlimitName Source # 
Instance details

Defined in Network.AWS.ECS.Types.Sum

type Rep UlimitName = D1 (MetaData "UlimitName" "Network.AWS.ECS.Types.Sum" "amazonka-ecs-1.6.1-7o1YH8hMK1ABbFowaTE1Sy" False) (((C1 (MetaCons "CPU" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Core" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Data" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Fsize" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Locks" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Memlock" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Msgqueue" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "Nice" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Nofile" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Nproc" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Rss" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Rtprio" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Rttime" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Sigpending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Stack" PrefixI False) (U1 :: Type -> Type)))))

AWSVPCConfiguration

data AWSVPCConfiguration Source #

An object representing the networking details for a task or service.

See: awsVPCConfiguration smart constructor.

Instances
Eq AWSVPCConfiguration Source # 
Instance details

Defined in Network.AWS.ECS.Types.Product

Data AWSVPCConfiguration Source # 
Instance details

Defined in Network.AWS.ECS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AWSVPCConfiguration -> c AWSVPCConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AWSVPCConfiguration #

toConstr :: AWSVPCConfiguration -> Constr #

dataTypeOf :: AWSVPCConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AWSVPCConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AWSVPCConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> AWSVPCConfiguration -> AWSVPCConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AWSVPCConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AWSVPCConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> AWSVPCConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AWSVPCConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AWSVPCConfiguration -> m