| 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.DeleteProvisioningTemplateVersion
Description
Deletes a provisioning template version.
Requires permission to access the DeleteProvisioningTemplateVersion action.
Synopsis
- data DeleteProvisioningTemplateVersion = DeleteProvisioningTemplateVersion' {
- templateName :: Text
- versionId :: Int
- newDeleteProvisioningTemplateVersion :: Text -> Int -> DeleteProvisioningTemplateVersion
- deleteProvisioningTemplateVersion_templateName :: Lens' DeleteProvisioningTemplateVersion Text
- deleteProvisioningTemplateVersion_versionId :: Lens' DeleteProvisioningTemplateVersion Int
- data DeleteProvisioningTemplateVersionResponse = DeleteProvisioningTemplateVersionResponse' {
- httpStatus :: Int
- newDeleteProvisioningTemplateVersionResponse :: Int -> DeleteProvisioningTemplateVersionResponse
- deleteProvisioningTemplateVersionResponse_httpStatus :: Lens' DeleteProvisioningTemplateVersionResponse Int
Creating a Request
data DeleteProvisioningTemplateVersion Source #
See: newDeleteProvisioningTemplateVersion smart constructor.
Constructors
| DeleteProvisioningTemplateVersion' | |
Fields
| |
Instances
newDeleteProvisioningTemplateVersion Source #
Arguments
| :: Text | |
| -> Int | |
| -> DeleteProvisioningTemplateVersion |
Create a value of DeleteProvisioningTemplateVersion 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:
DeleteProvisioningTemplateVersion, deleteProvisioningTemplateVersion_templateName - The name of the provisioning template version to delete.
DeleteProvisioningTemplateVersion, deleteProvisioningTemplateVersion_versionId - The provisioning template version ID to delete.
Request Lenses
deleteProvisioningTemplateVersion_templateName :: Lens' DeleteProvisioningTemplateVersion Text Source #
The name of the provisioning template version to delete.
deleteProvisioningTemplateVersion_versionId :: Lens' DeleteProvisioningTemplateVersion Int Source #
The provisioning template version ID to delete.
Destructuring the Response
data DeleteProvisioningTemplateVersionResponse Source #
See: newDeleteProvisioningTemplateVersionResponse smart constructor.
Constructors
| DeleteProvisioningTemplateVersionResponse' | |
Fields
| |
Instances
newDeleteProvisioningTemplateVersionResponse Source #
Arguments
| :: Int | |
| -> DeleteProvisioningTemplateVersionResponse |
Create a value of DeleteProvisioningTemplateVersionResponse 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:DeleteProvisioningTemplateVersionResponse', deleteProvisioningTemplateVersionResponse_httpStatus - The response's http status code.
Response Lenses
deleteProvisioningTemplateVersionResponse_httpStatus :: Lens' DeleteProvisioningTemplateVersionResponse Int Source #
The response's http status code.