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 |
Returns information about the specified configuration.
Synopsis
- data DescribeConfiguration = DescribeConfiguration' {}
- newDescribeConfiguration :: Text -> DescribeConfiguration
- describeConfiguration_configurationId :: Lens' DescribeConfiguration Text
- data DescribeConfigurationResponse = DescribeConfigurationResponse' {
- engineVersion :: Maybe Text
- arn :: Maybe Text
- latestRevision :: Maybe ConfigurationRevision
- created :: Maybe POSIX
- authenticationStrategy :: Maybe AuthenticationStrategy
- name :: Maybe Text
- id :: Maybe Text
- description :: Maybe Text
- engineType :: Maybe EngineType
- tags :: Maybe (HashMap Text Text)
- httpStatus :: Int
- newDescribeConfigurationResponse :: Int -> DescribeConfigurationResponse
- describeConfigurationResponse_engineVersion :: Lens' DescribeConfigurationResponse (Maybe Text)
- describeConfigurationResponse_arn :: Lens' DescribeConfigurationResponse (Maybe Text)
- describeConfigurationResponse_latestRevision :: Lens' DescribeConfigurationResponse (Maybe ConfigurationRevision)
- describeConfigurationResponse_created :: Lens' DescribeConfigurationResponse (Maybe UTCTime)
- describeConfigurationResponse_authenticationStrategy :: Lens' DescribeConfigurationResponse (Maybe AuthenticationStrategy)
- describeConfigurationResponse_name :: Lens' DescribeConfigurationResponse (Maybe Text)
- describeConfigurationResponse_id :: Lens' DescribeConfigurationResponse (Maybe Text)
- describeConfigurationResponse_description :: Lens' DescribeConfigurationResponse (Maybe Text)
- describeConfigurationResponse_engineType :: Lens' DescribeConfigurationResponse (Maybe EngineType)
- describeConfigurationResponse_tags :: Lens' DescribeConfigurationResponse (Maybe (HashMap Text Text))
- describeConfigurationResponse_httpStatus :: Lens' DescribeConfigurationResponse Int
Creating a Request
data DescribeConfiguration Source #
See: newDescribeConfiguration
smart constructor.
DescribeConfiguration' | |
|
Instances
newDescribeConfiguration Source #
Create a value of DescribeConfiguration
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:configurationId:DescribeConfiguration'
, describeConfiguration_configurationId
- The unique ID that Amazon MQ generates for the configuration.
Request Lenses
describeConfiguration_configurationId :: Lens' DescribeConfiguration Text Source #
The unique ID that Amazon MQ generates for the configuration.
Destructuring the Response
data DescribeConfigurationResponse Source #
See: newDescribeConfigurationResponse
smart constructor.
DescribeConfigurationResponse' | |
|
Instances
newDescribeConfigurationResponse Source #
Create a value of DescribeConfigurationResponse
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:engineVersion:DescribeConfigurationResponse'
, describeConfigurationResponse_engineVersion
- Required. The broker engine's version. For a list of supported engine
versions, see,
Supported engines.
$sel:arn:DescribeConfigurationResponse'
, describeConfigurationResponse_arn
- Required. The ARN of the configuration.
$sel:latestRevision:DescribeConfigurationResponse'
, describeConfigurationResponse_latestRevision
- Required. The latest revision of the configuration.
$sel:created:DescribeConfigurationResponse'
, describeConfigurationResponse_created
- Required. The date and time of the configuration revision.
$sel:authenticationStrategy:DescribeConfigurationResponse'
, describeConfigurationResponse_authenticationStrategy
- Optional. The authentication strategy associated with the configuration.
The default is SIMPLE.
$sel:name:DescribeConfigurationResponse'
, describeConfigurationResponse_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:id:DescribeConfigurationResponse'
, describeConfigurationResponse_id
- Required. The unique ID that Amazon MQ generates for the configuration.
$sel:description:DescribeConfigurationResponse'
, describeConfigurationResponse_description
- Required. The description of the configuration.
$sel:engineType:DescribeConfigurationResponse'
, describeConfigurationResponse_engineType
- Required. The type of broker engine. Currently, Amazon MQ supports
ACTIVEMQ and RABBITMQ.
$sel:tags:DescribeConfigurationResponse'
, describeConfigurationResponse_tags
- The list of all tags associated with this configuration.
$sel:httpStatus:DescribeConfigurationResponse'
, describeConfigurationResponse_httpStatus
- The response's http status code.
Response Lenses
describeConfigurationResponse_engineVersion :: Lens' DescribeConfigurationResponse (Maybe Text) Source #
Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.
describeConfigurationResponse_arn :: Lens' DescribeConfigurationResponse (Maybe Text) Source #
Required. The ARN of the configuration.
describeConfigurationResponse_latestRevision :: Lens' DescribeConfigurationResponse (Maybe ConfigurationRevision) Source #
Required. The latest revision of the configuration.
describeConfigurationResponse_created :: Lens' DescribeConfigurationResponse (Maybe UTCTime) Source #
Required. The date and time of the configuration revision.
describeConfigurationResponse_authenticationStrategy :: Lens' DescribeConfigurationResponse (Maybe AuthenticationStrategy) Source #
Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
describeConfigurationResponse_name :: Lens' DescribeConfigurationResponse (Maybe 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.
describeConfigurationResponse_id :: Lens' DescribeConfigurationResponse (Maybe Text) Source #
Required. The unique ID that Amazon MQ generates for the configuration.
describeConfigurationResponse_description :: Lens' DescribeConfigurationResponse (Maybe Text) Source #
Required. The description of the configuration.
describeConfigurationResponse_engineType :: Lens' DescribeConfigurationResponse (Maybe EngineType) Source #
Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
describeConfigurationResponse_tags :: Lens' DescribeConfigurationResponse (Maybe (HashMap Text Text)) Source #
The list of all tags associated with this configuration.
describeConfigurationResponse_httpStatus :: Lens' DescribeConfigurationResponse Int Source #
The response's http status code.