Class: Aws::MQ::Types::DescribeBrokerOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::MQ::Types::DescribeBrokerOutput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mq/types.rb
Overview
The version of the broker engine. For a list of supported engine versions, see docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html
Instance Attribute Summary collapse
-
#auto_minor_version_upgrade ⇒ Boolean
Required.
-
#broker_arn ⇒ String
The Amazon Resource Name (ARN) of the broker.
-
#broker_id ⇒ String
The unique ID that Amazon MQ generates for the broker.
-
#broker_instances ⇒ Array<Types::BrokerInstance>
A list of information about allocated brokers.
-
#broker_name ⇒ String
The name of the broker.
-
#broker_state ⇒ String
The status of the broker.
-
#configurations ⇒ Types::Configurations
The list of all revisions for the specified configuration.
-
#created ⇒ Time
The time when the broker was created.
-
#deployment_mode ⇒ String
Required.
-
#engine_type ⇒ String
Required.
-
#engine_version ⇒ String
The version of the broker engine.
-
#host_instance_type ⇒ String
The broker’s instance type.
-
#logs ⇒ Types::LogsSummary
The list of information about logs currently enabled and pending to be deployed for the specified broker.
-
#maintenance_window_start_time ⇒ Types::WeeklyStartTime
The parameters that determine the WeeklyStartTime.
-
#pending_engine_version ⇒ String
The version of the broker engine to upgrade to.
-
#publicly_accessible ⇒ Boolean
Required.
-
#security_groups ⇒ Array<String>
Required.
-
#subnet_ids ⇒ Array<String>
The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different Availability Zones.
-
#tags ⇒ Hash<String,String>
The list of all tags associated with this broker.
-
#users ⇒ Array<Types::UserSummary>
The list of all ActiveMQ usernames for the specified broker.
Instance Attribute Details
#auto_minor_version_upgrade ⇒ Boolean
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.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#broker_arn ⇒ String
The Amazon Resource Name (ARN) of the broker.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#broker_id ⇒ String
The unique ID that Amazon MQ generates for the broker.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#broker_instances ⇒ Array<Types::BrokerInstance>
A list of information about allocated brokers.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#broker_name ⇒ 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.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#broker_state ⇒ String
The status of the broker.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#configurations ⇒ Types::Configurations
The list of all revisions for the specified configuration.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#created ⇒ Time
The time when the broker was created.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#deployment_mode ⇒ String
Required. The deployment mode of the broker.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#engine_type ⇒ String
Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#engine_version ⇒ String
The version of the broker engine. For a list of supported engine versions, see docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#host_instance_type ⇒ String
The broker’s instance type.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#logs ⇒ Types::LogsSummary
The list of information about logs currently enabled and pending to be deployed for the specified broker.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#maintenance_window_start_time ⇒ Types::WeeklyStartTime
The parameters that determine the WeeklyStartTime.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#pending_engine_version ⇒ String
The version of the broker engine to upgrade to. For a list of supported engine versions, see docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#publicly_accessible ⇒ Boolean
Required. Enables connections from applications outside of the VPC that hosts the broker’s subnets.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#security_groups ⇒ Array<String>
Required. The list of rules (1 minimum, 125 maximum) that authorize connections to brokers.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#subnet_ids ⇒ Array<String>
The list of groups (2 maximum) 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 requires two subnets.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#tags ⇒ Hash<String,String>
The list of all tags associated with this broker.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |
#users ⇒ Array<Types::UserSummary>
The list of all ActiveMQ usernames for the specified broker.
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'lib/aws-sdk-mq/types.rb', line 884 class DescribeBrokerOutput < Struct.new( :auto_minor_version_upgrade, :broker_arn, :broker_id, :broker_instances, :broker_name, :broker_state, :configurations, :created, :deployment_mode, :engine_type, :engine_version, :host_instance_type, :logs, :maintenance_window_start_time, :pending_engine_version, :publicly_accessible, :security_groups, :subnet_ids, :tags, :users) include Aws::Structure end |