libZSservicesZSamazonka-docdbZSamazonka-docdb
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.DocumentDB.DescribeCertificates

Description

Returns a list of certificate authority (CA) certificates provided by Amazon DocumentDB for this account.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeCertificates Source #

See: newDescribeCertificates smart constructor.

Constructors

DescribeCertificates' 

Fields

  • filters :: Maybe [Filter]

    This parameter is not currently supported.

  • certificateIdentifier :: Maybe Text

    The user-supplied certificate identifier. If this parameter is specified, information for only the specified certificate is returned. If this parameter is omitted, a list of up to MaxRecords certificates is returned. This parameter is not case sensitive.

    Constraints

    • Must match an existing CertificateIdentifier.
  • marker :: Maybe Text

    An optional pagination token provided by a previous DescribeCertificates request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

  • maxRecords :: Maybe Int

    The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.

    Default: 100

    Constraints:

    • Minimum: 20
    • Maximum: 100

Instances

Instances details
Eq DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Read DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Show DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Generic DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Associated Types

type Rep DescribeCertificates :: Type -> Type #

NFData DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Methods

rnf :: DescribeCertificates -> () #

Hashable DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

AWSPager DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

AWSRequest DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Associated Types

type AWSResponse DescribeCertificates #

ToHeaders DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

ToPath DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

ToQuery DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

type Rep DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

type Rep DescribeCertificates = D1 ('MetaData "DescribeCertificates" "Amazonka.DocumentDB.DescribeCertificates" "libZSservicesZSamazonka-docdbZSamazonka-docdb" 'False) (C1 ('MetaCons "DescribeCertificates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 ('MetaSel ('Just "certificateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeCertificates Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

newDescribeCertificates :: DescribeCertificates Source #

Create a value of DescribeCertificates 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:filters:DescribeCertificates', describeCertificates_filters - This parameter is not currently supported.

$sel:certificateIdentifier:DescribeCertificates', describeCertificates_certificateIdentifier - The user-supplied certificate identifier. If this parameter is specified, information for only the specified certificate is returned. If this parameter is omitted, a list of up to MaxRecords certificates is returned. This parameter is not case sensitive.

Constraints

  • Must match an existing CertificateIdentifier.

$sel:marker:DescribeCertificates', describeCertificates_marker - An optional pagination token provided by a previous DescribeCertificates request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeCertificates', describeCertificates_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints:

  • Minimum: 20
  • Maximum: 100

Request Lenses

describeCertificates_filters :: Lens' DescribeCertificates (Maybe [Filter]) Source #

This parameter is not currently supported.

describeCertificates_certificateIdentifier :: Lens' DescribeCertificates (Maybe Text) Source #

The user-supplied certificate identifier. If this parameter is specified, information for only the specified certificate is returned. If this parameter is omitted, a list of up to MaxRecords certificates is returned. This parameter is not case sensitive.

Constraints

  • Must match an existing CertificateIdentifier.

describeCertificates_marker :: Lens' DescribeCertificates (Maybe Text) Source #

An optional pagination token provided by a previous DescribeCertificates request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

describeCertificates_maxRecords :: Lens' DescribeCertificates (Maybe Int) Source #

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.

Default: 100

Constraints:

  • Minimum: 20
  • Maximum: 100

Destructuring the Response

data DescribeCertificatesResponse Source #

See: newDescribeCertificatesResponse smart constructor.

Constructors

DescribeCertificatesResponse' 

Fields

  • certificates :: Maybe [Certificate]

    A list of certificates for this account.

  • marker :: Maybe Text

    An optional pagination token provided if the number of records retrieved is greater than MaxRecords. If this parameter is specified, the marker specifies the next record in the list. Including the value of Marker in the next call to DescribeCertificates results in the next page of certificates.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq DescribeCertificatesResponse Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Read DescribeCertificatesResponse Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Show DescribeCertificatesResponse Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Generic DescribeCertificatesResponse Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

Associated Types

type Rep DescribeCertificatesResponse :: Type -> Type #

NFData DescribeCertificatesResponse Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

type Rep DescribeCertificatesResponse Source # 
Instance details

Defined in Amazonka.DocumentDB.DescribeCertificates

type Rep DescribeCertificatesResponse = D1 ('MetaData "DescribeCertificatesResponse" "Amazonka.DocumentDB.DescribeCertificates" "libZSservicesZSamazonka-docdbZSamazonka-docdb" 'False) (C1 ('MetaCons "DescribeCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Certificate])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCertificatesResponse Source #

Create a value of DescribeCertificatesResponse 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:certificates:DescribeCertificatesResponse', describeCertificatesResponse_certificates - A list of certificates for this account.

$sel:marker:DescribeCertificates', describeCertificatesResponse_marker - An optional pagination token provided if the number of records retrieved is greater than MaxRecords. If this parameter is specified, the marker specifies the next record in the list. Including the value of Marker in the next call to DescribeCertificates results in the next page of certificates.

$sel:httpStatus:DescribeCertificatesResponse', describeCertificatesResponse_httpStatus - The response's http status code.

Response Lenses

describeCertificatesResponse_marker :: Lens' DescribeCertificatesResponse (Maybe Text) Source #

An optional pagination token provided if the number of records retrieved is greater than MaxRecords. If this parameter is specified, the marker specifies the next record in the list. Including the value of Marker in the next call to DescribeCertificates results in the next page of certificates.