1. Packages
  2. AWS Native
  3. API Docs
  4. cassandra
  5. getTable

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.78.0 published on Wednesday, Sep 27, 2023 by Pulumi

aws-native.cassandra.getTable

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.78.0 published on Wednesday, Sep 27, 2023 by Pulumi

    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
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.78.0 published on Wednesday, Sep 27, 2023 by Pulumi