| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.IoT.CreateProvisioningClaim
Description
Creates a provisioning claim.
Requires permission to access the CreateProvisioningClaim action.
Synopsis
- data CreateProvisioningClaim = CreateProvisioningClaim' {
- templateName :: Text
- newCreateProvisioningClaim :: Text -> CreateProvisioningClaim
- createProvisioningClaim_templateName :: Lens' CreateProvisioningClaim Text
- data CreateProvisioningClaimResponse = CreateProvisioningClaimResponse' {}
- newCreateProvisioningClaimResponse :: Int -> CreateProvisioningClaimResponse
- createProvisioningClaimResponse_certificateId :: Lens' CreateProvisioningClaimResponse (Maybe Text)
- createProvisioningClaimResponse_certificatePem :: Lens' CreateProvisioningClaimResponse (Maybe Text)
- createProvisioningClaimResponse_expiration :: Lens' CreateProvisioningClaimResponse (Maybe UTCTime)
- createProvisioningClaimResponse_keyPair :: Lens' CreateProvisioningClaimResponse (Maybe KeyPair)
- createProvisioningClaimResponse_httpStatus :: Lens' CreateProvisioningClaimResponse Int
Creating a Request
data CreateProvisioningClaim Source #
See: newCreateProvisioningClaim smart constructor.
Constructors
| CreateProvisioningClaim' | |
Fields
| |
Instances
newCreateProvisioningClaim Source #
Arguments
| :: Text | |
| -> CreateProvisioningClaim |
Create a value of CreateProvisioningClaim 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:
CreateProvisioningClaim, createProvisioningClaim_templateName - The name of the provisioning template to use.
Request Lenses
createProvisioningClaim_templateName :: Lens' CreateProvisioningClaim Text Source #
The name of the provisioning template to use.
Destructuring the Response
data CreateProvisioningClaimResponse Source #
See: newCreateProvisioningClaimResponse smart constructor.
Constructors
| CreateProvisioningClaimResponse' | |
Fields
| |
Instances
newCreateProvisioningClaimResponse Source #
Create a value of CreateProvisioningClaimResponse 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:
CreateProvisioningClaimResponse, createProvisioningClaimResponse_certificateId - The ID of the certificate.
CreateProvisioningClaimResponse, createProvisioningClaimResponse_certificatePem - The provisioning claim certificate.
$sel:expiration:CreateProvisioningClaimResponse', createProvisioningClaimResponse_expiration - The provisioning claim expiration time.
$sel:keyPair:CreateProvisioningClaimResponse', createProvisioningClaimResponse_keyPair - The provisioning claim key pair.
$sel:httpStatus:CreateProvisioningClaimResponse', createProvisioningClaimResponse_httpStatus - The response's http status code.
Response Lenses
createProvisioningClaimResponse_certificateId :: Lens' CreateProvisioningClaimResponse (Maybe Text) Source #
The ID of the certificate.
createProvisioningClaimResponse_certificatePem :: Lens' CreateProvisioningClaimResponse (Maybe Text) Source #
The provisioning claim certificate.
createProvisioningClaimResponse_expiration :: Lens' CreateProvisioningClaimResponse (Maybe UTCTime) Source #
The provisioning claim expiration time.
createProvisioningClaimResponse_keyPair :: Lens' CreateProvisioningClaimResponse (Maybe KeyPair) Source #
The provisioning claim key pair.
createProvisioningClaimResponse_httpStatus :: Lens' CreateProvisioningClaimResponse Int Source #
The response's http status code.