libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.AwsRdsDbSnapshotDetails

Description

 
Synopsis

Documentation

data AwsRdsDbSnapshotDetails Source #

Provides details about an Amazon RDS DB cluster snapshot.

See: newAwsRdsDbSnapshotDetails smart constructor.

Constructors

AwsRdsDbSnapshotDetails' 

Fields

Instances

Instances details
Eq AwsRdsDbSnapshotDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails

Read AwsRdsDbSnapshotDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails

Show AwsRdsDbSnapshotDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails

Generic AwsRdsDbSnapshotDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails

Associated Types

type Rep AwsRdsDbSnapshotDetails :: Type -> Type #

NFData AwsRdsDbSnapshotDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails

Methods

rnf :: AwsRdsDbSnapshotDetails -> () #

Hashable AwsRdsDbSnapshotDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails

ToJSON AwsRdsDbSnapshotDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails

FromJSON AwsRdsDbSnapshotDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails

type Rep AwsRdsDbSnapshotDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails

type Rep AwsRdsDbSnapshotDetails = D1 ('MetaData "AwsRdsDbSnapshotDetails" "Amazonka.SecurityHub.Types.AwsRdsDbSnapshotDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsRdsDbSnapshotDetails'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "iamDatabaseAuthenticationEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dbSnapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "processorFeatures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsRdsDbProcessorFeature])) :*: S1 ('MetaSel ('Just "licenseModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "dbInstanceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceDbSnapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allocatedStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "dbiResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "optionGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tdeCredentialArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "percentProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "storageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newAwsRdsDbSnapshotDetails :: AwsRdsDbSnapshotDetails Source #

Create a value of AwsRdsDbSnapshotDetails 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:engineVersion:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_engineVersion - The version of the database engine.

$sel:status:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_status - The status of this DB snapshot.

$sel:masterUsername:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_masterUsername - The master user name for the DB snapshot.

$sel:sourceRegion:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_sourceRegion - The Amazon Web Services Region that the DB snapshot was created in or copied from.

$sel:iops:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_iops - The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.

$sel:iamDatabaseAuthenticationEnabled:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_iamDatabaseAuthenticationEnabled - Whether mapping of IAM accounts to database accounts is enabled.

$sel:vpcId:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_vpcId - The VPC ID associated with the DB snapshot.

$sel:instanceCreateTime:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_instanceCreateTime - Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.

$sel:engine:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_engine - The name of the database engine to use for this DB instance.

$sel:encrypted:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_encrypted - Whether the DB snapshot is encrypted.

$sel:dbSnapshotIdentifier:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_dbSnapshotIdentifier - The name or ARN of the DB snapshot that is used to restore the DB instance.

$sel:processorFeatures:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_processorFeatures - The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

$sel:licenseModel:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_licenseModel - License model information for the restored DB instance.

$sel:dbInstanceIdentifier:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_dbInstanceIdentifier - A name for the DB instance.

$sel:snapshotType:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_snapshotType - The type of the DB snapshot.

$sel:sourceDbSnapshotIdentifier:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_sourceDbSnapshotIdentifier - The DB snapshot ARN that the DB snapshot was copied from.

$sel:kmsKeyId:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_kmsKeyId - If Encrypted is true, the KMS key identifier for the encrypted DB snapshot.

$sel:availabilityZone:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_availabilityZone - Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB snapshot.

$sel:snapshotCreateTime:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_snapshotCreateTime - When the snapshot was taken in Coordinated Universal Time (UTC).

$sel:allocatedStorage:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_allocatedStorage - The amount of storage (in gigabytes) to be initially allocated for the database instance.

$sel:dbiResourceId:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_dbiResourceId - The identifier for the source DB instance.

$sel:optionGroupName:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_optionGroupName - The option group name for the DB snapshot.

$sel:timezone:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_timezone - The time zone of the DB snapshot.

$sel:tdeCredentialArn:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_tdeCredentialArn - The ARN from the key store with which to associate the instance for TDE encryption.

$sel:percentProgress:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_percentProgress - The percentage of the estimated data that has been transferred.

$sel:port:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_port - The port that the database engine was listening on at the time of the snapshot.

$sel:storageType:AwsRdsDbSnapshotDetails', awsRdsDbSnapshotDetails_storageType - The storage type associated with the DB snapshot.

awsRdsDbSnapshotDetails_sourceRegion :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

The Amazon Web Services Region that the DB snapshot was created in or copied from.

awsRdsDbSnapshotDetails_iops :: Lens' AwsRdsDbSnapshotDetails (Maybe Int) Source #

The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.

awsRdsDbSnapshotDetails_iamDatabaseAuthenticationEnabled :: Lens' AwsRdsDbSnapshotDetails (Maybe Bool) Source #

Whether mapping of IAM accounts to database accounts is enabled.

awsRdsDbSnapshotDetails_vpcId :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

The VPC ID associated with the DB snapshot.

awsRdsDbSnapshotDetails_instanceCreateTime :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.

awsRdsDbSnapshotDetails_engine :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

The name of the database engine to use for this DB instance.

awsRdsDbSnapshotDetails_dbSnapshotIdentifier :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

The name or ARN of the DB snapshot that is used to restore the DB instance.

awsRdsDbSnapshotDetails_processorFeatures :: Lens' AwsRdsDbSnapshotDetails (Maybe [AwsRdsDbProcessorFeature]) Source #

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

awsRdsDbSnapshotDetails_licenseModel :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

License model information for the restored DB instance.

awsRdsDbSnapshotDetails_sourceDbSnapshotIdentifier :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

The DB snapshot ARN that the DB snapshot was copied from.

awsRdsDbSnapshotDetails_kmsKeyId :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

If Encrypted is true, the KMS key identifier for the encrypted DB snapshot.

awsRdsDbSnapshotDetails_availabilityZone :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB snapshot.

awsRdsDbSnapshotDetails_snapshotCreateTime :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

When the snapshot was taken in Coordinated Universal Time (UTC).

awsRdsDbSnapshotDetails_allocatedStorage :: Lens' AwsRdsDbSnapshotDetails (Maybe Int) Source #

The amount of storage (in gigabytes) to be initially allocated for the database instance.

awsRdsDbSnapshotDetails_tdeCredentialArn :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

The ARN from the key store with which to associate the instance for TDE encryption.

awsRdsDbSnapshotDetails_percentProgress :: Lens' AwsRdsDbSnapshotDetails (Maybe Int) Source #

The percentage of the estimated data that has been transferred.

awsRdsDbSnapshotDetails_port :: Lens' AwsRdsDbSnapshotDetails (Maybe Int) Source #

The port that the database engine was listening on at the time of the snapshot.

awsRdsDbSnapshotDetails_storageType :: Lens' AwsRdsDbSnapshotDetails (Maybe Text) Source #

The storage type associated with the DB snapshot.