Class: Aws::MQ::Types::CreateConfigurationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::MQ::Types::CreateConfigurationInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mq/types.rb
Overview
Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authentication_strategy ⇒ String
Optional.
-
#engine_type ⇒ String
Required.
-
#engine_version ⇒ String
The broker engine version.
-
#name ⇒ String
Required.
-
#tags ⇒ Hash<String,String>
Create tags when creating the configuration.
Instance Attribute Details
#authentication_strategy ⇒ String
Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
777 778 779 780 781 782 783 784 785 |
# File 'lib/aws-sdk-mq/types.rb', line 777 class CreateConfigurationInput < Struct.new( :authentication_strategy, :engine_type, :engine_version, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#engine_type ⇒ String
Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
777 778 779 780 781 782 783 784 785 |
# File 'lib/aws-sdk-mq/types.rb', line 777 class CreateConfigurationInput < Struct.new( :authentication_strategy, :engine_type, :engine_version, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#engine_version ⇒ String
The broker engine version. Defaults to the latest available version for the specified broker engine type. For more information, see the
- ActiveMQ version management][1
-
and the [RabbitMQ version
management] sections in the Amazon MQ Developer Guide.
[1]: docs.aws.amazon.com//amazon-mq/latest/developer-guide/activemq-version-management.html [2]: docs.aws.amazon.com//amazon-mq/latest/developer-guide/rabbitmq-version-management.html
777 778 779 780 781 782 783 784 785 |
# File 'lib/aws-sdk-mq/types.rb', line 777 class CreateConfigurationInput < Struct.new( :authentication_strategy, :engine_type, :engine_version, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
777 778 779 780 781 782 783 784 785 |
# File 'lib/aws-sdk-mq/types.rb', line 777 class CreateConfigurationInput < Struct.new( :authentication_strategy, :engine_type, :engine_version, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Create tags when creating the configuration.
777 778 779 780 781 782 783 784 785 |
# File 'lib/aws-sdk-mq/types.rb', line 777 class CreateConfigurationInput < Struct.new( :authentication_strategy, :engine_type, :engine_version, :name, :tags) SENSITIVE = [] include Aws::Structure end |