cassandra

package
v0.57.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TableClusteringKeyColumnOrderByAsc  = TableClusteringKeyColumnOrderBy("ASC")
	TableClusteringKeyColumnOrderByDesc = TableClusteringKeyColumnOrderBy("DESC")
)
View Source
const (
	TableEncryptionTypeAwsOwnedKmsKey        = TableEncryptionType("AWS_OWNED_KMS_KEY")
	TableEncryptionTypeCustomerManagedKmsKey = TableEncryptionType("CUSTOMER_MANAGED_KMS_KEY")
)
View Source
const (
	TableModeProvisioned = TableMode("PROVISIONED")
	TableModeOnDemand    = TableMode("ON_DEMAND")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Keyspace

type Keyspace struct {
	pulumi.CustomResourceState

	// Name for Cassandra keyspace
	KeyspaceName pulumi.StringPtrOutput `pulumi:"keyspaceName"`
	Tags         KeyspaceTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::Cassandra::Keyspace

func GetKeyspace

func GetKeyspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KeyspaceState, opts ...pulumi.ResourceOption) (*Keyspace, error)

GetKeyspace gets an existing Keyspace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewKeyspace

func NewKeyspace(ctx *pulumi.Context,
	name string, args *KeyspaceArgs, opts ...pulumi.ResourceOption) (*Keyspace, error)

NewKeyspace registers a new resource with the given unique name, arguments, and options.

func (*Keyspace) ElementType

func (*Keyspace) ElementType() reflect.Type

func (*Keyspace) ToKeyspaceOutput

func (i *Keyspace) ToKeyspaceOutput() KeyspaceOutput

func (*Keyspace) ToKeyspaceOutputWithContext

func (i *Keyspace) ToKeyspaceOutputWithContext(ctx context.Context) KeyspaceOutput

type KeyspaceArgs

type KeyspaceArgs struct {
	// Name for Cassandra keyspace
	KeyspaceName pulumi.StringPtrInput
	Tags         KeyspaceTagArrayInput
}

The set of arguments for constructing a Keyspace resource.

func (KeyspaceArgs) ElementType

func (KeyspaceArgs) ElementType() reflect.Type

type KeyspaceInput

type KeyspaceInput interface {
	pulumi.Input

	ToKeyspaceOutput() KeyspaceOutput
	ToKeyspaceOutputWithContext(ctx context.Context) KeyspaceOutput
}

type KeyspaceOutput

type KeyspaceOutput struct{ *pulumi.OutputState }

func (KeyspaceOutput) ElementType

func (KeyspaceOutput) ElementType() reflect.Type

func (KeyspaceOutput) KeyspaceName added in v0.17.0

func (o KeyspaceOutput) KeyspaceName() pulumi.StringPtrOutput

Name for Cassandra keyspace

func (KeyspaceOutput) Tags added in v0.17.0

func (KeyspaceOutput) ToKeyspaceOutput

func (o KeyspaceOutput) ToKeyspaceOutput() KeyspaceOutput

func (KeyspaceOutput) ToKeyspaceOutputWithContext

func (o KeyspaceOutput) ToKeyspaceOutputWithContext(ctx context.Context) KeyspaceOutput

type KeyspaceState

type KeyspaceState struct {
}

func (KeyspaceState) ElementType

func (KeyspaceState) ElementType() reflect.Type

type KeyspaceTag

type KeyspaceTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type KeyspaceTagArgs

type KeyspaceTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (KeyspaceTagArgs) ElementType

func (KeyspaceTagArgs) ElementType() reflect.Type

func (KeyspaceTagArgs) ToKeyspaceTagOutput

func (i KeyspaceTagArgs) ToKeyspaceTagOutput() KeyspaceTagOutput

func (KeyspaceTagArgs) ToKeyspaceTagOutputWithContext

func (i KeyspaceTagArgs) ToKeyspaceTagOutputWithContext(ctx context.Context) KeyspaceTagOutput

type KeyspaceTagArray

type KeyspaceTagArray []KeyspaceTagInput

func (KeyspaceTagArray) ElementType

func (KeyspaceTagArray) ElementType() reflect.Type

func (KeyspaceTagArray) ToKeyspaceTagArrayOutput

func (i KeyspaceTagArray) ToKeyspaceTagArrayOutput() KeyspaceTagArrayOutput

func (KeyspaceTagArray) ToKeyspaceTagArrayOutputWithContext

func (i KeyspaceTagArray) ToKeyspaceTagArrayOutputWithContext(ctx context.Context) KeyspaceTagArrayOutput

type KeyspaceTagArrayInput

type KeyspaceTagArrayInput interface {
	pulumi.Input

	ToKeyspaceTagArrayOutput() KeyspaceTagArrayOutput
	ToKeyspaceTagArrayOutputWithContext(context.Context) KeyspaceTagArrayOutput
}

KeyspaceTagArrayInput is an input type that accepts KeyspaceTagArray and KeyspaceTagArrayOutput values. You can construct a concrete instance of `KeyspaceTagArrayInput` via:

KeyspaceTagArray{ KeyspaceTagArgs{...} }

type KeyspaceTagArrayOutput

type KeyspaceTagArrayOutput struct{ *pulumi.OutputState }

func (KeyspaceTagArrayOutput) ElementType

func (KeyspaceTagArrayOutput) ElementType() reflect.Type

func (KeyspaceTagArrayOutput) Index

func (KeyspaceTagArrayOutput) ToKeyspaceTagArrayOutput

func (o KeyspaceTagArrayOutput) ToKeyspaceTagArrayOutput() KeyspaceTagArrayOutput

func (KeyspaceTagArrayOutput) ToKeyspaceTagArrayOutputWithContext

func (o KeyspaceTagArrayOutput) ToKeyspaceTagArrayOutputWithContext(ctx context.Context) KeyspaceTagArrayOutput

type KeyspaceTagInput

type KeyspaceTagInput interface {
	pulumi.Input

	ToKeyspaceTagOutput() KeyspaceTagOutput
	ToKeyspaceTagOutputWithContext(context.Context) KeyspaceTagOutput
}

KeyspaceTagInput is an input type that accepts KeyspaceTagArgs and KeyspaceTagOutput values. You can construct a concrete instance of `KeyspaceTagInput` via:

KeyspaceTagArgs{...}

type KeyspaceTagOutput

type KeyspaceTagOutput struct{ *pulumi.OutputState }

func (KeyspaceTagOutput) ElementType

func (KeyspaceTagOutput) ElementType() reflect.Type

func (KeyspaceTagOutput) Key

func (KeyspaceTagOutput) ToKeyspaceTagOutput

func (o KeyspaceTagOutput) ToKeyspaceTagOutput() KeyspaceTagOutput

func (KeyspaceTagOutput) ToKeyspaceTagOutputWithContext

func (o KeyspaceTagOutput) ToKeyspaceTagOutputWithContext(ctx context.Context) KeyspaceTagOutput

func (KeyspaceTagOutput) Value

type LookupKeyspaceArgs added in v0.12.0

type LookupKeyspaceArgs struct {
	// Name for Cassandra keyspace
	KeyspaceName string `pulumi:"keyspaceName"`
}

type LookupKeyspaceOutputArgs added in v0.12.0

type LookupKeyspaceOutputArgs struct {
	// Name for Cassandra keyspace
	KeyspaceName pulumi.StringInput `pulumi:"keyspaceName"`
}

func (LookupKeyspaceOutputArgs) ElementType added in v0.12.0

func (LookupKeyspaceOutputArgs) ElementType() reflect.Type

type LookupKeyspaceResult added in v0.12.0

type LookupKeyspaceResult struct {
	Tags []KeyspaceTag `pulumi:"tags"`
}

func LookupKeyspace added in v0.12.0

func LookupKeyspace(ctx *pulumi.Context, args *LookupKeyspaceArgs, opts ...pulumi.InvokeOption) (*LookupKeyspaceResult, error)

Resource schema for AWS::Cassandra::Keyspace

type LookupKeyspaceResultOutput added in v0.12.0

type LookupKeyspaceResultOutput struct{ *pulumi.OutputState }

func LookupKeyspaceOutput added in v0.12.0

func LookupKeyspaceOutput(ctx *pulumi.Context, args LookupKeyspaceOutputArgs, opts ...pulumi.InvokeOption) LookupKeyspaceResultOutput

func (LookupKeyspaceResultOutput) ElementType added in v0.12.0

func (LookupKeyspaceResultOutput) ElementType() reflect.Type

func (LookupKeyspaceResultOutput) Tags added in v0.12.0

func (LookupKeyspaceResultOutput) ToLookupKeyspaceResultOutput added in v0.12.0

func (o LookupKeyspaceResultOutput) ToLookupKeyspaceResultOutput() LookupKeyspaceResultOutput

func (LookupKeyspaceResultOutput) ToLookupKeyspaceResultOutputWithContext added in v0.12.0

func (o LookupKeyspaceResultOutput) ToLookupKeyspaceResultOutputWithContext(ctx context.Context) LookupKeyspaceResultOutput

type LookupTableArgs added in v0.12.0

type LookupTableArgs struct {
	// Name for Cassandra keyspace
	KeyspaceName string `pulumi:"keyspaceName"`
	// Name for Cassandra table
	TableName string `pulumi:"tableName"`
}

type LookupTableOutputArgs added in v0.12.0

type LookupTableOutputArgs struct {
	// Name for Cassandra keyspace
	KeyspaceName pulumi.StringInput `pulumi:"keyspaceName"`
	// Name for Cassandra table
	TableName pulumi.StringInput `pulumi:"tableName"`
}

func (LookupTableOutputArgs) ElementType added in v0.12.0

func (LookupTableOutputArgs) ElementType() reflect.Type

type LookupTableResult added in v0.12.0

type LookupTableResult struct {
	BillingMode *TableBillingMode `pulumi:"billingMode"`
	// 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.
	DefaultTimeToLive       *int                          `pulumi:"defaultTimeToLive"`
	EncryptionSpecification *TableEncryptionSpecification `pulumi:"encryptionSpecification"`
	// Indicates whether point in time recovery is enabled (true) or disabled (false) on the table
	PointInTimeRecoveryEnabled *bool `pulumi:"pointInTimeRecoveryEnabled"`
	// Non-key columns of the table
	RegularColumns []TableColumn `pulumi:"regularColumns"`
	// An array of key-value pairs to apply to this resource
	Tags []TableTag `pulumi:"tags"`
}

func LookupTable added in v0.12.0

func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)

Resource schema for AWS::Cassandra::Table

type LookupTableResultOutput added in v0.12.0

type LookupTableResultOutput struct{ *pulumi.OutputState }

func LookupTableOutput added in v0.12.0

func LookupTableOutput(ctx *pulumi.Context, args LookupTableOutputArgs, opts ...pulumi.InvokeOption) LookupTableResultOutput

func (LookupTableResultOutput) BillingMode added in v0.12.0

func (LookupTableResultOutput) DefaultTimeToLive added in v0.12.0

func (o LookupTableResultOutput) DefaultTimeToLive() pulumi.IntPtrOutput

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.

func (LookupTableResultOutput) ElementType added in v0.12.0

func (LookupTableResultOutput) ElementType() reflect.Type

func (LookupTableResultOutput) EncryptionSpecification added in v0.12.0

func (LookupTableResultOutput) PointInTimeRecoveryEnabled added in v0.12.0

func (o LookupTableResultOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput

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

func (LookupTableResultOutput) RegularColumns added in v0.12.0

Non-key columns of the table

func (LookupTableResultOutput) Tags added in v0.12.0

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

func (LookupTableResultOutput) ToLookupTableResultOutput added in v0.12.0

func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput

func (LookupTableResultOutput) ToLookupTableResultOutputWithContext added in v0.12.0

func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput

type Table

type Table struct {
	pulumi.CustomResourceState

	BillingMode TableBillingModePtrOutput `pulumi:"billingMode"`
	// Indicates whether client side timestamps are enabled (true) or disabled (false) on the table. False by default, once it is enabled it cannot be disabled again.
	ClientSideTimestampsEnabled pulumi.BoolPtrOutput `pulumi:"clientSideTimestampsEnabled"`
	// Clustering key columns of the table
	ClusteringKeyColumns TableClusteringKeyColumnArrayOutput `pulumi:"clusteringKeyColumns"`
	// 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.
	DefaultTimeToLive       pulumi.IntPtrOutput                   `pulumi:"defaultTimeToLive"`
	EncryptionSpecification TableEncryptionSpecificationPtrOutput `pulumi:"encryptionSpecification"`
	// Name for Cassandra keyspace
	KeyspaceName pulumi.StringOutput `pulumi:"keyspaceName"`
	// Partition key columns of the table
	PartitionKeyColumns TableColumnArrayOutput `pulumi:"partitionKeyColumns"`
	// Indicates whether point in time recovery is enabled (true) or disabled (false) on the table
	PointInTimeRecoveryEnabled pulumi.BoolPtrOutput `pulumi:"pointInTimeRecoveryEnabled"`
	// Non-key columns of the table
	RegularColumns TableColumnArrayOutput `pulumi:"regularColumns"`
	// Name for Cassandra table
	TableName pulumi.StringPtrOutput `pulumi:"tableName"`
	// An array of key-value pairs to apply to this resource
	Tags TableTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::Cassandra::Table

func GetTable

func GetTable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)

GetTable gets an existing Table resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTable

func NewTable(ctx *pulumi.Context,
	name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)

NewTable registers a new resource with the given unique name, arguments, and options.

func (*Table) ElementType

func (*Table) ElementType() reflect.Type

func (*Table) ToTableOutput

func (i *Table) ToTableOutput() TableOutput

func (*Table) ToTableOutputWithContext

func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput

type TableArgs

type TableArgs struct {
	BillingMode TableBillingModePtrInput
	// Indicates whether client side timestamps are enabled (true) or disabled (false) on the table. False by default, once it is enabled it cannot be disabled again.
	ClientSideTimestampsEnabled pulumi.BoolPtrInput
	// Clustering key columns of the table
	ClusteringKeyColumns TableClusteringKeyColumnArrayInput
	// 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.
	DefaultTimeToLive       pulumi.IntPtrInput
	EncryptionSpecification TableEncryptionSpecificationPtrInput
	// Name for Cassandra keyspace
	KeyspaceName pulumi.StringInput
	// Partition key columns of the table
	PartitionKeyColumns TableColumnArrayInput
	// Indicates whether point in time recovery is enabled (true) or disabled (false) on the table
	PointInTimeRecoveryEnabled pulumi.BoolPtrInput
	// Non-key columns of the table
	RegularColumns TableColumnArrayInput
	// Name for Cassandra table
	TableName pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource
	Tags TableTagArrayInput
}

The set of arguments for constructing a Table resource.

func (TableArgs) ElementType

func (TableArgs) ElementType() reflect.Type

type TableBillingMode

type TableBillingMode struct {
	Mode                  TableMode                   `pulumi:"mode"`
	ProvisionedThroughput *TableProvisionedThroughput `pulumi:"provisionedThroughput"`
}

type TableBillingModeArgs

type TableBillingModeArgs struct {
	Mode                  TableModeInput                     `pulumi:"mode"`
	ProvisionedThroughput TableProvisionedThroughputPtrInput `pulumi:"provisionedThroughput"`
}

func (TableBillingModeArgs) ElementType

func (TableBillingModeArgs) ElementType() reflect.Type

func (TableBillingModeArgs) ToTableBillingModeOutput

func (i TableBillingModeArgs) ToTableBillingModeOutput() TableBillingModeOutput

func (TableBillingModeArgs) ToTableBillingModeOutputWithContext

func (i TableBillingModeArgs) ToTableBillingModeOutputWithContext(ctx context.Context) TableBillingModeOutput

func (TableBillingModeArgs) ToTableBillingModePtrOutput

func (i TableBillingModeArgs) ToTableBillingModePtrOutput() TableBillingModePtrOutput

func (TableBillingModeArgs) ToTableBillingModePtrOutputWithContext

func (i TableBillingModeArgs) ToTableBillingModePtrOutputWithContext(ctx context.Context) TableBillingModePtrOutput

type TableBillingModeInput

type TableBillingModeInput interface {
	pulumi.Input

	ToTableBillingModeOutput() TableBillingModeOutput
	ToTableBillingModeOutputWithContext(context.Context) TableBillingModeOutput
}

TableBillingModeInput is an input type that accepts TableBillingModeArgs and TableBillingModeOutput values. You can construct a concrete instance of `TableBillingModeInput` via:

TableBillingModeArgs{...}

type TableBillingModeOutput

type TableBillingModeOutput struct{ *pulumi.OutputState }

func (TableBillingModeOutput) ElementType

func (TableBillingModeOutput) ElementType() reflect.Type

func (TableBillingModeOutput) Mode

func (TableBillingModeOutput) ProvisionedThroughput

func (TableBillingModeOutput) ToTableBillingModeOutput

func (o TableBillingModeOutput) ToTableBillingModeOutput() TableBillingModeOutput

func (TableBillingModeOutput) ToTableBillingModeOutputWithContext

func (o TableBillingModeOutput) ToTableBillingModeOutputWithContext(ctx context.Context) TableBillingModeOutput

func (TableBillingModeOutput) ToTableBillingModePtrOutput

func (o TableBillingModeOutput) ToTableBillingModePtrOutput() TableBillingModePtrOutput

func (TableBillingModeOutput) ToTableBillingModePtrOutputWithContext

func (o TableBillingModeOutput) ToTableBillingModePtrOutputWithContext(ctx context.Context) TableBillingModePtrOutput

type TableBillingModePtrInput

type TableBillingModePtrInput interface {
	pulumi.Input

	ToTableBillingModePtrOutput() TableBillingModePtrOutput
	ToTableBillingModePtrOutputWithContext(context.Context) TableBillingModePtrOutput
}

TableBillingModePtrInput is an input type that accepts TableBillingModeArgs, TableBillingModePtr and TableBillingModePtrOutput values. You can construct a concrete instance of `TableBillingModePtrInput` via:

        TableBillingModeArgs{...}

or:

        nil

type TableBillingModePtrOutput

type TableBillingModePtrOutput struct{ *pulumi.OutputState }

func (TableBillingModePtrOutput) Elem

func (TableBillingModePtrOutput) ElementType

func (TableBillingModePtrOutput) ElementType() reflect.Type

func (TableBillingModePtrOutput) Mode

func (TableBillingModePtrOutput) ProvisionedThroughput

func (TableBillingModePtrOutput) ToTableBillingModePtrOutput

func (o TableBillingModePtrOutput) ToTableBillingModePtrOutput() TableBillingModePtrOutput

func (TableBillingModePtrOutput) ToTableBillingModePtrOutputWithContext

func (o TableBillingModePtrOutput) ToTableBillingModePtrOutputWithContext(ctx context.Context) TableBillingModePtrOutput

type TableClusteringKeyColumn

type TableClusteringKeyColumn struct {
	Column  TableColumn                      `pulumi:"column"`
	OrderBy *TableClusteringKeyColumnOrderBy `pulumi:"orderBy"`
}

type TableClusteringKeyColumnArgs

type TableClusteringKeyColumnArgs struct {
	Column  TableColumnInput                        `pulumi:"column"`
	OrderBy TableClusteringKeyColumnOrderByPtrInput `pulumi:"orderBy"`
}

func (TableClusteringKeyColumnArgs) ElementType

func (TableClusteringKeyColumnArgs) ToTableClusteringKeyColumnOutput

func (i TableClusteringKeyColumnArgs) ToTableClusteringKeyColumnOutput() TableClusteringKeyColumnOutput

func (TableClusteringKeyColumnArgs) ToTableClusteringKeyColumnOutputWithContext

func (i TableClusteringKeyColumnArgs) ToTableClusteringKeyColumnOutputWithContext(ctx context.Context) TableClusteringKeyColumnOutput

type TableClusteringKeyColumnArray

type TableClusteringKeyColumnArray []TableClusteringKeyColumnInput

func (TableClusteringKeyColumnArray) ElementType

func (TableClusteringKeyColumnArray) ToTableClusteringKeyColumnArrayOutput

func (i TableClusteringKeyColumnArray) ToTableClusteringKeyColumnArrayOutput() TableClusteringKeyColumnArrayOutput

func (TableClusteringKeyColumnArray) ToTableClusteringKeyColumnArrayOutputWithContext

func (i TableClusteringKeyColumnArray) ToTableClusteringKeyColumnArrayOutputWithContext(ctx context.Context) TableClusteringKeyColumnArrayOutput

type TableClusteringKeyColumnArrayInput

type TableClusteringKeyColumnArrayInput interface {
	pulumi.Input

	ToTableClusteringKeyColumnArrayOutput() TableClusteringKeyColumnArrayOutput
	ToTableClusteringKeyColumnArrayOutputWithContext(context.Context) TableClusteringKeyColumnArrayOutput
}

TableClusteringKeyColumnArrayInput is an input type that accepts TableClusteringKeyColumnArray and TableClusteringKeyColumnArrayOutput values. You can construct a concrete instance of `TableClusteringKeyColumnArrayInput` via:

TableClusteringKeyColumnArray{ TableClusteringKeyColumnArgs{...} }

type TableClusteringKeyColumnArrayOutput

type TableClusteringKeyColumnArrayOutput struct{ *pulumi.OutputState }

func (TableClusteringKeyColumnArrayOutput) ElementType

func (TableClusteringKeyColumnArrayOutput) Index

func (TableClusteringKeyColumnArrayOutput) ToTableClusteringKeyColumnArrayOutput

func (o TableClusteringKeyColumnArrayOutput) ToTableClusteringKeyColumnArrayOutput() TableClusteringKeyColumnArrayOutput

func (TableClusteringKeyColumnArrayOutput) ToTableClusteringKeyColumnArrayOutputWithContext

func (o TableClusteringKeyColumnArrayOutput) ToTableClusteringKeyColumnArrayOutputWithContext(ctx context.Context) TableClusteringKeyColumnArrayOutput

type TableClusteringKeyColumnInput

type TableClusteringKeyColumnInput interface {
	pulumi.Input

	ToTableClusteringKeyColumnOutput() TableClusteringKeyColumnOutput
	ToTableClusteringKeyColumnOutputWithContext(context.Context) TableClusteringKeyColumnOutput
}

TableClusteringKeyColumnInput is an input type that accepts TableClusteringKeyColumnArgs and TableClusteringKeyColumnOutput values. You can construct a concrete instance of `TableClusteringKeyColumnInput` via:

TableClusteringKeyColumnArgs{...}

type TableClusteringKeyColumnOrderBy

type TableClusteringKeyColumnOrderBy string

func (TableClusteringKeyColumnOrderBy) ElementType

func (TableClusteringKeyColumnOrderBy) ToStringOutput

func (TableClusteringKeyColumnOrderBy) ToStringOutputWithContext

func (e TableClusteringKeyColumnOrderBy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TableClusteringKeyColumnOrderBy) ToStringPtrOutput

func (TableClusteringKeyColumnOrderBy) ToStringPtrOutputWithContext

func (e TableClusteringKeyColumnOrderBy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TableClusteringKeyColumnOrderBy) ToTableClusteringKeyColumnOrderByOutput

func (e TableClusteringKeyColumnOrderBy) ToTableClusteringKeyColumnOrderByOutput() TableClusteringKeyColumnOrderByOutput

func (TableClusteringKeyColumnOrderBy) ToTableClusteringKeyColumnOrderByOutputWithContext

func (e TableClusteringKeyColumnOrderBy) ToTableClusteringKeyColumnOrderByOutputWithContext(ctx context.Context) TableClusteringKeyColumnOrderByOutput

func (TableClusteringKeyColumnOrderBy) ToTableClusteringKeyColumnOrderByPtrOutput

func (e TableClusteringKeyColumnOrderBy) ToTableClusteringKeyColumnOrderByPtrOutput() TableClusteringKeyColumnOrderByPtrOutput

func (TableClusteringKeyColumnOrderBy) ToTableClusteringKeyColumnOrderByPtrOutputWithContext

func (e TableClusteringKeyColumnOrderBy) ToTableClusteringKeyColumnOrderByPtrOutputWithContext(ctx context.Context) TableClusteringKeyColumnOrderByPtrOutput

type TableClusteringKeyColumnOrderByInput

type TableClusteringKeyColumnOrderByInput interface {
	pulumi.Input

	ToTableClusteringKeyColumnOrderByOutput() TableClusteringKeyColumnOrderByOutput
	ToTableClusteringKeyColumnOrderByOutputWithContext(context.Context) TableClusteringKeyColumnOrderByOutput
}

TableClusteringKeyColumnOrderByInput is an input type that accepts TableClusteringKeyColumnOrderByArgs and TableClusteringKeyColumnOrderByOutput values. You can construct a concrete instance of `TableClusteringKeyColumnOrderByInput` via:

TableClusteringKeyColumnOrderByArgs{...}

type TableClusteringKeyColumnOrderByOutput

type TableClusteringKeyColumnOrderByOutput struct{ *pulumi.OutputState }

func (TableClusteringKeyColumnOrderByOutput) ElementType

func (TableClusteringKeyColumnOrderByOutput) ToStringOutput

func (TableClusteringKeyColumnOrderByOutput) ToStringOutputWithContext

func (o TableClusteringKeyColumnOrderByOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TableClusteringKeyColumnOrderByOutput) ToStringPtrOutput

func (TableClusteringKeyColumnOrderByOutput) ToStringPtrOutputWithContext

func (o TableClusteringKeyColumnOrderByOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TableClusteringKeyColumnOrderByOutput) ToTableClusteringKeyColumnOrderByOutput

func (o TableClusteringKeyColumnOrderByOutput) ToTableClusteringKeyColumnOrderByOutput() TableClusteringKeyColumnOrderByOutput

func (TableClusteringKeyColumnOrderByOutput) ToTableClusteringKeyColumnOrderByOutputWithContext

func (o TableClusteringKeyColumnOrderByOutput) ToTableClusteringKeyColumnOrderByOutputWithContext(ctx context.Context) TableClusteringKeyColumnOrderByOutput

func (TableClusteringKeyColumnOrderByOutput) ToTableClusteringKeyColumnOrderByPtrOutput

func (o TableClusteringKeyColumnOrderByOutput) ToTableClusteringKeyColumnOrderByPtrOutput() TableClusteringKeyColumnOrderByPtrOutput

func (TableClusteringKeyColumnOrderByOutput) ToTableClusteringKeyColumnOrderByPtrOutputWithContext

func (o TableClusteringKeyColumnOrderByOutput) ToTableClusteringKeyColumnOrderByPtrOutputWithContext(ctx context.Context) TableClusteringKeyColumnOrderByPtrOutput

type TableClusteringKeyColumnOrderByPtrInput

type TableClusteringKeyColumnOrderByPtrInput interface {
	pulumi.Input

	ToTableClusteringKeyColumnOrderByPtrOutput() TableClusteringKeyColumnOrderByPtrOutput
	ToTableClusteringKeyColumnOrderByPtrOutputWithContext(context.Context) TableClusteringKeyColumnOrderByPtrOutput
}

type TableClusteringKeyColumnOrderByPtrOutput

type TableClusteringKeyColumnOrderByPtrOutput struct{ *pulumi.OutputState }

func (TableClusteringKeyColumnOrderByPtrOutput) Elem

func (TableClusteringKeyColumnOrderByPtrOutput) ElementType

func (TableClusteringKeyColumnOrderByPtrOutput) ToStringPtrOutput

func (TableClusteringKeyColumnOrderByPtrOutput) ToStringPtrOutputWithContext

func (TableClusteringKeyColumnOrderByPtrOutput) ToTableClusteringKeyColumnOrderByPtrOutput

func (o TableClusteringKeyColumnOrderByPtrOutput) ToTableClusteringKeyColumnOrderByPtrOutput() TableClusteringKeyColumnOrderByPtrOutput

func (TableClusteringKeyColumnOrderByPtrOutput) ToTableClusteringKeyColumnOrderByPtrOutputWithContext

func (o TableClusteringKeyColumnOrderByPtrOutput) ToTableClusteringKeyColumnOrderByPtrOutputWithContext(ctx context.Context) TableClusteringKeyColumnOrderByPtrOutput

type TableClusteringKeyColumnOutput

type TableClusteringKeyColumnOutput struct{ *pulumi.OutputState }

func (TableClusteringKeyColumnOutput) Column

func (TableClusteringKeyColumnOutput) ElementType

func (TableClusteringKeyColumnOutput) OrderBy

func (TableClusteringKeyColumnOutput) ToTableClusteringKeyColumnOutput

func (o TableClusteringKeyColumnOutput) ToTableClusteringKeyColumnOutput() TableClusteringKeyColumnOutput

func (TableClusteringKeyColumnOutput) ToTableClusteringKeyColumnOutputWithContext

func (o TableClusteringKeyColumnOutput) ToTableClusteringKeyColumnOutputWithContext(ctx context.Context) TableClusteringKeyColumnOutput

type TableColumn

type TableColumn struct {
	ColumnName string `pulumi:"columnName"`
	ColumnType string `pulumi:"columnType"`
}

type TableColumnArgs

type TableColumnArgs struct {
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	ColumnType pulumi.StringInput `pulumi:"columnType"`
}

func (TableColumnArgs) ElementType

func (TableColumnArgs) ElementType() reflect.Type

func (TableColumnArgs) ToTableColumnOutput

func (i TableColumnArgs) ToTableColumnOutput() TableColumnOutput

func (TableColumnArgs) ToTableColumnOutputWithContext

func (i TableColumnArgs) ToTableColumnOutputWithContext(ctx context.Context) TableColumnOutput

type TableColumnArray

type TableColumnArray []TableColumnInput

func (TableColumnArray) ElementType

func (TableColumnArray) ElementType() reflect.Type

func (TableColumnArray) ToTableColumnArrayOutput

func (i TableColumnArray) ToTableColumnArrayOutput() TableColumnArrayOutput

func (TableColumnArray) ToTableColumnArrayOutputWithContext

func (i TableColumnArray) ToTableColumnArrayOutputWithContext(ctx context.Context) TableColumnArrayOutput

type TableColumnArrayInput

type TableColumnArrayInput interface {
	pulumi.Input

	ToTableColumnArrayOutput() TableColumnArrayOutput
	ToTableColumnArrayOutputWithContext(context.Context) TableColumnArrayOutput
}

TableColumnArrayInput is an input type that accepts TableColumnArray and TableColumnArrayOutput values. You can construct a concrete instance of `TableColumnArrayInput` via:

TableColumnArray{ TableColumnArgs{...} }

type TableColumnArrayOutput

type TableColumnArrayOutput struct{ *pulumi.OutputState }

func (TableColumnArrayOutput) ElementType

func (TableColumnArrayOutput) ElementType() reflect.Type

func (TableColumnArrayOutput) Index

func (TableColumnArrayOutput) ToTableColumnArrayOutput

func (o TableColumnArrayOutput) ToTableColumnArrayOutput() TableColumnArrayOutput

func (TableColumnArrayOutput) ToTableColumnArrayOutputWithContext

func (o TableColumnArrayOutput) ToTableColumnArrayOutputWithContext(ctx context.Context) TableColumnArrayOutput

type TableColumnInput

type TableColumnInput interface {
	pulumi.Input

	ToTableColumnOutput() TableColumnOutput
	ToTableColumnOutputWithContext(context.Context) TableColumnOutput
}

TableColumnInput is an input type that accepts TableColumnArgs and TableColumnOutput values. You can construct a concrete instance of `TableColumnInput` via:

TableColumnArgs{...}

type TableColumnOutput

type TableColumnOutput struct{ *pulumi.OutputState }

func (TableColumnOutput) ColumnName

func (o TableColumnOutput) ColumnName() pulumi.StringOutput

func (TableColumnOutput) ColumnType

func (o TableColumnOutput) ColumnType() pulumi.StringOutput

func (TableColumnOutput) ElementType

func (TableColumnOutput) ElementType() reflect.Type

func (TableColumnOutput) ToTableColumnOutput

func (o TableColumnOutput) ToTableColumnOutput() TableColumnOutput

func (TableColumnOutput) ToTableColumnOutputWithContext

func (o TableColumnOutput) ToTableColumnOutputWithContext(ctx context.Context) TableColumnOutput

type TableEncryptionSpecification

type TableEncryptionSpecification struct {
	EncryptionType   TableEncryptionType `pulumi:"encryptionType"`
	KmsKeyIdentifier *string             `pulumi:"kmsKeyIdentifier"`
}

Represents the settings used to enable server-side encryption

type TableEncryptionSpecificationArgs

type TableEncryptionSpecificationArgs struct {
	EncryptionType   TableEncryptionTypeInput `pulumi:"encryptionType"`
	KmsKeyIdentifier pulumi.StringPtrInput    `pulumi:"kmsKeyIdentifier"`
}

Represents the settings used to enable server-side encryption

func (TableEncryptionSpecificationArgs) ElementType

func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutput

func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput

func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutputWithContext

func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutputWithContext(ctx context.Context) TableEncryptionSpecificationOutput

func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutput

func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput

func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutputWithContext

func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput

type TableEncryptionSpecificationInput

type TableEncryptionSpecificationInput interface {
	pulumi.Input

	ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput
	ToTableEncryptionSpecificationOutputWithContext(context.Context) TableEncryptionSpecificationOutput
}

TableEncryptionSpecificationInput is an input type that accepts TableEncryptionSpecificationArgs and TableEncryptionSpecificationOutput values. You can construct a concrete instance of `TableEncryptionSpecificationInput` via:

TableEncryptionSpecificationArgs{...}

type TableEncryptionSpecificationOutput

type TableEncryptionSpecificationOutput struct{ *pulumi.OutputState }

Represents the settings used to enable server-side encryption

func (TableEncryptionSpecificationOutput) ElementType

func (TableEncryptionSpecificationOutput) EncryptionType

func (TableEncryptionSpecificationOutput) KmsKeyIdentifier

func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutput

func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput

func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutputWithContext

func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutputWithContext(ctx context.Context) TableEncryptionSpecificationOutput

func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutput

func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput

func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutputWithContext

func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput

type TableEncryptionSpecificationPtrInput

type TableEncryptionSpecificationPtrInput interface {
	pulumi.Input

	ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
	ToTableEncryptionSpecificationPtrOutputWithContext(context.Context) TableEncryptionSpecificationPtrOutput
}

TableEncryptionSpecificationPtrInput is an input type that accepts TableEncryptionSpecificationArgs, TableEncryptionSpecificationPtr and TableEncryptionSpecificationPtrOutput values. You can construct a concrete instance of `TableEncryptionSpecificationPtrInput` via:

        TableEncryptionSpecificationArgs{...}

or:

        nil

type TableEncryptionSpecificationPtrOutput

type TableEncryptionSpecificationPtrOutput struct{ *pulumi.OutputState }

func (TableEncryptionSpecificationPtrOutput) Elem

func (TableEncryptionSpecificationPtrOutput) ElementType

func (TableEncryptionSpecificationPtrOutput) EncryptionType

func (TableEncryptionSpecificationPtrOutput) KmsKeyIdentifier

func (TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutput

func (o TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput

func (TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutputWithContext

func (o TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput

type TableEncryptionType

type TableEncryptionType string

Server-side encryption type

func (TableEncryptionType) ElementType

func (TableEncryptionType) ElementType() reflect.Type

func (TableEncryptionType) ToStringOutput

func (e TableEncryptionType) ToStringOutput() pulumi.StringOutput

func (TableEncryptionType) ToStringOutputWithContext

func (e TableEncryptionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TableEncryptionType) ToStringPtrOutput

func (e TableEncryptionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TableEncryptionType) ToStringPtrOutputWithContext

func (e TableEncryptionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TableEncryptionType) ToTableEncryptionTypeOutput

func (e TableEncryptionType) ToTableEncryptionTypeOutput() TableEncryptionTypeOutput

func (TableEncryptionType) ToTableEncryptionTypeOutputWithContext

func (e TableEncryptionType) ToTableEncryptionTypeOutputWithContext(ctx context.Context) TableEncryptionTypeOutput

func (TableEncryptionType) ToTableEncryptionTypePtrOutput

func (e TableEncryptionType) ToTableEncryptionTypePtrOutput() TableEncryptionTypePtrOutput

func (TableEncryptionType) ToTableEncryptionTypePtrOutputWithContext

func (e TableEncryptionType) ToTableEncryptionTypePtrOutputWithContext(ctx context.Context) TableEncryptionTypePtrOutput

type TableEncryptionTypeInput

type TableEncryptionTypeInput interface {
	pulumi.Input

	ToTableEncryptionTypeOutput() TableEncryptionTypeOutput
	ToTableEncryptionTypeOutputWithContext(context.Context) TableEncryptionTypeOutput
}

TableEncryptionTypeInput is an input type that accepts TableEncryptionTypeArgs and TableEncryptionTypeOutput values. You can construct a concrete instance of `TableEncryptionTypeInput` via:

TableEncryptionTypeArgs{...}

type TableEncryptionTypeOutput

type TableEncryptionTypeOutput struct{ *pulumi.OutputState }

func (TableEncryptionTypeOutput) ElementType

func (TableEncryptionTypeOutput) ElementType() reflect.Type

func (TableEncryptionTypeOutput) ToStringOutput

func (o TableEncryptionTypeOutput) ToStringOutput() pulumi.StringOutput

func (TableEncryptionTypeOutput) ToStringOutputWithContext

func (o TableEncryptionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TableEncryptionTypeOutput) ToStringPtrOutput

func (o TableEncryptionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TableEncryptionTypeOutput) ToStringPtrOutputWithContext

func (o TableEncryptionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TableEncryptionTypeOutput) ToTableEncryptionTypeOutput

func (o TableEncryptionTypeOutput) ToTableEncryptionTypeOutput() TableEncryptionTypeOutput

func (TableEncryptionTypeOutput) ToTableEncryptionTypeOutputWithContext

func (o TableEncryptionTypeOutput) ToTableEncryptionTypeOutputWithContext(ctx context.Context) TableEncryptionTypeOutput

func (TableEncryptionTypeOutput) ToTableEncryptionTypePtrOutput

func (o TableEncryptionTypeOutput) ToTableEncryptionTypePtrOutput() TableEncryptionTypePtrOutput

func (TableEncryptionTypeOutput) ToTableEncryptionTypePtrOutputWithContext

func (o TableEncryptionTypeOutput) ToTableEncryptionTypePtrOutputWithContext(ctx context.Context) TableEncryptionTypePtrOutput

type TableEncryptionTypePtrInput

type TableEncryptionTypePtrInput interface {
	pulumi.Input

	ToTableEncryptionTypePtrOutput() TableEncryptionTypePtrOutput
	ToTableEncryptionTypePtrOutputWithContext(context.Context) TableEncryptionTypePtrOutput
}

func TableEncryptionTypePtr

func TableEncryptionTypePtr(v string) TableEncryptionTypePtrInput

type TableEncryptionTypePtrOutput

type TableEncryptionTypePtrOutput struct{ *pulumi.OutputState }

func (TableEncryptionTypePtrOutput) Elem

func (TableEncryptionTypePtrOutput) ElementType

func (TableEncryptionTypePtrOutput) ToStringPtrOutput

func (o TableEncryptionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TableEncryptionTypePtrOutput) ToStringPtrOutputWithContext

func (o TableEncryptionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TableEncryptionTypePtrOutput) ToTableEncryptionTypePtrOutput

func (o TableEncryptionTypePtrOutput) ToTableEncryptionTypePtrOutput() TableEncryptionTypePtrOutput

func (TableEncryptionTypePtrOutput) ToTableEncryptionTypePtrOutputWithContext

func (o TableEncryptionTypePtrOutput) ToTableEncryptionTypePtrOutputWithContext(ctx context.Context) TableEncryptionTypePtrOutput

type TableInput

type TableInput interface {
	pulumi.Input

	ToTableOutput() TableOutput
	ToTableOutputWithContext(ctx context.Context) TableOutput
}

type TableMode

type TableMode string

Capacity mode for the specified table

func (TableMode) ElementType

func (TableMode) ElementType() reflect.Type

func (TableMode) ToStringOutput

func (e TableMode) ToStringOutput() pulumi.StringOutput

func (TableMode) ToStringOutputWithContext

func (e TableMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TableMode) ToStringPtrOutput

func (e TableMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (TableMode) ToStringPtrOutputWithContext

func (e TableMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TableMode) ToTableModeOutput

func (e TableMode) ToTableModeOutput() TableModeOutput

func (TableMode) ToTableModeOutputWithContext

func (e TableMode) ToTableModeOutputWithContext(ctx context.Context) TableModeOutput

func (TableMode) ToTableModePtrOutput

func (e TableMode) ToTableModePtrOutput() TableModePtrOutput

func (TableMode) ToTableModePtrOutputWithContext

func (e TableMode) ToTableModePtrOutputWithContext(ctx context.Context) TableModePtrOutput

type TableModeInput

type TableModeInput interface {
	pulumi.Input

	ToTableModeOutput() TableModeOutput
	ToTableModeOutputWithContext(context.Context) TableModeOutput
}

TableModeInput is an input type that accepts TableModeArgs and TableModeOutput values. You can construct a concrete instance of `TableModeInput` via:

TableModeArgs{...}

type TableModeOutput

type TableModeOutput struct{ *pulumi.OutputState }

func (TableModeOutput) ElementType

func (TableModeOutput) ElementType() reflect.Type

func (TableModeOutput) ToStringOutput

func (o TableModeOutput) ToStringOutput() pulumi.StringOutput

func (TableModeOutput) ToStringOutputWithContext

func (o TableModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TableModeOutput) ToStringPtrOutput

func (o TableModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TableModeOutput) ToStringPtrOutputWithContext

func (o TableModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TableModeOutput) ToTableModeOutput

func (o TableModeOutput) ToTableModeOutput() TableModeOutput

func (TableModeOutput) ToTableModeOutputWithContext

func (o TableModeOutput) ToTableModeOutputWithContext(ctx context.Context) TableModeOutput

func (TableModeOutput) ToTableModePtrOutput

func (o TableModeOutput) ToTableModePtrOutput() TableModePtrOutput

func (TableModeOutput) ToTableModePtrOutputWithContext

func (o TableModeOutput) ToTableModePtrOutputWithContext(ctx context.Context) TableModePtrOutput

type TableModePtrInput

type TableModePtrInput interface {
	pulumi.Input

	ToTableModePtrOutput() TableModePtrOutput
	ToTableModePtrOutputWithContext(context.Context) TableModePtrOutput
}

func TableModePtr

func TableModePtr(v string) TableModePtrInput

type TableModePtrOutput

type TableModePtrOutput struct{ *pulumi.OutputState }

func (TableModePtrOutput) Elem

func (TableModePtrOutput) ElementType

func (TableModePtrOutput) ElementType() reflect.Type

func (TableModePtrOutput) ToStringPtrOutput

func (o TableModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TableModePtrOutput) ToStringPtrOutputWithContext

func (o TableModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TableModePtrOutput) ToTableModePtrOutput

func (o TableModePtrOutput) ToTableModePtrOutput() TableModePtrOutput

func (TableModePtrOutput) ToTableModePtrOutputWithContext

func (o TableModePtrOutput) ToTableModePtrOutputWithContext(ctx context.Context) TableModePtrOutput

type TableOutput

type TableOutput struct{ *pulumi.OutputState }

func (TableOutput) BillingMode added in v0.17.0

func (o TableOutput) BillingMode() TableBillingModePtrOutput

func (TableOutput) ClientSideTimestampsEnabled added in v0.54.0

func (o TableOutput) ClientSideTimestampsEnabled() pulumi.BoolPtrOutput

Indicates whether client side timestamps are enabled (true) or disabled (false) on the table. False by default, once it is enabled it cannot be disabled again.

func (TableOutput) ClusteringKeyColumns added in v0.17.0

func (o TableOutput) ClusteringKeyColumns() TableClusteringKeyColumnArrayOutput

Clustering key columns of the table

func (TableOutput) DefaultTimeToLive added in v0.17.0

func (o TableOutput) DefaultTimeToLive() pulumi.IntPtrOutput

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.

func (TableOutput) ElementType

func (TableOutput) ElementType() reflect.Type

func (TableOutput) EncryptionSpecification added in v0.17.0

func (o TableOutput) EncryptionSpecification() TableEncryptionSpecificationPtrOutput

func (TableOutput) KeyspaceName added in v0.17.0

func (o TableOutput) KeyspaceName() pulumi.StringOutput

Name for Cassandra keyspace

func (TableOutput) PartitionKeyColumns added in v0.17.0

func (o TableOutput) PartitionKeyColumns() TableColumnArrayOutput

Partition key columns of the table

func (TableOutput) PointInTimeRecoveryEnabled added in v0.17.0

func (o TableOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput

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

func (TableOutput) RegularColumns added in v0.17.0

func (o TableOutput) RegularColumns() TableColumnArrayOutput

Non-key columns of the table

func (TableOutput) TableName added in v0.17.0

func (o TableOutput) TableName() pulumi.StringPtrOutput

Name for Cassandra table

func (TableOutput) Tags added in v0.17.0

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

func (TableOutput) ToTableOutput

func (o TableOutput) ToTableOutput() TableOutput

func (TableOutput) ToTableOutputWithContext

func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput

type TableProvisionedThroughput

type TableProvisionedThroughput struct {
	ReadCapacityUnits  int `pulumi:"readCapacityUnits"`
	WriteCapacityUnits int `pulumi:"writeCapacityUnits"`
}

Throughput for the specified table, which consists of values for ReadCapacityUnits and WriteCapacityUnits

type TableProvisionedThroughputArgs

type TableProvisionedThroughputArgs struct {
	ReadCapacityUnits  pulumi.IntInput `pulumi:"readCapacityUnits"`
	WriteCapacityUnits pulumi.IntInput `pulumi:"writeCapacityUnits"`
}

Throughput for the specified table, which consists of values for ReadCapacityUnits and WriteCapacityUnits

func (TableProvisionedThroughputArgs) ElementType

func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutput

func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutput() TableProvisionedThroughputOutput

func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutputWithContext

func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutputWithContext(ctx context.Context) TableProvisionedThroughputOutput

func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutput

func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput

func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutputWithContext

func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutputWithContext(ctx context.Context) TableProvisionedThroughputPtrOutput

type TableProvisionedThroughputInput

type TableProvisionedThroughputInput interface {
	pulumi.Input

	ToTableProvisionedThroughputOutput() TableProvisionedThroughputOutput
	ToTableProvisionedThroughputOutputWithContext(context.Context) TableProvisionedThroughputOutput
}

TableProvisionedThroughputInput is an input type that accepts TableProvisionedThroughputArgs and TableProvisionedThroughputOutput values. You can construct a concrete instance of `TableProvisionedThroughputInput` via:

TableProvisionedThroughputArgs{...}

type TableProvisionedThroughputOutput

type TableProvisionedThroughputOutput struct{ *pulumi.OutputState }

Throughput for the specified table, which consists of values for ReadCapacityUnits and WriteCapacityUnits

func (TableProvisionedThroughputOutput) ElementType

func (TableProvisionedThroughputOutput) ReadCapacityUnits

func (o TableProvisionedThroughputOutput) ReadCapacityUnits() pulumi.IntOutput

func (TableProvisionedThroughputOutput) ToTableProvisionedThroughputOutput

func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputOutput() TableProvisionedThroughputOutput

func (TableProvisionedThroughputOutput) ToTableProvisionedThroughputOutputWithContext

func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputOutputWithContext(ctx context.Context) TableProvisionedThroughputOutput

func (TableProvisionedThroughputOutput) ToTableProvisionedThroughputPtrOutput

func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput

func (TableProvisionedThroughputOutput) ToTableProvisionedThroughputPtrOutputWithContext

func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputPtrOutputWithContext(ctx context.Context) TableProvisionedThroughputPtrOutput

func (TableProvisionedThroughputOutput) WriteCapacityUnits

func (o TableProvisionedThroughputOutput) WriteCapacityUnits() pulumi.IntOutput

type TableProvisionedThroughputPtrInput

type TableProvisionedThroughputPtrInput interface {
	pulumi.Input

	ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput
	ToTableProvisionedThroughputPtrOutputWithContext(context.Context) TableProvisionedThroughputPtrOutput
}

TableProvisionedThroughputPtrInput is an input type that accepts TableProvisionedThroughputArgs, TableProvisionedThroughputPtr and TableProvisionedThroughputPtrOutput values. You can construct a concrete instance of `TableProvisionedThroughputPtrInput` via:

        TableProvisionedThroughputArgs{...}

or:

        nil

type TableProvisionedThroughputPtrOutput

type TableProvisionedThroughputPtrOutput struct{ *pulumi.OutputState }

func (TableProvisionedThroughputPtrOutput) Elem

func (TableProvisionedThroughputPtrOutput) ElementType

func (TableProvisionedThroughputPtrOutput) ReadCapacityUnits

func (TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutput

func (o TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput

func (TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutputWithContext

func (o TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutputWithContext(ctx context.Context) TableProvisionedThroughputPtrOutput

func (TableProvisionedThroughputPtrOutput) WriteCapacityUnits

type TableState

type TableState struct {
}

func (TableState) ElementType

func (TableState) ElementType() reflect.Type

type TableTag

type TableTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

A key-value pair to apply to the resource

type TableTagArgs

type TableTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to apply to the resource

func (TableTagArgs) ElementType

func (TableTagArgs) ElementType() reflect.Type

func (TableTagArgs) ToTableTagOutput

func (i TableTagArgs) ToTableTagOutput() TableTagOutput

func (TableTagArgs) ToTableTagOutputWithContext

func (i TableTagArgs) ToTableTagOutputWithContext(ctx context.Context) TableTagOutput

type TableTagArray

type TableTagArray []TableTagInput

func (TableTagArray) ElementType

func (TableTagArray) ElementType() reflect.Type

func (TableTagArray) ToTableTagArrayOutput

func (i TableTagArray) ToTableTagArrayOutput() TableTagArrayOutput

func (TableTagArray) ToTableTagArrayOutputWithContext

func (i TableTagArray) ToTableTagArrayOutputWithContext(ctx context.Context) TableTagArrayOutput

type TableTagArrayInput

type TableTagArrayInput interface {
	pulumi.Input

	ToTableTagArrayOutput() TableTagArrayOutput
	ToTableTagArrayOutputWithContext(context.Context) TableTagArrayOutput
}

TableTagArrayInput is an input type that accepts TableTagArray and TableTagArrayOutput values. You can construct a concrete instance of `TableTagArrayInput` via:

TableTagArray{ TableTagArgs{...} }

type TableTagArrayOutput

type TableTagArrayOutput struct{ *pulumi.OutputState }

func (TableTagArrayOutput) ElementType

func (TableTagArrayOutput) ElementType() reflect.Type

func (TableTagArrayOutput) Index

func (TableTagArrayOutput) ToTableTagArrayOutput

func (o TableTagArrayOutput) ToTableTagArrayOutput() TableTagArrayOutput

func (TableTagArrayOutput) ToTableTagArrayOutputWithContext

func (o TableTagArrayOutput) ToTableTagArrayOutputWithContext(ctx context.Context) TableTagArrayOutput

type TableTagInput

type TableTagInput interface {
	pulumi.Input

	ToTableTagOutput() TableTagOutput
	ToTableTagOutputWithContext(context.Context) TableTagOutput
}

TableTagInput is an input type that accepts TableTagArgs and TableTagOutput values. You can construct a concrete instance of `TableTagInput` via:

TableTagArgs{...}

type TableTagOutput

type TableTagOutput struct{ *pulumi.OutputState }

A key-value pair to apply to the resource

func (TableTagOutput) ElementType

func (TableTagOutput) ElementType() reflect.Type

func (TableTagOutput) Key

func (TableTagOutput) ToTableTagOutput

func (o TableTagOutput) ToTableTagOutput() TableTagOutput

func (TableTagOutput) ToTableTagOutputWithContext

func (o TableTagOutput) ToTableTagOutputWithContext(ctx context.Context) TableTagOutput

func (TableTagOutput) Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL