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

Amazonka.MQ.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

Returns information about an error.

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

Returns information about an error.

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

Returns information about an error.

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

Returns information about an error.

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

Returns information about an error.

_BadRequestException :: AsError a => Getting (First ServiceError) 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
Eq AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Ord AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Read AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

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

NFData AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Methods

rnf :: AuthenticationStrategy -> () #

Hashable 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

FromJSON AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromJSONKey AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToLog AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToHeader AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToQuery 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

ToByteString 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

type Rep AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

type Rep AuthenticationStrategy = D1 ('MetaData "AuthenticationStrategy" "Amazonka.MQ.Types.AuthenticationStrategy" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Ord BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Read BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Show BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Generic BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Associated Types

type Rep BrokerState :: Type -> Type #

NFData BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

rnf :: BrokerState -> () #

Hashable 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

FromJSON BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

FromJSONKey BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToLog BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToHeader BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToQuery BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

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 #

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

type Rep BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

type Rep BrokerState = D1 ('MetaData "BrokerState" "Amazonka.MQ.Types.BrokerState" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Ord BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Read BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

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

NFData BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Methods

rnf :: BrokerStorageType -> () #

Hashable 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

FromJSON BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromJSONKey BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToLog BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToHeader BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToQuery 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

ToByteString 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

type Rep BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

type Rep BrokerStorageType = D1 ('MetaData "BrokerStorageType" "Amazonka.MQ.Types.BrokerStorageType" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Ord ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Read ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Show ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Generic ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Associated Types

type Rep ChangeType :: Type -> Type #

NFData ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

rnf :: ChangeType -> () #

Hashable 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

FromJSON ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

FromJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToLog ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToHeader ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToQuery ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

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 #

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

type Rep ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

type Rep ChangeType = D1 ('MetaData "ChangeType" "Amazonka.MQ.Types.ChangeType" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Ord DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Read DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Show DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Generic DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Associated Types

type Rep DayOfWeek :: Type -> Type #

NFData DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

rnf :: DayOfWeek -> () #

Hashable 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

FromJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

FromJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToLog DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToHeader DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToQuery DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

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 #

ToByteString DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toBS :: DayOfWeek -> ByteString #

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 #

type Rep DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

type Rep DayOfWeek = D1 ('MetaData "DayOfWeek" "Amazonka.MQ.Types.DayOfWeek" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Ord DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Read DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Show DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Generic DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Associated Types

type Rep DeploymentMode :: Type -> Type #

NFData DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Methods

rnf :: DeploymentMode -> () #

Hashable 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

FromJSON DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromJSONKey DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToLog DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToHeader DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

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

ToByteString 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

type Rep DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

type Rep DeploymentMode = D1 ('MetaData "DeploymentMode" "Amazonka.MQ.Types.DeploymentMode" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Ord EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Read EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Show EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Generic EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Associated Types

type Rep EngineType :: Type -> Type #

NFData EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

rnf :: EngineType -> () #

Hashable 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

FromJSON EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

FromJSONKey EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToLog EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToHeader EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToQuery EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

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 #

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

type Rep EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

type Rep EngineType = D1 ('MetaData "EngineType" "Amazonka.MQ.Types.EngineType" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Ord SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Read SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

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

NFData SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Hashable 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

FromJSON SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromJSONKey SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToLog SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToHeader SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToQuery 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

ToByteString 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

type Rep SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

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

AvailabilityZone

data AvailabilityZone Source #

Name of the availability zone.

See: newAvailabilityZone smart constructor.

Constructors

AvailabilityZone' 

Fields

Instances

Instances details
Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

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

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Read BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

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

NFData BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Methods

rnf :: BrokerEngineType -> () #

Hashable BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "BrokerEngineType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engineVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineVersion])) :*: S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineType))))

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:engineVersions:BrokerEngineType', brokerEngineType_engineVersions - The list of engine versions.

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

BrokerInstance

data BrokerInstance Source #

Returns information about all brokers.

See: newBrokerInstance smart constructor.

Constructors

BrokerInstance' 

Fields

Instances

Instances details
Eq BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Read BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

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

NFData BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Methods

rnf :: BrokerInstance -> () #

Hashable BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "BrokerInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "consoleURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpoints") '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:ipAddress:BrokerInstance', brokerInstance_ipAddress - The IP address of the Elastic Network Interface (ENI) attached to the broker. Does not apply to RabbitMQ brokers.

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

$sel:endpoints:BrokerInstance', brokerInstance_endpoints - 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.

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

The broker's wire-level protocol endpoints.

BrokerInstanceOption

data BrokerInstanceOption Source #

Option for host instance type.

See: newBrokerInstanceOption smart constructor.

Constructors

BrokerInstanceOption' 

Fields

Instances

Instances details
Eq BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Read BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

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

NFData BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Methods

rnf :: BrokerInstanceOption -> () #

Hashable BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "BrokerInstanceOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "supportedEngineVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZone])) :*: S1 ('MetaSel ('Just "supportedDeploymentModes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeploymentMode])))) :*: (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))))))

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:supportedEngineVersions:BrokerInstanceOption', brokerInstanceOption_supportedEngineVersions - The list of supported engine versions.

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

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

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

BrokerSummary

data BrokerSummary Source #

Returns information about all brokers.

See: newBrokerSummary smart constructor.

Constructors

BrokerSummary' 

Fields

Instances

Instances details
Eq BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Read BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

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

NFData BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Methods

rnf :: BrokerSummary -> () #

Hashable BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

FromJSON 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: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:brokerId:BrokerSummary', brokerSummary_brokerId - The unique ID that Amazon MQ generates for the broker.

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

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

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

The unique ID that Amazon MQ generates for the broker.

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

The broker's Amazon Resource Name (ARN).

Configuration

data Configuration Source #

Returns information about all configurations.

See: newConfiguration smart constructor.

Constructors

Configuration' 

Fields

  • tags :: Maybe (HashMap Text Text)

    The list of all tags associated with this configuration.

  • description :: Text

    Required. The description of the configuration.

  • engineVersion :: Text

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

  • latestRevision :: ConfigurationRevision

    Required. The latest revision of the configuration.

  • authenticationStrategy :: AuthenticationStrategy

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

  • engineType :: EngineType

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

  • id :: Text

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

  • arn :: Text

    Required. The ARN of the configuration.

  • name :: Text

    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.

  • created :: POSIX

    Required. The date and time of the configuration revision.

Instances

Instances details
Eq Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Read Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

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

NFData Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Methods

rnf :: Configuration -> () #

Hashable Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

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

$sel:description: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.

$sel:created: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
Eq ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Read ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

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

NFData ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Methods

rnf :: ConfigurationId -> () #

Hashable ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

ToJSON ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Read ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

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

NFData ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Methods

rnf :: ConfigurationRevision -> () #

Hashable ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" '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 POSIX))))

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
Eq Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Read Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

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

NFData Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Methods

rnf :: Configurations -> () #

Hashable Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "Configurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationId)) :*: (S1 ('MetaSel ('Just "history") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigurationId])) :*: S1 ('MetaSel ('Just "current") '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:pending:Configurations', configurations_pending - The broker's pending configuration.

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

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

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

The broker's pending configuration.

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

The history of configurations applied to the broker.

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

The broker's current 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
Eq EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Read EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

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

NFData EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Methods

rnf :: EncryptionOptions -> () #

Hashable EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

ToJSON EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Read EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

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

NFData EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Methods

rnf :: EngineVersion -> () #

Hashable EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" '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

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

  • roleSearchSubtree :: Maybe Bool

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

  • roleName :: Maybe Text

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

  • 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
Eq LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Read LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

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

NFData LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Methods

rnf :: LdapServerMetadataInput -> () #

Hashable LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

ToJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "LdapServerMetadataInput'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "userRoleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userSearchSubtree") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "roleSearchSubtree") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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:roleSearchSubtree:LdapServerMetadataInput', ldapServerMetadataInput_roleSearchSubtree - The directory search scope for the role. If set to true, scope is to search the entire subtree.

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

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

  • roleSearchSubtree :: Maybe Bool

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

  • roleName :: Maybe Text

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

  • 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
Eq LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Read LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

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

NFData LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Hashable LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "LdapServerMetadataOutput'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "userRoleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userSearchSubtree") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "roleSearchSubtree") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "roleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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:roleSearchSubtree:LdapServerMetadataOutput', ldapServerMetadataOutput_roleSearchSubtree - The directory search scope for the role. If set to true, scope is to search the entire subtree.

$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: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_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_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_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_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
Eq Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

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

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

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 #

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 #

NFData Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

rnf :: Logs -> () #

Hashable Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

hashWithSalt :: Int -> Logs -> Int #

hash :: Logs -> Int #

ToJSON Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

FromJSON Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

type Rep Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

type Rep Logs = D1 ('MetaData "Logs" "Amazonka.MQ.Types.Logs" "libZSservicesZSamazonka-mqZSamazonka-mq" '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

  • pending :: Maybe PendingLogs

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

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

  • generalLogGroup :: Text

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

  • general :: Bool

    Enables general logging.

Instances

Instances details
Eq LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Read LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

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

NFData LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Methods

rnf :: LogsSummary -> () #

Hashable LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "LogsSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PendingLogs)) :*: S1 ('MetaSel ('Just "audit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "auditLogGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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:

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

$sel:audit: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:generalLogGroup:LogsSummary', logsSummary_generalLogGroup - The location of the CloudWatch Logs log group where general logs are sent.

$sel:general:LogsSummary', logsSummary_general - Enables general logging.

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

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

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_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
Eq PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Read PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

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

NFData PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Methods

rnf :: PendingLogs -> () #

Hashable PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Read SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

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

NFData SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Methods

rnf :: SanitizationWarning -> () #

Hashable SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" '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

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

  • consoleAccess :: Maybe Bool

    Enables access to the ActiveMQ Web Console for the ActiveMQ user. 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
Eq User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

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

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

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 #

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 #

NFData User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

rnf :: User -> () #

Hashable User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

ToJSON User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

type Rep User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

type Rep User = D1 ('MetaData "User" "Amazonka.MQ.Types.User" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "User'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "consoleAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (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: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:consoleAccess:User', user_consoleAccess - Enables access to the ActiveMQ Web Console for the ActiveMQ user. 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_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_consoleAccess :: Lens' User (Maybe Bool) Source #

Enables access to the ActiveMQ Web Console for the ActiveMQ user. 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

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

  • consoleAccess :: Maybe Bool

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

  • pendingChange :: ChangeType

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

Instances

Instances details
Eq UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Read UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

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

NFData UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Methods

rnf :: UserPendingChanges -> () #

Hashable UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "UserPendingChanges'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "consoleAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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: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:consoleAccess:UserPendingChanges', userPendingChanges_consoleAccess - Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

$sel:pendingChange:UserPendingChanges', userPendingChanges_pendingChange - Required. The type of change pending 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_consoleAccess :: Lens' UserPendingChanges (Maybe Bool) Source #

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

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
Eq UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Read UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

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

NFData UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Methods

rnf :: UserSummary -> () #

Hashable UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" '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
Eq WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Read WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

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

NFData WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Methods

rnf :: WeeklyStartTime -> () #

Hashable WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

ToJSON WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

FromJSON 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" "libZSservicesZSamazonka-mqZSamazonka-mq" '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.