TableState class
Input properties used for looking up and filtering Table resources.
Constructors
-
TableState({Input<
String?> ? arn, Input<TableCapacitySpecification?> ? capacitySpecification, Input<TableClientSideTimestamps?> ? clientSideTimestamps, Input<TableComment?> ? comment, Input<int?> ? defaultTimeToLive, Input<TableEncryptionSpecification?> ? encryptionSpecification, Input<String?> ? keyspaceName, Input<TablePointInTimeRecovery?> ? pointInTimeRecovery, Input<String?> ? region, Input<TableSchemaDefinition?> ? schemaDefinition, Input<String?> ? tableName, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>TableTtl?> ? ttl}) -
Creates a new TableState.
arnThe ARN of the table.capacitySpecificationSpecifies the read/write throughput capacity mode for the table.clientSideTimestampsEnables client-side timestamps for the table. By default, the setting is disabled.commentA description of the table.defaultTimeToLiveThe default Time to Live setting in seconds for the table. More information can be found in the Developer Guide.encryptionSpecificationSpecifies how the encryption key for encryption at rest is managed for the table. More information can be found in the Developer Guide.keyspaceNameThe name of the keyspace that the table is going to be created in.pointInTimeRecoverySpecifies if point-in-time recovery is enabled or disabled for the table. More information can be found in the Developer Guide.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.schemaDefinitionDescribes the schema of the table.tableNameThe name of the table.tagsA map of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.ttlEnables Time to Live custom settings for the table. More information can be found in the Developer Guide.const -
TableState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
The ARN of the table.
final
-
capacitySpecification
→ Input<
TableCapacitySpecification?> ? -
Specifies the read/write throughput capacity mode for the table.
final
-
clientSideTimestamps
→ Input<
TableClientSideTimestamps?> ? -
Enables client-side timestamps for the table. By default, the setting is disabled.
final
-
comment
→ Input<
TableComment?> ? -
A description of the table.
final
-
defaultTimeToLive
→ Input<
int?> ? -
The default Time to Live setting in seconds for the table. More information can be found in the Developer Guide.
final
-
encryptionSpecification
→ Input<
TableEncryptionSpecification?> ? -
Specifies how the encryption key for encryption at rest is managed for the table. More information can be found in the Developer Guide.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
keyspaceName
→ Input<
String?> ? -
The name of the keyspace that the table is going to be created in.
final
-
pointInTimeRecovery
→ Input<
TablePointInTimeRecovery?> ? -
Specifies if point-in-time recovery is enabled or disabled for the table. More information can be found in the Developer Guide.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
schemaDefinition
→ Input<
TableSchemaDefinition?> ? -
Describes the schema of the table.
final
-
tableName
→ Input<
String?> ? -
The name of the table.
final
-
A map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
A map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final -
ttl
→ Input<
TableTtl?> ? -
Enables Time to Live custom settings for the table. More information can be found in the Developer Guide.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited