Constructors
DescribeBrokerResponse ({AuthenticationStrategy ? authenticationStrategy , bool ? autoMinorVersionUpgrade , String ? brokerArn , String ? brokerId , List <BrokerInstance > ? brokerInstances , String ? brokerName , BrokerState ? brokerState , Configurations ? configurations , DateTime ? created , DeploymentMode ? deploymentMode , EncryptionOptions ? encryptionOptions , EngineType ? engineType , String ? engineVersion , String ? hostInstanceType , LdapServerMetadataOutput ? ldapServerMetadata , LogsSummary ? logs , WeeklyStartTime ? maintenanceWindowStartTime , AuthenticationStrategy ? pendingAuthenticationStrategy , String ? pendingEngineVersion , String ? pendingHostInstanceType , LdapServerMetadataOutput ? pendingLdapServerMetadata , List <String > ? pendingSecurityGroups , bool ? publiclyAccessible , List <String > ? securityGroups , BrokerStorageType ? storageType , List <String > ? subnetIds , Map <String , String > ? tags , List <UserSummary > ? users } )
DescribeBrokerResponse.fromJson (Map <String , dynamic > json )
factory
Properties
authenticationStrategy
→ AuthenticationStrategy ?
The authentication strategy used to secure the broker.
final
autoMinorVersionUpgrade
→ bool ?
Required. Enables automatic upgrades to new minor versions for brokers, as
Apache releases the versions. The automatic upgrades occur during the
maintenance window of the broker or after a manual broker reboot.
final
brokerArn
→ String ?
The Amazon Resource Name (ARN) of the broker.
final
brokerId
→ String ?
The unique ID that Amazon MQ generates for the broker.
final
brokerInstances
→ List <BrokerInstance > ?
A list of information about allocated brokers.
final
brokerName
→ String ?
The name of the broker. 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 whitespaces, brackets, wildcard
characters, or special characters.
final
brokerState
→ BrokerState ?
The status of the broker.
final
configurations
→ Configurations ?
The list of all revisions for the specified configuration.
final
created
→ DateTime ?
The time when the broker was created.
final
deploymentMode
→ DeploymentMode ?
Required. The deployment mode of the broker.
final
encryptionOptions
→ EncryptionOptions ?
Encryption options for the broker.
final
engineType
→ EngineType ?
Required. The type of broker engine. Note: Currently, Amazon MQ supports
ACTIVEMQ and RABBITMQ.
final
engineVersion
→ String ?
The version of the broker engine. For a list of supported engine versions,
see
https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html
final
hashCode
→ int
The hash code for this object.
read-only inherited
hostInstanceType
→ String ?
The broker's instance type.
final
ldapServerMetadata
→ LdapServerMetadataOutput ?
The metadata of the LDAP server used to authenticate and authorize
connections to the broker.
final
logs
→ LogsSummary ?
The list of information about logs currently enabled and pending to be
deployed for the specified broker.
final
maintenanceWindowStartTime
→ WeeklyStartTime ?
The parameters that determine the WeeklyStartTime.
final
pendingAuthenticationStrategy
→ AuthenticationStrategy ?
The authentication strategy that will be applied when the broker is
rebooted.
final
pendingEngineVersion
→ String ?
The version of the broker engine to upgrade to. For a list of supported
engine versions, see
https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html
final
pendingHostInstanceType
→ String ?
The host instance type of the broker to upgrade to. For a list of supported
instance types, see
https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types
final
pendingLdapServerMetadata
→ LdapServerMetadataOutput ?
The metadata of the LDAP server that will be used to authenticate and
authorize connections to the broker once it is rebooted.
final
pendingSecurityGroups
→ List <String > ?
The list of pending security groups to authorize connections to brokers.
final
publiclyAccessible
→ bool ?
Required. Enables connections from applications outside of the VPC that
hosts the broker's subnets.
final
runtimeType
→ Type
A representation of the runtime type of the object.
read-only inherited
securityGroups
→ List <String > ?
The list of security groups (1 minimum, 5 maximum) that authorizes
connections to brokers.
final
storageType
→ BrokerStorageType ?
The broker's storage type.
final
subnetIds
→ List <String > ?
The list of groups that define which subnets and IP ranges the broker can
use from different Availability Zones. A SINGLE_INSTANCE deployment requires
one subnet (for example, the default subnet). An ACTIVE_STANDBY_MULTI_AZ
deployment (ACTIVEMQ) requires two subnets. A CLUSTER_MULTI_AZ deployment
(RABBITMQ) has no subnet requirements when deployed with public
accessibility, deployment without public accessibility requires at least one
subnet.
final
tags
→ Map <String , String > ?
The list of all tags associated with this broker.
final
users
→ List <UserSummary > ?
The list of all broker usernames for the specified broker.
final
Methods
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString ()
→ String
A string representation of this object.
inherited