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.AwsDynamoDbTableDetails

Description

 
Synopsis

Documentation

data AwsDynamoDbTableDetails Source #

Provides details about a DynamoDB table.

See: newAwsDynamoDbTableDetails smart constructor.

Constructors

AwsDynamoDbTableDetails' 

Fields

Instances

Instances details
Eq AwsDynamoDbTableDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails

Read AwsDynamoDbTableDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails

Show AwsDynamoDbTableDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails

Generic AwsDynamoDbTableDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails

Associated Types

type Rep AwsDynamoDbTableDetails :: Type -> Type #

NFData AwsDynamoDbTableDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails

Methods

rnf :: AwsDynamoDbTableDetails -> () #

Hashable AwsDynamoDbTableDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails

ToJSON AwsDynamoDbTableDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails

FromJSON AwsDynamoDbTableDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails

type Rep AwsDynamoDbTableDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails

type Rep AwsDynamoDbTableDetails = D1 ('MetaData "AwsDynamoDbTableDetails" "Amazonka.SecurityHub.Types.AwsDynamoDbTableDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsDynamoDbTableDetails'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "restoreSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsDynamoDbTableRestoreSummary)) :*: S1 ('MetaSel ('Just "globalTableVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tableSizeBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "attributeDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsDynamoDbTableAttributeDefinition])))) :*: ((S1 ('MetaSel ('Just "latestStreamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "provisionedThroughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsDynamoDbTableProvisionedThroughput))) :*: (S1 ('MetaSel ('Just "tableStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "keySchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsDynamoDbTableKeySchema])) :*: S1 ('MetaSel ('Just "globalSecondaryIndexes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsDynamoDbTableGlobalSecondaryIndex])))))) :*: (((S1 ('MetaSel ('Just "latestStreamLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "billingModeSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsDynamoDbTableBillingModeSummary))) :*: (S1 ('MetaSel ('Just "localSecondaryIndexes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsDynamoDbTableLocalSecondaryIndex])) :*: (S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sseDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsDynamoDbTableSseDescription))))) :*: ((S1 ('MetaSel ('Just "tableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsDynamoDbTableReplica]))) :*: (S1 ('MetaSel ('Just "itemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsDynamoDbTableStreamSpecification))))))))

newAwsDynamoDbTableDetails :: AwsDynamoDbTableDetails Source #

Create a value of AwsDynamoDbTableDetails 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:restoreSummary:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_restoreSummary - Information about the restore for the table.

$sel:globalTableVersion:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_globalTableVersion - The version of global tables being used.

$sel:tableSizeBytes:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_tableSizeBytes - The total size of the table in bytes.

$sel:attributeDefinitions:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_attributeDefinitions - A list of attribute definitions for the table.

$sel:latestStreamArn:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_latestStreamArn - The ARN of the latest stream for the table.

$sel:provisionedThroughput:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_provisionedThroughput - Information about the provisioned throughput for the table.

$sel:tableStatus:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_tableStatus - The current status of the table.

$sel:keySchema:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_keySchema - The primary key structure for the table.

$sel:globalSecondaryIndexes:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_globalSecondaryIndexes - List of global secondary indexes for the table.

$sel:latestStreamLabel:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_latestStreamLabel - The label of the latest stream. The label is not a unique identifier.

$sel:billingModeSummary:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_billingModeSummary - Information about the billing for read/write capacity on the table.

$sel:localSecondaryIndexes:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_localSecondaryIndexes - The list of local secondary indexes for the table.

$sel:creationDateTime:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_creationDateTime - Indicates when the table was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

$sel:sseDescription:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_sseDescription - Information about the server-side encryption for the table.

$sel:tableId:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_tableId - The identifier of the table.

$sel:replicas:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_replicas - The list of replicas of this table.

$sel:itemCount:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_itemCount - The number of items in the table.

$sel:tableName:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_tableName - The name of the table.

$sel:streamSpecification:AwsDynamoDbTableDetails', awsDynamoDbTableDetails_streamSpecification - The current DynamoDB Streams configuration for the table.

awsDynamoDbTableDetails_latestStreamLabel :: Lens' AwsDynamoDbTableDetails (Maybe Text) Source #

The label of the latest stream. The label is not a unique identifier.

awsDynamoDbTableDetails_billingModeSummary :: Lens' AwsDynamoDbTableDetails (Maybe AwsDynamoDbTableBillingModeSummary) Source #

Information about the billing for read/write capacity on the table.

awsDynamoDbTableDetails_creationDateTime :: Lens' AwsDynamoDbTableDetails (Maybe Text) Source #

Indicates when the table was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.