DescribeBrokerResponse class Null safety

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-onlyinherited
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-onlyinherited
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

Operators

operator ==(Object other) bool
The equality operator.
inherited