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

Amazonka.MQ

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.

ConflictException

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

Returns information about an error.

ForbiddenException

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

Returns information about an error.

NotFoundException

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

Returns information about an error.

InternalServerErrorException

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

Returns information about an error.

UnauthorizedException

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

Returns information about an error.

BadRequestException

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

Returns information about an error.

Waiters

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

Operations

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

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

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

CreateConfiguration

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

Defined in Amazonka.MQ.CreateConfiguration

Read CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Show CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Generic CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Associated Types

type Rep CreateConfiguration :: Type -> Type #

NFData CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Methods

rnf :: CreateConfiguration -> () #

Hashable CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

ToJSON CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

AWSRequest CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Associated Types

type AWSResponse 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

type Rep CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

type Rep CreateConfiguration = D1 ('MetaData "CreateConfiguration" "Amazonka.MQ.CreateConfiguration" "libZSservicesZSamazonka-mqZSamazonka-mq" '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)))))
type AWSResponse CreateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

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:

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

$sel:tags:CreateConfiguration', createConfiguration_tags - Create tags when creating the configuration.

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

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

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

Defined in Amazonka.MQ.CreateConfiguration

Read CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Show CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Generic CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateConfiguration

Associated Types

type Rep CreateConfigurationResponse :: Type -> Type #

NFData 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:

$sel:arn:CreateConfigurationResponse', createConfigurationResponse_arn - Required. The Amazon Resource Name (ARN) of the configuration.

$sel:latestRevision:CreateConfigurationResponse', createConfigurationResponse_latestRevision - The latest revision of the configuration.

$sel:created:CreateConfigurationResponse', createConfigurationResponse_created - Required. The date and time of the configuration.

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

$sel:name: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:id:CreateConfigurationResponse', createConfigurationResponse_id - Required. The unique ID that Amazon MQ generates for the configuration.

$sel:httpStatus:CreateConfigurationResponse', createConfigurationResponse_httpStatus - The response's http status code.

CreateBroker

data CreateBroker Source #

Creates a broker using the specified properties.

See: newCreateBroker smart constructor.

Instances

Instances details
Eq CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Read CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Show CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Generic CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Associated Types

type Rep CreateBroker :: Type -> Type #

NFData CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Methods

rnf :: CreateBroker -> () #

Hashable CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

ToJSON CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

AWSRequest CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Associated Types

type AWSResponse 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

type Rep CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

type Rep CreateBroker = D1 ('MetaData "CreateBroker" "Amazonka.MQ.CreateBroker" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "CreateBroker'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationStrategy)))) :*: ((S1 ('MetaSel ('Just "ldapServerMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LdapServerMetadataInput)) :*: S1 ('MetaSel ('Just "maintenanceWindowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeeklyStartTime))) :*: (S1 ('MetaSel ('Just "logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logs)) :*: (S1 ('MetaSel ('Just "encryptionOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionOptions)) :*: S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationId)))))) :*: (((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "storageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerStorageType))) :*: (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)))))))
type AWSResponse CreateBroker Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

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:

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

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

$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:authenticationStrategy:CreateBroker', createBroker_authenticationStrategy - Optional. The authentication strategy used to secure the broker. The default is SIMPLE.

$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:maintenanceWindowStartTime:CreateBroker', createBroker_maintenanceWindowStartTime - The parameters that determine the WeeklyStartTime.

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

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

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

$sel:tags:CreateBroker', createBroker_tags - Create tags when creating the broker.

$sel:storageType:CreateBroker', createBroker_storageType - The broker's storage type.

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

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

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

$sel:deploymentMode:CreateBroker', createBroker_deploymentMode - Required. The broker's deployment mode.

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

Defined in Amazonka.MQ.CreateBroker

Read CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Show CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Generic CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Associated Types

type Rep CreateBrokerResponse :: Type -> Type #

NFData CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

Methods

rnf :: CreateBrokerResponse -> () #

type Rep CreateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateBroker

type Rep CreateBrokerResponse = D1 ('MetaData "CreateBrokerResponse" "Amazonka.MQ.CreateBroker" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "CreateBrokerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "brokerArn") '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:

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

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

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

DeleteBroker

data DeleteBroker Source #

See: newDeleteBroker smart constructor.

Constructors

DeleteBroker' Text 

Instances

Instances details
Eq DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Read DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Show DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Generic DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Associated Types

type Rep DeleteBroker :: Type -> Type #

NFData DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Methods

rnf :: DeleteBroker -> () #

Hashable DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

AWSRequest DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Associated Types

type AWSResponse DeleteBroker #

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

type Rep DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

type Rep DeleteBroker = D1 ('MetaData "DeleteBroker" "Amazonka.MQ.DeleteBroker" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DeleteBroker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteBroker Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

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:

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

data DeleteBrokerResponse Source #

See: newDeleteBrokerResponse smart constructor.

Instances

Instances details
Eq DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Read DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Show DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Generic DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Associated Types

type Rep DeleteBrokerResponse :: Type -> Type #

NFData DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

Methods

rnf :: DeleteBrokerResponse -> () #

type Rep DeleteBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteBroker

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

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

$sel:httpStatus:DeleteBrokerResponse', deleteBrokerResponse_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
Eq UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Read UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Show UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Generic UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Associated Types

type Rep UpdateBroker :: Type -> Type #

NFData UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Methods

rnf :: UpdateBroker -> () #

Hashable UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

ToJSON UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

AWSRequest UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Associated Types

type AWSResponse 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

type Rep UpdateBroker Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

type AWSResponse 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:

$sel:engineVersion:UpdateBroker', updateBroker_engineVersion - The broker engine version. For a list of supported engine versions, see Supported engines.

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

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

$sel:authenticationStrategy:UpdateBroker', updateBroker_authenticationStrategy - Optional. The authentication strategy used to secure the broker. The default is SIMPLE.

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

$sel:maintenanceWindowStartTime:UpdateBroker', updateBroker_maintenanceWindowStartTime - The parameters that determine the WeeklyStartTime.

$sel:logs:UpdateBroker', updateBroker_logs - Enables Amazon CloudWatch logging for brokers.

$sel:configuration:UpdateBroker', updateBroker_configuration - A list of information about the configuration.

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

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

data UpdateBrokerResponse Source #

See: newUpdateBrokerResponse smart constructor.

Instances

Instances details
Eq UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Read UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Show UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Generic UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Associated Types

type Rep UpdateBrokerResponse :: Type -> Type #

NFData UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

Methods

rnf :: UpdateBrokerResponse -> () #

type Rep UpdateBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateBroker

type Rep UpdateBrokerResponse = D1 ('MetaData "UpdateBrokerResponse" "Amazonka.MQ.UpdateBroker" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "UpdateBrokerResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "authenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationStrategy)) :*: S1 ('MetaSel ('Just "ldapServerMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LdapServerMetadataOutput))))) :*: ((S1 ('MetaSel ('Just "maintenanceWindowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeeklyStartTime)) :*: (S1 ('MetaSel ('Just "logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logs)) :*: S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationId)))) :*: (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostInstanceType") '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:

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

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

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

$sel:authenticationStrategy:UpdateBroker', updateBrokerResponse_authenticationStrategy - Optional. The authentication strategy used to secure the broker. The default is SIMPLE.

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

$sel:maintenanceWindowStartTime:UpdateBroker', updateBrokerResponse_maintenanceWindowStartTime - The parameters that determine the WeeklyStartTime.

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

$sel:configuration:UpdateBroker', updateBrokerResponse_configuration - The ID of the updated configuration.

$sel:brokerId:UpdateBroker', updateBrokerResponse_brokerId - Required. The unique ID that Amazon MQ generates for the broker.

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

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

RebootBroker

data RebootBroker Source #

See: newRebootBroker smart constructor.

Constructors

RebootBroker' Text 

Instances

Instances details
Eq RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Read RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Show RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Generic RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Associated Types

type Rep RebootBroker :: Type -> Type #

NFData RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Methods

rnf :: RebootBroker -> () #

Hashable RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

ToJSON RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

AWSRequest RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Associated Types

type AWSResponse 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

type Rep RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

type Rep RebootBroker = D1 ('MetaData "RebootBroker" "Amazonka.MQ.RebootBroker" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "RebootBroker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RebootBroker Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

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:

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

data RebootBrokerResponse Source #

See: newRebootBrokerResponse smart constructor.

Instances

Instances details
Eq RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Read RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Show RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Generic RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Associated Types

type Rep RebootBrokerResponse :: Type -> Type #

NFData RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

Methods

rnf :: RebootBrokerResponse -> () #

type Rep RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.RebootBroker

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

ListConfigurationRevisions

data ListConfigurationRevisions Source #

See: newListConfigurationRevisions smart constructor.

Instances

Instances details
Eq ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Read ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

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

NFData ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Hashable ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

AWSRequest ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

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

type Rep ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

type Rep ListConfigurationRevisions = D1 ('MetaData "ListConfigurationRevisions" "Amazonka.MQ.ListConfigurationRevisions" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "ListConfigurationRevisions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "configurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

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:

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

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

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

data ListConfigurationRevisionsResponse Source #

Instances

Instances details
Eq ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Read ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Show ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Generic ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurationRevisions

Associated Types

type Rep ListConfigurationRevisionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "ListConfigurationRevisionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "revisions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigurationRevision])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: 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:

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

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

$sel:httpStatus:ListConfigurationRevisionsResponse', listConfigurationRevisionsResponse_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
Eq CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Read CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Show CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Generic CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Associated Types

type Rep CreateTags :: Type -> Type #

NFData CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Methods

rnf :: CreateTags -> () #

Hashable CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

ToJSON CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

AWSRequest CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Associated Types

type AWSResponse 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

type Rep CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

type Rep CreateTags = D1 ('MetaData "CreateTags" "Amazonka.MQ.CreateTags" "libZSservicesZSamazonka-mqZSamazonka-mq" '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)))
type AWSResponse CreateTags Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

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:

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

Defined in Amazonka.MQ.CreateTags

Read CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Show CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Generic CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Associated Types

type Rep CreateTagsResponse :: Type -> Type #

NFData CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

Methods

rnf :: CreateTagsResponse -> () #

type Rep CreateTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateTags

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

ListUsers

data ListUsers Source #

See: newListUsers smart constructor.

Instances

Instances details
Eq ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Read ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Show ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Generic ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Associated Types

type Rep ListUsers :: Type -> Type #

NFData ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Methods

rnf :: ListUsers -> () #

Hashable ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

AWSRequest ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Associated Types

type AWSResponse ListUsers #

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

type Rep ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

type Rep ListUsers = D1 ('MetaData "ListUsers" "Amazonka.MQ.ListUsers" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "ListUsers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListUsers Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

newListUsers Source #

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:

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

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

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

data ListUsersResponse Source #

See: newListUsersResponse smart constructor.

Instances

Instances details
Eq ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Read ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Show ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Generic ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Associated Types

type Rep ListUsersResponse :: Type -> Type #

NFData ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

Methods

rnf :: ListUsersResponse -> () #

type Rep ListUsersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListUsers

type Rep ListUsersResponse = D1 ('MetaData "ListUsersResponse" "Amazonka.MQ.ListUsers" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "ListUsersResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UserSummary])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:

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

$sel:nextToken: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:brokerId:ListUsers', listUsersResponse_brokerId - Required. The unique ID that Amazon MQ generates for the broker.

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

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

DeleteTags

data DeleteTags Source #

See: newDeleteTags smart constructor.

Constructors

DeleteTags' [Text] Text 

Instances

Instances details
Eq DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Read DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Show DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Generic DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Associated Types

type Rep DeleteTags :: Type -> Type #

NFData DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Methods

rnf :: DeleteTags -> () #

Hashable DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

AWSRequest DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Associated Types

type AWSResponse DeleteTags #

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

type Rep DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

type Rep DeleteTags = D1 ('MetaData "DeleteTags" "Amazonka.MQ.DeleteTags" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DeleteTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteTags Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

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

Defined in Amazonka.MQ.DeleteTags

Read DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Show DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Generic DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Associated Types

type Rep DeleteTagsResponse :: Type -> Type #

NFData DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

Methods

rnf :: DeleteTagsResponse -> () #

type Rep DeleteTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteTags

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

ListConfigurations

data ListConfigurations Source #

See: newListConfigurations smart constructor.

Instances

Instances details
Eq ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Read ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Show ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Generic ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Associated Types

type Rep ListConfigurations :: Type -> Type #

NFData ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Methods

rnf :: ListConfigurations -> () #

Hashable ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

AWSRequest ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Associated Types

type AWSResponse ListConfigurations #

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

type Rep ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

type Rep ListConfigurations = D1 ('MetaData "ListConfigurations" "Amazonka.MQ.ListConfigurations" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "ListConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListConfigurations Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

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:

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

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

data ListConfigurationsResponse Source #

See: newListConfigurationsResponse smart constructor.

Instances

Instances details
Eq ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Read ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Show ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Generic ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListConfigurations

Associated Types

type Rep ListConfigurationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "ListConfigurationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Configuration])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: 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.

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

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

DescribeUser

data DescribeUser Source #

See: newDescribeUser smart constructor.

Constructors

DescribeUser' Text Text 

Instances

Instances details
Eq DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Read DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Show DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Generic DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Associated Types

type Rep DescribeUser :: Type -> Type #

NFData DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Methods

rnf :: DescribeUser -> () #

Hashable DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

AWSRequest DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Associated Types

type AWSResponse DescribeUser #

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

type Rep DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

type Rep DescribeUser = D1 ('MetaData "DescribeUser" "Amazonka.MQ.DescribeUser" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeUser Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

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:

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

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

data DescribeUserResponse Source #

See: newDescribeUserResponse smart constructor.

Instances

Instances details
Eq DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Read DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Show DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Generic DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Associated Types

type Rep DescribeUserResponse :: Type -> Type #

NFData DescribeUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeUser

Methods

rnf :: DescribeUserResponse -> () #

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:

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

$sel:pending:DescribeUserResponse', describeUserResponse_pending - The status of the changes pending for the ActiveMQ user.

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

$sel:username: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:brokerId:DescribeUser', describeUserResponse_brokerId - Required. The unique ID that Amazon MQ generates for the broker.

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

DescribeBrokerInstanceOptions

data DescribeBrokerInstanceOptions Source #

See: newDescribeBrokerInstanceOptions smart constructor.

Instances

Instances details
Eq DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Read DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

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

NFData DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

Hashable DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

AWSRequest DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

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

type Rep DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

type Rep DescribeBrokerInstanceOptions = D1 ('MetaData "DescribeBrokerInstanceOptions" "Amazonka.MQ.DescribeBrokerInstanceOptions" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeBrokerInstanceOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "hostInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse DescribeBrokerInstanceOptions Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

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:

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

$sel:engineType:DescribeBrokerInstanceOptions', describeBrokerInstanceOptions_engineType - Filter response by engine type.

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

$sel:hostInstanceType:DescribeBrokerInstanceOptions', describeBrokerInstanceOptions_hostInstanceType - Filter response by host instance type.

$sel:storageType:DescribeBrokerInstanceOptions', describeBrokerInstanceOptions_storageType - Filter response by storage type.

data DescribeBrokerInstanceOptionsResponse Source #

Instances

Instances details
Eq 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

Generic DescribeBrokerInstanceOptionsResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerInstanceOptions

NFData 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeBrokerInstanceOptionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "brokerInstanceOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BrokerInstanceOption]))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:nextToken: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:brokerInstanceOptions:DescribeBrokerInstanceOptionsResponse', describeBrokerInstanceOptionsResponse_brokerInstanceOptions - List of available broker instance options.

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

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

ListBrokers (Paginated)

data ListBrokers Source #

See: newListBrokers smart constructor.

Constructors

ListBrokers' (Maybe Text) (Maybe Natural) 

Instances

Instances details
Eq ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Read ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Show ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Generic ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Associated Types

type Rep ListBrokers :: Type -> Type #

NFData ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Methods

rnf :: ListBrokers -> () #

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

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

type Rep ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

type Rep ListBrokers = D1 ('MetaData "ListBrokers" "Amazonka.MQ.ListBrokers" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "ListBrokers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListBrokers Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

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:nextToken:ListBrokers', listBrokers_nextToken - The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.

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

data ListBrokersResponse Source #

See: newListBrokersResponse smart constructor.

Instances

Instances details
Eq ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Read ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Show ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Generic ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Associated Types

type Rep ListBrokersResponse :: Type -> Type #

NFData ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

Methods

rnf :: ListBrokersResponse -> () #

type Rep ListBrokersResponse Source # 
Instance details

Defined in Amazonka.MQ.ListBrokers

type Rep ListBrokersResponse = D1 ('MetaData "ListBrokersResponse" "Amazonka.MQ.ListBrokers" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "ListBrokersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "brokerSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BrokerSummary])) :*: 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:nextToken: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:brokerSummaries:ListBrokersResponse', listBrokersResponse_brokerSummaries - A list of information about all brokers.

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

CreateUser

data CreateUser Source #

Creates a new ActiveMQ user.

See: newCreateUser smart constructor.

Instances

Instances details
Eq CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Read CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Show CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Generic CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Associated Types

type Rep CreateUser :: Type -> Type #

NFData CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Methods

rnf :: CreateUser -> () #

Hashable CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

ToJSON CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

AWSRequest CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Associated Types

type AWSResponse 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

type Rep CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

type Rep CreateUser = D1 ('MetaData "CreateUser" "Amazonka.MQ.CreateUser" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "CreateUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "consoleAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateUser Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

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:

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

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

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

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

$sel:password: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 

Instances

Instances details
Eq CreateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Read CreateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Show CreateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Generic CreateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Associated Types

type Rep CreateUserResponse :: Type -> Type #

NFData CreateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

Methods

rnf :: CreateUserResponse -> () #

type Rep CreateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.CreateUser

type Rep CreateUserResponse = D1 ('MetaData "CreateUserResponse" "Amazonka.MQ.CreateUser" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "CreateUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 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.

DescribeConfiguration

data DescribeConfiguration Source #

See: newDescribeConfiguration smart constructor.

Instances

Instances details
Eq DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Read DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Show DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Generic DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Associated Types

type Rep DescribeConfiguration :: Type -> Type #

NFData DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Methods

rnf :: DescribeConfiguration -> () #

Hashable DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

AWSRequest DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Associated Types

type AWSResponse DescribeConfiguration #

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

type Rep DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

type Rep DescribeConfiguration = D1 ('MetaData "DescribeConfiguration" "Amazonka.MQ.DescribeConfiguration" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeConfiguration Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

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

Defined in Amazonka.MQ.DescribeConfiguration

Read DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Show DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Generic DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfiguration

Associated Types

type Rep DescribeConfigurationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeConfigurationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "latestRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationRevision)) :*: (S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "authenticationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationStrategy))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineType)) :*: (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:

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

$sel:arn:DescribeConfigurationResponse', describeConfigurationResponse_arn - Required. The ARN of the configuration.

$sel:latestRevision:DescribeConfigurationResponse', describeConfigurationResponse_latestRevision - Required. The latest revision of the configuration.

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

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

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

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

$sel:description:DescribeConfigurationResponse', describeConfigurationResponse_description - Required. The description of the configuration.

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

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

$sel:httpStatus:DescribeConfigurationResponse', describeConfigurationResponse_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
Eq UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Read UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Show UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Generic UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Associated Types

type Rep UpdateUser :: Type -> Type #

NFData UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Methods

rnf :: UpdateUser -> () #

Hashable UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

ToJSON UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

AWSRequest UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Associated Types

type AWSResponse 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

type Rep UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

type Rep UpdateUser = D1 ('MetaData "UpdateUser" "Amazonka.MQ.UpdateUser" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "UpdateUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "consoleAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "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)))))
type AWSResponse UpdateUser Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

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:

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

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

$sel:password: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 (,:=).

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

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

data UpdateUserResponse Source #

See: newUpdateUserResponse smart constructor.

Constructors

UpdateUserResponse' Int 

Instances

Instances details
Eq UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Read UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Show UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Generic UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Associated Types

type Rep UpdateUserResponse :: Type -> Type #

NFData UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

Methods

rnf :: UpdateUserResponse -> () #

type Rep UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateUser

type Rep UpdateUserResponse = D1 ('MetaData "UpdateUserResponse" "Amazonka.MQ.UpdateUser" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "UpdateUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 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.

DeleteUser

data DeleteUser Source #

See: newDeleteUser smart constructor.

Constructors

DeleteUser' Text Text 

Instances

Instances details
Eq DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Read DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Show DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Generic DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Associated Types

type Rep DeleteUser :: Type -> Type #

NFData DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Methods

rnf :: DeleteUser -> () #

Hashable DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

AWSRequest DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Associated Types

type AWSResponse DeleteUser #

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

type Rep DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

type Rep DeleteUser = D1 ('MetaData "DeleteUser" "Amazonka.MQ.DeleteUser" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DeleteUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteUser Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

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:

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

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

data DeleteUserResponse Source #

See: newDeleteUserResponse smart constructor.

Constructors

DeleteUserResponse' Int 

Instances

Instances details
Eq DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Read DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Show DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Generic DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Associated Types

type Rep DeleteUserResponse :: Type -> Type #

NFData DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

Methods

rnf :: DeleteUserResponse -> () #

type Rep DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MQ.DeleteUser

type Rep DeleteUserResponse = D1 ('MetaData "DeleteUserResponse" "Amazonka.MQ.DeleteUser" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DeleteUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 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.

ListTags

data ListTags Source #

See: newListTags smart constructor.

Constructors

ListTags' Text 

Instances

Instances details
Eq ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Read ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Show ListTags Source # 
Instance details

Defined in Amazonka.MQ.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 #

NFData ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Methods

rnf :: ListTags -> () #

Hashable ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

AWSRequest ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Associated Types

type AWSResponse ListTags #

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

type Rep ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

type Rep ListTags = D1 ('MetaData "ListTags" "Amazonka.MQ.ListTags" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "ListTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTags Source # 
Instance details

Defined in Amazonka.MQ.ListTags

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

Defined in Amazonka.MQ.ListTags

Read ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Show ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Generic ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Associated Types

type Rep ListTagsResponse :: Type -> Type #

NFData ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

Methods

rnf :: ListTagsResponse -> () #

type Rep ListTagsResponse Source # 
Instance details

Defined in Amazonka.MQ.ListTags

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

$sel:tags:ListTagsResponse', listTagsResponse_tags - The key-value pair for the resource tag.

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

DescribeBrokerEngineTypes

data DescribeBrokerEngineTypes Source #

See: newDescribeBrokerEngineTypes smart constructor.

Instances

Instances details
Eq DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Read DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

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

NFData DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Hashable DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

AWSRequest DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

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

type Rep DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

type Rep DescribeBrokerEngineTypes = D1 ('MetaData "DescribeBrokerEngineTypes" "Amazonka.MQ.DescribeBrokerEngineTypes" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeBrokerEngineTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engineType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeBrokerEngineTypes Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

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:

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

$sel:engineType:DescribeBrokerEngineTypes', describeBrokerEngineTypes_engineType - Filter response by engine type.

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

data DescribeBrokerEngineTypesResponse Source #

See: newDescribeBrokerEngineTypesResponse smart constructor.

Instances

Instances details
Eq DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Read DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Show DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Generic DescribeBrokerEngineTypesResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBrokerEngineTypes

Associated Types

type Rep DescribeBrokerEngineTypesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeBrokerEngineTypesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "brokerEngineTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BrokerEngineType])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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.

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

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

DescribeConfigurationRevision

data DescribeConfigurationRevision Source #

See: newDescribeConfigurationRevision smart constructor.

Instances

Instances details
Eq DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Read DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

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

NFData DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

Hashable DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

AWSRequest DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

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

type Rep DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

type Rep DescribeConfigurationRevision = D1 ('MetaData "DescribeConfigurationRevision" "Amazonka.MQ.DescribeConfigurationRevision" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeConfigurationRevision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "configurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

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.

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

data DescribeConfigurationRevisionResponse Source #

Instances

Instances details
Eq 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

Generic DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeConfigurationRevision

NFData 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" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeConfigurationRevisionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (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:

$sel:configurationId:DescribeConfigurationRevision', describeConfigurationRevisionResponse_configurationId - Required. The unique ID that Amazon MQ generates for the configuration.

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

$sel:created:DescribeConfigurationRevisionResponse', describeConfigurationRevisionResponse_created - Required. The date and time of the configuration.

$sel:description:DescribeConfigurationRevisionResponse', describeConfigurationRevisionResponse_description - The description of the configuration.

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

DescribeBroker

data DescribeBroker Source #

See: newDescribeBroker smart constructor.

Constructors

DescribeBroker' Text 

Instances

Instances details
Eq DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Read DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Show DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Generic DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Associated Types

type Rep DescribeBroker :: Type -> Type #

NFData DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Methods

rnf :: DescribeBroker -> () #

Hashable DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

AWSRequest DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Associated Types

type AWSResponse DescribeBroker #

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

type Rep DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

type Rep DescribeBroker = D1 ('MetaData "DescribeBroker" "Amazonka.MQ.DescribeBroker" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "DescribeBroker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeBroker Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

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:

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

data DescribeBrokerResponse Source #

See: newDescribeBrokerResponse smart constructor.

Instances

Instances details
Eq DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Read DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Show DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Generic DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Associated Types

type Rep DescribeBrokerResponse :: Type -> Type #

NFData DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

Methods

rnf :: DescribeBrokerResponse -> () #

type Rep DescribeBrokerResponse Source # 
Instance details

Defined in Amazonka.MQ.DescribeBroker

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

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

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

$sel:brokerState:DescribeBrokerResponse', describeBrokerResponse_brokerState - The broker's status.

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

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

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

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

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

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

$sel:created:DescribeBrokerResponse', describeBrokerResponse_created - The time when the broker was created.

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

$sel:authenticationStrategy:DescribeBrokerResponse', describeBrokerResponse_authenticationStrategy - The authentication strategy used to secure the broker. The default is SIMPLE.

$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:ldapServerMetadata:DescribeBrokerResponse', describeBrokerResponse_ldapServerMetadata - The metadata of the LDAP server used to authenticate and authorize connections to the broker.

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

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

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

$sel:deploymentMode:DescribeBrokerResponse', describeBrokerResponse_deploymentMode - The broker's deployment mode.

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

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

$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:engineType:DescribeBrokerResponse', describeBrokerResponse_engineType - The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

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

$sel:tags:DescribeBrokerResponse', describeBrokerResponse_tags - The list of all tags associated with this broker.

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

$sel:hostInstanceType:DescribeBrokerResponse', describeBrokerResponse_hostInstanceType - The broker's instance type.

$sel:storageType:DescribeBrokerResponse', describeBrokerResponse_storageType - The broker's storage type.

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

UpdateConfiguration

data UpdateConfiguration Source #

Updates the specified configuration.

See: newUpdateConfiguration smart constructor.

Instances

Instances details
Eq UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Read UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Show UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Generic UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Associated Types

type Rep UpdateConfiguration :: Type -> Type #

NFData UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Methods

rnf :: UpdateConfiguration -> () #

Hashable UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

ToJSON UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

AWSRequest UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Associated Types

type AWSResponse 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

type Rep UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

type Rep UpdateConfiguration = D1 ('MetaData "UpdateConfiguration" "Amazonka.MQ.UpdateConfiguration" "libZSservicesZSamazonka-mqZSamazonka-mq" '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))))
type AWSResponse UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

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:

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

Defined in Amazonka.MQ.UpdateConfiguration

Read UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Show UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Generic UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Associated Types

type Rep UpdateConfigurationResponse :: Type -> Type #

NFData 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:

$sel:arn:UpdateConfigurationResponse', updateConfigurationResponse_arn - Required. The Amazon Resource Name (ARN) of the configuration.

$sel:latestRevision:UpdateConfigurationResponse', updateConfigurationResponse_latestRevision - The latest revision of the configuration.

$sel:created:UpdateConfigurationResponse', updateConfigurationResponse_created - Required. The date and time of the configuration.

$sel:warnings:UpdateConfigurationResponse', updateConfigurationResponse_warnings - The list of the first 20 warnings about the configuration XML elements or attributes that were sanitized.

$sel:name: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:id:UpdateConfigurationResponse', updateConfigurationResponse_id - Required. The unique ID that Amazon MQ generates for the configuration.

$sel:httpStatus:UpdateConfigurationResponse', updateConfigurationResponse_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
Eq AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Ord AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Read AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Show AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Generic AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Associated Types

type Rep AuthenticationStrategy :: Type -> Type #

NFData AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

Methods

rnf :: AuthenticationStrategy -> () #

Hashable AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToJSON AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToJSONKey AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromJSON AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromJSONKey AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToLog AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToHeader AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToQuery AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromXML AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToXML AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToByteString AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

FromText AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

ToText AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

type Rep AuthenticationStrategy Source # 
Instance details

Defined in Amazonka.MQ.Types.AuthenticationStrategy

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

BrokerState

newtype BrokerState Source #

The broker's status.

Constructors

BrokerState' 

Instances

Instances details
Eq BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Ord BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Read BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Show BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Generic BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Associated Types

type Rep BrokerState :: Type -> Type #

NFData BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

rnf :: BrokerState -> () #

Hashable BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToJSON BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToJSONKey BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

FromJSON BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

FromJSONKey BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToLog BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToHeader BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToQuery BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

FromXML BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToXML BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

toXML :: BrokerState -> XML #

ToByteString BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

FromText BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

ToText BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

Methods

toText :: BrokerState -> Text #

type Rep BrokerState Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerState

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

BrokerStorageType

newtype BrokerStorageType Source #

The broker's storage type.

EFS is not supported for RabbitMQ engine type.

Instances

Instances details
Eq BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Ord BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Read BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Show BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Generic BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Associated Types

type Rep BrokerStorageType :: Type -> Type #

NFData BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

Methods

rnf :: BrokerStorageType -> () #

Hashable BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToJSON BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToJSONKey BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromJSON BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromJSONKey BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToLog BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToHeader BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToQuery BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromXML BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToXML BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToByteString BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

FromText BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

ToText BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

type Rep BrokerStorageType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerStorageType

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

ChangeType

newtype ChangeType Source #

The type of change pending for the ActiveMQ user.

Constructors

ChangeType' 

Fields

Bundled Patterns

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

Instances

Instances details
Eq ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Ord ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Read ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Show ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Generic ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Associated Types

type Rep ChangeType :: Type -> Type #

NFData ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

rnf :: ChangeType -> () #

Hashable ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToJSON ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

FromJSON ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

FromJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToLog ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToHeader ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToQuery ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

FromXML ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToXML ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

toXML :: ChangeType -> XML #

ToByteString ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

FromText ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

ToText ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

Methods

toText :: ChangeType -> Text #

type Rep ChangeType Source # 
Instance details

Defined in Amazonka.MQ.Types.ChangeType

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

DayOfWeek

newtype DayOfWeek Source #

Constructors

DayOfWeek' 

Fields

Instances

Instances details
Eq DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Ord DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Read DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Show DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Generic DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Associated Types

type Rep DayOfWeek :: Type -> Type #

NFData DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

rnf :: DayOfWeek -> () #

Hashable DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

FromJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

FromJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToLog DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToHeader DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToQuery DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

FromXML DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToXML DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toXML :: DayOfWeek -> XML #

ToByteString DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toBS :: DayOfWeek -> ByteString #

FromText DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

ToText DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

Methods

toText :: DayOfWeek -> Text #

type Rep DayOfWeek Source # 
Instance details

Defined in Amazonka.MQ.Types.DayOfWeek

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

DeploymentMode

newtype DeploymentMode Source #

The broker's deployment mode.

Constructors

DeploymentMode' 

Instances

Instances details
Eq DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Ord DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Read DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Show DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Generic DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Associated Types

type Rep DeploymentMode :: Type -> Type #

NFData DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Methods

rnf :: DeploymentMode -> () #

Hashable DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToJSON DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToJSONKey DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromJSON DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromJSONKey DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToLog DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToHeader DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToQuery DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromXML DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToXML DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

Methods

toXML :: DeploymentMode -> XML #

ToByteString DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

FromText DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

ToText DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

type Rep DeploymentMode Source # 
Instance details

Defined in Amazonka.MQ.Types.DeploymentMode

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

EngineType

newtype EngineType Source #

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

Constructors

EngineType' 

Fields

Bundled Patterns

pattern EngineType_ACTIVEMQ :: EngineType 
pattern EngineType_RABBITMQ :: EngineType 

Instances

Instances details
Eq EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Ord EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Read EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Show EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Generic EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Associated Types

type Rep EngineType :: Type -> Type #

NFData EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

rnf :: EngineType -> () #

Hashable EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToJSON EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToJSONKey EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

FromJSON EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

FromJSONKey EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToLog EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToHeader EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToQuery EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

FromXML EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToXML EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

toXML :: EngineType -> XML #

ToByteString EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

FromText EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

ToText EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

Methods

toText :: EngineType -> Text #

type Rep EngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineType

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

SanitizationWarningReason

newtype SanitizationWarningReason Source #

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

Instances

Instances details
Eq SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Ord SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Read SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Show SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Generic SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Associated Types

type Rep SanitizationWarningReason :: Type -> Type #

NFData SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

Hashable SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToJSON SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToJSONKey SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromJSON SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromJSONKey SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToLog SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToHeader SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToQuery SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromXML SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToXML SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToByteString SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

FromText SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

ToText SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

type Rep SanitizationWarningReason Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarningReason

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

AvailabilityZone

data AvailabilityZone Source #

Name of the availability zone.

See: newAvailabilityZone smart constructor.

Constructors

AvailabilityZone' (Maybe Text) 

Instances

Instances details
Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

FromJSON AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.MQ.Types.AvailabilityZone

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

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone with all optional fields omitted.

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

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

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

BrokerEngineType

data BrokerEngineType Source #

Types of broker engines.

See: newBrokerEngineType smart constructor.

Instances

Instances details
Eq BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Read BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Show BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Generic BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Associated Types

type Rep BrokerEngineType :: Type -> Type #

NFData BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

Methods

rnf :: BrokerEngineType -> () #

Hashable BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

FromJSON BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

type Rep BrokerEngineType Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerEngineType

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

newBrokerEngineType :: BrokerEngineType Source #

Create a value of BrokerEngineType with all optional fields omitted.

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

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

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

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

BrokerInstance

data BrokerInstance Source #

Returns information about all brokers.

See: newBrokerInstance smart constructor.

Constructors

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

Instances

Instances details
Eq BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Read BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Show BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Generic BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Associated Types

type Rep BrokerInstance :: Type -> Type #

NFData BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

Methods

rnf :: BrokerInstance -> () #

Hashable BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

FromJSON BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

type Rep BrokerInstance Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstance

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

newBrokerInstance :: BrokerInstance Source #

Create a value of BrokerInstance with all optional fields omitted.

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

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

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

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

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

BrokerInstanceOption

data BrokerInstanceOption Source #

Option for host instance type.

See: newBrokerInstanceOption smart constructor.

Instances

Instances details
Eq BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Read BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Show BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Generic BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Associated Types

type Rep BrokerInstanceOption :: Type -> Type #

NFData BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

Methods

rnf :: BrokerInstanceOption -> () #

Hashable BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

FromJSON BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

type Rep BrokerInstanceOption Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerInstanceOption

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

newBrokerInstanceOption :: BrokerInstanceOption Source #

Create a value of BrokerInstanceOption with all optional fields omitted.

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

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

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

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

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

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

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

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

BrokerSummary

data BrokerSummary Source #

Returns information about all brokers.

See: newBrokerSummary smart constructor.

Instances

Instances details
Eq BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Read BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Show BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Generic BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Associated Types

type Rep BrokerSummary :: Type -> Type #

NFData BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

Methods

rnf :: BrokerSummary -> () #

Hashable BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

FromJSON BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

type Rep BrokerSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.BrokerSummary

newBrokerSummary Source #

Create a value of BrokerSummary with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

Configuration

data Configuration Source #

Returns information about all configurations.

See: newConfiguration smart constructor.

Instances

Instances details
Eq Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Read Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Show Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Generic Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Associated Types

type Rep Configuration :: Type -> Type #

NFData Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

Methods

rnf :: Configuration -> () #

Hashable Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

FromJSON Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

type Rep Configuration Source # 
Instance details

Defined in Amazonka.MQ.Types.Configuration

newConfiguration Source #

Create a value of Configuration with all optional fields omitted.

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

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

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

$sel:description:Configuration', configuration_description - Required. The description of the configuration.

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

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

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

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

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

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

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

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

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

Defined in Amazonka.MQ.Types.ConfigurationId

Read ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Show ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Generic ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Associated Types

type Rep ConfigurationId :: Type -> Type #

NFData ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

Methods

rnf :: ConfigurationId -> () #

Hashable ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

ToJSON ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

FromJSON ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

type Rep ConfigurationId Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationId

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

newConfigurationId Source #

Create a value of ConfigurationId with all optional fields omitted.

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

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

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

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

ConfigurationRevision

data ConfigurationRevision Source #

Returns information about the specified configuration revision.

See: newConfigurationRevision smart constructor.

Instances

Instances details
Eq ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Read ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Show ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Generic ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Associated Types

type Rep ConfigurationRevision :: Type -> Type #

NFData ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

Methods

rnf :: ConfigurationRevision -> () #

Hashable ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

FromJSON ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

type Rep ConfigurationRevision Source # 
Instance details

Defined in Amazonka.MQ.Types.ConfigurationRevision

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

newConfigurationRevision Source #

Create a value of ConfigurationRevision with all optional fields omitted.

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

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

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

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

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

Configurations

data Configurations Source #

Broker configuration information

See: newConfigurations smart constructor.

Instances

Instances details
Eq Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Read Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Show Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Generic Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Associated Types

type Rep Configurations :: Type -> Type #

NFData Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

Methods

rnf :: Configurations -> () #

Hashable Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

FromJSON Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

type Rep Configurations Source # 
Instance details

Defined in Amazonka.MQ.Types.Configurations

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

newConfigurations :: Configurations Source #

Create a value of Configurations with all optional fields omitted.

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

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

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

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

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

EncryptionOptions

data EncryptionOptions Source #

Does not apply to RabbitMQ brokers.

Encryption options for the broker.

See: newEncryptionOptions smart constructor.

Instances

Instances details
Eq EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Read EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Show EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Generic EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Associated Types

type Rep EncryptionOptions :: Type -> Type #

NFData EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

Methods

rnf :: EncryptionOptions -> () #

Hashable EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

ToJSON EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

FromJSON EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

type Rep EncryptionOptions Source # 
Instance details

Defined in Amazonka.MQ.Types.EncryptionOptions

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

newEncryptionOptions Source #

Create a value of EncryptionOptions with all optional fields omitted.

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

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

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

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

EngineVersion

data EngineVersion Source #

Id of the engine version.

See: newEngineVersion smart constructor.

Constructors

EngineVersion' (Maybe Text) 

Instances

Instances details
Eq EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Read EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Show EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Generic EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Associated Types

type Rep EngineVersion :: Type -> Type #

NFData EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

Methods

rnf :: EngineVersion -> () #

Hashable EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

FromJSON EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

type Rep EngineVersion Source # 
Instance details

Defined in Amazonka.MQ.Types.EngineVersion

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

newEngineVersion :: EngineVersion Source #

Create a value of EngineVersion with all optional fields omitted.

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

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

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

LdapServerMetadataInput

data LdapServerMetadataInput Source #

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

Does not apply to RabbitMQ brokers.

See: newLdapServerMetadataInput smart constructor.

Instances

Instances details
Eq LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Read LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Show LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Generic LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Associated Types

type Rep LdapServerMetadataInput :: Type -> Type #

NFData LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

Methods

rnf :: LdapServerMetadataInput -> () #

Hashable LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

ToJSON LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

type Rep LdapServerMetadataInput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataInput

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

newLdapServerMetadataInput Source #

Create a value of LdapServerMetadataInput with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Read LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Show LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Generic LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Associated Types

type Rep LdapServerMetadataOutput :: Type -> Type #

NFData LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

Hashable LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

FromJSON LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

type Rep LdapServerMetadataOutput Source # 
Instance details

Defined in Amazonka.MQ.Types.LdapServerMetadataOutput

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

newLdapServerMetadataOutput Source #

Create a value of LdapServerMetadataOutput with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

Defined in Amazonka.MQ.Types.Logs

Methods

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

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

Read Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Show Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

showsPrec :: Int -> Logs -> ShowS #

show :: Logs -> String #

showList :: [Logs] -> ShowS #

Generic Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Associated Types

type Rep Logs :: Type -> Type #

Methods

from :: Logs -> Rep Logs x #

to :: Rep Logs x -> Logs #

NFData Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

rnf :: Logs -> () #

Hashable Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

Methods

hashWithSalt :: Int -> Logs -> Int #

hash :: Logs -> Int #

ToJSON Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

FromJSON Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

type Rep Logs Source # 
Instance details

Defined in Amazonka.MQ.Types.Logs

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

newLogs :: Logs Source #

Create a value of Logs with all optional fields omitted.

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

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

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

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

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

Defined in Amazonka.MQ.Types.LogsSummary

Read LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Show LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Generic LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Associated Types

type Rep LogsSummary :: Type -> Type #

NFData LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

Methods

rnf :: LogsSummary -> () #

Hashable LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

FromJSON LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

type Rep LogsSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.LogsSummary

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

newLogsSummary Source #

Create a value of LogsSummary with all optional fields omitted.

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

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

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

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

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

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

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

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

Defined in Amazonka.MQ.Types.PendingLogs

Read PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Show PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Generic PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Associated Types

type Rep PendingLogs :: Type -> Type #

NFData PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

Methods

rnf :: PendingLogs -> () #

Hashable PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

FromJSON PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

type Rep PendingLogs Source # 
Instance details

Defined in Amazonka.MQ.Types.PendingLogs

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

newPendingLogs :: PendingLogs Source #

Create a value of PendingLogs with all optional fields omitted.

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

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

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

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

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

Defined in Amazonka.MQ.Types.SanitizationWarning

Read SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Show SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Generic SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Associated Types

type Rep SanitizationWarning :: Type -> Type #

NFData SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

Methods

rnf :: SanitizationWarning -> () #

Hashable SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

FromJSON SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

type Rep SanitizationWarning Source # 
Instance details

Defined in Amazonka.MQ.Types.SanitizationWarning

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

newSanitizationWarning Source #

Create a value of SanitizationWarning with all optional fields omitted.

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

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

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

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

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

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

Instances

Instances details
Eq User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

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

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

Read User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Show User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Generic User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

NFData User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

rnf :: User -> () #

Hashable User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

ToJSON User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

type Rep User Source # 
Instance details

Defined in Amazonka.MQ.Types.User

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

newUser Source #

Create a value of User with all optional fields omitted.

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

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

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

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

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

Amazon MQ for ActiveMQ

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

/important>

Amazon MQ for RabbitMQ

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

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

UserPendingChanges

data UserPendingChanges Source #

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

See: newUserPendingChanges smart constructor.

Instances

Instances details
Eq UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Read UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Show UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Generic UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Associated Types

type Rep UserPendingChanges :: Type -> Type #

NFData UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

Methods

rnf :: UserPendingChanges -> () #

Hashable UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

FromJSON UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

type Rep UserPendingChanges Source # 
Instance details

Defined in Amazonka.MQ.Types.UserPendingChanges

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

newUserPendingChanges Source #

Create a value of UserPendingChanges with all optional fields omitted.

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

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

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

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

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

UserSummary

data UserSummary Source #

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

See: newUserSummary smart constructor.

Instances

Instances details
Eq UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Read UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Show UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Generic UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Associated Types

type Rep UserSummary :: Type -> Type #

NFData UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Methods

rnf :: UserSummary -> () #

Hashable UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

FromJSON UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

type Rep UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

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

newUserSummary Source #

Create a value of UserSummary with all optional fields omitted.

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

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

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

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

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

Defined in Amazonka.MQ.Types.WeeklyStartTime

Read WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Show WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Generic WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Associated Types

type Rep WeeklyStartTime :: Type -> Type #

NFData WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

Methods

rnf :: WeeklyStartTime -> () #

Hashable WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

ToJSON WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

FromJSON WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

type Rep WeeklyStartTime Source # 
Instance details

Defined in Amazonka.MQ.Types.WeeklyStartTime

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

newWeeklyStartTime Source #

Create a value of WeeklyStartTime with all optional fields omitted.

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

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

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

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

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