Class: Aws::MQ::Types::Configuration
- Inherits:
-
Struct
- Object
- Struct
- Aws::MQ::Types::Configuration
- Defined in:
- gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb
Overview
Returns information about all configurations.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
Required.
-
#authentication_strategy ⇒ String
Optional.
-
#created ⇒ Time
Required.
-
#description ⇒ String
Required.
-
#engine_type ⇒ String
Required.
-
#engine_version ⇒ String
The broker engine version.
-
#id ⇒ String
Required.
-
#latest_revision ⇒ Types::ConfigurationRevision
Required.
-
#name ⇒ String
Required.
-
#tags ⇒ Hash<String,String>
The list of all tags associated with this configuration.
Instance Attribute Details
#arn ⇒ String
Required. The ARN of the configuration.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#authentication_strategy ⇒ String
Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#created ⇒ Time
Required. The date and time of the configuration revision.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
Required. The description of the configuration.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#engine_type ⇒ String
Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :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 a list of supported engine versions, see the ActiveMQ version management and the RabbitMQ version management sections in the Amazon MQ Developer Guide.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
Required. The unique ID that Amazon MQ generates for the configuration.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#latest_revision ⇒ Types::ConfigurationRevision
Required. The latest revision of the configuration.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :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.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The list of all tags associated with this configuration.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 310 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :name, :tags) SENSITIVE = [] include Aws::Structure end |