AWS Native is in preview. AWS Classic is fully supported.
aws-native.cassandra.getTable
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource schema for AWS::Cassandra::Table
Using getTable
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTable(args: GetTableArgs, opts?: InvokeOptions): Promise<GetTableResult>
function getTableOutput(args: GetTableOutputArgs, opts?: InvokeOptions): Output<GetTableResult>
def get_table(keyspace_name: Optional[str] = None,
table_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTableResult
def get_table_output(keyspace_name: Optional[pulumi.Input[str]] = None,
table_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTableResult]
func LookupTable(ctx *Context, args *LookupTableArgs, opts ...InvokeOption) (*LookupTableResult, error)
func LookupTableOutput(ctx *Context, args *LookupTableOutputArgs, opts ...InvokeOption) LookupTableResultOutput
> Note: This function is named LookupTable
in the Go SDK.
public static class GetTable
{
public static Task<GetTableResult> InvokeAsync(GetTableArgs args, InvokeOptions? opts = null)
public static Output<GetTableResult> Invoke(GetTableInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTableResult> getTable(GetTableArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:cassandra:getTable
arguments:
# arguments dictionary
The following arguments are supported:
- Keyspace
Name string Name for Cassandra keyspace
- Table
Name string Name for Cassandra table
- Keyspace
Name string Name for Cassandra keyspace
- Table
Name string Name for Cassandra table
- keyspace
Name String Name for Cassandra keyspace
- table
Name String Name for Cassandra table
- keyspace
Name string Name for Cassandra keyspace
- table
Name string Name for Cassandra table
- keyspace_
name str Name for Cassandra keyspace
- table_
name str Name for Cassandra table
- keyspace
Name String Name for Cassandra keyspace
- table
Name String Name for Cassandra table
getTable Result
The following output properties are available:
- Billing
Mode Pulumi.Aws Native. Cassandra. Outputs. Table Billing Mode - Default
Time intTo Live Default TTL (Time To Live) in seconds, where zero is disabled. If the value is greater than zero, TTL is enabled for the entire table and an expiration timestamp is added to each column.
- Encryption
Specification Pulumi.Aws Native. Cassandra. Outputs. Table Encryption Specification - Point
In boolTime Recovery Enabled Indicates whether point in time recovery is enabled (true) or disabled (false) on the table
- Regular
Columns List<Pulumi.Aws Native. Cassandra. Outputs. Table Column> Non-key columns of the table
- List<Pulumi.
Aws Native. Cassandra. Outputs. Table Tag> An array of key-value pairs to apply to this resource
- Billing
Mode TableBilling Mode - Default
Time intTo Live Default TTL (Time To Live) in seconds, where zero is disabled. If the value is greater than zero, TTL is enabled for the entire table and an expiration timestamp is added to each column.
- Encryption
Specification TableEncryption Specification - Point
In boolTime Recovery Enabled Indicates whether point in time recovery is enabled (true) or disabled (false) on the table
- Regular
Columns []TableColumn Non-key columns of the table
- []Table
Tag An array of key-value pairs to apply to this resource
- billing
Mode TableBilling Mode - default
Time IntegerTo Live Default TTL (Time To Live) in seconds, where zero is disabled. If the value is greater than zero, TTL is enabled for the entire table and an expiration timestamp is added to each column.
- encryption
Specification TableEncryption Specification - point
In BooleanTime Recovery Enabled Indicates whether point in time recovery is enabled (true) or disabled (false) on the table
- regular
Columns List<TableColumn> Non-key columns of the table
- List<Table
Tag> An array of key-value pairs to apply to this resource
- billing
Mode TableBilling Mode - default
Time numberTo Live Default TTL (Time To Live) in seconds, where zero is disabled. If the value is greater than zero, TTL is enabled for the entire table and an expiration timestamp is added to each column.
- encryption
Specification TableEncryption Specification - point
In booleanTime Recovery Enabled Indicates whether point in time recovery is enabled (true) or disabled (false) on the table
- regular
Columns TableColumn[] Non-key columns of the table
- Table
Tag[] An array of key-value pairs to apply to this resource
- billing_
mode TableBilling Mode - default_
time_ intto_ live Default TTL (Time To Live) in seconds, where zero is disabled. If the value is greater than zero, TTL is enabled for the entire table and an expiration timestamp is added to each column.
- encryption_
specification TableEncryption Specification - point_
in_ booltime_ recovery_ enabled Indicates whether point in time recovery is enabled (true) or disabled (false) on the table
- regular_
columns Sequence[TableColumn] Non-key columns of the table
- Sequence[Table
Tag] An array of key-value pairs to apply to this resource
- billing
Mode Property Map - default
Time NumberTo Live Default TTL (Time To Live) in seconds, where zero is disabled. If the value is greater than zero, TTL is enabled for the entire table and an expiration timestamp is added to each column.
- encryption
Specification Property Map - point
In BooleanTime Recovery Enabled Indicates whether point in time recovery is enabled (true) or disabled (false) on the table
- regular
Columns List<Property Map> Non-key columns of the table
- List<Property Map>
An array of key-value pairs to apply to this resource
Supporting Types
TableBillingMode
TableColumn
- Column
Name string - Column
Type string
- Column
Name string - Column
Type string
- column
Name String - column
Type String
- column
Name string - column
Type string
- column_
name str - column_
type str
- column
Name String - column
Type String
TableEncryptionSpecification
TableEncryptionType
TableMode
TableProvisionedThroughput
- read
Capacity IntegerUnits - write
Capacity IntegerUnits
- read
Capacity numberUnits - write
Capacity numberUnits
- read
Capacity NumberUnits - write
Capacity NumberUnits
TableTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.