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.102.0 published on Tuesday, Apr 16, 2024 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.102.0 published on Tuesday, Apr 16, 2024 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.Outputs.Tag>
    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 Tag
    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<Tag>
    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 Tag[]
    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[root_Tag]
    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

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    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.102.0 published on Tuesday, Apr 16, 2024 by Pulumi