You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::MQ::Types::DescribeBrokerResponse

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#authentication_strategyString

The authentication strategy used to secure the broker.

Possible values:

  • SIMPLE
  • LDAP

Returns:

  • (String)

    The authentication strategy used to secure the broker.

#auto_minor_version_upgradeBoolean

Returns:

  • (Boolean)

#broker_arnString

Returns:

  • (String)

#broker_idString

Returns:

  • (String)

#broker_instancesArray<Types::BrokerInstance>

Returns:

#broker_nameString

Returns:

  • (String)

#broker_stateString

The status of the broker.

Possible values:

  • CREATION_IN_PROGRESS
  • CREATION_FAILED
  • DELETION_IN_PROGRESS
  • RUNNING
  • REBOOT_IN_PROGRESS

Returns:

  • (String)

    The status of the broker.

#configurationsTypes::Configurations

Broker configuration information

Returns:

#createdTime

Returns:

  • (Time)

#deployment_modeString

The deployment mode of the broker.

Possible values:

  • SINGLE_INSTANCE
  • ACTIVE_STANDBY_MULTI_AZ
  • CLUSTER_MULTI_AZ

Returns:

  • (String)

    The deployment mode of the broker.

#encryption_optionsTypes::EncryptionOptions

Encryption options for the broker.

Returns:

#engine_typeString

The type of broker engine. Note: Currently, Amazon MQ supports ActiveMQ and RabbitMQ.

Possible values:

  • ACTIVEMQ
  • RABBITMQ

Returns:

  • (String)

    The type of broker engine.

#engine_versionString

Returns:

  • (String)

#host_instance_typeString

Returns:

  • (String)

#ldap_server_metadataTypes::LdapServerMetadataOutput

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

Returns:

#logsTypes::LogsSummary

The list of information about logs currently enabled and pending to be deployed for the specified broker.

Returns:

  • (Types::LogsSummary)

    The list of information about logs currently enabled and pending to be deployed for the specified broker.

#maintenance_window_start_timeTypes::WeeklyStartTime

The scheduled time period relative to UTC during which Amazon MQ begins to apply pending updates or patches to the broker.

Returns:

  • (Types::WeeklyStartTime)

    The scheduled time period relative to UTC during which Amazon MQ begins to apply pending updates or patches to the broker.

#pending_authentication_strategyString

The authentication strategy used to secure the broker.

Possible values:

  • SIMPLE
  • LDAP

Returns:

  • (String)

    The authentication strategy used to secure the broker.

#pending_engine_versionString

Returns:

  • (String)

#pending_host_instance_typeString

Returns:

  • (String)

#pending_ldap_server_metadataTypes::LdapServerMetadataOutput

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

Returns:

#pending_security_groupsArray<String>

Returns:

  • (Array<String>)

#publicly_accessibleBoolean

Returns:

  • (Boolean)

#security_groupsArray<String>

Returns:

  • (Array<String>)

#storage_typeString

The storage type of the broker. EFS is currently not Supported for RabbitMQ engine type.

Possible values:

  • EBS
  • EFS

Returns:

  • (String)

    The storage type of the broker.

#subnet_idsArray<String>

Returns:

  • (Array<String>)

#tagsHash<String,String>

Returns:

  • (Hash<String,String>)

#usersArray<Types::UserSummary>

Returns: