| 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.CloudFront.DeleteContinuousDeploymentPolicy
Description
Deletes a continuous deployment policy.
You cannot delete a continuous deployment policy that's attached to a primary distribution. First update your distribution to remove the continuous deployment policy, then you can delete the policy.
Synopsis
- data DeleteContinuousDeploymentPolicy = DeleteContinuousDeploymentPolicy' {}
- newDeleteContinuousDeploymentPolicy :: Text -> DeleteContinuousDeploymentPolicy
- deleteContinuousDeploymentPolicy_ifMatch :: Lens' DeleteContinuousDeploymentPolicy (Maybe Text)
- deleteContinuousDeploymentPolicy_id :: Lens' DeleteContinuousDeploymentPolicy Text
- data DeleteContinuousDeploymentPolicyResponse = DeleteContinuousDeploymentPolicyResponse' {
- newDeleteContinuousDeploymentPolicyResponse :: DeleteContinuousDeploymentPolicyResponse
Creating a Request
data DeleteContinuousDeploymentPolicy Source #
See: newDeleteContinuousDeploymentPolicy smart constructor.
Constructors
| DeleteContinuousDeploymentPolicy' | |
Instances
newDeleteContinuousDeploymentPolicy Source #
Create a value of DeleteContinuousDeploymentPolicy 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:ifMatch:DeleteContinuousDeploymentPolicy', deleteContinuousDeploymentPolicy_ifMatch - The current version (ETag value) of the continuous deployment policy
that you are deleting.
DeleteContinuousDeploymentPolicy, deleteContinuousDeploymentPolicy_id - The identifier of the continuous deployment policy that you are
deleting.
Request Lenses
deleteContinuousDeploymentPolicy_ifMatch :: Lens' DeleteContinuousDeploymentPolicy (Maybe Text) Source #
The current version (ETag value) of the continuous deployment policy
that you are deleting.
deleteContinuousDeploymentPolicy_id :: Lens' DeleteContinuousDeploymentPolicy Text Source #
The identifier of the continuous deployment policy that you are deleting.
Destructuring the Response
data DeleteContinuousDeploymentPolicyResponse Source #
See: newDeleteContinuousDeploymentPolicyResponse smart constructor.
Constructors
| DeleteContinuousDeploymentPolicyResponse' | |
Instances
| Generic DeleteContinuousDeploymentPolicyResponse Source # | |
Defined in Amazonka.CloudFront.DeleteContinuousDeploymentPolicy Associated Types type Rep DeleteContinuousDeploymentPolicyResponse :: Type -> Type # | |
| Read DeleteContinuousDeploymentPolicyResponse Source # | |
| Show DeleteContinuousDeploymentPolicyResponse Source # | |
| NFData DeleteContinuousDeploymentPolicyResponse Source # | |
Defined in Amazonka.CloudFront.DeleteContinuousDeploymentPolicy Methods rnf :: DeleteContinuousDeploymentPolicyResponse -> () # | |
| Eq DeleteContinuousDeploymentPolicyResponse Source # | |
| type Rep DeleteContinuousDeploymentPolicyResponse Source # | |
Defined in Amazonka.CloudFront.DeleteContinuousDeploymentPolicy type Rep DeleteContinuousDeploymentPolicyResponse = D1 ('MetaData "DeleteContinuousDeploymentPolicyResponse" "Amazonka.CloudFront.DeleteContinuousDeploymentPolicy" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" 'False) (C1 ('MetaCons "DeleteContinuousDeploymentPolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) | |
newDeleteContinuousDeploymentPolicyResponse :: DeleteContinuousDeploymentPolicyResponse Source #
Create a value of DeleteContinuousDeploymentPolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.