amazonka-mq-2.0: Amazon MQ SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MQ.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-11-27 of the Amazon MQ SDK configuration.

Errors

_BadRequestException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

_ConflictException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

_ForbiddenException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

_InternalServerErrorException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

_NotFoundException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

_UnauthorizedException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

AuthenticationStrategy

newtype AuthenticationStrategy Source #

Optional. The authentication strategy used to secure the broker. The default is SIMPLE.

Instances

Instances details
FromJSON AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromJSONKey AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToJSON AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToJSONKey AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToByteString AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToHeader AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToLog AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToQuery AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromText AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToText AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromXML AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToXML AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Generic AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Associated Types

type Rep AuthenticationStrategy :: Type -> Type #

Read AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Show AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

NFData AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Methods

rnf :: AuthenticationStrategy -> () #

Eq AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Ord AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Hashable AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

type Rep AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

type Rep AuthenticationStrategy = D1 ('MetaData "AuthenticationStrategy" "Amazonka.MQ.Types.AuthenticationStrategy" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'True) (C1 ('MetaCons "AuthenticationStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BrokerState

newtype BrokerState Source #

The broker's status.

Constructors

BrokerState' 

Instances

Instances details
FromJSON BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

FromJSONKey BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToJSON BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToJSONKey BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToByteString BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToHeader BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToLog BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToQuery BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

FromText BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToText BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

toText :: BrokerState -> Text #

FromXML BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToXML BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

toXML :: BrokerState -> XML #

Generic BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Associated Types

type Rep BrokerState :: Type -> Type #

Read BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Show BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

NFData BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

rnf :: BrokerState -> () #

Eq BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Ord BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Hashable BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

type Rep BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

type Rep BrokerState = D1 ('MetaData "BrokerState" "Amazonka.MQ.Types.BrokerState" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'True) (C1 ('MetaCons "BrokerState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBrokerState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BrokerStorageType

newtype BrokerStorageType Source #

The broker's storage type.

EFS is not supported for RabbitMQ engine type.

Instances

Instances details
FromJSON BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromJSONKey BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToJSON BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToJSONKey BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToByteString BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToHeader BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToLog BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToQuery BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromText BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToText BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromXML BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToXML BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Generic BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Associated Types

type Rep BrokerStorageType :: Type -> Type #

Read BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Show BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

NFData BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Methods

rnf :: BrokerStorageType -> () #

Eq BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Ord BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Hashable BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

type Rep BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

type Rep BrokerStorageType = D1 ('MetaData "BrokerStorageType" "Amazonka.MQ.Types.BrokerStorageType" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'True) (C1 ('MetaCons "BrokerStorageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBrokerStorageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChangeType

newtype ChangeType Source #

The type of change pending for the ActiveMQ user.

Constructors

ChangeType' 

Fields

Bundled Patterns

pattern ChangeType_CREATE :: ChangeType 
pattern ChangeType_DELETE :: ChangeType 
pattern ChangeType_UPDATE :: ChangeType 

Instances

Instances details
FromJSON ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

FromJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToJSON ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToByteString ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToHeader ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToLog ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToQuery ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

FromText ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToText ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

toText :: ChangeType -> Text #

FromXML ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToXML ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

toXML :: ChangeType -> XML #

Generic ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Associated Types

type Rep ChangeType :: Type -> Type #

Read ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Show ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

NFData ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

rnf :: ChangeType -> () #

Eq ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Ord ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Hashable ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

type Rep ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

type Rep ChangeType = D1 ('MetaData "ChangeType" "Amazonka.MQ.Types.ChangeType" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'True) (C1 ('MetaCons "ChangeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChangeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DayOfWeek

newtype DayOfWeek Source #

Constructors

DayOfWeek' 

Fields

Instances

Instances details
FromJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

FromJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToByteString DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toBS :: DayOfWeek -> ByteString #

ToHeader DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToLog DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToQuery DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

FromText DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToText DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toText :: DayOfWeek -> Text #

FromXML DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToXML DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toXML :: DayOfWeek -> XML #

Generic DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Associated Types

type Rep DayOfWeek :: Type -> Type #

Read DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Show DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

NFData DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

rnf :: DayOfWeek -> () #

Eq DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Ord DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Hashable DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

type Rep DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

type Rep DayOfWeek = D1 ('MetaData "DayOfWeek" "Amazonka.MQ.Types.DayOfWeek" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'True) (C1 ('MetaCons "DayOfWeek'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentMode

newtype DeploymentMode Source #

The broker's deployment mode.

Constructors

DeploymentMode' 

Instances

Instances details
FromJSON DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromJSONKey DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToJSON DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToJSONKey DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToByteString DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToHeader DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToLog DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToQuery DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromText DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToText DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromXML DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToXML DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Methods

toXML :: DeploymentMode -> XML #

Generic DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Associated Types

type Rep DeploymentMode :: Type -> Type #

Read DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Show DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

NFData DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Methods

rnf :: DeploymentMode -> () #

Eq DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Ord DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Hashable DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

type Rep DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

type Rep DeploymentMode = D1 ('MetaData "DeploymentMode" "Amazonka.MQ.Types.DeploymentMode" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'True) (C1 ('MetaCons "DeploymentMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EngineType

newtype EngineType Source #

The type of broker engine. Amazon MQ supports ActiveMQ and RabbitMQ.

Constructors

EngineType' 

Fields

Bundled Patterns

pattern EngineType_ACTIVEMQ :: EngineType 
pattern EngineType_RABBITMQ :: EngineType 

Instances

Instances details
FromJSON EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

FromJSONKey EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToJSON EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToJSONKey EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToByteString EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToHeader EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToLog EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToQuery EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

FromText EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToText EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

toText :: EngineType -> Text #

FromXML EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToXML EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

toXML :: EngineType -> XML #

Generic EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Associated Types

type Rep EngineType :: Type -> Type #

Read EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Show EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

NFData EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

rnf :: EngineType -> () #

Eq EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Ord EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Hashable EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

type Rep EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

type Rep EngineType = D1 ('MetaData "EngineType" "Amazonka.MQ.Types.EngineType" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'True) (C1 ('MetaCons "EngineType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEngineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SanitizationWarningReason

newtype SanitizationWarningReason Source #

The reason for which the XML elements or attributes were sanitized.

Instances

Instances details
FromJSON SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromJSONKey SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToJSON SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToJSONKey SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToByteString SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToHeader SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToLog SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToQuery SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromText SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToText SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromXML SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToXML SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Generic SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Associated Types

type Rep SanitizationWarningReason :: Type -> Type #

Read SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Show SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

NFData SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Eq SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Ord SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Hashable SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

type Rep SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

type Rep SanitizationWarningReason = D1 ('MetaData "SanitizationWarningReason" "Amazonka.MQ.Types.SanitizationWarningReason" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'True) (C1 ('MetaCons "SanitizationWarningReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSanitizationWarningReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActionRequired

data ActionRequired Source #

The action required to resolve a broker issue when the broker is in a CRITICAL_ACTION_REQUIRED state.

See: newActionRequired smart constructor.

Constructors

ActionRequired' 

Fields

  • actionRequiredCode :: Maybe Text

    The code you can use to resolve your broker issue when the broker is in a CRITICAL_ACTION_REQUIRED state. You can find instructions by choosing the link for your code from the list of action required codes in Amazon MQ action required codes. Each code references a topic with detailed information, instructions, and recommendations for how to resolve the issue and prevent future occurrences.

  • actionRequiredInfo :: Maybe Text

    Information about the action required to resolve your broker issue when the broker is in a CRITICAL_ACTION_REQUIRED state.

Instances

Instances details
FromJSON ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Generic ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Associated Types

type Rep ActionRequired :: Type -> Type #

Read ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Show ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

NFData ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Methods

rnf :: ActionRequired -> () #

Eq ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Hashable ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

type Rep ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

type Rep ActionRequired = D1 ('MetaData "ActionRequired" "Amazonka.MQ.Types.ActionRequired" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ActionRequired'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionRequiredCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionRequiredInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newActionRequired :: ActionRequired Source #

Create a value of ActionRequired with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actionRequiredCode:ActionRequired', actionRequired_actionRequiredCode - The code you can use to resolve your broker issue when the broker is in a CRITICAL_ACTION_REQUIRED state. You can find instructions by choosing the link for your code from the list of action required codes in Amazon MQ action required codes. Each code references a topic with detailed information, instructions, and recommendations for how to resolve the issue and prevent future occurrences.

$sel:actionRequiredInfo:ActionRequired', actionRequired_actionRequiredInfo - Information about the action required to resolve your broker issue when the broker is in a CRITICAL_ACTION_REQUIRED state.

actionRequired_actionRequiredCode :: Lens' ActionRequired (Maybe Text) Source #

The code you can use to resolve your broker issue when the broker is in a CRITICAL_ACTION_REQUIRED state. You can find instructions by choosing the link for your code from the list of action required codes in Amazon MQ action required codes. Each code references a topic with detailed information, instructions, and recommendations for how to resolve the issue and prevent future occurrences.

actionRequired_actionRequiredInfo :: Lens' ActionRequired (Maybe Text) Source #

Information about the action required to resolve your broker issue when the broker is in a CRITICAL_ACTION_REQUIRED state.

AvailabilityZone

data AvailabilityZone Source #

Name of the availability zone.

See: newAvailabilityZone smart constructor.

Constructors

AvailabilityZone' 

Fields

Instances

Instances details
FromJSON AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

type Rep AvailabilityZone = D1 ('MetaData "AvailabilityZone" "Amazonka.MQ.Types.AvailabilityZone" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "AvailabilityZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:AvailabilityZone', availabilityZone_name - Id for the availability zone.

availabilityZone_name :: Lens' AvailabilityZone (Maybe Text) Source #

Id for the availability zone.

BrokerEngineType

data BrokerEngineType Source #

Types of broker engines.

See: newBrokerEngineType smart constructor.

Constructors

BrokerEngineType' 

Fields

Instances

Instances details
FromJSON BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Generic BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Associated Types

type Rep BrokerEngineType :: Type -> Type #

Read BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Show BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

NFData BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Methods

rnf :: BrokerEngineType -> () #

Eq BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Hashable BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

type Rep BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

type Rep BrokerEngineType = D1 ('MetaData "BrokerEngineType" "Amazonka.MQ.Types.BrokerEngineType" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "BrokerEngineType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineType)) :*: S1 ('MetaSel ('Just "engineVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineVersion]))))

newBrokerEngineType :: BrokerEngineType Source #

Create a value of BrokerEngineType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:engineType:BrokerEngineType', brokerEngineType_engineType - The broker's engine type.

$sel:engineVersions:BrokerEngineType', brokerEngineType_engineVersions - The list of engine versions.

BrokerInstance

data BrokerInstance Source #

Returns information about all brokers.

See: newBrokerInstance smart constructor.

Constructors

BrokerInstance' 

Fields

Instances

Instances details
FromJSON BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Generic BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Associated Types

type Rep BrokerInstance :: Type -> Type #

Read BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Show BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

NFData BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Methods

rnf :: BrokerInstance -> () #

Eq BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Hashable BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

type Rep BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

type Rep BrokerInstance = D1 ('MetaData "BrokerInstance" "Amazonka.MQ.Types.BrokerInstance" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "BrokerInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "consoleURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBrokerInstance :: BrokerInstance Source #

Create a value of BrokerInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:consoleURL:BrokerInstance', brokerInstance_consoleURL - The brokers web console URL.

$sel:endpoints:BrokerInstance', brokerInstance_endpoints - The broker's wire-level protocol endpoints.

$sel:ipAddress:BrokerInstance', brokerInstance_ipAddress - The IP address of the Elastic Network Interface (ENI) attached to the broker. Does not apply to RabbitMQ brokers.

brokerInstance_endpoints :: Lens' BrokerInstance (Maybe [Text]) Source #

The broker's wire-level protocol endpoints.

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

The IP address of the Elastic Network Interface (ENI) attached to the broker. Does not apply to RabbitMQ brokers.

BrokerInstanceOption

data BrokerInstanceOption Source #

Option for host instance type.

See: newBrokerInstanceOption smart constructor.

Constructors

BrokerInstanceOption' 

Fields

Instances

Instances details
FromJSON BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Generic BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Associated Types

type Rep BrokerInstanceOption :: Type -> Type #

Read BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Show BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

NFData BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Methods

rnf :: BrokerInstanceOption -> () #

Eq BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Hashable BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

type Rep BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

type Rep BrokerInstanceOption = D1 ('MetaData "BrokerInstanceOption" "Amazonka.MQ.Types.BrokerInstanceOption" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "BrokerInstanceOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZone])) :*: (S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineType)) :*: S1 ('MetaSel ('Just "hostInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "storageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerStorageType)) :*: (S1 ('MetaSel ('Just "supportedDeploymentModes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeploymentMode])) :*: S1 ('MetaSel ('Just "supportedEngineVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newBrokerInstanceOption :: BrokerInstanceOption Source #

Create a value of BrokerInstanceOption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availabilityZones:BrokerInstanceOption', brokerInstanceOption_availabilityZones - The list of available az.

$sel:engineType:BrokerInstanceOption', brokerInstanceOption_engineType - The broker's engine type.

$sel:hostInstanceType:BrokerInstanceOption', brokerInstanceOption_hostInstanceType - The broker's instance type.

$sel:storageType:BrokerInstanceOption', brokerInstanceOption_storageType - The broker's storage type.

$sel:supportedDeploymentModes:BrokerInstanceOption', brokerInstanceOption_supportedDeploymentModes - The list of supported deployment modes.

$sel:supportedEngineVersions:BrokerInstanceOption', brokerInstanceOption_supportedEngineVersions - The list of supported engine versions.

BrokerSummary

data BrokerSummary Source #

Returns information about all brokers.

See: newBrokerSummary smart constructor.

Constructors

BrokerSummary' 

Fields

Instances

Instances details
FromJSON BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Generic BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Associated Types

type Rep BrokerSummary :: Type -> Type #

Read BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Show BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

NFData BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Methods

rnf :: BrokerSummary -> () #

Eq BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Hashable BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

type Rep BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

newBrokerSummary Source #

Create a value of BrokerSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:brokerArn:BrokerSummary', brokerSummary_brokerArn - The broker's Amazon Resource Name (ARN).

$sel:brokerId:BrokerSummary', brokerSummary_brokerId - The unique ID that Amazon MQ generates for the broker.

$sel:brokerName:BrokerSummary', brokerSummary_brokerName - The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

$sel:brokerState:BrokerSummary', brokerSummary_brokerState - The broker's status.

$sel:created:BrokerSummary', brokerSummary_created - The time when the broker was created.

$sel:hostInstanceType:BrokerSummary', brokerSummary_hostInstanceType - The broker's instance type.

$sel:deploymentMode:BrokerSummary', brokerSummary_deploymentMode - The broker's deployment mode.

$sel:engineType:BrokerSummary', brokerSummary_engineType - The type of broker engine.

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

The broker's Amazon Resource Name (ARN).

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

The unique ID that Amazon MQ generates for the broker.

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

The broker's name. This value is unique in your AWS account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

brokerSummary_created :: Lens' BrokerSummary (Maybe UTCTime) Source #

The time when the broker was created.

Configuration

data Configuration Source #

Returns information about all configurations.

See: newConfiguration smart constructor.

Constructors

Configuration' 

Fields

Instances

Instances details
FromJSON Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Generic Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Associated Types

type Rep Configuration :: Type -> Type #

Read Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Show Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

NFData Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Methods

rnf :: Configuration -> () #

Eq Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Hashable Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

type Rep Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

newConfiguration Source #

Create a value of Configuration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:Configuration', configuration_tags - The list of all tags associated with this configuration.

Configuration, configuration_description - Required. The description of the configuration.

$sel:engineVersion:Configuration', configuration_engineVersion - Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

$sel:latestRevision:Configuration', configuration_latestRevision - Required. The latest revision of the configuration.

$sel:authenticationStrategy:Configuration', configuration_authenticationStrategy - Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

$sel:engineType:Configuration', configuration_engineType - Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

$sel:id:Configuration', configuration_id - Required. The unique ID that Amazon MQ generates for the configuration.

$sel:arn:Configuration', configuration_arn - Required. The ARN of the configuration.

$sel:name:Configuration', configuration_name - 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.

Configuration, configuration_created - Required. The date and time of the configuration revision.

configuration_tags :: Lens' Configuration (Maybe (HashMap Text Text)) Source #

The list of all tags associated with this configuration.

configuration_description :: Lens' Configuration Text Source #

Required. The description of the configuration.

configuration_engineVersion :: Lens' Configuration Text Source #

Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.

configuration_latestRevision :: Lens' Configuration ConfigurationRevision Source #

Required. The latest revision of the configuration.

configuration_authenticationStrategy :: Lens' Configuration AuthenticationStrategy Source #

Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

configuration_engineType :: Lens' Configuration EngineType Source #

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

configuration_id :: Lens' Configuration Text Source #

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

configuration_arn :: Lens' Configuration Text Source #

Required. The ARN of the configuration.

configuration_name :: Lens' Configuration 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.

configuration_created :: Lens' Configuration UTCTime Source #

Required. The date and time of the configuration revision.

ConfigurationId

data ConfigurationId Source #

A list of information about the configuration.

Does not apply to RabbitMQ brokers.

See: newConfigurationId smart constructor.

Constructors

ConfigurationId' 

Fields

  • revision :: Maybe Int

    The revision number of the configuration.

  • id :: Text

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

Instances

Instances details
FromJSON ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

ToJSON ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Generic ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Associated Types

type Rep ConfigurationId :: Type -> Type #

Read ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Show ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

NFData ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Methods

rnf :: ConfigurationId -> () #

Eq ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Hashable ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

type Rep ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

type Rep ConfigurationId = D1 ('MetaData "ConfigurationId" "Amazonka.MQ.Types.ConfigurationId" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ConfigurationId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newConfigurationId Source #

Create a value of ConfigurationId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:revision:ConfigurationId', configurationId_revision - The revision number of the configuration.

$sel:id:ConfigurationId', configurationId_id - Required. The unique ID that Amazon MQ generates for the configuration.

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

The revision number of the configuration.

configurationId_id :: Lens' ConfigurationId Text Source #

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

ConfigurationRevision

data ConfigurationRevision Source #

Returns information about the specified configuration revision.

See: newConfigurationRevision smart constructor.

Constructors

ConfigurationRevision' 

Fields

Instances

Instances details
FromJSON ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Generic ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Associated Types

type Rep ConfigurationRevision :: Type -> Type #

Read ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Show ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

NFData ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Methods

rnf :: ConfigurationRevision -> () #

Eq ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Hashable ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

type Rep ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

type Rep ConfigurationRevision = D1 ('MetaData "ConfigurationRevision" "Amazonka.MQ.Types.ConfigurationRevision" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ConfigurationRevision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601))))

newConfigurationRevision Source #

Create a value of ConfigurationRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:ConfigurationRevision', configurationRevision_description - The description of the configuration revision.

$sel:revision:ConfigurationRevision', configurationRevision_revision - Required. The revision number of the configuration.

$sel:created:ConfigurationRevision', configurationRevision_created - Required. The date and time of the configuration revision.

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

The description of the configuration revision.

configurationRevision_revision :: Lens' ConfigurationRevision Int Source #

Required. The revision number of the configuration.

configurationRevision_created :: Lens' ConfigurationRevision UTCTime Source #

Required. The date and time of the configuration revision.

Configurations

data Configurations Source #

Broker configuration information

See: newConfigurations smart constructor.

Constructors

Configurations' 

Fields

Instances

Instances details
FromJSON Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Generic Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Associated Types

type Rep Configurations :: Type -> Type #

Read Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Show Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

NFData Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Methods

rnf :: Configurations -> () #

Eq Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Hashable Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

type Rep Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

type Rep Configurations = D1 ('MetaData "Configurations" "Amazonka.MQ.Types.Configurations" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "Configurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationId)) :*: (S1 ('MetaSel ('Just "history") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigurationId])) :*: S1 ('MetaSel ('Just "pending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationId)))))

newConfigurations :: Configurations Source #

Create a value of Configurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:current:Configurations', configurations_current - The broker's current configuration.

$sel:history:Configurations', configurations_history - The history of configurations applied to the broker.

$sel:pending:Configurations', configurations_pending - The broker's pending configuration.

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

The broker's current configuration.

configurations_history :: Lens' Configurations (Maybe [ConfigurationId]) Source #

The history of configurations applied to the broker.

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

The broker's pending configuration.

EncryptionOptions

data EncryptionOptions Source #

Does not apply to RabbitMQ brokers.

Encryption options for the broker.

See: newEncryptionOptions smart constructor.

Constructors

EncryptionOptions' 

Fields

  • kmsKeyId :: Maybe Text

    The customer master key (CMK) to use for the AWS Key Management Service (KMS). This key is used to encrypt your data at rest. If not provided, Amazon MQ will use a default CMK to encrypt your data.

  • useAwsOwnedKey :: Bool

    Enables the use of an AWS owned CMK using AWS Key Management Service (KMS). Set to true by default, if no value is provided, for example, for RabbitMQ brokers.

Instances

Instances details
FromJSON EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

ToJSON EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Generic EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Associated Types

type Rep EncryptionOptions :: Type -> Type #

Read EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Show EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

NFData EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Methods

rnf :: EncryptionOptions -> () #

Eq EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Hashable EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

type Rep EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

type Rep EncryptionOptions = D1 ('MetaData "EncryptionOptions" "Amazonka.MQ.Types.EncryptionOptions" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "EncryptionOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "useAwsOwnedKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newEncryptionOptions Source #

Create a value of EncryptionOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKeyId:EncryptionOptions', encryptionOptions_kmsKeyId - The customer master key (CMK) to use for the AWS Key Management Service (KMS). This key is used to encrypt your data at rest. If not provided, Amazon MQ will use a default CMK to encrypt your data.

$sel:useAwsOwnedKey:EncryptionOptions', encryptionOptions_useAwsOwnedKey - Enables the use of an AWS owned CMK using AWS Key Management Service (KMS). Set to true by default, if no value is provided, for example, for RabbitMQ brokers.

encryptionOptions_kmsKeyId :: Lens' EncryptionOptions (Maybe Text) Source #

The customer master key (CMK) to use for the AWS Key Management Service (KMS). This key is used to encrypt your data at rest. If not provided, Amazon MQ will use a default CMK to encrypt your data.

encryptionOptions_useAwsOwnedKey :: Lens' EncryptionOptions Bool Source #

Enables the use of an AWS owned CMK using AWS Key Management Service (KMS). Set to true by default, if no value is provided, for example, for RabbitMQ brokers.

EngineVersion

data EngineVersion Source #

Id of the engine version.

See: newEngineVersion smart constructor.

Constructors

EngineVersion' 

Fields

Instances

Instances details
FromJSON EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Generic EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Associated Types

type Rep EngineVersion :: Type -> Type #

Read EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Show EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

NFData EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Methods

rnf :: EngineVersion -> () #

Eq EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Hashable EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

type Rep EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

type Rep EngineVersion = D1 ('MetaData "EngineVersion" "Amazonka.MQ.Types.EngineVersion" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "EngineVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEngineVersion :: EngineVersion Source #

Create a value of EngineVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:EngineVersion', engineVersion_name - Id for the version.

LdapServerMetadataInput

data LdapServerMetadataInput Source #

Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker.

Does not apply to RabbitMQ brokers.

See: newLdapServerMetadataInput smart constructor.

Constructors

LdapServerMetadataInput' 

Fields

  • roleName :: Maybe Text

    Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.

  • roleSearchSubtree :: Maybe Bool

    The directory search scope for the role. If set to true, scope is to search the entire subtree.

  • userRoleName :: Maybe Text

    Specifies the name of the LDAP attribute for the user group membership.

  • userSearchSubtree :: Maybe Bool

    The directory search scope for the user. If set to true, scope is to search the entire subtree.

  • hosts :: [Text]

    Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory . Optional failover server.

  • userSearchMatching :: Text

    The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example, dc=com.

  • userBase :: Text

    Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp, dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.

  • roleSearchMatching :: Text

    The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.

  • serviceAccountUsername :: Text

    Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.

  • roleBase :: Text

    The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp, dc=example, dc=com.

  • serviceAccountPassword :: Text

    Service account password. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.

Instances

Instances details
ToJSON LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Generic LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Associated Types

type Rep LdapServerMetadataInput :: Type -> Type #

Read LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Show LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

NFData LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Methods

rnf :: LdapServerMetadataInput -> () #

Eq LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Hashable LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

type Rep LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

type Rep LdapServerMetadataInput = D1 ('MetaData "LdapServerMetadataInput" "Amazonka.MQ.Types.LdapServerMetadataInput" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "LdapServerMetadataInput'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleSearchSubtree") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "userRoleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userSearchSubtree") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hosts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))) :*: ((S1 ('MetaSel ('Just "userSearchMatching") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleSearchMatching") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "serviceAccountUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "roleBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceAccountPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newLdapServerMetadataInput Source #

Create a value of LdapServerMetadataInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:roleName:LdapServerMetadataInput', ldapServerMetadataInput_roleName - Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.

$sel:roleSearchSubtree:LdapServerMetadataInput', ldapServerMetadataInput_roleSearchSubtree - The directory search scope for the role. If set to true, scope is to search the entire subtree.

$sel:userRoleName:LdapServerMetadataInput', ldapServerMetadataInput_userRoleName - Specifies the name of the LDAP attribute for the user group membership.

$sel:userSearchSubtree:LdapServerMetadataInput', ldapServerMetadataInput_userSearchSubtree - The directory search scope for the user. If set to true, scope is to search the entire subtree.

$sel:hosts:LdapServerMetadataInput', ldapServerMetadataInput_hosts - Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory . Optional failover server.

$sel:userSearchMatching:LdapServerMetadataInput', ldapServerMetadataInput_userSearchMatching - The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example, dc=com.

$sel:userBase:LdapServerMetadataInput', ldapServerMetadataInput_userBase - Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp, dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.

$sel:roleSearchMatching:LdapServerMetadataInput', ldapServerMetadataInput_roleSearchMatching - The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.

$sel:serviceAccountUsername:LdapServerMetadataInput', ldapServerMetadataInput_serviceAccountUsername - Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.

$sel:roleBase:LdapServerMetadataInput', ldapServerMetadataInput_roleBase - The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp, dc=example, dc=com.

$sel:serviceAccountPassword:LdapServerMetadataInput', ldapServerMetadataInput_serviceAccountPassword - Service account password. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.

ldapServerMetadataInput_roleName :: Lens' LdapServerMetadataInput (Maybe Text) Source #

Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.

ldapServerMetadataInput_roleSearchSubtree :: Lens' LdapServerMetadataInput (Maybe Bool) Source #

The directory search scope for the role. If set to true, scope is to search the entire subtree.

ldapServerMetadataInput_userRoleName :: Lens' LdapServerMetadataInput (Maybe Text) Source #

Specifies the name of the LDAP attribute for the user group membership.

ldapServerMetadataInput_userSearchSubtree :: Lens' LdapServerMetadataInput (Maybe Bool) Source #

The directory search scope for the user. If set to true, scope is to search the entire subtree.

ldapServerMetadataInput_hosts :: Lens' LdapServerMetadataInput [Text] Source #

Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory . Optional failover server.

ldapServerMetadataInput_userSearchMatching :: Lens' LdapServerMetadataInput Text Source #

The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example, dc=com.

ldapServerMetadataInput_userBase :: Lens' LdapServerMetadataInput Text Source #

Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp, dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.

ldapServerMetadataInput_roleSearchMatching :: Lens' LdapServerMetadataInput Text Source #

The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.

ldapServerMetadataInput_serviceAccountUsername :: Lens' LdapServerMetadataInput Text Source #

Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.

ldapServerMetadataInput_roleBase :: Lens' LdapServerMetadataInput Text Source #

The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp, dc=example, dc=com.

ldapServerMetadataInput_serviceAccountPassword :: Lens' LdapServerMetadataInput Text Source #

Service account password. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.

LdapServerMetadataOutput

data LdapServerMetadataOutput Source #

Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker.

See: newLdapServerMetadataOutput smart constructor.

Constructors

LdapServerMetadataOutput' 

Fields

  • roleName :: Maybe Text

    Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.

  • roleSearchSubtree :: Maybe Bool

    The directory search scope for the role. If set to true, scope is to search the entire subtree.

  • userRoleName :: Maybe Text

    Specifies the name of the LDAP attribute for the user group membership.

  • userSearchSubtree :: Maybe Bool

    The directory search scope for the user. If set to true, scope is to search the entire subtree.

  • hosts :: [Text]

    Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory . Optional failover server.

  • userSearchMatching :: Text

    The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example, dc=com.

  • userBase :: Text

    Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp, dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.

  • roleSearchMatching :: Text

    The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.

  • serviceAccountUsername :: Text

    Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.

  • roleBase :: Text

    The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp, dc=example, dc=com.

Instances

Instances details
FromJSON LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Generic LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Associated Types

type Rep LdapServerMetadataOutput :: Type -> Type #

Read LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Show LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

NFData LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Eq LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Hashable LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

type Rep LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

type Rep LdapServerMetadataOutput = D1 ('MetaData "LdapServerMetadataOutput" "Amazonka.MQ.Types.LdapServerMetadataOutput" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "LdapServerMetadataOutput'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleSearchSubtree") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "userRoleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userSearchSubtree") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hosts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))) :*: ((S1 ('MetaSel ('Just "userSearchMatching") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "roleSearchMatching") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "serviceAccountUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newLdapServerMetadataOutput Source #

Create a value of LdapServerMetadataOutput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:roleName:LdapServerMetadataOutput', ldapServerMetadataOutput_roleName - Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.

$sel:roleSearchSubtree:LdapServerMetadataOutput', ldapServerMetadataOutput_roleSearchSubtree - The directory search scope for the role. If set to true, scope is to search the entire subtree.

$sel:userRoleName:LdapServerMetadataOutput', ldapServerMetadataOutput_userRoleName - Specifies the name of the LDAP attribute for the user group membership.

$sel:userSearchSubtree:LdapServerMetadataOutput', ldapServerMetadataOutput_userSearchSubtree - The directory search scope for the user. If set to true, scope is to search the entire subtree.

$sel:hosts:LdapServerMetadataOutput', ldapServerMetadataOutput_hosts - Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory . Optional failover server.

$sel:userSearchMatching:LdapServerMetadataOutput', ldapServerMetadataOutput_userSearchMatching - The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example, dc=com.

$sel:userBase:LdapServerMetadataOutput', ldapServerMetadataOutput_userBase - Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp, dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.

$sel:roleSearchMatching:LdapServerMetadataOutput', ldapServerMetadataOutput_roleSearchMatching - The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.

$sel:serviceAccountUsername:LdapServerMetadataOutput', ldapServerMetadataOutput_serviceAccountUsername - Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.

$sel:roleBase:LdapServerMetadataOutput', ldapServerMetadataOutput_roleBase - The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp, dc=example, dc=com.

ldapServerMetadataOutput_roleName :: Lens' LdapServerMetadataOutput (Maybe Text) Source #

Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.

ldapServerMetadataOutput_roleSearchSubtree :: Lens' LdapServerMetadataOutput (Maybe Bool) Source #

The directory search scope for the role. If set to true, scope is to search the entire subtree.

ldapServerMetadataOutput_userRoleName :: Lens' LdapServerMetadataOutput (Maybe Text) Source #

Specifies the name of the LDAP attribute for the user group membership.

ldapServerMetadataOutput_userSearchSubtree :: Lens' LdapServerMetadataOutput (Maybe Bool) Source #

The directory search scope for the user. If set to true, scope is to search the entire subtree.

ldapServerMetadataOutput_hosts :: Lens' LdapServerMetadataOutput [Text] Source #

Specifies the location of the LDAP server such as AWS Directory Service for Microsoft Active Directory . Optional failover server.

ldapServerMetadataOutput_userSearchMatching :: Lens' LdapServerMetadataOutput Text Source #

The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example, dc=com.

ldapServerMetadataOutput_userBase :: Lens' LdapServerMetadataOutput Text Source #

Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp, dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.

ldapServerMetadataOutput_roleSearchMatching :: Lens' LdapServerMetadataOutput Text Source #

The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.

ldapServerMetadataOutput_serviceAccountUsername :: Lens' LdapServerMetadataOutput Text Source #

Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example, dc=com.

ldapServerMetadataOutput_roleBase :: Lens' LdapServerMetadataOutput Text Source #

The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp, dc=example, dc=com.

Logs

data Logs Source #

The list of information about logs to be enabled for the specified broker.

See: newLogs smart constructor.

Constructors

Logs' 

Fields

  • audit :: Maybe Bool

    Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged. Does not apply to RabbitMQ brokers.

  • general :: Maybe Bool

    Enables general logging.

Instances

Instances details
FromJSON Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

ToJSON Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Generic Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Associated Types

type Rep Logs :: Type -> Type #

Methods

from :: Logs -> Rep Logs x #

to :: Rep Logs x -> Logs #

Read Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Show Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

showsPrec :: Int -> Logs -> ShowS #

show :: Logs -> String #

showList :: [Logs] -> ShowS #

NFData Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

rnf :: Logs -> () #

Eq Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

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

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

Hashable Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

hashWithSalt :: Int -> Logs -> Int #

hash :: Logs -> Int #

type Rep Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

type Rep Logs = D1 ('MetaData "Logs" "Amazonka.MQ.Types.Logs" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "Logs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "audit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "general") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newLogs :: Logs Source #

Create a value of Logs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:audit:Logs', logs_audit - Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged. Does not apply to RabbitMQ brokers.

$sel:general:Logs', logs_general - Enables general logging.

logs_audit :: Lens' Logs (Maybe Bool) Source #

Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged. Does not apply to RabbitMQ brokers.

logs_general :: Lens' Logs (Maybe Bool) Source #

Enables general logging.

LogsSummary

data LogsSummary Source #

The list of information about logs currently enabled and pending to be deployed for the specified broker.

See: newLogsSummary smart constructor.

Constructors

LogsSummary' 

Fields

  • audit :: Maybe Bool

    Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.

  • auditLogGroup :: Maybe Text

    The location of the CloudWatch Logs log group where audit logs are sent.

  • pending :: Maybe PendingLogs

    The list of information about logs pending to be deployed for the specified broker.

  • generalLogGroup :: Text

    The location of the CloudWatch Logs log group where general logs are sent.

  • general :: Bool

    Enables general logging.

Instances

Instances details
FromJSON LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Generic LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Associated Types

type Rep LogsSummary :: Type -> Type #

Read LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Show LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

NFData LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Methods

rnf :: LogsSummary -> () #

Eq LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Hashable LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

type Rep LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

type Rep LogsSummary = D1 ('MetaData "LogsSummary" "Amazonka.MQ.Types.LogsSummary" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "LogsSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "audit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "auditLogGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PendingLogs)) :*: (S1 ('MetaSel ('Just "generalLogGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "general") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newLogsSummary Source #

Create a value of LogsSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

LogsSummary, logsSummary_audit - Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.

$sel:auditLogGroup:LogsSummary', logsSummary_auditLogGroup - The location of the CloudWatch Logs log group where audit logs are sent.

$sel:pending:LogsSummary', logsSummary_pending - The list of information about logs pending to be deployed for the specified broker.

$sel:generalLogGroup:LogsSummary', logsSummary_generalLogGroup - The location of the CloudWatch Logs log group where general logs are sent.

LogsSummary, logsSummary_general - Enables general logging.

logsSummary_audit :: Lens' LogsSummary (Maybe Bool) Source #

Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.

logsSummary_auditLogGroup :: Lens' LogsSummary (Maybe Text) Source #

The location of the CloudWatch Logs log group where audit logs are sent.

logsSummary_pending :: Lens' LogsSummary (Maybe PendingLogs) Source #

The list of information about logs pending to be deployed for the specified broker.

logsSummary_generalLogGroup :: Lens' LogsSummary Text Source #

The location of the CloudWatch Logs log group where general logs are sent.

logsSummary_general :: Lens' LogsSummary Bool Source #

Enables general logging.

PendingLogs

data PendingLogs Source #

The list of information about logs to be enabled for the specified broker.

See: newPendingLogs smart constructor.

Constructors

PendingLogs' 

Fields

  • audit :: Maybe Bool

    Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.

  • general :: Maybe Bool

    Enables general logging.

Instances

Instances details
FromJSON PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Generic PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Associated Types

type Rep PendingLogs :: Type -> Type #

Read PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Show PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

NFData PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Methods

rnf :: PendingLogs -> () #

Eq PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Hashable PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

type Rep PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

type Rep PendingLogs = D1 ('MetaData "PendingLogs" "Amazonka.MQ.Types.PendingLogs" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "PendingLogs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "audit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "general") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newPendingLogs :: PendingLogs Source #

Create a value of PendingLogs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:audit:PendingLogs', pendingLogs_audit - Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.

$sel:general:PendingLogs', pendingLogs_general - Enables general logging.

pendingLogs_audit :: Lens' PendingLogs (Maybe Bool) Source #

Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.

pendingLogs_general :: Lens' PendingLogs (Maybe Bool) Source #

Enables general logging.

SanitizationWarning

data SanitizationWarning Source #

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

See: newSanitizationWarning smart constructor.

Constructors

SanitizationWarning' 

Fields

Instances

Instances details
FromJSON SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Generic SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Associated Types

type Rep SanitizationWarning :: Type -> Type #

Read SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Show SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

NFData SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Methods

rnf :: SanitizationWarning -> () #

Eq SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Hashable SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

type Rep SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

type Rep SanitizationWarning = D1 ('MetaData "SanitizationWarning" "Amazonka.MQ.Types.SanitizationWarning" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "SanitizationWarning'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "elementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SanitizationWarningReason))))

newSanitizationWarning Source #

Create a value of SanitizationWarning with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributeName:SanitizationWarning', sanitizationWarning_attributeName - The name of the XML attribute that has been sanitized.

$sel:elementName:SanitizationWarning', sanitizationWarning_elementName - The name of the XML element that has been sanitized.

$sel:reason:SanitizationWarning', sanitizationWarning_reason - Required. The reason for which the XML elements or attributes were sanitized.

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

The name of the XML attribute that has been sanitized.

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

The name of the XML element that has been sanitized.

sanitizationWarning_reason :: Lens' SanitizationWarning SanitizationWarningReason Source #

Required. The reason for which the XML elements or attributes were sanitized.

User

data User Source #

A user associated with the broker. For RabbitMQ brokers, one and only one administrative user is accepted and created when a broker is first provisioned. All subsequent broker users are created by making RabbitMQ API calls directly to brokers or via the RabbitMQ web console.

See: newUser smart constructor.

Constructors

User' 

Fields

  • consoleAccess :: Maybe Bool

    Enables access to the ActiveMQ Web Console for the ActiveMQ user. Does not apply to RabbitMQ brokers.

  • groups :: Maybe [Text]

    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. Does not apply to RabbitMQ brokers.

  • username :: Text

    important>

    Amazon MQ for ActiveMQ

    For ActiveMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

    /important>

    Amazon MQ for RabbitMQ

    For RabbitMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores (- . _). This value must not contain a tilde (~) character. Amazon MQ prohibts using guest as a valid usename. This value must be 2-100 characters long.

  • password :: Text

    Required. The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas, colons, or equal signs (,:=).

Instances

Instances details
ToJSON User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Generic User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Show User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

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

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

Hashable User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

type Rep User = D1 ('MetaData "User" "Amazonka.MQ.Types.User" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "User'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "consoleAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUser Source #

Create a value of User with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:consoleAccess:User', user_consoleAccess - Enables access to the ActiveMQ Web Console for the ActiveMQ user. Does not apply to RabbitMQ brokers.

$sel:groups:User', user_groups - 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. Does not apply to RabbitMQ brokers.

$sel:username:User', user_username - important>

Amazon MQ for ActiveMQ

For ActiveMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

/important>

Amazon MQ for RabbitMQ

For RabbitMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores (- . _). This value must not contain a tilde (~) character. Amazon MQ prohibts using guest as a valid usename. This value must be 2-100 characters long.

$sel:password:User', user_password - Required. The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas, colons, or equal signs (,:=).

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

Enables access to the ActiveMQ Web Console for the ActiveMQ user. Does not apply to RabbitMQ brokers.

user_groups :: Lens' User (Maybe [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. Does not apply to RabbitMQ brokers.

user_username :: Lens' User Text Source #

important>

Amazon MQ for ActiveMQ

For ActiveMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

/important>

Amazon MQ for RabbitMQ

For RabbitMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores (- . _). This value must not contain a tilde (~) character. Amazon MQ prohibts using guest as a valid usename. This value must be 2-100 characters long.

user_password :: Lens' User Text Source #

Required. The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas, colons, or equal signs (,:=).

UserPendingChanges

data UserPendingChanges Source #

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

See: newUserPendingChanges smart constructor.

Constructors

UserPendingChanges' 

Fields

  • consoleAccess :: Maybe Bool

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

  • groups :: Maybe [Text]

    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.

  • pendingChange :: ChangeType

    Required. The type of change pending for the ActiveMQ user.

Instances

Instances details
FromJSON UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Generic UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Associated Types

type Rep UserPendingChanges :: Type -> Type #

Read UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Show UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

NFData UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Methods

rnf :: UserPendingChanges -> () #

Eq UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Hashable UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

type Rep UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

type Rep UserPendingChanges = D1 ('MetaData "UserPendingChanges" "Amazonka.MQ.Types.UserPendingChanges" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "UserPendingChanges'" 'PrefixI 'True) (S1 ('MetaSel ('Just "consoleAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "pendingChange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeType))))

newUserPendingChanges Source #

Create a value of UserPendingChanges with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:consoleAccess:UserPendingChanges', userPendingChanges_consoleAccess - Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

$sel:groups:UserPendingChanges', userPendingChanges_groups - 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.

$sel:pendingChange:UserPendingChanges', userPendingChanges_pendingChange - Required. The type of change pending for the ActiveMQ user.

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

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

userPendingChanges_groups :: Lens' UserPendingChanges (Maybe [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.

userPendingChanges_pendingChange :: Lens' UserPendingChanges ChangeType Source #

Required. The type of change pending for the ActiveMQ user.

UserSummary

data UserSummary Source #

Returns a list of all broker users. Does not apply to RabbitMQ brokers.

See: newUserSummary smart constructor.

Constructors

UserSummary' 

Fields

  • pendingChange :: Maybe ChangeType

    The type of change pending for the broker user.

  • username :: Text

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

Instances

Instances details
FromJSON UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Generic UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Associated Types

type Rep UserSummary :: Type -> Type #

Read UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Show UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

NFData UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Methods

rnf :: UserSummary -> () #

Eq UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Hashable UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

type Rep UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

type Rep UserSummary = D1 ('MetaData "UserSummary" "Amazonka.MQ.Types.UserSummary" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "UserSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pendingChange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeType)) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUserSummary Source #

Create a value of UserSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pendingChange:UserSummary', userSummary_pendingChange - The type of change pending for the broker user.

$sel:username:UserSummary', userSummary_username - Required. The username of the broker user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

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

The type of change pending for the broker user.

userSummary_username :: Lens' UserSummary Text Source #

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

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: newWeeklyStartTime smart constructor.

Constructors

WeeklyStartTime' 

Fields

Instances

Instances details
FromJSON WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

ToJSON WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Generic WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Associated Types

type Rep WeeklyStartTime :: Type -> Type #

Read WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Show WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

NFData WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Methods

rnf :: WeeklyStartTime -> () #

Eq WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Hashable WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

type Rep WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

type Rep WeeklyStartTime = D1 ('MetaData "WeeklyStartTime" "Amazonka.MQ.Types.WeeklyStartTime" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "WeeklyStartTime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "timeOfDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DayOfWeek))))

newWeeklyStartTime Source #

Create a value of WeeklyStartTime with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:timeZone:WeeklyStartTime', weeklyStartTime_timeZone - The time zone, UTC by default, in either the Country/City format, or the UTC offset format.

$sel:timeOfDay:WeeklyStartTime', weeklyStartTime_timeOfDay - Required. The time, in 24-hour format.

$sel:dayOfWeek:WeeklyStartTime', weeklyStartTime_dayOfWeek - Required. The day of the week.

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

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

weeklyStartTime_timeOfDay :: Lens' WeeklyStartTime Text Source #

Required. The time, in 24-hour format.