amazonka-mq-1.6.1: Amazon MQ 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.MQ

Contents

Description

Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.

Synopsis

Service Configuration

mq :: Service Source #

API version 2017-11-27 of the Amazon MQ 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 MQ.

ConflictException

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

Returns information about an error.

ForbiddenException

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

Returns information about an error.

NotFoundException

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

Returns information about an error.

InternalServerErrorException

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

Returns information about an error.

UnauthorizedException

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

Returns information about an error.

BadRequestException

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

Returns information about an error.

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.

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.

CreateConfiguration

CreateBroker

DeleteBroker

UpdateBroker

RebootBroker

ListConfigurationRevisions

ListUsers

ListConfigurations

DescribeUser

ListBrokers

CreateUser

DescribeConfiguration

UpdateUser

DeleteUser

DescribeConfigurationRevision

DescribeBroker

UpdateConfiguration

Types

BrokerState

data BrokerState Source #

The status of the broker. Possible values: CREATION_IN_PROGRESS, CREATION_FAILED, DELETION_IN_PROGRESS, RUNNING, REBOOT_IN_PROGRESS

Instances
Bounded BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Enum BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Eq BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Data BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

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

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

toConstr :: BrokerState -> Constr #

dataTypeOf :: BrokerState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Read BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Show BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Generic BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Associated Types

type Rep BrokerState :: Type -> Type #

Hashable BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromJSON BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToHeader BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToQuery BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToByteString BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromText BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToText BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

toText :: BrokerState -> Text #

NFData BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

rnf :: BrokerState -> () #

type Rep BrokerState Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

type Rep BrokerState = D1 (MetaData "BrokerState" "Network.AWS.MQ.Types.Sum" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) ((C1 (MetaCons "CreationFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CreationInProgress" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DeletionInProgress" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RebootInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type))))

ChangeType

data ChangeType Source #

The type of change pending for the ActiveMQ user. Possible values: CREATE, UPDATE, DELETE

Constructors

Create 
Delete 
Update 
Instances
Bounded ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Enum ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Eq ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Data ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

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

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

toConstr :: ChangeType -> Constr #

dataTypeOf :: ChangeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Read ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Show ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Generic ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Associated Types

type Rep ChangeType :: Type -> Type #

Hashable ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromJSON ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToHeader ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToQuery ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToByteString ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromText ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToText ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

toText :: ChangeType -> Text #

NFData ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

rnf :: ChangeType -> () #

type Rep ChangeType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

type Rep ChangeType = D1 (MetaData "ChangeType" "Network.AWS.MQ.Types.Sum" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "Create" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Delete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Update" PrefixI False) (U1 :: Type -> Type)))

DayOfWeek

data DayOfWeek Source #

Instances
Bounded DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Enum DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Eq DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Data DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

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

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

toConstr :: DayOfWeek -> Constr #

dataTypeOf :: DayOfWeek -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Read DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Show DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Generic DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Associated Types

type Rep DayOfWeek :: Type -> Type #

Hashable DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToJSON DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromJSON DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToHeader DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToQuery DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToByteString DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

toBS :: DayOfWeek -> ByteString #

FromText DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToText DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

toText :: DayOfWeek -> Text #

NFData DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

rnf :: DayOfWeek -> () #

type Rep DayOfWeek Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

type Rep DayOfWeek = D1 (MetaData "DayOfWeek" "Network.AWS.MQ.Types.Sum" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) ((C1 (MetaCons "Friday" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Monday" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Saturday" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Sunday" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Thursday" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Tuesday" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Wednesday" PrefixI False) (U1 :: Type -> Type))))

DeploymentMode

data DeploymentMode Source #

The deployment mode of the broker. Possible values: SINGLE_INSTANCE, ACTIVE_STANDBY_MULTI_AZ SINGLE_INSTANCE creates a single-instance broker in a single Availability Zone. ACTIVE_STANDBY_MULTI_AZ creates an active/standby broker for high availability.

Instances
Bounded DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Enum DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Eq DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Data DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

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

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

toConstr :: DeploymentMode -> Constr #

dataTypeOf :: DeploymentMode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Read DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Show DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Generic DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Associated Types

type Rep DeploymentMode :: Type -> Type #

Hashable DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToJSON DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromJSON DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToHeader DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToQuery DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToByteString DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromText DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToText DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

NFData DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

rnf :: DeploymentMode -> () #

type Rep DeploymentMode Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

type Rep DeploymentMode = D1 (MetaData "DeploymentMode" "Network.AWS.MQ.Types.Sum" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "ActiveStandbyMultiAz" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SingleInstance" PrefixI False) (U1 :: Type -> Type))

EngineType

data EngineType Source #

The type of broker engine. Note: Currently, Amazon MQ supports only ActiveMQ.

Constructors

Activemq 
Instances
Bounded EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Enum EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Eq EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Data EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

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

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

toConstr :: EngineType -> Constr #

dataTypeOf :: EngineType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Read EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Show EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Generic EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Associated Types

type Rep EngineType :: Type -> Type #

Hashable EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToJSON EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromJSON EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToHeader EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToQuery EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToByteString EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromText EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToText EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

toText :: EngineType -> Text #

NFData EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

rnf :: EngineType -> () #

type Rep EngineType Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

type Rep EngineType = D1 (MetaData "EngineType" "Network.AWS.MQ.Types.Sum" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "Activemq" PrefixI False) (U1 :: Type -> Type))

SanitizationWarningReason

data SanitizationWarningReason Source #

The reason for which the XML elements or attributes were sanitized. Possible values: DISALLOWED_ELEMENT_REMOVED, DISALLOWED_ATTRIBUTE_REMOVED, INVALID_ATTRIBUTE_VALUE_REMOVED DISALLOWED_ELEMENT_REMOVED shows that the provided element isn't allowed and has been removed. DISALLOWED_ATTRIBUTE_REMOVED shows that the provided attribute isn't allowed and has been removed. INVALID_ATTRIBUTE_VALUE_REMOVED shows that the provided value for the attribute isn't allowed and has been removed.

Instances
Bounded SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Enum SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Eq SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Data SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Methods

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

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

toConstr :: SanitizationWarningReason -> Constr #

dataTypeOf :: SanitizationWarningReason -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Read SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Show SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Generic SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

Associated Types

type Rep SanitizationWarningReason :: Type -> Type #

Hashable SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromJSON SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToHeader SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToQuery SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToByteString SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

FromText SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

ToText SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

NFData SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

type Rep SanitizationWarningReason Source # 
Instance details

Defined in Network.AWS.MQ.Types.Sum

type Rep SanitizationWarningReason = D1 (MetaData "SanitizationWarningReason" "Network.AWS.MQ.Types.Sum" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "DisallowedAttributeRemoved" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DisallowedElementRemoved" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InvalidAttributeValueRemoved" PrefixI False) (U1 :: Type -> Type)))

BrokerInstance

data BrokerInstance Source #

Returns information about all brokers.

See: brokerInstance smart constructor.

Instances
Eq BrokerInstance Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data BrokerInstance Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: BrokerInstance -> Constr #

dataTypeOf :: BrokerInstance -> DataType #

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

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

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

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

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

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

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

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

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

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

Read BrokerInstance Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show BrokerInstance Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic BrokerInstance Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep BrokerInstance :: Type -> Type #

Hashable BrokerInstance Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON BrokerInstance Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData BrokerInstance Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: BrokerInstance -> () #

type Rep BrokerInstance Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep BrokerInstance = D1 (MetaData "BrokerInstance" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "BrokerInstance'" PrefixI True) (S1 (MetaSel (Just "_biConsoleURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_biEndpoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

brokerInstance :: BrokerInstance Source #

Creates a value of BrokerInstance with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • biConsoleURL - The URL of the broker's ActiveMQ Web Console.
  • biEndpoints - The broker's wire-level protocol endpoints.

biConsoleURL :: Lens' BrokerInstance (Maybe Text) Source #

The URL of the broker's ActiveMQ Web Console.

biEndpoints :: Lens' BrokerInstance [Text] Source #

The broker's wire-level protocol endpoints.

BrokerSummary

data BrokerSummary Source #

The Amazon Resource Name (ARN) of the broker.

See: brokerSummary smart constructor.

Instances
Eq BrokerSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data BrokerSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: BrokerSummary -> Constr #

dataTypeOf :: BrokerSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read BrokerSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show BrokerSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic BrokerSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep BrokerSummary :: Type -> Type #

Hashable BrokerSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON BrokerSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData BrokerSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: BrokerSummary -> () #

type Rep BrokerSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep BrokerSummary = D1 (MetaData "BrokerSummary" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "BrokerSummary'" PrefixI True) ((S1 (MetaSel (Just "_bsBrokerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bsBrokerState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BrokerState)) :*: S1 (MetaSel (Just "_bsDeploymentMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeploymentMode)))) :*: (S1 (MetaSel (Just "_bsBrokerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bsBrokerARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bsHostInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

brokerSummary :: BrokerSummary Source #

Creates a value of BrokerSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bsBrokerName - The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters.
  • bsBrokerState - The status of the broker. Possible values: CREATION_IN_PROGRESS, CREATION_FAILED, DELETION_IN_PROGRESS, RUNNING, REBOOT_IN_PROGRESS
  • bsDeploymentMode - Required. The deployment mode of the broker. Possible values: SINGLE_INSTANCE, ACTIVE_STANDBY_MULTI_AZ SINGLE_INSTANCE creates a single-instance broker in a single Availability Zone. ACTIVE_STANDBY_MULTI_AZ creates an active/standby broker for high availability.
  • bsBrokerId - The unique ID that Amazon MQ generates for the broker.
  • bsBrokerARN - The Amazon Resource Name (ARN) of the broker.
  • bsHostInstanceType - The broker's instance type. Possible values: mq.t2.micro, mq.m4.large

bsBrokerName :: Lens' BrokerSummary (Maybe Text) Source #

The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters.

bsBrokerState :: Lens' BrokerSummary (Maybe BrokerState) Source #

The status of the broker. Possible values: CREATION_IN_PROGRESS, CREATION_FAILED, DELETION_IN_PROGRESS, RUNNING, REBOOT_IN_PROGRESS

bsDeploymentMode :: Lens' BrokerSummary (Maybe DeploymentMode) Source #

Required. The deployment mode of the broker. Possible values: SINGLE_INSTANCE, ACTIVE_STANDBY_MULTI_AZ SINGLE_INSTANCE creates a single-instance broker in a single Availability Zone. ACTIVE_STANDBY_MULTI_AZ creates an active/standby broker for high availability.

bsBrokerId :: Lens' BrokerSummary (Maybe Text) Source #

The unique ID that Amazon MQ generates for the broker.

bsBrokerARN :: Lens' BrokerSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the broker.

bsHostInstanceType :: Lens' BrokerSummary (Maybe Text) Source #

The broker's instance type. Possible values: mq.t2.micro, mq.m4.large

Configuration

data Configuration Source #

Returns information about all configurations.

See: configuration smart constructor.

Instances
Eq Configuration Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data Configuration Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: Configuration -> Constr #

dataTypeOf :: Configuration -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Configuration Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show Configuration Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic Configuration Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep Configuration :: Type -> Type #

Hashable Configuration Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON Configuration Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData Configuration Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: Configuration -> () #

type Rep Configuration Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

configuration :: Configuration Source #

Creates a value of Configuration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cEngineVersion - Required. The version of the broker engine.
  • cARN - Required. The ARN of the configuration.
  • cLatestRevision - Required. The latest revision of the configuration.
  • cName - Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
  • cId - Required. The unique ID that Amazon MQ generates for the configuration.
  • cDescription - Required. The description of the configuration.
  • cEngineType - Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ.

cEngineVersion :: Lens' Configuration (Maybe Text) Source #

Required. The version of the broker engine.

cARN :: Lens' Configuration (Maybe Text) Source #

Required. The ARN of the configuration.

cLatestRevision :: Lens' Configuration (Maybe ConfigurationRevision) Source #

Required. The latest revision of the configuration.

cName :: Lens' Configuration (Maybe Text) Source #

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

cId :: Lens' Configuration (Maybe Text) Source #

Required. The unique ID that Amazon MQ generates for the configuration.

cDescription :: Lens' Configuration (Maybe Text) Source #

Required. The description of the configuration.

cEngineType :: Lens' Configuration (Maybe EngineType) Source #

Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ.

ConfigurationId

data ConfigurationId Source #

A list of information about the configuration.

See: configurationId smart constructor.

Instances
Eq ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: ConfigurationId -> Constr #

dataTypeOf :: ConfigurationId -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep ConfigurationId :: Type -> Type #

Hashable ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

ToJSON ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: ConfigurationId -> () #

type Rep ConfigurationId Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep ConfigurationId = D1 (MetaData "ConfigurationId" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "ConfigurationId'" PrefixI True) (S1 (MetaSel (Just "_ciId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ciRevision") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))

configurationId :: ConfigurationId Source #

Creates a value of ConfigurationId with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ciId - Required. The unique ID that Amazon MQ generates for the configuration.
  • ciRevision - The Universally Unique Identifier (UUID) of the request.

ciId :: Lens' ConfigurationId (Maybe Text) Source #

Required. The unique ID that Amazon MQ generates for the configuration.

ciRevision :: Lens' ConfigurationId (Maybe Int) Source #

The Universally Unique Identifier (UUID) of the request.

ConfigurationRevision

data ConfigurationRevision Source #

Returns information about the specified configuration revision.

See: configurationRevision smart constructor.

Instances
Eq ConfigurationRevision Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data ConfigurationRevision Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: ConfigurationRevision -> Constr #

dataTypeOf :: ConfigurationRevision -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ConfigurationRevision Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show ConfigurationRevision Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic ConfigurationRevision Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep ConfigurationRevision :: Type -> Type #

Hashable ConfigurationRevision Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON ConfigurationRevision Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData ConfigurationRevision Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: ConfigurationRevision -> () #

type Rep ConfigurationRevision Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep ConfigurationRevision = D1 (MetaData "ConfigurationRevision" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "ConfigurationRevision'" PrefixI True) (S1 (MetaSel (Just "_crRevision") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_crDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

configurationRevision :: ConfigurationRevision Source #

Creates a value of ConfigurationRevision with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • crRevision - Required. The revision of the configuration.
  • crDescription - The description of the configuration revision.

crRevision :: Lens' ConfigurationRevision (Maybe Int) Source #

Required. The revision of the configuration.

crDescription :: Lens' ConfigurationRevision (Maybe Text) Source #

The description of the configuration revision.

Configurations

data Configurations Source #

Broker configuration information

See: configurations smart constructor.

Instances
Eq Configurations Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data Configurations Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: Configurations -> Constr #

dataTypeOf :: Configurations -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Configurations Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show Configurations Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic Configurations Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep Configurations :: Type -> Type #

Hashable Configurations Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON Configurations Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData Configurations Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: Configurations -> () #

type Rep Configurations Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep Configurations = D1 (MetaData "Configurations" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "Configurations'" PrefixI True) (S1 (MetaSel (Just "_cPending") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ConfigurationId)) :*: (S1 (MetaSel (Just "_cHistory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConfigurationId])) :*: S1 (MetaSel (Just "_cCurrent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ConfigurationId)))))

configurations :: Configurations Source #

Creates a value of Configurations with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cPending - The pending configuration of the broker.
  • cHistory - The history of configurations applied to the broker.
  • cCurrent - The current configuration of the broker.

cPending :: Lens' Configurations (Maybe ConfigurationId) Source #

The pending configuration of the broker.

cHistory :: Lens' Configurations [ConfigurationId] Source #

The history of configurations applied to the broker.

cCurrent :: Lens' Configurations (Maybe ConfigurationId) Source #

The current configuration of the broker.

SanitizationWarning

data SanitizationWarning Source #

Returns information about the XML element or attribute that was sanitized in the configuration.

See: sanitizationWarning smart constructor.

Instances
Eq SanitizationWarning Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data SanitizationWarning Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: SanitizationWarning -> Constr #

dataTypeOf :: SanitizationWarning -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SanitizationWarning Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show SanitizationWarning Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic SanitizationWarning Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep SanitizationWarning :: Type -> Type #

Hashable SanitizationWarning Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON SanitizationWarning Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData SanitizationWarning Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: SanitizationWarning -> () #

type Rep SanitizationWarning Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep SanitizationWarning = D1 (MetaData "SanitizationWarning" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "SanitizationWarning'" PrefixI True) (S1 (MetaSel (Just "_swReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SanitizationWarningReason)) :*: (S1 (MetaSel (Just "_swAttributeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_swElementName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

sanitizationWarning :: SanitizationWarning Source #

Creates a value of SanitizationWarning with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • swReason - Required. The reason for which the XML elements or attributes were sanitized. Possible values: DISALLOWED_ELEMENT_REMOVED, DISALLOWED_ATTRIBUTE_REMOVED, INVALID_ATTRIBUTE_VALUE_REMOVED DISALLOWED_ELEMENT_REMOVED shows that the provided element isn't allowed and has been removed. DISALLOWED_ATTRIBUTE_REMOVED shows that the provided attribute isn't allowed and has been removed. INVALID_ATTRIBUTE_VALUE_REMOVED shows that the provided value for the attribute isn't allowed and has been removed.
  • swAttributeName - The name of the XML attribute that has been sanitized.
  • swElementName - The name of the XML element that has been sanitized.

swReason :: Lens' SanitizationWarning (Maybe SanitizationWarningReason) Source #

Required. The reason for which the XML elements or attributes were sanitized. Possible values: DISALLOWED_ELEMENT_REMOVED, DISALLOWED_ATTRIBUTE_REMOVED, INVALID_ATTRIBUTE_VALUE_REMOVED DISALLOWED_ELEMENT_REMOVED shows that the provided element isn't allowed and has been removed. DISALLOWED_ATTRIBUTE_REMOVED shows that the provided attribute isn't allowed and has been removed. INVALID_ATTRIBUTE_VALUE_REMOVED shows that the provided value for the attribute isn't allowed and has been removed.

swAttributeName :: Lens' SanitizationWarning (Maybe Text) Source #

The name of the XML attribute that has been sanitized.

swElementName :: Lens' SanitizationWarning (Maybe Text) Source #

The name of the XML element that has been sanitized.

User

data User Source #

An ActiveMQ user associated with the broker.

See: user smart constructor.

Instances
Eq User Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Data User Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: User -> Constr #

dataTypeOf :: User -> DataType #

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

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

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

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

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

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

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

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

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

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

Read User Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show User Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Hashable User Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

ToJSON User Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData User Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: User -> () #

type Rep User Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep User = D1 (MetaData "User" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "User'" PrefixI True) ((S1 (MetaSel (Just "_uGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_uConsoleAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_uUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

user :: User Source #

Creates a value of User with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • uGroups - The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.
  • uConsoleAccess - Enables access to the the ActiveMQ Web Console for the ActiveMQ user.
  • uUsername - Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.
  • uPassword - Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

uGroups :: Lens' User [Text] Source #

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

uConsoleAccess :: Lens' User (Maybe Bool) Source #

Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

uUsername :: Lens' User (Maybe Text) Source #

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

uPassword :: Lens' User (Maybe Text) Source #

Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas.

UserPendingChanges

data UserPendingChanges Source #

Returns information about the status of the changes pending for the ActiveMQ user.

See: userPendingChanges smart constructor.

Instances
Eq UserPendingChanges Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data UserPendingChanges Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: UserPendingChanges -> Constr #

dataTypeOf :: UserPendingChanges -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UserPendingChanges Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show UserPendingChanges Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic UserPendingChanges Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep UserPendingChanges :: Type -> Type #

Hashable UserPendingChanges Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON UserPendingChanges Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData UserPendingChanges Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: UserPendingChanges -> () #

type Rep UserPendingChanges Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep UserPendingChanges = D1 (MetaData "UserPendingChanges" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "UserPendingChanges'" PrefixI True) (S1 (MetaSel (Just "_upcGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_upcConsoleAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_upcPendingChange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ChangeType)))))

userPendingChanges :: UserPendingChanges Source #

Creates a value of UserPendingChanges with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • upcGroups - The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.
  • upcConsoleAccess - Enables access to the the ActiveMQ Web Console for the ActiveMQ user.
  • upcPendingChange - Required. The type of change pending for the ActiveMQ user. Possible values: CREATE, UPDATE, DELETE

upcGroups :: Lens' UserPendingChanges [Text] Source #

The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

upcConsoleAccess :: Lens' UserPendingChanges (Maybe Bool) Source #

Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

upcPendingChange :: Lens' UserPendingChanges (Maybe ChangeType) Source #

Required. The type of change pending for the ActiveMQ user. Possible values: CREATE, UPDATE, DELETE

UserSummary

data UserSummary Source #

Returns a list of all ActiveMQ users.

See: userSummary smart constructor.

Instances
Eq UserSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data UserSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: UserSummary -> Constr #

dataTypeOf :: UserSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UserSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show UserSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic UserSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep UserSummary :: Type -> Type #

Hashable UserSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON UserSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData UserSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: UserSummary -> () #

type Rep UserSummary Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep UserSummary = D1 (MetaData "UserSummary" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "UserSummary'" PrefixI True) (S1 (MetaSel (Just "_usUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_usPendingChange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ChangeType))))

userSummary :: UserSummary Source #

Creates a value of UserSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • usUsername - Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.
  • usPendingChange - The type of change pending for the ActiveMQ user. Possible values: CREATE, UPDATE, DELETE

usUsername :: Lens' UserSummary (Maybe Text) Source #

Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

usPendingChange :: Lens' UserSummary (Maybe ChangeType) Source #

The type of change pending for the ActiveMQ user. Possible values: CREATE, UPDATE, DELETE

WeeklyStartTime

data WeeklyStartTime Source #

The scheduled time period relative to UTC during which Amazon MQ begins to apply pending updates or patches to the broker.

See: weeklyStartTime smart constructor.

Instances
Eq WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Data WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

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

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

toConstr :: WeeklyStartTime -> Constr #

dataTypeOf :: WeeklyStartTime -> DataType #

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

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

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

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

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

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

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

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

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

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

Read WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Show WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Generic WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Associated Types

type Rep WeeklyStartTime :: Type -> Type #

Hashable WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

ToJSON WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

FromJSON WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

NFData WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

Methods

rnf :: WeeklyStartTime -> () #

type Rep WeeklyStartTime Source # 
Instance details

Defined in Network.AWS.MQ.Types.Product

type Rep WeeklyStartTime = D1 (MetaData "WeeklyStartTime" "Network.AWS.MQ.Types.Product" "amazonka-mq-1.6.1-LPqbYptSHP5G5BofyZ5WCa" False) (C1 (MetaCons "WeeklyStartTime'" PrefixI True) (S1 (MetaSel (Just "_wstTimeOfDay") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_wstTimeZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wstDayOfWeek") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DayOfWeek)))))

weeklyStartTime :: WeeklyStartTime Source #

Creates a value of WeeklyStartTime with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • wstTimeOfDay - Required. The time, in 24-hour format.
  • wstTimeZone - The time zone, UTC by default, in either the Country/City format, or the UTC offset format.
  • wstDayOfWeek - Required. The day of the week. Possible values: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY

wstTimeOfDay :: Lens' WeeklyStartTime (Maybe Text) Source #

Required. The time, in 24-hour format.

wstTimeZone :: Lens' WeeklyStartTime (Maybe Text) Source #

The time zone, UTC by default, in either the Country/City format, or the UTC offset format.

wstDayOfWeek :: Lens' WeeklyStartTime (Maybe DayOfWeek) Source #

Required. The day of the week. Possible values: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY