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