Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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.
Configuration' | |
|
Instances
:: 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.
$sel:description: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.
$sel:created: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.