AwsAmazonMqBrokerDetails
¶
Source code in docs_src/capo_securityhub/types/aws_amazon_mq_broker_details.py
authentication_strategy
instance-attribute
¶
authentication_strategy: NotRequired[NonEmptyString]
The authentication strategy used to secure the broker. The default is SIMPLE.
auto_minor_version_upgrade
instance-attribute
¶
auto_minor_version_upgrade: NotRequired[Boolean]
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.
broker_arn
instance-attribute
¶
broker_arn: NotRequired[NonEmptyString]
The Amazon Resource Name (ARN) of the broker.
broker_id
instance-attribute
¶
broker_id: NotRequired[NonEmptyString]
The unique ID that Amazon MQ generates for the broker.
deployment_mode
instance-attribute
¶
deployment_mode: NotRequired[NonEmptyString]
The broker's deployment mode.
encryption_options
instance-attribute
¶
encryption_options: NotRequired[AwsAmazonMqBrokerEncryptionOptionsDetails]
Encryption options for the broker. Doesn’t apply to RabbitMQ brokers.
engine_type
instance-attribute
¶
engine_type: NotRequired[NonEmptyString]
The type of broker engine.
engine_version
instance-attribute
¶
engine_version: NotRequired[NonEmptyString]
The version of the broker engine.
host_instance_type
instance-attribute
¶
host_instance_type: NotRequired[NonEmptyString]
The broker's instance type.
ldap_server_metadata
instance-attribute
¶
ldap_server_metadata: NotRequired[AwsAmazonMqBrokerLdapServerMetadataDetails]
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.
logs
instance-attribute
¶
logs: NotRequired[AwsAmazonMqBrokerLogsDetails]
Turns on Amazon CloudWatch logging for brokers.
maintenance_window_start_time
instance-attribute
¶
maintenance_window_start_time: NotRequired[
AwsAmazonMqBrokerMaintenanceWindowStartTimeDetails
]
The scheduled time period (UTC) during which Amazon MQ begins to apply pending updates or patches to the broker.
publicly_accessible
instance-attribute
¶
publicly_accessible: NotRequired[Boolean]
Permits connections from applications outside of the VPC that hosts the broker's subnets.
security_groups
instance-attribute
¶
security_groups: NotRequired[StringList]
The list of rules (one minimum, 125 maximum) that authorize connections to brokers.
storage_type
instance-attribute
¶
storage_type: NotRequired[NonEmptyString]
The broker's storage type.
subnet_ids
instance-attribute
¶
subnet_ids: NotRequired[StringList]
The list of groups that define which subnets and IP ranges the broker can use from different Availability Zones.
users
instance-attribute
¶
users: NotRequired[AwsAmazonMqBrokerUsersList]
The list of all broker usernames for the specified broker. Doesn't apply to RabbitMQ brokers.