Skip to content

Configuration

Source code in docs_src/capo_mq/types/configuration.py
class Configuration(TypedDict, closed=True):
    arn: NotRequired["capo_mq.types.__string.__string"]
    """<p>Required. The ARN of the configuration.</p>"""
    authentication_strategy: NotRequired[
        "capo_mq.types.authentication_strategy.AuthenticationStrategy"
    ]
    """<p>Optional. The authentication strategy associated with the configuration. The default is SIMPLE.</p>"""
    created: NotRequired["capo_mq.types.__timestamp_iso8601.__timestampIso8601"]
    """<p>Required. The date and time of the configuration revision.</p>"""
    description: NotRequired["capo_mq.types.__string.__string"]
    """<p>Required. The description of the configuration.</p>"""
    engine_type: NotRequired["capo_mq.types.engine_type.EngineType"]
    """<p>Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.</p>"""
    engine_version: NotRequired["capo_mq.types.__string.__string"]
    """<p>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 <a href="https://docs.aws.amazon.com//amazon-mq/latest/developer-guide/activemq-version-management.html">ActiveMQ version management</a> and the <a href="https://docs.aws.amazon.com//amazon-mq/latest/developer-guide/rabbitmq-version-management.html">RabbitMQ version management</a> sections in the Amazon MQ Developer Guide.</p>"""
    id: NotRequired["capo_mq.types.__string.__string"]
    """<p>Required. The unique ID that Amazon MQ generates for the configuration.</p>"""
    latest_revision: NotRequired[
        "capo_mq.types.configuration_revision.ConfigurationRevision"
    ]
    """<p>Required. The latest revision of the configuration.</p>"""
    name: NotRequired["capo_mq.types.__string.__string"]
    """<p>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.</p>"""
    tags: NotRequired["capo_mq.types.__map_of__string.__mapOf__string"]
    """<p>The list of all tags associated with this configuration.</p>"""

arn instance-attribute

arn: NotRequired[__string]

Required. The ARN of the configuration.

authentication_strategy instance-attribute

authentication_strategy: NotRequired[AuthenticationStrategy]

Optional. The authentication strategy associated with the configuration. The default is SIMPLE.

created instance-attribute

created: NotRequired[__timestampIso8601]

Required. The date and time of the configuration revision.

description instance-attribute

description: NotRequired[__string]

Required. The description of the configuration.

engine_type instance-attribute

engine_type: NotRequired[EngineType]

Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.

engine_version instance-attribute

engine_version: NotRequired[__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.

id instance-attribute

id: NotRequired[__string]

Required. The unique ID that Amazon MQ generates for the configuration.

latest_revision instance-attribute

latest_revision: NotRequired[ConfigurationRevision]

Required. The latest revision of the configuration.

name instance-attribute

name: NotRequired[__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.

tags instance-attribute

tags: NotRequired[__mapOf__string]

The list of all tags associated with this configuration.