AwsAmazonMqBrokerDetails - AWS Security Hub

AwsAmazonMqBrokerDetails

Provides details about an Amazon MQ message broker. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.

Contents

AuthenticationStrategy

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

Type: String

Pattern: .*\S.*

Required: No

AutoMinorVersionUpgrade

Whether automatically upgrade 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.

Type: Boolean

Required: No

BrokerArn

The Amazon Resource Name (ARN) of the broker.

Type: String

Pattern: .*\S.*

Required: No

BrokerId

The unique ID that Amazon MQ generates for the broker.

Type: String

Pattern: .*\S.*

Required: No

BrokerName

The broker's name.

Type: String

Pattern: .*\S.*

Required: No

DeploymentMode

The broker's deployment mode.

Type: String

Pattern: .*\S.*

Required: No

EncryptionOptions

Encryption options for the broker. Doesn’t apply to RabbitMQ brokers.

Type: AwsAmazonMqBrokerEncryptionOptionsDetails object

Required: No

EngineType

The type of broker engine.

Type: String

Pattern: .*\S.*

Required: No

EngineVersion

The version of the broker engine.

Type: String

Pattern: .*\S.*

Required: No

HostInstanceType

The broker's instance type.

Type: String

Pattern: .*\S.*

Required: No

LdapServerMetadata

The metadata of the Lightweight Directory Access Protocol (LDAP) server used to authenticate and authorize connections to the broker. This is an optional failover server.

Type: AwsAmazonMqBrokerLdapServerMetadataDetails object

Required: No

Logs

Turns on Amazon CloudWatch logging for brokers.

Type: AwsAmazonMqBrokerLogsDetails object

Required: No

MaintenanceWindowStartTime

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

Type: AwsAmazonMqBrokerMaintenanceWindowStartTimeDetails object

Required: No

PubliclyAccessible

Permits connections from applications outside of the VPC that hosts the broker's subnets.

Type: Boolean

Required: No

SecurityGroups

The list of rules (one minimum, 125 maximum) that authorize connections to brokers.

Type: Array of strings

Pattern: .*\S.*

Required: No

StorageType

The broker's storage type.

Type: String

Pattern: .*\S.*

Required: No

SubnetIds

The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.

Type: Array of strings

Pattern: .*\S.*

Required: No

Users

The list of all broker usernames for the specified broker. Doesn't apply to RabbitMQ brokers.

Type: Array of AwsAmazonMqBrokerUsersDetails objects

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: