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 |
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.
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.
Instances
Generic DeleteContinuousDeploymentPolicyResponse Source # | |
Defined in Amazonka.CloudFront.DeleteContinuousDeploymentPolicy type Rep DeleteContinuousDeploymentPolicyResponse :: Type -> Type # | |
Read DeleteContinuousDeploymentPolicyResponse Source # | |
Show DeleteContinuousDeploymentPolicyResponse Source # | |
NFData DeleteContinuousDeploymentPolicyResponse Source # | |
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.