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

Contents

Description

 
Synopsis

Service Configuration

ecs :: Service Source #

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

Errors

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

You do not have authorization to perform the requested action.

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

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

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

These errors are usually caused by a server issue.

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

You cannot delete a cluster that has active tasks.

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

The specified platform version does not exist.

_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 :: 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 :: 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 :: 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 :: 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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified task is not supported in this region.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_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 :: 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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_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 :: 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 :: 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.

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