TableArgs class
The set of arguments for Table. The set of arguments for Table.
Constructors
-
TableArgs({Input<
TableCapacitySpecification?> ? capacitySpecification, Input<TableClientSideTimestamps?> ? clientSideTimestamps, Input<TableComment?> ? comment, Input<int?> ? defaultTimeToLive, Input<TableEncryptionSpecification?> ? encryptionSpecification, required Input<String> keyspaceName, Input<TablePointInTimeRecovery?> ? pointInTimeRecovery, Input<String?> ? region, required Input<TableSchemaDefinition> schemaDefinition, required Input<String> tableName, Input<Map< ? tags, Input<String, String> ?>TableTtl?> ? ttl}) -
Creates a new TableArgs.
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.ttlEnables Time to Live custom settings for the table. More information can be found in the Developer Guide.const -
TableArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
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 -
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