amazonka-cloudwatch-logs-2.0: Amazon CloudWatch Logs 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.CloudWatchLogs.DisassociateKmsKey

Description

Disassociates the associated KMS key from the specified log group.

After the KMS key is disassociated from the log group, CloudWatch Logs stops encrypting newly ingested data for the log group. All previously ingested data remains encrypted, and CloudWatch Logs requires permissions for the KMS key whenever the encrypted data is requested.

Note that it can take up to 5 minutes for this operation to take effect.

Synopsis

Creating a Request

data DisassociateKmsKey Source #

See: newDisassociateKmsKey smart constructor.

Constructors

DisassociateKmsKey' 

Fields

Instances

Instances details
ToJSON DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

ToHeaders DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

ToPath DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

ToQuery DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

AWSRequest DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Associated Types

type AWSResponse DisassociateKmsKey #

Generic DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Associated Types

type Rep DisassociateKmsKey :: Type -> Type #

Read DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Show DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

NFData DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Methods

rnf :: DisassociateKmsKey -> () #

Eq DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Hashable DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type AWSResponse DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type Rep DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type Rep DisassociateKmsKey = D1 ('MetaData "DisassociateKmsKey" "Amazonka.CloudWatchLogs.DisassociateKmsKey" "amazonka-cloudwatch-logs-2.0-6gvDalNFsfE8djZ4aTfA4V" 'False) (C1 ('MetaCons "DisassociateKmsKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateKmsKey Source #

Create a value of DisassociateKmsKey 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:

DisassociateKmsKey, disassociateKmsKey_logGroupName - The name of the log group.

Request Lenses

Destructuring the Response

data DisassociateKmsKeyResponse Source #

See: newDisassociateKmsKeyResponse smart constructor.

Instances

Instances details
Generic DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Associated Types

type Rep DisassociateKmsKeyResponse :: Type -> Type #

Read DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Show DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

NFData DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Eq DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type Rep DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type Rep DisassociateKmsKeyResponse = D1 ('MetaData "DisassociateKmsKeyResponse" "Amazonka.CloudWatchLogs.DisassociateKmsKey" "amazonka-cloudwatch-logs-2.0-6gvDalNFsfE8djZ4aTfA4V" 'False) (C1 ('MetaCons "DisassociateKmsKeyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisassociateKmsKeyResponse :: DisassociateKmsKeyResponse Source #

Create a value of DisassociateKmsKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.