Class: Aws::MQ::Types::CreateBrokerRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MQ::Types::CreateBrokerRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mq/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authentication_strategy ⇒ String
Optional.
- #auto_minor_version_upgrade ⇒ Boolean
- #broker_name ⇒ String
-
#configuration ⇒ Types::ConfigurationId
A list of information about the configuration.
-
#creator_request_id ⇒ String
**A suitable default value is auto-generated.** You should normally not need to pass this option.
-
#data_replication_mode ⇒ String
Specifies whether a broker is a part of a data replication pair.
- #data_replication_primary_broker_arn ⇒ String
-
#deployment_mode ⇒ String
The broker’s deployment mode.
-
#encryption_options ⇒ Types::EncryptionOptions
Encryption options for the broker.
-
#engine_type ⇒ String
The type of broker engine.
- #engine_version ⇒ String
- #host_instance_type ⇒ String
-
#ldap_server_metadata ⇒ Types::LdapServerMetadataInput
Optional.
-
#logs ⇒ Types::Logs
The list of information about logs to be enabled for the specified broker.
-
#maintenance_window_start_time ⇒ Types::WeeklyStartTime
The scheduled time period relative to UTC during which Amazon MQ begins to apply pending updates or patches to the broker.
- #publicly_accessible ⇒ Boolean
- #security_groups ⇒ Array<String>
-
#storage_type ⇒ String
The broker’s storage type.
- #subnet_ids ⇒ Array<String>
- #tags ⇒ Hash<String,String>
- #users ⇒ Array<Types::User>
Instance Attribute Details
#authentication_strategy ⇒ String
Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#auto_minor_version_upgrade ⇒ Boolean
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#broker_name ⇒ String
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Types::ConfigurationId
A list of information about the configuration.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#creator_request_id ⇒ String
**A suitable default value is auto-generated.** You should normally not need to pass this option.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#data_replication_mode ⇒ String
Specifies whether a broker is a part of a data replication pair.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#data_replication_primary_broker_arn ⇒ String
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#deployment_mode ⇒ String
The broker’s deployment mode.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#encryption_options ⇒ Types::EncryptionOptions
Encryption options for the broker.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#engine_type ⇒ String
The type of broker engine. Amazon MQ supports ActiveMQ and RabbitMQ.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#engine_version ⇒ String
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#host_instance_type ⇒ String
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#ldap_server_metadata ⇒ Types::LdapServerMetadataInput
Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker.
Does not apply to RabbitMQ brokers.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#logs ⇒ Types::Logs
The list of information about logs to be enabled for the specified broker.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#maintenance_window_start_time ⇒ Types::WeeklyStartTime
The scheduled time period relative to UTC during which Amazon MQ begins to apply pending updates or patches to the broker.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#publicly_accessible ⇒ Boolean
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#security_groups ⇒ Array<String>
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#storage_type ⇒ String
The broker’s storage type.
EFS is not supported for RabbitMQ engine type.
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#users ⇒ Array<Types::User>
698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/aws-sdk-mq/types.rb', line 698 class CreateBrokerRequest < Struct.new( :authentication_strategy, :auto_minor_version_upgrade, :broker_name, :configuration, :creator_request_id, :deployment_mode, :encryption_options, :engine_type, :engine_version, :host_instance_type, :ldap_server_metadata, :logs, :maintenance_window_start_time, :publicly_accessible, :security_groups, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |