| Copyright | (c) 2013-2018 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 |
| Language | Haskell2010 |
Network.AWS.APIGateway.UpdateClientCertificate
Description
Changes information about an ClientCertificate resource.
Synopsis
- updateClientCertificate :: Text -> UpdateClientCertificate
- data UpdateClientCertificate
- uccPatchOperations :: Lens' UpdateClientCertificate [PatchOperation]
- uccClientCertificateId :: Lens' UpdateClientCertificate Text
- clientCertificate :: ClientCertificate
- data ClientCertificate
- ccPemEncodedCertificate :: Lens' ClientCertificate (Maybe Text)
- ccClientCertificateId :: Lens' ClientCertificate (Maybe Text)
- ccCreatedDate :: Lens' ClientCertificate (Maybe UTCTime)
- ccExpirationDate :: Lens' ClientCertificate (Maybe UTCTime)
- ccDescription :: Lens' ClientCertificate (Maybe Text)
Creating a Request
updateClientCertificate Source #
Arguments
| :: Text | |
| -> UpdateClientCertificate |
Creates a value of UpdateClientCertificate with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uccPatchOperations- A list of update operations to be applied to the specified resource and in the order specified in this list.uccClientCertificateId- [Required] The identifier of theClientCertificateresource to be updated.
data UpdateClientCertificate Source #
A request to change information about an ClientCertificate resource.
See: updateClientCertificate smart constructor.
Instances
Request Lenses
uccPatchOperations :: Lens' UpdateClientCertificate [PatchOperation] Source #
A list of update operations to be applied to the specified resource and in the order specified in this list.
uccClientCertificateId :: Lens' UpdateClientCertificate Text Source #
- Required
- The identifier of the
ClientCertificateresource to be updated.
Destructuring the Response
clientCertificate :: ClientCertificate Source #
Creates a value of ClientCertificate with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ccPemEncodedCertificate- The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .ccClientCertificateId- The identifier of the client certificate.ccCreatedDate- The timestamp when the client certificate was created.ccExpirationDate- The timestamp when the client certificate will expire.ccDescription- The description of the client certificate.
data ClientCertificate Source #
Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.
Client certificates are used to authenticate an API by the backend server. To authenticate an API client (or user), use IAM roles and policies, a custom Authorizer or an Amazon Cognito user pool.Use Client-Side Certificate
See: clientCertificate smart constructor.
Instances
Response Lenses
ccPemEncodedCertificate :: Lens' ClientCertificate (Maybe Text) Source #
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
ccClientCertificateId :: Lens' ClientCertificate (Maybe Text) Source #
The identifier of the client certificate.
ccCreatedDate :: Lens' ClientCertificate (Maybe UTCTime) Source #
The timestamp when the client certificate was created.
ccExpirationDate :: Lens' ClientCertificate (Maybe UTCTime) Source #
The timestamp when the client certificate will expire.
ccDescription :: Lens' ClientCertificate (Maybe Text) Source #
The description of the client certificate.