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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-mq/lib/aws-sdk-mq/types.rb', line 314 class Configuration < Struct.new( :arn, :authentication_strategy, :created, :description, :engine_type, :engine_version, :id, :latest_revision, :name, :tags) SENSITIVE = [] include Aws::Structure end |