TableState constructor

const TableState({
  1. Input<String?>? arn,
  2. Input<TableCapacitySpecification?>? capacitySpecification,
  3. Input<TableClientSideTimestamps?>? clientSideTimestamps,
  4. Input<TableComment?>? comment,
  5. Input<int?>? defaultTimeToLive,
  6. Input<TableEncryptionSpecification?>? encryptionSpecification,
  7. Input<String?>? keyspaceName,
  8. Input<TablePointInTimeRecovery?>? pointInTimeRecovery,
  9. Input<String?>? region,
  10. Input<TableSchemaDefinition?>? schemaDefinition,
  11. Input<String?>? tableName,
  12. Input<Map<String, String>?>? tags,
  13. Input<Map<String, String>?>? tagsAll,
  14. Input<TableTtl?>? ttl,
})

Creates a new TableState. arn The ARN of the table. capacitySpecification Specifies the read/write throughput capacity mode for the table. clientSideTimestamps Enables client-side timestamps for the table. By default, the setting is disabled. comment A description of the table. defaultTimeToLive The default Time to Live setting in seconds for the table. More information can be found in the Developer Guide. encryptionSpecification Specifies how the encryption key for encryption at rest is managed for the table. More information can be found in the Developer Guide. keyspaceName The name of the keyspace that the table is going to be created in. pointInTimeRecovery Specifies if point-in-time recovery is enabled or disabled for the table. More information can be found in the Developer Guide. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. schemaDefinition Describes the schema of the table. tableName The name of the table. tags A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. ttl Enables Time to Live custom settings for the table. More information can be found in the Developer Guide.

Implementation

const TableState({
  this.arn,
  this.capacitySpecification,
  this.clientSideTimestamps,
  this.comment,
  this.defaultTimeToLive,
  this.encryptionSpecification,
  this.keyspaceName,
  this.pointInTimeRecovery,
  this.region,
  this.schemaDefinition,
  this.tableName,
  this.tags,
  this.tagsAll,
  this.ttl,
});