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 a description of this revision of the configuration.
Synopsis
- data DescribeConfigurationRevision = DescribeConfigurationRevision' {}
- newDescribeConfigurationRevision :: Integer -> Text -> DescribeConfigurationRevision
- describeConfigurationRevision_revision :: Lens' DescribeConfigurationRevision Integer
- describeConfigurationRevision_arn :: Lens' DescribeConfigurationRevision Text
- data DescribeConfigurationRevisionResponse = DescribeConfigurationRevisionResponse' {
- creationTime :: Maybe POSIX
- serverProperties :: Maybe Base64
- arn :: Maybe Text
- revision :: Maybe Integer
- description :: Maybe Text
- httpStatus :: Int
- newDescribeConfigurationRevisionResponse :: Int -> DescribeConfigurationRevisionResponse
- describeConfigurationRevisionResponse_creationTime :: Lens' DescribeConfigurationRevisionResponse (Maybe UTCTime)
- describeConfigurationRevisionResponse_serverProperties :: Lens' DescribeConfigurationRevisionResponse (Maybe ByteString)
- describeConfigurationRevisionResponse_arn :: Lens' DescribeConfigurationRevisionResponse (Maybe Text)
- describeConfigurationRevisionResponse_revision :: Lens' DescribeConfigurationRevisionResponse (Maybe Integer)
- describeConfigurationRevisionResponse_description :: Lens' DescribeConfigurationRevisionResponse (Maybe Text)
- describeConfigurationRevisionResponse_httpStatus :: Lens' DescribeConfigurationRevisionResponse Int
Creating a Request
data DescribeConfigurationRevision Source #
See: newDescribeConfigurationRevision
smart constructor.
Instances
newDescribeConfigurationRevision Source #
Create a value of DescribeConfigurationRevision
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:revision:DescribeConfigurationRevision'
, describeConfigurationRevision_revision
- A string that uniquely identifies a revision of an MSK configuration.
$sel:arn:DescribeConfigurationRevision'
, describeConfigurationRevision_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration and all of its revisions.
Request Lenses
describeConfigurationRevision_revision :: Lens' DescribeConfigurationRevision Integer Source #
A string that uniquely identifies a revision of an MSK configuration.
describeConfigurationRevision_arn :: Lens' DescribeConfigurationRevision Text Source #
The Amazon Resource Name (ARN) that uniquely identifies an MSK configuration and all of its revisions.
Destructuring the Response
data DescribeConfigurationRevisionResponse Source #
See: newDescribeConfigurationRevisionResponse
smart constructor.
DescribeConfigurationRevisionResponse' | |
|
Instances
newDescribeConfigurationRevisionResponse Source #
Create a value of DescribeConfigurationRevisionResponse
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:creationTime:DescribeConfigurationRevisionResponse'
, describeConfigurationRevisionResponse_creationTime
- The time when the configuration was created.
$sel:serverProperties:DescribeConfigurationRevisionResponse'
, describeConfigurationRevisionResponse_serverProperties
- Contents of the server.properties file. When using the API, you must
ensure that the contents of the file are base64 encoded. When using the
AWS Management Console, the SDK, or the AWS CLI, the contents of
server.properties can be in plaintext.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
$sel:arn:DescribeConfigurationRevision'
, describeConfigurationRevisionResponse_arn
- The Amazon Resource Name (ARN) of the configuration.
$sel:revision:DescribeConfigurationRevision'
, describeConfigurationRevisionResponse_revision
- The revision number.
$sel:description:DescribeConfigurationRevisionResponse'
, describeConfigurationRevisionResponse_description
- The description of the configuration.
$sel:httpStatus:DescribeConfigurationRevisionResponse'
, describeConfigurationRevisionResponse_httpStatus
- The response's http status code.
Response Lenses
describeConfigurationRevisionResponse_creationTime :: Lens' DescribeConfigurationRevisionResponse (Maybe UTCTime) Source #
The time when the configuration was created.
describeConfigurationRevisionResponse_serverProperties :: Lens' DescribeConfigurationRevisionResponse (Maybe ByteString) Source #
Contents of the server.properties file. When using the API, you must
ensure that the contents of the file are base64 encoded. When using the
AWS Management Console, the SDK, or the AWS CLI, the contents of
server.properties can be in plaintext.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
describeConfigurationRevisionResponse_arn :: Lens' DescribeConfigurationRevisionResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the configuration.
describeConfigurationRevisionResponse_revision :: Lens' DescribeConfigurationRevisionResponse (Maybe Integer) Source #
The revision number.
describeConfigurationRevisionResponse_description :: Lens' DescribeConfigurationRevisionResponse (Maybe Text) Source #
The description of the configuration.
describeConfigurationRevisionResponse_httpStatus :: Lens' DescribeConfigurationRevisionResponse Int Source #
The response's http status code.