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

Amazonka.MQ

Description

Derived from API version 2017-11-27 of the AWS service descriptions, licensed under Apache 2.0.

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

Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

BadRequestException

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

Returns information about an error.

ConflictException

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

Returns information about an error.

ForbiddenException

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

Returns information about an error.

InternalServerErrorException

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

Returns information about an error.

NotFoundException

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

Returns information about an error.

UnauthorizedException

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

Returns information about an error.

Waiters

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

Operations

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

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

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

CreateBroker

data CreateBroker Source #

Creates a broker using the specified properties.

See: newCreateBroker smart constructor.

Instances

Instances details
ToJSON CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

ToHeaders CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

ToPath CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

ToQuery CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

AWSRequest CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Associated Types

type AWSResponse CreateBroker #

Generic CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Associated Types

type Rep CreateBroker :: Type -> Type #

Read CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Show CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

NFData CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Methods

rnf :: CreateBroker -> () #

Eq CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Hashable CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

type AWSResponse CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

type Rep CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

type Rep CreateBroker = D1 ('MetaData "CreateBroker" "Amazonka.MQ.CreateBroker" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "CreateBroker'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "authenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationStrategy)) :*: S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationId))) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionOptions)))) :*: ((S1 ('MetaSel ('Just "ldapServerMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LdapServerMetadataInput)) :*: S1 ('MetaSel ('Just "logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logs))) :*: (S1 ('MetaSel ('Just "maintenanceWindowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeeklyStartTime)) :*: (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "storageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerStorageType)))))) :*: (((S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "hostInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [User]) :*: S1 ('MetaSel ('Just "brokerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "deploymentMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeploymentMode) :*: (S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EngineType) :*: S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))))

newCreateBroker Source #

Create a value of CreateBroker 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:

CreateBroker, createBroker_authenticationStrategy - Optional. The authentication strategy used to secure the broker. The default is SIMPLE.

$sel:configuration:CreateBroker', createBroker_configuration - A list of information about the configuration.

$sel:creatorRequestId:CreateBroker', createBroker_creatorRequestId - The unique ID that the requester receives for the created broker. Amazon MQ passes your ID with the API action. Note: We recommend using a Universally Unique Identifier (UUID) for the creatorRequestId. You may omit the creatorRequestId if your application doesn't require idempotency.

$sel:encryptionOptions:CreateBroker', createBroker_encryptionOptions - Encryption options for the broker. Does not apply to RabbitMQ brokers.

$sel:ldapServerMetadata:CreateBroker', createBroker_ldapServerMetadata - Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.

$sel:logs:CreateBroker', createBroker_logs - Enables Amazon CloudWatch logging for brokers.

$sel:maintenanceWindowStartTime:CreateBroker', createBroker_maintenanceWindowStartTime - The parameters that determine the WeeklyStartTime.

$sel:securityGroups:CreateBroker', createBroker_securityGroups - The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

CreateBroker, createBroker_storageType - The broker's storage type.

$sel:subnetIds:CreateBroker', createBroker_subnetIds - The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones. If you specify more than one subnet, the subnets must be in different Availability Zones. Amazon MQ will not be able to create VPC endpoints for your broker with multiple subnets in the same Availability Zone. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An ACTIVE_STANDBY_MULTI_AZ Amazon MQ for ActiveMQ deployment requires two subnets. A CLUSTER_MULTI_AZ Amazon MQ for RabbitMQ deployment has no subnet requirements when deployed with public accessibility. Deployment without public accessibility requires at least one subnet.

If you specify subnets in a shared VPC for a RabbitMQ broker, the associated VPC to which the specified subnets belong must be owned by your AWS account. Amazon MQ will not be able to create VPC endpoints in VPCs that are not owned by your AWS account.

CreateBroker, createBroker_tags - Create tags when creating the broker.

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

CreateBroker, createBroker_hostInstanceType - Required. The broker's instance type.

$sel:autoMinorVersionUpgrade:CreateBroker', createBroker_autoMinorVersionUpgrade - Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot. Set to true by default, if no value is specified.

$sel:users:CreateBroker', createBroker_users - Required. The list of broker users (persons or applications) who can access queues and topics. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Amazon MQ for RabbitMQ

When you create an Amazon MQ for RabbitMQ broker, 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.

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

CreateBroker, createBroker_deploymentMode - Required. The broker's deployment mode.

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

$sel:publiclyAccessible:CreateBroker', createBroker_publiclyAccessible - Enables connections from applications outside of the VPC that hosts the broker's subnets. Set to false by default, if no value is provided.

data CreateBrokerResponse Source #

See: newCreateBrokerResponse smart constructor.

Instances

Instances details
Generic CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Associated Types

type Rep CreateBrokerResponse :: Type -> Type #

Read CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Show CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

NFData CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Methods

rnf :: CreateBrokerResponse -> () #

Eq CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

type Rep CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

type Rep CreateBrokerResponse = D1 ('MetaData "CreateBrokerResponse" "Amazonka.MQ.CreateBroker" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "CreateBrokerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "brokerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateBrokerResponse Source #

Create a value of CreateBrokerResponse 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:

CreateBrokerResponse, createBrokerResponse_brokerArn - The broker's Amazon Resource Name (ARN).

CreateBrokerResponse, createBrokerResponse_brokerId - The unique ID that Amazon MQ generates for the broker.

$sel:httpStatus:CreateBrokerResponse', createBrokerResponse_httpStatus - The response's http status code.

CreateConfiguration

data CreateConfiguration Source #

Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version).

See: newCreateConfiguration smart constructor.

Instances

Instances details
ToJSON CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

ToHeaders CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

ToPath CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

ToQuery CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

AWSRequest CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Associated Types

type AWSResponse CreateConfiguration #

Generic CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Associated Types

type Rep CreateConfiguration :: Type -> Type #

Read CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Show CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

NFData CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Methods

rnf :: CreateConfiguration -> () #

Eq CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Hashable CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

type AWSResponse CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

type Rep CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

type Rep CreateConfiguration = D1 ('MetaData "CreateConfiguration" "Amazonka.MQ.CreateConfiguration" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "CreateConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationStrategy)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EngineType) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateConfiguration Source #

Create a value of CreateConfiguration 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:

CreateConfiguration, createConfiguration_authenticationStrategy - Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

CreateConfiguration, createConfiguration_tags - Create tags when creating the configuration.

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

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

CreateConfiguration, createConfiguration_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.

data CreateConfigurationResponse Source #

See: newCreateConfigurationResponse smart constructor.

Instances

Instances details
Generic CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Associated Types

type Rep CreateConfigurationResponse :: Type -> Type #

Read CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Show CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

NFData CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Eq CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

type Rep CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

newCreateConfigurationResponse Source #

Create a value of CreateConfigurationResponse 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:

CreateConfigurationResponse, createConfigurationResponse_arn - Required. The Amazon Resource Name (ARN) of the configuration.

CreateConfiguration, createConfigurationResponse_authenticationStrategy - Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

CreateConfigurationResponse, createConfigurationResponse_created - Required. The date and time of the configuration.

CreateConfigurationResponse, createConfigurationResponse_id - Required. The unique ID that Amazon MQ generates for the configuration.

CreateConfigurationResponse, createConfigurationResponse_latestRevision - The latest revision of the configuration.

CreateConfiguration, createConfigurationResponse_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:httpStatus:CreateConfigurationResponse', createConfigurationResponse_httpStatus - The response's http status code.

CreateTags

data CreateTags Source #

A map of the key-value pairs for the resource tag.

See: newCreateTags smart constructor.

Instances

Instances details
ToJSON CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

ToHeaders CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Methods

toHeaders :: CreateTags -> [Header] #

ToPath CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

ToQuery CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

AWSRequest CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Associated Types

type AWSResponse CreateTags #

Generic CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Associated Types

type Rep CreateTags :: Type -> Type #

Read CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Show CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

NFData CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Methods

rnf :: CreateTags -> () #

Eq CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Hashable CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

type AWSResponse CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

type Rep CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

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

newCreateTags Source #

Create a value of CreateTags 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:

CreateTags, createTags_tags - The key-value pair for the resource tag.

$sel:resourceArn:CreateTags', createTags_resourceArn - The Amazon Resource Name (ARN) of the resource tag.

data CreateTagsResponse Source #

See: newCreateTagsResponse smart constructor.

Constructors

CreateTagsResponse' 

Instances

Instances details
Generic CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Associated Types

type Rep CreateTagsResponse :: Type -> Type #

Read CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Show CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

NFData CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Methods

rnf :: CreateTagsResponse -> () #

Eq CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

type Rep CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

type Rep CreateTagsResponse = D1 ('MetaData "CreateTagsResponse" "Amazonka.MQ.CreateTags" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "CreateTagsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCreateTagsResponse :: CreateTagsResponse Source #

Create a value of CreateTagsResponse with all optional fields omitted.

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

CreateUser

data CreateUser Source #

Creates a new ActiveMQ user.

See: newCreateUser smart constructor.

Instances

Instances details
ToJSON CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

ToHeaders CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Methods

toHeaders :: CreateUser -> [Header] #

ToPath CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

ToQuery CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

AWSRequest CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Associated Types

type AWSResponse CreateUser #

Generic CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Associated Types

type Rep CreateUser :: Type -> Type #

Read CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Show CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

NFData CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Methods

rnf :: CreateUser -> () #

Eq CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Hashable CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

type AWSResponse CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

type Rep CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

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

newCreateUser Source #

Create a value of CreateUser 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:

CreateUser, createUser_consoleAccess - Enables access to the ActiveMQ Web Console for the ActiveMQ user.

CreateUser, createUser_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.

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

CreateUser, createUser_brokerId - The unique ID that Amazon MQ generates for the broker.

CreateUser, createUser_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 (,:=).

data CreateUserResponse Source #

See: newCreateUserResponse smart constructor.

Constructors

CreateUserResponse' Int 

newCreateUserResponse Source #

Create a value of CreateUserResponse 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:httpStatus:CreateUserResponse', createUserResponse_httpStatus - The response's http status code.

DeleteBroker

data DeleteBroker Source #

See: newDeleteBroker smart constructor.

Constructors

DeleteBroker' Text 

Instances

Instances details
ToHeaders DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

ToPath DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

ToQuery DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

AWSRequest DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Associated Types

type AWSResponse DeleteBroker #

Generic DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Associated Types

type Rep DeleteBroker :: Type -> Type #

Read DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Show DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

NFData DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Methods

rnf :: DeleteBroker -> () #

Eq DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Hashable DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

type AWSResponse DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

type Rep DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

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

newDeleteBroker Source #

Create a value of DeleteBroker 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:

DeleteBroker, deleteBroker_brokerId - The unique ID that Amazon MQ generates for the broker.

data DeleteBrokerResponse Source #

See: newDeleteBrokerResponse smart constructor.

Instances

Instances details
Generic DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Associated Types

type Rep DeleteBrokerResponse :: Type -> Type #

Read DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Show DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

NFData DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Methods

rnf :: DeleteBrokerResponse -> () #

Eq DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

type Rep DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

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

newDeleteBrokerResponse Source #

Create a value of DeleteBrokerResponse 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:

DeleteBroker, deleteBrokerResponse_brokerId - The unique ID that Amazon MQ generates for the broker.

$sel:httpStatus:DeleteBrokerResponse', deleteBrokerResponse_httpStatus - The response's http status code.

DeleteTags

data DeleteTags Source #

See: newDeleteTags smart constructor.

Constructors

DeleteTags' [Text] Text 

Instances

Instances details
ToHeaders DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Methods

toHeaders :: DeleteTags -> [Header] #

ToPath DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

ToQuery DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

AWSRequest DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Associated Types

type AWSResponse DeleteTags #

Generic DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Associated Types

type Rep DeleteTags :: Type -> Type #

Read DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Show DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

NFData DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Methods

rnf :: DeleteTags -> () #

Eq DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Hashable DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

type AWSResponse DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

type Rep DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

type Rep DeleteTags = D1 ('MetaData "DeleteTags" "Amazonka.MQ.DeleteTags" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "DeleteTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteTags Source #

Create a value of DeleteTags 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:tagKeys:DeleteTags', deleteTags_tagKeys - An array of tag keys to delete

$sel:resourceArn:DeleteTags', deleteTags_resourceArn - The Amazon Resource Name (ARN) of the resource tag.

data DeleteTagsResponse Source #

See: newDeleteTagsResponse smart constructor.

Constructors

DeleteTagsResponse' 

Instances

Instances details
Generic DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Associated Types

type Rep DeleteTagsResponse :: Type -> Type #

Read DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Show DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

NFData DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Methods

rnf :: DeleteTagsResponse -> () #

Eq DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

type Rep DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

type Rep DeleteTagsResponse = D1 ('MetaData "DeleteTagsResponse" "Amazonka.MQ.DeleteTags" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "DeleteTagsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteTagsResponse :: DeleteTagsResponse Source #

Create a value of DeleteTagsResponse with all optional fields omitted.

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

DeleteUser

data DeleteUser Source #

See: newDeleteUser smart constructor.

Constructors

DeleteUser' Text Text 

Instances

Instances details
ToHeaders DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Methods

toHeaders :: DeleteUser -> [Header] #

ToPath DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

ToQuery DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

AWSRequest DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Associated Types

type AWSResponse DeleteUser #

Generic DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Associated Types

type Rep DeleteUser :: Type -> Type #

Read DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Show DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

NFData DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Methods

rnf :: DeleteUser -> () #

Eq DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Hashable DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

type AWSResponse DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

type Rep DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

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

newDeleteUser Source #

Create a value of DeleteUser 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:

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

DeleteUser, deleteUser_brokerId - The unique ID that Amazon MQ generates for the broker.

data DeleteUserResponse Source #

See: newDeleteUserResponse smart constructor.

Constructors

DeleteUserResponse' Int 

newDeleteUserResponse Source #

Create a value of DeleteUserResponse 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:httpStatus:DeleteUserResponse', deleteUserResponse_httpStatus - The response's http status code.

DescribeBroker

data DescribeBroker Source #

See: newDescribeBroker smart constructor.

Constructors

DescribeBroker' Text 

Instances

Instances details
ToHeaders DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

ToPath DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

ToQuery DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

AWSRequest DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Associated Types

type AWSResponse DescribeBroker #

Generic DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Associated Types

type Rep DescribeBroker :: Type -> Type #

Read DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Show DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

NFData DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Methods

rnf :: DescribeBroker -> () #

Eq DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Hashable DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

type AWSResponse DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

type Rep DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

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

newDescribeBroker Source #

Create a value of DescribeBroker 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:

DescribeBroker, describeBroker_brokerId - The unique ID that Amazon MQ generates for the broker.

data DescribeBrokerResponse Source #

See: newDescribeBrokerResponse smart constructor.

Instances

Instances details
Generic DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Associated Types

type Rep DescribeBrokerResponse :: Type -> Type #

Read DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Show DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

NFData DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Methods

rnf :: DescribeBrokerResponse -> () #

Eq DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

type Rep DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

type Rep DescribeBrokerResponse = D1 ('MetaData "DescribeBrokerResponse" "Amazonka.MQ.DescribeBroker" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "DescribeBrokerResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "actionsRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ActionRequired])) :*: (S1 ('MetaSel ('Just "authenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationStrategy)) :*: S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "brokerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "brokerInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BrokerInstance])) :*: S1 ('MetaSel ('Just "brokerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "brokerState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerState)) :*: S1 ('MetaSel ('Just "configurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Configurations))) :*: (S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "deploymentMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentMode)))) :*: ((S1 ('MetaSel ('Just "encryptionOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionOptions)) :*: S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineType))) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "ldapServerMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LdapServerMetadataOutput)) :*: (S1 ('MetaSel ('Just "logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogsSummary)) :*: S1 ('MetaSel ('Just "maintenanceWindowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeeklyStartTime)))) :*: ((S1 ('MetaSel ('Just "pendingAuthenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationStrategy)) :*: S1 ('MetaSel ('Just "pendingEngineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pendingHostInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pendingLdapServerMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LdapServerMetadataOutput))))) :*: (((S1 ('MetaSel ('Just "pendingSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "storageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerStorageType)))) :*: ((S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UserSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeBrokerResponse Source #

Create a value of DescribeBrokerResponse 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:actionsRequired:DescribeBrokerResponse', describeBrokerResponse_actionsRequired - A list of actions required for a broker.

DescribeBrokerResponse, describeBrokerResponse_authenticationStrategy - The authentication strategy used to secure the broker. The default is SIMPLE.

$sel:autoMinorVersionUpgrade:DescribeBrokerResponse', describeBrokerResponse_autoMinorVersionUpgrade - Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.

DescribeBrokerResponse, describeBrokerResponse_brokerArn - The broker's Amazon Resource Name (ARN).

DescribeBroker, describeBrokerResponse_brokerId - The unique ID that Amazon MQ generates for the broker.

$sel:brokerInstances:DescribeBrokerResponse', describeBrokerResponse_brokerInstances - A list of information about allocated brokers.

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

DescribeBrokerResponse, describeBrokerResponse_brokerState - The broker's status.

$sel:configurations:DescribeBrokerResponse', describeBrokerResponse_configurations - The list of all revisions for the specified configuration.

DescribeBrokerResponse, describeBrokerResponse_created - The time when the broker was created.

DescribeBrokerResponse, describeBrokerResponse_deploymentMode - The broker's deployment mode.

$sel:encryptionOptions:DescribeBrokerResponse', describeBrokerResponse_encryptionOptions - Encryption options for the broker. Does not apply to RabbitMQ brokers.

DescribeBrokerResponse, describeBrokerResponse_engineType - The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

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

DescribeBrokerResponse, describeBrokerResponse_hostInstanceType - The broker's instance type.

$sel:ldapServerMetadata:DescribeBrokerResponse', describeBrokerResponse_ldapServerMetadata - The metadata of the LDAP server used to authenticate and authorize connections to the broker.

$sel:logs:DescribeBrokerResponse', describeBrokerResponse_logs - The list of information about logs currently enabled and pending to be deployed for the specified broker.

$sel:maintenanceWindowStartTime:DescribeBrokerResponse', describeBrokerResponse_maintenanceWindowStartTime - The parameters that determine the WeeklyStartTime.

$sel:pendingAuthenticationStrategy:DescribeBrokerResponse', describeBrokerResponse_pendingAuthenticationStrategy - The authentication strategy that will be applied when the broker is rebooted. The default is SIMPLE.

$sel:pendingEngineVersion:DescribeBrokerResponse', describeBrokerResponse_pendingEngineVersion - The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

$sel:pendingHostInstanceType:DescribeBrokerResponse', describeBrokerResponse_pendingHostInstanceType - The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

$sel:pendingLdapServerMetadata:DescribeBrokerResponse', describeBrokerResponse_pendingLdapServerMetadata - The metadata of the LDAP server that will be used to authenticate and authorize connections to the broker after it is rebooted.

$sel:pendingSecurityGroups:DescribeBrokerResponse', describeBrokerResponse_pendingSecurityGroups - The list of pending security groups to authorize connections to brokers.

$sel:publiclyAccessible:DescribeBrokerResponse', describeBrokerResponse_publiclyAccessible - Enables connections from applications outside of the VPC that hosts the broker's subnets.

$sel:securityGroups:DescribeBrokerResponse', describeBrokerResponse_securityGroups - The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.

DescribeBrokerResponse, describeBrokerResponse_storageType - The broker's storage type.

$sel:subnetIds:DescribeBrokerResponse', describeBrokerResponse_subnetIds - The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

DescribeBrokerResponse, describeBrokerResponse_tags - The list of all tags associated with this broker.

$sel:users:DescribeBrokerResponse', describeBrokerResponse_users - The list of all broker usernames for the specified broker.

$sel:httpStatus:DescribeBrokerResponse', describeBrokerResponse_httpStatus - The response's http status code.

DescribeBrokerEngineTypes

data DescribeBrokerEngineTypes Source #

See: newDescribeBrokerEngineTypes smart constructor.

Instances

Instances details
ToHeaders DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

ToPath DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

ToQuery DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

AWSRequest DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Generic DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Associated Types

type Rep DescribeBrokerEngineTypes :: Type -> Type #

Read DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Show DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

NFData DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Eq DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Hashable DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

type AWSResponse DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

type Rep DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

type Rep DescribeBrokerEngineTypes = D1 ('MetaData "DescribeBrokerEngineTypes" "Amazonka.MQ.DescribeBrokerEngineTypes" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "DescribeBrokerEngineTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeBrokerEngineTypes :: DescribeBrokerEngineTypes Source #

Create a value of DescribeBrokerEngineTypes 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:

DescribeBrokerEngineTypes, describeBrokerEngineTypes_engineType - Filter response by engine type.

DescribeBrokerEngineTypes, describeBrokerEngineTypes_maxResults - The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.

DescribeBrokerEngineTypes, describeBrokerEngineTypes_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

data DescribeBrokerEngineTypesResponse Source #

See: newDescribeBrokerEngineTypesResponse smart constructor.

Instances

Instances details
Generic DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Associated Types

type Rep DescribeBrokerEngineTypesResponse :: Type -> Type #

Read DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Show DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

NFData DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Eq DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

type Rep DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

type Rep DescribeBrokerEngineTypesResponse = D1 ('MetaData "DescribeBrokerEngineTypesResponse" "Amazonka.MQ.DescribeBrokerEngineTypes" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "DescribeBrokerEngineTypesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "brokerEngineTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BrokerEngineType])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeBrokerEngineTypesResponse Source #

Create a value of DescribeBrokerEngineTypesResponse 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:brokerEngineTypes:DescribeBrokerEngineTypesResponse', describeBrokerEngineTypesResponse_brokerEngineTypes - List of available engine types and versions.

DescribeBrokerEngineTypes, describeBrokerEngineTypesResponse_maxResults - Required. The maximum number of engine types that can be returned per page (20 by default). This value must be an integer from 5 to 100.

DescribeBrokerEngineTypes, describeBrokerEngineTypesResponse_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

$sel:httpStatus:DescribeBrokerEngineTypesResponse', describeBrokerEngineTypesResponse_httpStatus - The response's http status code.

DescribeBrokerInstanceOptions

data DescribeBrokerInstanceOptions Source #

See: newDescribeBrokerInstanceOptions smart constructor.

Instances

Instances details
ToHeaders DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

ToPath DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

ToQuery DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

AWSRequest DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Generic DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Associated Types

type Rep DescribeBrokerInstanceOptions :: Type -> Type #

Read DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Show DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

NFData DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Eq DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Hashable DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

type AWSResponse DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

type Rep DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

type Rep DescribeBrokerInstanceOptions = D1 ('MetaData "DescribeBrokerInstanceOptions" "Amazonka.MQ.DescribeBrokerInstanceOptions" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "DescribeBrokerInstanceOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeBrokerInstanceOptions :: DescribeBrokerInstanceOptions Source #

Create a value of DescribeBrokerInstanceOptions 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:

DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_engineType - Filter response by engine type.

DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_hostInstanceType - Filter response by host instance type.

DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_maxResults - The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.

DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

DescribeBrokerInstanceOptions, describeBrokerInstanceOptions_storageType - Filter response by storage type.

data DescribeBrokerInstanceOptionsResponse Source #

Instances

Instances details
Generic DescribeBrokerInstanceOptionsResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Read DescribeBrokerInstanceOptionsResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Show DescribeBrokerInstanceOptionsResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

NFData DescribeBrokerInstanceOptionsResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Eq DescribeBrokerInstanceOptionsResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

type Rep DescribeBrokerInstanceOptionsResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

type Rep DescribeBrokerInstanceOptionsResponse = D1 ('MetaData "DescribeBrokerInstanceOptionsResponse" "Amazonka.MQ.DescribeBrokerInstanceOptions" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "DescribeBrokerInstanceOptionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "brokerInstanceOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BrokerInstanceOption])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeBrokerInstanceOptionsResponse Source #

Create a value of DescribeBrokerInstanceOptionsResponse 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:brokerInstanceOptions:DescribeBrokerInstanceOptionsResponse', describeBrokerInstanceOptionsResponse_brokerInstanceOptions - List of available broker instance options.

DescribeBrokerInstanceOptions, describeBrokerInstanceOptionsResponse_maxResults - Required. The maximum number of instance options that can be returned per page (20 by default). This value must be an integer from 5 to 100.

DescribeBrokerInstanceOptions, describeBrokerInstanceOptionsResponse_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

$sel:httpStatus:DescribeBrokerInstanceOptionsResponse', describeBrokerInstanceOptionsResponse_httpStatus - The response's http status code.

DescribeConfiguration

data DescribeConfiguration Source #

See: newDescribeConfiguration smart constructor.

Instances

Instances details
ToHeaders DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

ToPath DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

ToQuery DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

AWSRequest DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Associated Types

type AWSResponse DescribeConfiguration #

Generic DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Associated Types

type Rep DescribeConfiguration :: Type -> Type #

Read DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Show DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

NFData DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Methods

rnf :: DescribeConfiguration -> () #

Eq DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Hashable DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

type AWSResponse DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

type Rep DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

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

newDescribeConfiguration Source #

Create a value of DescribeConfiguration 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:configurationId:DescribeConfiguration', describeConfiguration_configurationId - The unique ID that Amazon MQ generates for the configuration.

data DescribeConfigurationResponse Source #

See: newDescribeConfigurationResponse smart constructor.

Instances

Instances details
Generic DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Associated Types

type Rep DescribeConfigurationResponse :: Type -> Type #

Read DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Show DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

NFData DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Eq DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

type Rep DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

type Rep DescribeConfigurationResponse = D1 ('MetaData "DescribeConfigurationResponse" "Amazonka.MQ.DescribeConfiguration" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "DescribeConfigurationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationStrategy))) :*: (S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineType))))) :*: ((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "latestRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationRevision)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeConfigurationResponse Source #

Create a value of DescribeConfigurationResponse 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:

DescribeConfigurationResponse, describeConfigurationResponse_arn - Required. The ARN of the configuration.

DescribeConfigurationResponse, describeConfigurationResponse_authenticationStrategy - Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

DescribeConfigurationResponse, describeConfigurationResponse_created - Required. The date and time of the configuration revision.

DescribeConfigurationResponse, describeConfigurationResponse_description - Required. The description of the configuration.

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

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

DescribeConfigurationResponse, describeConfigurationResponse_id - Required. The unique ID that Amazon MQ generates for the configuration.

DescribeConfigurationResponse, describeConfigurationResponse_latestRevision - Required. The latest revision of the configuration.

DescribeConfigurationResponse, describeConfigurationResponse_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.

DescribeConfigurationResponse, describeConfigurationResponse_tags - The list of all tags associated with this configuration.

$sel:httpStatus:DescribeConfigurationResponse', describeConfigurationResponse_httpStatus - The response's http status code.

DescribeConfigurationRevision

data DescribeConfigurationRevision Source #

See: newDescribeConfigurationRevision smart constructor.

Instances

Instances details
ToHeaders DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

ToPath DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

ToQuery DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

AWSRequest DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Generic DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Associated Types

type Rep DescribeConfigurationRevision :: Type -> Type #

Read DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Show DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

NFData DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Eq DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Hashable DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

type AWSResponse DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

type Rep DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

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

newDescribeConfigurationRevision Source #

Create a value of DescribeConfigurationRevision 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:configurationRevision:DescribeConfigurationRevision', describeConfigurationRevision_configurationRevision - The revision of the configuration.

DescribeConfigurationRevision, describeConfigurationRevision_configurationId - The unique ID that Amazon MQ generates for the configuration.

data DescribeConfigurationRevisionResponse Source #

Instances

Instances details
Generic DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Read DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Show DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

NFData DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Eq DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

type Rep DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

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

newDescribeConfigurationRevisionResponse Source #

Create a value of DescribeConfigurationRevisionResponse 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:

DescribeConfigurationRevision, describeConfigurationRevisionResponse_configurationId - Required. The unique ID that Amazon MQ generates for the configuration.

DescribeConfigurationRevisionResponse, describeConfigurationRevisionResponse_created - Required. The date and time of the configuration.

$sel:data':DescribeConfigurationRevisionResponse', describeConfigurationRevisionResponse_data - Required. The base64-encoded XML configuration.

DescribeConfigurationRevisionResponse, describeConfigurationRevisionResponse_description - The description of the configuration.

$sel:httpStatus:DescribeConfigurationRevisionResponse', describeConfigurationRevisionResponse_httpStatus - The response's http status code.

DescribeUser

data DescribeUser Source #

See: newDescribeUser smart constructor.

Constructors

DescribeUser' Text Text 

Instances

Instances details
ToHeaders DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

ToPath DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

ToQuery DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

AWSRequest DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Associated Types

type AWSResponse DescribeUser #

Generic DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Associated Types

type Rep DescribeUser :: Type -> Type #

Read DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Show DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

NFData DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Methods

rnf :: DescribeUser -> () #

Eq DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Hashable DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

type AWSResponse DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

type Rep DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

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

newDescribeUser Source #

Create a value of DescribeUser 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:

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

DescribeUser, describeUser_brokerId - The unique ID that Amazon MQ generates for the broker.

data DescribeUserResponse Source #

See: newDescribeUserResponse smart constructor.

Instances

Instances details
Generic DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Associated Types

type Rep DescribeUserResponse :: Type -> Type #

Read DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Show DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

NFData DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Methods

rnf :: DescribeUserResponse -> () #

Eq DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

type Rep DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

newDescribeUserResponse Source #

Create a value of DescribeUserResponse 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:

DescribeUser, describeUserResponse_brokerId - Required. The unique ID that Amazon MQ generates for the broker.

DescribeUserResponse, describeUserResponse_consoleAccess - Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

DescribeUserResponse, describeUserResponse_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.

DescribeUserResponse, describeUserResponse_pending - The status of the changes pending for the ActiveMQ user.

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

$sel:httpStatus:DescribeUserResponse', describeUserResponse_httpStatus - The response's http status code.

ListBrokers (Paginated)

data ListBrokers Source #

See: newListBrokers smart constructor.

Constructors

ListBrokers' (Maybe Natural) (Maybe Text) 

Instances

Instances details
ToHeaders ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Methods

toHeaders :: ListBrokers -> [Header] #

ToPath ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

ToQuery ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

AWSPager ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

AWSRequest ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Associated Types

type AWSResponse ListBrokers #

Generic ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Associated Types

type Rep ListBrokers :: Type -> Type #

Read ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Show ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

NFData ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Methods

rnf :: ListBrokers -> () #

Eq ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Hashable ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

type AWSResponse ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

type Rep ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

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

newListBrokers :: ListBrokers Source #

Create a value of ListBrokers 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:maxResults:ListBrokers', listBrokers_maxResults - The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.

ListBrokers, listBrokers_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

data ListBrokersResponse Source #

See: newListBrokersResponse smart constructor.

Instances

Instances details
Generic ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Associated Types

type Rep ListBrokersResponse :: Type -> Type #

Read ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Show ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

NFData ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Methods

rnf :: ListBrokersResponse -> () #

Eq ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

type Rep ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

type Rep ListBrokersResponse = D1 ('MetaData "ListBrokersResponse" "Amazonka.MQ.ListBrokers" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ListBrokersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "brokerSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BrokerSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBrokersResponse Source #

Create a value of ListBrokersResponse 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:brokerSummaries:ListBrokersResponse', listBrokersResponse_brokerSummaries - A list of information about all brokers.

ListBrokers, listBrokersResponse_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

$sel:httpStatus:ListBrokersResponse', listBrokersResponse_httpStatus - The response's http status code.

ListConfigurationRevisions

data ListConfigurationRevisions Source #

See: newListConfigurationRevisions smart constructor.

Instances

Instances details
ToHeaders ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

ToPath ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

ToQuery ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

AWSRequest ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Generic ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Associated Types

type Rep ListConfigurationRevisions :: Type -> Type #

Read ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Show ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

NFData ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Eq ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Hashable ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

type AWSResponse ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

type Rep ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

type Rep ListConfigurationRevisions = D1 ('MetaData "ListConfigurationRevisions" "Amazonka.MQ.ListConfigurationRevisions" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ListConfigurationRevisions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListConfigurationRevisions Source #

Create a value of ListConfigurationRevisions 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:

ListConfigurationRevisions, listConfigurationRevisions_maxResults - The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.

ListConfigurationRevisions, listConfigurationRevisions_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

ListConfigurationRevisions, listConfigurationRevisions_configurationId - The unique ID that Amazon MQ generates for the configuration.

data ListConfigurationRevisionsResponse Source #

Instances

Instances details
Generic ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Associated Types

type Rep ListConfigurationRevisionsResponse :: Type -> Type #

Read ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Show ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

NFData ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Eq ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

type Rep ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

type Rep ListConfigurationRevisionsResponse = D1 ('MetaData "ListConfigurationRevisionsResponse" "Amazonka.MQ.ListConfigurationRevisions" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ListConfigurationRevisionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigurationRevision])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newListConfigurationRevisionsResponse Source #

Create a value of ListConfigurationRevisionsResponse 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:

ListConfigurationRevisions, listConfigurationRevisionsResponse_configurationId - The unique ID that Amazon MQ generates for the configuration.

ListConfigurationRevisions, listConfigurationRevisionsResponse_maxResults - The maximum number of configuration revisions that can be returned per page (20 by default). This value must be an integer from 5 to 100.

ListConfigurationRevisions, listConfigurationRevisionsResponse_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

$sel:revisions:ListConfigurationRevisionsResponse', listConfigurationRevisionsResponse_revisions - The list of all revisions for the specified configuration.

$sel:httpStatus:ListConfigurationRevisionsResponse', listConfigurationRevisionsResponse_httpStatus - The response's http status code.

ListConfigurations

data ListConfigurations Source #

See: newListConfigurations smart constructor.

Instances

Instances details
ToHeaders ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

ToPath ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

ToQuery ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

AWSRequest ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Associated Types

type AWSResponse ListConfigurations #

Generic ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Associated Types

type Rep ListConfigurations :: Type -> Type #

Read ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Show ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

NFData ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Methods

rnf :: ListConfigurations -> () #

Eq ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Hashable ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

type AWSResponse ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

type Rep ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

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

newListConfigurations :: ListConfigurations Source #

Create a value of ListConfigurations 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:

ListConfigurations, listConfigurations_maxResults - The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.

ListConfigurations, listConfigurations_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

data ListConfigurationsResponse Source #

See: newListConfigurationsResponse smart constructor.

Instances

Instances details
Generic ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Associated Types

type Rep ListConfigurationsResponse :: Type -> Type #

Read ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Show ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

NFData ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Eq ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

type Rep ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

type Rep ListConfigurationsResponse = D1 ('MetaData "ListConfigurationsResponse" "Amazonka.MQ.ListConfigurations" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ListConfigurationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Configuration])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListConfigurationsResponse Source #

Create a value of ListConfigurationsResponse 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:configurations:ListConfigurationsResponse', listConfigurationsResponse_configurations - The list of all revisions for the specified configuration.

ListConfigurations, listConfigurationsResponse_maxResults - The maximum number of configurations that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.

ListConfigurations, listConfigurationsResponse_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

$sel:httpStatus:ListConfigurationsResponse', listConfigurationsResponse_httpStatus - The response's http status code.

ListTags

data ListTags Source #

See: newListTags smart constructor.

Constructors

ListTags' Text 

Instances

Instances details
ToHeaders ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Methods

toHeaders :: ListTags -> [Header] #

ToPath ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

ToQuery ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

AWSRequest ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Associated Types

type AWSResponse ListTags #

Generic ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Associated Types

type Rep ListTags :: Type -> Type #

Methods

from :: ListTags -> Rep ListTags x #

to :: Rep ListTags x -> ListTags #

Read ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Show ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

NFData ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Methods

rnf :: ListTags -> () #

Eq ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Hashable ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

type AWSResponse ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

type Rep ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

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

newListTags Source #

Create a value of ListTags 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:resourceArn:ListTags', listTags_resourceArn - The Amazon Resource Name (ARN) of the resource tag.

data ListTagsResponse Source #

See: newListTagsResponse smart constructor.

Instances

Instances details
Generic ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Associated Types

type Rep ListTagsResponse :: Type -> Type #

Read ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Show ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

NFData ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Methods

rnf :: ListTagsResponse -> () #

Eq ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

type Rep ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

type Rep ListTagsResponse = D1 ('MetaData "ListTagsResponse" "Amazonka.MQ.ListTags" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ListTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsResponse Source #

Create a value of ListTagsResponse 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:

ListTagsResponse, listTagsResponse_tags - The key-value pair for the resource tag.

$sel:httpStatus:ListTagsResponse', listTagsResponse_httpStatus - The response's http status code.

ListUsers

data ListUsers Source #

See: newListUsers smart constructor.

Instances

Instances details
ToHeaders ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Methods

toHeaders :: ListUsers -> [Header] #

ToPath ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

ToQuery ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

AWSRequest ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Associated Types

type AWSResponse ListUsers #

Generic ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Associated Types

type Rep ListUsers :: Type -> Type #

Read ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Show ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

NFData ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Methods

rnf :: ListUsers -> () #

Eq ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Hashable ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

type AWSResponse ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

type Rep ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

type Rep ListUsers = D1 ('MetaData "ListUsers" "Amazonka.MQ.ListUsers" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ListUsers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListUsers Source #

Arguments

:: Text

ListUsers

-> ListUsers 

Create a value of ListUsers 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:

ListUsers, listUsers_maxResults - The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.

ListUsers, listUsers_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

ListUsers, listUsers_brokerId - The unique ID that Amazon MQ generates for the broker.

data ListUsersResponse Source #

See: newListUsersResponse smart constructor.

Instances

Instances details
Generic ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Associated Types

type Rep ListUsersResponse :: Type -> Type #

Read ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Show ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

NFData ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Methods

rnf :: ListUsersResponse -> () #

Eq ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

type Rep ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

type Rep ListUsersResponse = D1 ('MetaData "ListUsersResponse" "Amazonka.MQ.ListUsers" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "ListUsersResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UserSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newListUsersResponse Source #

Create a value of ListUsersResponse 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:

ListUsers, listUsersResponse_brokerId - Required. The unique ID that Amazon MQ generates for the broker.

ListUsers, listUsersResponse_maxResults - Required. The maximum number of ActiveMQ users that can be returned per page (20 by default). This value must be an integer from 5 to 100.

ListUsers, listUsersResponse_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

$sel:users:ListUsersResponse', listUsersResponse_users - Required. The list of all ActiveMQ usernames for the specified broker. Does not apply to RabbitMQ brokers.

$sel:httpStatus:ListUsersResponse', listUsersResponse_httpStatus - The response's http status code.

RebootBroker

data RebootBroker Source #

See: newRebootBroker smart constructor.

Constructors

RebootBroker' Text 

Instances

Instances details
ToJSON RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

ToHeaders RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

ToPath RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

ToQuery RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

AWSRequest RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Associated Types

type AWSResponse RebootBroker #

Generic RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Associated Types

type Rep RebootBroker :: Type -> Type #

Read RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Show RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

NFData RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Methods

rnf :: RebootBroker -> () #

Eq RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Hashable RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

type AWSResponse RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

type Rep RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

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

newRebootBroker Source #

Create a value of RebootBroker 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:

RebootBroker, rebootBroker_brokerId - The unique ID that Amazon MQ generates for the broker.

data RebootBrokerResponse Source #

See: newRebootBrokerResponse smart constructor.

Instances

Instances details
Generic RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Associated Types

type Rep RebootBrokerResponse :: Type -> Type #

Read RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Show RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

NFData RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Methods

rnf :: RebootBrokerResponse -> () #

Eq RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

type Rep RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

type Rep RebootBrokerResponse = D1 ('MetaData "RebootBrokerResponse" "Amazonka.MQ.RebootBroker" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "RebootBrokerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRebootBrokerResponse Source #

Create a value of RebootBrokerResponse 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:httpStatus:RebootBrokerResponse', rebootBrokerResponse_httpStatus - The response's http status code.

UpdateBroker

data UpdateBroker Source #

Updates the broker using the specified properties.

See: newUpdateBroker smart constructor.

Instances

Instances details
ToJSON UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

ToHeaders UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

ToPath UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

ToQuery UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

AWSRequest UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Associated Types

type AWSResponse UpdateBroker #

Generic UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Associated Types

type Rep UpdateBroker :: Type -> Type #

Read UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Show UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

NFData UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Methods

rnf :: UpdateBroker -> () #

Eq UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Hashable UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

type AWSResponse UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

type Rep UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

newUpdateBroker Source #

Create a value of UpdateBroker 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:

UpdateBroker, updateBroker_authenticationStrategy - Optional. The authentication strategy used to secure the broker. The default is SIMPLE.

UpdateBroker, updateBroker_autoMinorVersionUpgrade - Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.

UpdateBroker, updateBroker_configuration - A list of information about the configuration.

UpdateBroker, updateBroker_engineVersion - The broker engine version. For a list of supported engine versions, see Supported engines.

UpdateBroker, updateBroker_hostInstanceType - The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

UpdateBroker, updateBroker_ldapServerMetadata - Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.

UpdateBroker, updateBroker_logs - Enables Amazon CloudWatch logging for brokers.

UpdateBroker, updateBroker_maintenanceWindowStartTime - The parameters that determine the WeeklyStartTime.

UpdateBroker, updateBroker_securityGroups - The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

UpdateBroker, updateBroker_brokerId - The unique ID that Amazon MQ generates for the broker.

data UpdateBrokerResponse Source #

See: newUpdateBrokerResponse smart constructor.

Instances

Instances details
Generic UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Associated Types

type Rep UpdateBrokerResponse :: Type -> Type #

Read UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Show UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

NFData UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Methods

rnf :: UpdateBrokerResponse -> () #

Eq UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

type Rep UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

type Rep UpdateBrokerResponse = D1 ('MetaData "UpdateBrokerResponse" "Amazonka.MQ.UpdateBroker" "amazonka-mq-2.0-3ebKNoK022m255Abw9OF0s" 'False) (C1 ('MetaCons "UpdateBrokerResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "authenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationStrategy)) :*: S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationId)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "hostInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ldapServerMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LdapServerMetadataOutput)) :*: S1 ('MetaSel ('Just "logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logs)))) :*: (S1 ('MetaSel ('Just "maintenanceWindowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeeklyStartTime)) :*: (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newUpdateBrokerResponse Source #

Create a value of UpdateBrokerResponse 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:

UpdateBroker, updateBrokerResponse_authenticationStrategy - Optional. The authentication strategy used to secure the broker. The default is SIMPLE.

UpdateBroker, updateBrokerResponse_autoMinorVersionUpgrade - The new boolean value that specifies whether broker engines automatically upgrade to new minor versions as new versions are released and supported by Amazon MQ.

UpdateBroker, updateBrokerResponse_brokerId - Required. The unique ID that Amazon MQ generates for the broker.

UpdateBroker, updateBrokerResponse_configuration - The ID of the updated configuration.

UpdateBroker, updateBrokerResponse_engineVersion - The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.

UpdateBroker, updateBrokerResponse_hostInstanceType - The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.

UpdateBroker, updateBrokerResponse_ldapServerMetadata - Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.

UpdateBroker, updateBrokerResponse_logs - The list of information about logs to be enabled for the specified broker.

UpdateBroker, updateBrokerResponse_maintenanceWindowStartTime - The parameters that determine the WeeklyStartTime.

UpdateBroker, updateBrokerResponse_securityGroups - The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.

$sel:httpStatus:UpdateBrokerResponse', updateBrokerResponse_httpStatus - The response's http status code.

UpdateConfiguration

data UpdateConfiguration Source #

Updates the specified configuration.

See: newUpdateConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

ToHeaders UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

ToPath UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

ToQuery UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

AWSRequest UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Associated Types

type AWSResponse UpdateConfiguration #

Generic UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Associated Types

type Rep UpdateConfiguration :: Type -> Type #

Read UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Show UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

NFData UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Methods

rnf :: UpdateConfiguration -> () #

Eq UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Hashable UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

type AWSResponse UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

type Rep UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

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

newUpdateConfiguration Source #

Create a value of UpdateConfiguration 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:

UpdateConfiguration, updateConfiguration_description - The description of the configuration.

$sel:configurationId:UpdateConfiguration', updateConfiguration_configurationId - The unique ID that Amazon MQ generates for the configuration.

$sel:data':UpdateConfiguration', updateConfiguration_data - Required. The base64-encoded XML configuration.

data UpdateConfigurationResponse Source #

See: newUpdateConfigurationResponse smart constructor.

Instances

Instances details
Generic UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Associated Types

type Rep UpdateConfigurationResponse :: Type -> Type #

Read UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Show UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

NFData UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Eq UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

type Rep UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

newUpdateConfigurationResponse Source #

Create a value of UpdateConfigurationResponse 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:

UpdateConfigurationResponse, updateConfigurationResponse_arn - Required. The Amazon Resource Name (ARN) of the configuration.

UpdateConfigurationResponse, updateConfigurationResponse_created - Required. The date and time of the configuration.

UpdateConfigurationResponse, updateConfigurationResponse_id - Required. The unique ID that Amazon MQ generates for the configuration.

UpdateConfigurationResponse, updateConfigurationResponse_latestRevision - The latest revision of the configuration.

UpdateConfigurationResponse, updateConfigurationResponse_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:warnings:UpdateConfigurationResponse', updateConfigurationResponse_warnings - The list of the first 20 warnings about the configuration XML elements or attributes that were sanitized.

$sel:httpStatus:UpdateConfigurationResponse', updateConfigurationResponse_httpStatus - The response's http status code.

UpdateUser

data UpdateUser Source #

Updates the information for an ActiveMQ user.

See: newUpdateUser smart constructor.

Instances

Instances details
ToJSON UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

ToHeaders UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Methods

toHeaders :: UpdateUser -> [Header] #

ToPath UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

ToQuery UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

AWSRequest UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Associated Types

type AWSResponse UpdateUser #

Generic UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Associated Types

type Rep UpdateUser :: Type -> Type #

Read UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Show UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

NFData UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Methods

rnf :: UpdateUser -> () #

Eq UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Hashable UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

type AWSResponse UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

type Rep UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

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

newUpdateUser Source #

Create a value of UpdateUser 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:

UpdateUser, updateUser_consoleAccess - Enables access to the the ActiveMQ Web Console for the ActiveMQ user.

UpdateUser, updateUser_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.

UpdateUser, updateUser_password - 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 (,:=).

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

UpdateUser, updateUser_brokerId - The unique ID that Amazon MQ generates for the broker.

data UpdateUserResponse Source #

See: newUpdateUserResponse smart constructor.

Constructors

UpdateUserResponse' Int 

newUpdateUserResponse Source #

Create a value of UpdateUserResponse 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:httpStatus:UpdateUserResponse', updateUserResponse_httpStatus - The response's http status code.

Types

AuthenticationStrategy

newtype AuthenticationStrategy Source #

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

Instances

Instances details
FromJSON AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromJSONKey AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToJSON AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToJSONKey AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToByteString AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToHeader AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToLog AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToQuery AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromText AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToText AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromXML AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToXML AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Generic AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Associated Types

type Rep AuthenticationStrategy :: Type -> Type #

Read AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Show AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

NFData AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Methods

rnf :: AuthenticationStrategy -> () #

Eq AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Ord AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Hashable AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

type Rep AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

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

BrokerState

newtype BrokerState Source #

The broker's status.

Constructors

BrokerState' 

Instances

Instances details
FromJSON BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

FromJSONKey BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToJSON BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToJSONKey BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToByteString BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToHeader BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToLog BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToQuery BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

FromText BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToText BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

toText :: BrokerState -> Text #

FromXML BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToXML BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

toXML :: BrokerState -> XML #

Generic BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Associated Types

type Rep BrokerState :: Type -> Type #

Read BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Show BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

NFData BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

rnf :: BrokerState -> () #

Eq BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Ord BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Hashable BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

type Rep BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

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

BrokerStorageType

newtype BrokerStorageType Source #

The broker's storage type.

EFS is not supported for RabbitMQ engine type.

Instances

Instances details
FromJSON BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromJSONKey BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToJSON BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToJSONKey BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToByteString BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToHeader BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToLog BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToQuery BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromText BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToText BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromXML BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToXML BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Generic BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Associated Types

type Rep BrokerStorageType :: Type -> Type #

Read BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Show BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

NFData BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Methods

rnf :: BrokerStorageType -> () #

Eq BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Ord BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Hashable BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

type Rep BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

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

ChangeType

newtype ChangeType Source #

The type of change pending for the ActiveMQ user.

Constructors

ChangeType' 

Fields

Bundled Patterns

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

Instances

Instances details
FromJSON ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

FromJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToJSON ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToByteString ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToHeader ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToLog ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToQuery ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

FromText ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToText ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

toText :: ChangeType -> Text #

FromXML ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToXML ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

toXML :: ChangeType -> XML #

Generic ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Associated Types

type Rep ChangeType :: Type -> Type #

Read ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Show ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

NFData ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

rnf :: ChangeType -> () #

Eq ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Ord ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Hashable ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

type Rep ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

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

DayOfWeek

newtype DayOfWeek Source #

Constructors

DayOfWeek' 

Fields

Instances

Instances details
FromJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

FromJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToByteString DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toBS :: DayOfWeek -> ByteString #

ToHeader DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToLog DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToQuery DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

FromText DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToText DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toText :: DayOfWeek -> Text #

FromXML DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToXML DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toXML :: DayOfWeek -> XML #

Generic DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Associated Types

type Rep DayOfWeek :: Type -> Type #

Read DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Show DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

NFData DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

rnf :: DayOfWeek -> () #

Eq DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Ord DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Hashable DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

type Rep DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

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

DeploymentMode

newtype DeploymentMode Source #

The broker's deployment mode.

Constructors

DeploymentMode' 

Instances

Instances details
FromJSON DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromJSONKey DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToJSON DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToJSONKey DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToByteString DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToHeader DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToLog DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToQuery DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromText DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToText DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromXML DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToXML DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Methods

toXML :: DeploymentMode -> XML #

Generic DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Associated Types

type Rep DeploymentMode :: Type -> Type #

Read DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Show DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

NFData DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Methods

rnf :: DeploymentMode -> () #

Eq DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Ord DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Hashable DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

type Rep DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

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

EngineType

newtype EngineType Source #

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

Constructors

EngineType' 

Fields

Bundled Patterns

pattern EngineType_ACTIVEMQ :: EngineType 
pattern EngineType_RABBITMQ :: EngineType 

Instances

Instances details
FromJSON EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

FromJSONKey EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToJSON EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToJSONKey EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToByteString EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToHeader EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToLog EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToQuery EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

FromText EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToText EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

toText :: EngineType -> Text #

FromXML EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToXML EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

toXML :: EngineType -> XML #

Generic EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Associated Types

type Rep EngineType :: Type -> Type #

Read EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Show EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

NFData EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

rnf :: EngineType -> () #

Eq EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Ord EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Hashable EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

type Rep EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

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

SanitizationWarningReason

newtype SanitizationWarningReason Source #

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

Instances

Instances details
FromJSON SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromJSONKey SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToJSON SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToJSONKey SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToByteString SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToHeader SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToLog SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToQuery SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromText SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToText SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromXML SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToXML SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Generic SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Associated Types

type Rep SanitizationWarningReason :: Type -> Type #

Read SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Show SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

NFData SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Eq SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Ord SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Hashable SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

type Rep SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

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

ActionRequired

data ActionRequired Source #

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

See: newActionRequired smart constructor.

Constructors

ActionRequired' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Generic ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Associated Types

type Rep ActionRequired :: Type -> Type #

Read ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Show ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

NFData ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Methods

rnf :: ActionRequired -> () #

Eq ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

Hashable ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

type Rep ActionRequired Source # 
Instance details

Defined in Amazonka.MQ.Types.ActionRequired

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

newActionRequired :: ActionRequired Source #

Create a value of ActionRequired with all optional fields omitted.

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

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

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

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

AvailabilityZone

data AvailabilityZone Source #

Name of the availability zone.

See: newAvailabilityZone smart constructor.

Constructors

AvailabilityZone' (Maybe Text) 

Instances

Instances details
FromJSON AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

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

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone with all optional fields omitted.

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

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

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

BrokerEngineType

data BrokerEngineType Source #

Types of broker engines.

See: newBrokerEngineType smart constructor.

Instances

Instances details
FromJSON BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Generic BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Associated Types

type Rep BrokerEngineType :: Type -> Type #

Read BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Show BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

NFData BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Methods

rnf :: BrokerEngineType -> () #

Eq BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Hashable BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

type Rep BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

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

newBrokerEngineType :: BrokerEngineType Source #

Create a value of BrokerEngineType with all optional fields omitted.

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

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

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

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

BrokerInstance

data BrokerInstance Source #

Returns information about all brokers.

See: newBrokerInstance smart constructor.

Constructors

BrokerInstance' (Maybe Text) (Maybe [Text]) (Maybe Text) 

Instances

Instances details
FromJSON BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Generic BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Associated Types

type Rep BrokerInstance :: Type -> Type #

Read BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Show BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

NFData BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Methods

rnf :: BrokerInstance -> () #

Eq BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Hashable BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

type Rep BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

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

newBrokerInstance :: BrokerInstance Source #

Create a value of BrokerInstance with all optional fields omitted.

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

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

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

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

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

BrokerInstanceOption

data BrokerInstanceOption Source #

Option for host instance type.

See: newBrokerInstanceOption smart constructor.

Instances

Instances details
FromJSON BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Generic BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Associated Types

type Rep BrokerInstanceOption :: Type -> Type #

Read BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Show BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

NFData BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Methods

rnf :: BrokerInstanceOption -> () #

Eq BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Hashable BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

type Rep BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

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

newBrokerInstanceOption :: BrokerInstanceOption Source #

Create a value of BrokerInstanceOption with all optional fields omitted.

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

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

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

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

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

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

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

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

BrokerSummary

data BrokerSummary Source #

Returns information about all brokers.

See: newBrokerSummary smart constructor.

Instances

Instances details
FromJSON BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Generic BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Associated Types

type Rep BrokerSummary :: Type -> Type #

Read BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Show BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

NFData BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Methods

rnf :: BrokerSummary -> () #

Eq BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Hashable BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

type Rep BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

newBrokerSummary Source #

Create a value of BrokerSummary with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

Configuration

data Configuration Source #

Returns information about all configurations.

See: newConfiguration smart constructor.

Instances

Instances details
FromJSON Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Generic Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Associated Types

type Rep Configuration :: Type -> Type #

Read Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Show Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

NFData Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Methods

rnf :: Configuration -> () #

Eq Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Hashable Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

type Rep Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

newConfiguration Source #

Create a value of Configuration with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

ConfigurationId

data ConfigurationId Source #

A list of information about the configuration.

Does not apply to RabbitMQ brokers.

See: newConfigurationId smart constructor.

Constructors

ConfigurationId' (Maybe Int) Text 

Instances

Instances details
FromJSON ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

ToJSON ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Generic ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Associated Types

type Rep ConfigurationId :: Type -> Type #

Read ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Show ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

NFData ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Methods

rnf :: ConfigurationId -> () #

Eq ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Hashable ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

type Rep ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

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

newConfigurationId Source #

Create a value of ConfigurationId with all optional fields omitted.

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

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

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

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

ConfigurationRevision

data ConfigurationRevision Source #

Returns information about the specified configuration revision.

See: newConfigurationRevision smart constructor.

Instances

Instances details
FromJSON ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Generic ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Associated Types

type Rep ConfigurationRevision :: Type -> Type #

Read ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Show ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

NFData ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Methods

rnf :: ConfigurationRevision -> () #

Eq ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Hashable ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

type Rep ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

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

newConfigurationRevision Source #

Create a value of ConfigurationRevision with all optional fields omitted.

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

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

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

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

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

Configurations

data Configurations Source #

Broker configuration information

See: newConfigurations smart constructor.

Instances

Instances details
FromJSON Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Generic Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Associated Types

type Rep Configurations :: Type -> Type #

Read Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Show Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

NFData Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Methods

rnf :: Configurations -> () #

Eq Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Hashable Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

type Rep Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

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

newConfigurations :: Configurations Source #

Create a value of Configurations with all optional fields omitted.

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

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

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

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

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

EncryptionOptions

data EncryptionOptions Source #

Does not apply to RabbitMQ brokers.

Encryption options for the broker.

See: newEncryptionOptions smart constructor.

Instances

Instances details
FromJSON EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

ToJSON EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Generic EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Associated Types

type Rep EncryptionOptions :: Type -> Type #

Read EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Show EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

NFData EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Methods

rnf :: EncryptionOptions -> () #

Eq EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Hashable EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

type Rep EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

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

newEncryptionOptions Source #

Create a value of EncryptionOptions with all optional fields omitted.

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

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

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

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

EngineVersion

data EngineVersion Source #

Id of the engine version.

See: newEngineVersion smart constructor.

Constructors

EngineVersion' (Maybe Text) 

Instances

Instances details
FromJSON EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Generic EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Associated Types

type Rep EngineVersion :: Type -> Type #

Read EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Show EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

NFData EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Methods

rnf :: EngineVersion -> () #

Eq EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Hashable EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

type Rep EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

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

newEngineVersion :: EngineVersion Source #

Create a value of EngineVersion with all optional fields omitted.

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

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

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

LdapServerMetadataInput

data LdapServerMetadataInput Source #

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

Does not apply to RabbitMQ brokers.

See: newLdapServerMetadataInput smart constructor.

Instances

Instances details
ToJSON LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Generic LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Associated Types

type Rep LdapServerMetadataInput :: Type -> Type #

Read LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Show LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

NFData LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Methods

rnf :: LdapServerMetadataInput -> () #

Eq LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Hashable LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

type Rep LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

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

newLdapServerMetadataInput Source #

Create a value of LdapServerMetadataInput with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

LdapServerMetadataOutput

data LdapServerMetadataOutput Source #

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

See: newLdapServerMetadataOutput smart constructor.

Instances

Instances details
FromJSON LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Generic LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Associated Types

type Rep LdapServerMetadataOutput :: Type -> Type #

Read LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Show LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

NFData LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Eq LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Hashable LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

type Rep LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

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

newLdapServerMetadataOutput Source #

Create a value of LdapServerMetadataOutput with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

Logs

data Logs Source #

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

See: newLogs smart constructor.

Constructors

Logs' (Maybe Bool) (Maybe Bool) 

Instances

Instances details
FromJSON Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

ToJSON Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Generic Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Associated Types

type Rep Logs :: Type -> Type #

Methods

from :: Logs -> Rep Logs x #

to :: Rep Logs x -> Logs #

Read Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Show Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

showsPrec :: Int -> Logs -> ShowS #

show :: Logs -> String #

showList :: [Logs] -> ShowS #

NFData Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

rnf :: Logs -> () #

Eq Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

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

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

Hashable Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

hashWithSalt :: Int -> Logs -> Int #

hash :: Logs -> Int #

type Rep Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

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

newLogs :: Logs Source #

Create a value of Logs with all optional fields omitted.

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

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

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

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

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.

Instances

Instances details
FromJSON LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Generic LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Associated Types

type Rep LogsSummary :: Type -> Type #

Read LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Show LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

NFData LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Methods

rnf :: LogsSummary -> () #

Eq LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Hashable LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

type Rep LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

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

newLogsSummary Source #

Create a value of LogsSummary with all optional fields omitted.

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

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

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

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

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

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

LogsSummary, logsSummary_general - Enables general logging.

PendingLogs

data PendingLogs Source #

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

See: newPendingLogs smart constructor.

Constructors

PendingLogs' (Maybe Bool) (Maybe Bool) 

Instances

Instances details
FromJSON PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Generic PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Associated Types

type Rep PendingLogs :: Type -> Type #

Read PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Show PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

NFData PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Methods

rnf :: PendingLogs -> () #

Eq PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Hashable PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

type Rep PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

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

newPendingLogs :: PendingLogs Source #

Create a value of PendingLogs with all optional fields omitted.

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

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

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

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

SanitizationWarning

data SanitizationWarning Source #

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

See: newSanitizationWarning smart constructor.

Instances

Instances details
FromJSON SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Generic SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Associated Types

type Rep SanitizationWarning :: Type -> Type #

Read SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Show SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

NFData SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Methods

rnf :: SanitizationWarning -> () #

Eq SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Hashable SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

type Rep SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

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

newSanitizationWarning Source #

Create a value of SanitizationWarning with all optional fields omitted.

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

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

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

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

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

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' (Maybe Bool) (Maybe [Text]) Text Text 

Instances

Instances details
ToJSON User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Generic User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Show User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

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

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

Hashable User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

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

newUser Source #

Create a value of User with all optional fields omitted.

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

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

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

$sel:groups:User', user_groups - The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long. Does not apply to RabbitMQ brokers.

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

Amazon MQ for ActiveMQ

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

/important>

Amazon MQ for RabbitMQ

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

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

UserPendingChanges

data UserPendingChanges Source #

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

See: newUserPendingChanges smart constructor.

Instances

Instances details
FromJSON UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Generic UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Associated Types

type Rep UserPendingChanges :: Type -> Type #

Read UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Show UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

NFData UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Methods

rnf :: UserPendingChanges -> () #

Eq UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Hashable UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

type Rep UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

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

newUserPendingChanges Source #

Create a value of UserPendingChanges with all optional fields omitted.

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

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

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

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

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

UserSummary

data UserSummary Source #

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

See: newUserSummary smart constructor.

Instances

Instances details
FromJSON UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Generic UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Associated Types

type Rep UserSummary :: Type -> Type #

Read UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Show UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

NFData UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Methods

rnf :: UserSummary -> () #

Eq UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Hashable UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

type Rep UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

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

newUserSummary Source #

Create a value of UserSummary with all optional fields omitted.

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

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

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

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

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.

Instances

Instances details
FromJSON WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

ToJSON WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Generic WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Associated Types

type Rep WeeklyStartTime :: Type -> Type #

Read WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Show WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

NFData WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Methods

rnf :: WeeklyStartTime -> () #

Eq WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Hashable WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

type Rep WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

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

newWeeklyStartTime Source #

Create a value of WeeklyStartTime with all optional fields omitted.

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

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

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

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

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