libZSservicesZSamazonka-iamZSamazonka-iam
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.IAM.GetServerCertificate

Description

Retrieves information about the specified server certificate stored in IAM.

For more information about working with server certificates, see Working with server certificates in the IAM User Guide. This topic includes a list of Amazon Web Services services that can use the server certificates that you manage with IAM.

Synopsis

Creating a Request

data GetServerCertificate Source #

See: newGetServerCertificate smart constructor.

Constructors

GetServerCertificate' 

Fields

  • serverCertificateName :: Text

    The name of the server certificate you want to retrieve information about.

    This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-

Instances

Instances details
Eq GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Read GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Show GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Generic GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Associated Types

type Rep GetServerCertificate :: Type -> Type #

NFData GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Methods

rnf :: GetServerCertificate -> () #

Hashable GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

AWSRequest GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Associated Types

type AWSResponse GetServerCertificate #

ToHeaders GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

ToPath GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

ToQuery GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

type Rep GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

type Rep GetServerCertificate = D1 ('MetaData "GetServerCertificate" "Amazonka.IAM.GetServerCertificate" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "GetServerCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverCertificateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetServerCertificate Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

newGetServerCertificate Source #

Create a value of GetServerCertificate 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:serverCertificateName:GetServerCertificate', getServerCertificate_serverCertificateName - The name of the server certificate you want to retrieve information about.

This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-

Request Lenses

getServerCertificate_serverCertificateName :: Lens' GetServerCertificate Text Source #

The name of the server certificate you want to retrieve information about.

This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-

Destructuring the Response

data GetServerCertificateResponse Source #

Contains the response to a successful GetServerCertificate request.

See: newGetServerCertificateResponse smart constructor.

Constructors

GetServerCertificateResponse' 

Fields

Instances

Instances details
Eq GetServerCertificateResponse Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Read GetServerCertificateResponse Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Show GetServerCertificateResponse Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Generic GetServerCertificateResponse Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

Associated Types

type Rep GetServerCertificateResponse :: Type -> Type #

NFData GetServerCertificateResponse Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

type Rep GetServerCertificateResponse Source # 
Instance details

Defined in Amazonka.IAM.GetServerCertificate

type Rep GetServerCertificateResponse = D1 ('MetaData "GetServerCertificateResponse" "Amazonka.IAM.GetServerCertificate" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "GetServerCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "serverCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServerCertificate)))

newGetServerCertificateResponse Source #

Create a value of GetServerCertificateResponse 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:httpStatus:GetServerCertificateResponse', getServerCertificateResponse_httpStatus - The response's http status code.

$sel:serverCertificate:GetServerCertificateResponse', getServerCertificateResponse_serverCertificate - A structure containing details about the server certificate.

Response Lenses