libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CloudWatchLogs.DisassociateKmsKey

Description

Disassociates the associated Key Management Service customer master key (CMK) from the specified log group.

After the KMS CMK 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 CMK 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
Eq DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Read DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Show DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Generic DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Associated Types

type Rep DisassociateKmsKey :: Type -> Type #

NFData DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Methods

rnf :: DisassociateKmsKey -> () #

Hashable DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

ToJSON DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

AWSRequest DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Associated Types

type AWSResponse 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

type Rep DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type Rep DisassociateKmsKey = D1 ('MetaData "DisassociateKmsKey" "Amazonka.CloudWatchLogs.DisassociateKmsKey" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DisassociateKmsKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

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:

$sel:logGroupName:DisassociateKmsKey', disassociateKmsKey_logGroupName - The name of the log group.

Request Lenses

Destructuring the Response

data DisassociateKmsKeyResponse Source #

See: newDisassociateKmsKeyResponse smart constructor.

Instances

Instances details
Eq DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Read DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Show DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Generic DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Associated Types

type Rep DisassociateKmsKeyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" '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.