amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.DisableEbsEncryptionByDefault

Description

Disables EBS encryption by default for your account in the current Region.

After you disable encryption by default, you can still create encrypted volumes by enabling encryption when you create each volume.

Disabling encryption by default does not change the encryption status of your existing volumes.

For more information, see Amazon EBS encryption in the Amazon Elastic Compute Cloud User Guide.

Synopsis

Creating a Request

data DisableEbsEncryptionByDefault Source #

See: newDisableEbsEncryptionByDefault smart constructor.

Constructors

DisableEbsEncryptionByDefault' 

Fields

  • dryRun :: Maybe Bool

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Instances

Instances details
ToHeaders DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

ToPath DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

ToQuery DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

AWSRequest DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

Generic DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

Associated Types

type Rep DisableEbsEncryptionByDefault :: Type -> Type #

Read DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

Show DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

NFData DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

Eq DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

Hashable DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

type AWSResponse DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

type Rep DisableEbsEncryptionByDefault Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

type Rep DisableEbsEncryptionByDefault = D1 ('MetaData "DisableEbsEncryptionByDefault" "Amazonka.EC2.DisableEbsEncryptionByDefault" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DisableEbsEncryptionByDefault'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newDisableEbsEncryptionByDefault :: DisableEbsEncryptionByDefault Source #

Create a value of DisableEbsEncryptionByDefault 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:dryRun:DisableEbsEncryptionByDefault', disableEbsEncryptionByDefault_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Request Lenses

disableEbsEncryptionByDefault_dryRun :: Lens' DisableEbsEncryptionByDefault (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Destructuring the Response

data DisableEbsEncryptionByDefaultResponse Source #

Constructors

DisableEbsEncryptionByDefaultResponse' 

Fields

Instances

Instances details
Generic DisableEbsEncryptionByDefaultResponse Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

Read DisableEbsEncryptionByDefaultResponse Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

Show DisableEbsEncryptionByDefaultResponse Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

NFData DisableEbsEncryptionByDefaultResponse Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

Eq DisableEbsEncryptionByDefaultResponse Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

type Rep DisableEbsEncryptionByDefaultResponse Source # 
Instance details

Defined in Amazonka.EC2.DisableEbsEncryptionByDefault

type Rep DisableEbsEncryptionByDefaultResponse = D1 ('MetaData "DisableEbsEncryptionByDefaultResponse" "Amazonka.EC2.DisableEbsEncryptionByDefault" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DisableEbsEncryptionByDefaultResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsEncryptionByDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisableEbsEncryptionByDefaultResponse Source #

Create a value of DisableEbsEncryptionByDefaultResponse 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:ebsEncryptionByDefault:DisableEbsEncryptionByDefaultResponse', disableEbsEncryptionByDefaultResponse_ebsEncryptionByDefault - The updated status of encryption by default.

$sel:httpStatus:DisableEbsEncryptionByDefaultResponse', disableEbsEncryptionByDefaultResponse_httpStatus - The response's http status code.

Response Lenses