AWS Native

v0.43.0 published on Thursday, Dec 1, 2022 by Pulumi

getTable

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:

KeyspaceName string

Name for Cassandra keyspace

TableName string

Name for Cassandra table

KeyspaceName string

Name for Cassandra keyspace

TableName string

Name for Cassandra table

keyspaceName String

Name for Cassandra keyspace

tableName String

Name for Cassandra table

keyspaceName string

Name for Cassandra keyspace

tableName string

Name for Cassandra table

keyspace_name str

Name for Cassandra keyspace

table_name str

Name for Cassandra table

keyspaceName String

Name for Cassandra keyspace

tableName String

Name for Cassandra table

getTable Result

The following output properties are available:

BillingMode Pulumi.AwsNative.Cassandra.Outputs.TableBillingMode
DefaultTimeToLive int

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.

EncryptionSpecification Pulumi.AwsNative.Cassandra.Outputs.TableEncryptionSpecification
PointInTimeRecoveryEnabled bool

Indicates whether point in time recovery is enabled (true) or disabled (false) on the table

RegularColumns List<Pulumi.AwsNative.Cassandra.Outputs.TableColumn>

Non-key columns of the table

Tags List<Pulumi.AwsNative.Cassandra.Outputs.TableTag>

An array of key-value pairs to apply to this resource

BillingMode TableBillingMode
DefaultTimeToLive int

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.

EncryptionSpecification TableEncryptionSpecification
PointInTimeRecoveryEnabled bool

Indicates whether point in time recovery is enabled (true) or disabled (false) on the table

RegularColumns []TableColumn

Non-key columns of the table

Tags []TableTag

An array of key-value pairs to apply to this resource

billingMode TableBillingMode
defaultTimeToLive Integer

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.

encryptionSpecification TableEncryptionSpecification
pointInTimeRecoveryEnabled Boolean

Indicates whether point in time recovery is enabled (true) or disabled (false) on the table

regularColumns List<TableColumn>

Non-key columns of the table

tags List<TableTag>

An array of key-value pairs to apply to this resource

billingMode TableBillingMode
defaultTimeToLive number

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.

encryptionSpecification TableEncryptionSpecification
pointInTimeRecoveryEnabled boolean

Indicates whether point in time recovery is enabled (true) or disabled (false) on the table

regularColumns TableColumn[]

Non-key columns of the table

tags TableTag[]

An array of key-value pairs to apply to this resource

billing_mode TableBillingMode
default_time_to_live int

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 TableEncryptionSpecification
point_in_time_recovery_enabled bool

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

tags Sequence[TableTag]

An array of key-value pairs to apply to this resource

billingMode Property Map
defaultTimeToLive Number

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.

encryptionSpecification Property Map
pointInTimeRecoveryEnabled Boolean

Indicates whether point in time recovery is enabled (true) or disabled (false) on the table

regularColumns List<Property Map>

Non-key columns of the table

tags List<Property Map>

An array of key-value pairs to apply to this resource

Supporting Types

TableBillingMode

TableColumn

ColumnName string
ColumnType string
ColumnName string
ColumnType string
columnName String
columnType String
columnName string
columnType string
columnName String
columnType String

TableEncryptionSpecification

TableEncryptionType

TableMode

TableProvisionedThroughput

TableTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0