class Aws::MQ::Types::DescribeBrokerOutput

Returns information about the specified broker.

@!attribute [rw] authentication_strategy

The authentication strategy used to secure the broker. The default
is SIMPLE.
@return [String]

@!attribute [rw] auto_minor_version_upgrade

Enables automatic upgrades to 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.
@return [Boolean]

@!attribute [rw] broker_arn

The broker's Amazon Resource Name (ARN).
@return [String]

@!attribute [rw] broker_id

The unique ID that Amazon MQ generates for the broker.
@return [String]

@!attribute [rw] broker_instances

A list of information about allocated brokers.
@return [Array<Types::BrokerInstance>]

@!attribute [rw] broker_name

The broker's name. 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 white spaces, brackets,
wildcard characters, or special characters.
@return [String]

@!attribute [rw] broker_state

The broker's status.
@return [String]

@!attribute [rw] configurations

The list of all revisions for the specified configuration.
@return [Types::Configurations]

@!attribute [rw] created

The time when the broker was created.
@return [Time]

@!attribute [rw] deployment_mode

The broker's deployment mode.
@return [String]

@!attribute [rw] encryption_options

Encryption options for the broker. Does not apply to RabbitMQ
brokers.
@return [Types::EncryptionOptions]

@!attribute [rw] engine_type

The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ
and RABBITMQ.
@return [String]

@!attribute [rw] engine_version

The broker engine's version. For a list of supported engine
versions, see [Supported engines][1].

[1]: https://docs.aws.amazon.com//amazon-mq/latest/developer-guide/broker-engine.html
@return [String]

@!attribute [rw] host_instance_type

The broker's instance type.
@return [String]

@!attribute [rw] ldap_server_metadata

The metadata of the LDAP server used to authenticate and authorize
connections to the broker.
@return [Types::LdapServerMetadataOutput]

@!attribute [rw] logs

The list of information about logs currently enabled and pending to
be deployed for the specified broker.
@return [Types::LogsSummary]

@!attribute [rw] maintenance_window_start_time

The parameters that determine the WeeklyStartTime.
@return [Types::WeeklyStartTime]

@!attribute [rw] pending_authentication_strategy

The authentication strategy that will be applied when the broker is
rebooted. The default is SIMPLE.
@return [String]

@!attribute [rw] pending_engine_version

The broker engine version to upgrade to. For a list of supported
engine versions, see [Supported engines][1].

[1]: https://docs.aws.amazon.com//amazon-mq/latest/developer-guide/broker-engine.html
@return [String]

@!attribute [rw] pending_host_instance_type

The broker's host instance type to upgrade to. For a list of
supported instance types, see [Broker instance types][1].

[1]: https://docs.aws.amazon.com//amazon-mq/latest/developer-guide/broker.html#broker-instance-types
@return [String]

@!attribute [rw] pending_ldap_server_metadata

The metadata of the LDAP server that will be used to authenticate
and authorize connections to the broker after it is rebooted.
@return [Types::LdapServerMetadataOutput]

@!attribute [rw] pending_security_groups

The list of pending security groups to authorize connections to
brokers.
@return [Array<String>]

@!attribute [rw] publicly_accessible

Enables connections from applications outside of the VPC that hosts
the broker's subnets.
@return [Boolean]

@!attribute [rw] security_groups

The list of rules (1 minimum, 125 maximum) that authorize
connections to brokers.
@return [Array<String>]

@!attribute [rw] storage_type

The broker's storage type.
@return [String]

@!attribute [rw] subnet_ids

The list of groups that define which subnets and IP ranges the
broker can use from different Availability Zones.
@return [Array<String>]

@!attribute [rw] tags

The list of all tags associated with this broker.
@return [Hash<String,String>]

@!attribute [rw] users

The list of all broker usernames for the specified broker.
@return [Array<Types::UserSummary>]

@see docs.aws.amazon.com/goto/WebAPI/mq-2017-11-27/DescribeBrokerOutput AWS API Documentation

Constants

SENSITIVE