DescribeBrokerResponse class
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.
no setterinherited
-
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.
no setterinherited
-
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 nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited