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_size ⇒ Integer
The broker's storage size in GB.
-
#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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#auto_minor_version_upgrade ⇒ Boolean
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#broker_name ⇒ String
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#engine_version ⇒ String
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#host_instance_type ⇒ String
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#publicly_accessible ⇒ Boolean
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#security_groups ⇒ Array<String>
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#storage_size ⇒ Integer
The broker's storage size in GB.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :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.
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |
#users ⇒ Array<Types::User>
717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/aws-sdk-mq/types.rb', line 717 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_size, :storage_type, :subnet_ids, :tags, :users, :data_replication_mode, :data_replication_primary_broker_arn) SENSITIVE = [] include Aws::Structure end |