| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MQ.Types.Configuration
Description
Synopsis
- data Configuration = Configuration' {}
- newConfiguration :: Text -> Text -> ConfigurationRevision -> AuthenticationStrategy -> EngineType -> Text -> Text -> Text -> UTCTime -> Configuration
- configuration_tags :: Lens' Configuration (Maybe (HashMap Text Text))
- configuration_description :: Lens' Configuration Text
- configuration_engineVersion :: Lens' Configuration Text
- configuration_latestRevision :: Lens' Configuration ConfigurationRevision
- configuration_authenticationStrategy :: Lens' Configuration AuthenticationStrategy
- configuration_engineType :: Lens' Configuration EngineType
- configuration_id :: Lens' Configuration Text
- configuration_arn :: Lens' Configuration Text
- configuration_name :: Lens' Configuration Text
- configuration_created :: Lens' Configuration UTCTime
Documentation
data Configuration Source #
Returns information about all configurations.
See: newConfiguration smart constructor.
Constructors
| Configuration' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> ConfigurationRevision | |
| -> AuthenticationStrategy | |
| -> EngineType | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> UTCTime | |
| -> Configuration |
Create a value of Configuration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:Configuration', configuration_tags - The list of all tags associated with this configuration.
Configuration, configuration_description - Required. The description of the configuration.
$sel:engineVersion:Configuration', configuration_engineVersion - Required. The broker engine's version. For a list of supported engine
versions, see,
Supported engines.
$sel:latestRevision:Configuration', configuration_latestRevision - Required. The latest revision of the configuration.
$sel:authenticationStrategy:Configuration', configuration_authenticationStrategy - Optional. The authentication strategy associated with the configuration.
The default is SIMPLE.
$sel:engineType:Configuration', configuration_engineType - Required. The type of broker engine. Currently, Amazon MQ supports
ACTIVEMQ and RABBITMQ.
$sel:id:Configuration', configuration_id - Required. The unique ID that Amazon MQ generates for the configuration.
$sel:arn:Configuration', configuration_arn - Required. The ARN of the configuration.
$sel:name:Configuration', configuration_name - 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.
Configuration, configuration_created - Required. The date and time of the configuration revision.
configuration_tags :: Lens' Configuration (Maybe (HashMap Text Text)) Source #
The list of all tags associated with this configuration.
configuration_description :: Lens' Configuration Text Source #
Required. The description of the configuration.
configuration_engineVersion :: Lens' Configuration Text Source #
Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.
configuration_latestRevision :: Lens' Configuration ConfigurationRevision Source #
Required. The latest revision of the configuration.
configuration_authenticationStrategy :: Lens' Configuration AuthenticationStrategy Source #
Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
configuration_engineType :: Lens' Configuration EngineType Source #
Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
configuration_id :: Lens' Configuration Text Source #
Required. The unique ID that Amazon MQ generates for the configuration.
configuration_arn :: Lens' Configuration Text Source #
Required. The ARN of the configuration.
configuration_name :: Lens' Configuration Text Source #
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.
configuration_created :: Lens' Configuration UTCTime Source #
Required. The date and time of the configuration revision.