libZSservicesZSamazonka-kafkaZSamazonka-kafka
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Kafka.DescribeConfigurationRevision

Description

Returns a description of this revision of the configuration.

Synopsis

Creating a Request

data DescribeConfigurationRevision Source #

See: newDescribeConfigurationRevision smart constructor.

Constructors

DescribeConfigurationRevision' 

Fields

  • revision :: Integer

    A string that uniquely identifies a revision of an MSK configuration.

  • arn :: Text

    The Amazon Resource Name (ARN) that uniquely identifies an MSK configuration and all of its revisions.

Instances

Instances details
Eq DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Read DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Show DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Generic DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Associated Types

type Rep DescribeConfigurationRevision :: Type -> Type #

NFData DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Hashable DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

AWSRequest DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

ToHeaders DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

ToPath DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

ToQuery DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type Rep DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type Rep DescribeConfigurationRevision = D1 ('MetaData "DescribeConfigurationRevision" "Amazonka.Kafka.DescribeConfigurationRevision" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DescribeConfigurationRevision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

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 #

Constructors

DescribeConfigurationRevisionResponse' 

Fields

  • creationTime :: Maybe POSIX

    The time when the configuration was created.

  • serverProperties :: Maybe Base64

    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.

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the configuration.

  • revision :: Maybe Integer

    The revision number.

  • description :: Maybe Text

    The description of the configuration.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Read DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Show DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Generic DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

NFData DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type Rep DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type Rep DescribeConfigurationRevisionResponse = D1 ('MetaData "DescribeConfigurationRevisionResponse" "Amazonka.Kafka.DescribeConfigurationRevision" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DescribeConfigurationRevisionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "serverProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

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_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.