Documentation ¶
Index ¶
- type Keyspace
- type KeyspaceArgs
- type KeyspaceArray
- type KeyspaceArrayInput
- type KeyspaceArrayOutput
- type KeyspaceInput
- type KeyspaceMap
- type KeyspaceMapInput
- type KeyspaceMapOutput
- type KeyspaceOutput
- func (o KeyspaceOutput) Arn() pulumi.StringOutput
- func (KeyspaceOutput) ElementType() reflect.Type
- func (o KeyspaceOutput) Name() pulumi.StringOutput
- func (o KeyspaceOutput) Tags() pulumi.StringMapOutput
- func (o KeyspaceOutput) TagsAll() pulumi.StringMapOutput
- func (o KeyspaceOutput) ToKeyspaceOutput() KeyspaceOutput
- func (o KeyspaceOutput) ToKeyspaceOutputWithContext(ctx context.Context) KeyspaceOutput
- type KeyspaceState
- type Table
- type TableArgs
- type TableArray
- type TableArrayInput
- type TableArrayOutput
- type TableCapacitySpecification
- type TableCapacitySpecificationArgs
- func (TableCapacitySpecificationArgs) ElementType() reflect.Type
- func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutput() TableCapacitySpecificationOutput
- func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutputWithContext(ctx context.Context) TableCapacitySpecificationOutput
- func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput
- func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutputWithContext(ctx context.Context) TableCapacitySpecificationPtrOutput
- type TableCapacitySpecificationInput
- type TableCapacitySpecificationOutput
- func (TableCapacitySpecificationOutput) ElementType() reflect.Type
- func (o TableCapacitySpecificationOutput) ReadCapacityUnits() pulumi.IntPtrOutput
- func (o TableCapacitySpecificationOutput) ThroughputMode() pulumi.StringPtrOutput
- func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationOutput() TableCapacitySpecificationOutput
- func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationOutputWithContext(ctx context.Context) TableCapacitySpecificationOutput
- func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput
- func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutputWithContext(ctx context.Context) TableCapacitySpecificationPtrOutput
- func (o TableCapacitySpecificationOutput) WriteCapacityUnits() pulumi.IntPtrOutput
- type TableCapacitySpecificationPtrInput
- type TableCapacitySpecificationPtrOutput
- func (o TableCapacitySpecificationPtrOutput) Elem() TableCapacitySpecificationOutput
- func (TableCapacitySpecificationPtrOutput) ElementType() reflect.Type
- func (o TableCapacitySpecificationPtrOutput) ReadCapacityUnits() pulumi.IntPtrOutput
- func (o TableCapacitySpecificationPtrOutput) ThroughputMode() pulumi.StringPtrOutput
- func (o TableCapacitySpecificationPtrOutput) ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput
- func (o TableCapacitySpecificationPtrOutput) ToTableCapacitySpecificationPtrOutputWithContext(ctx context.Context) TableCapacitySpecificationPtrOutput
- func (o TableCapacitySpecificationPtrOutput) WriteCapacityUnits() pulumi.IntPtrOutput
- type TableComment
- type TableCommentArgs
- func (TableCommentArgs) ElementType() reflect.Type
- func (i TableCommentArgs) ToTableCommentOutput() TableCommentOutput
- func (i TableCommentArgs) ToTableCommentOutputWithContext(ctx context.Context) TableCommentOutput
- func (i TableCommentArgs) ToTableCommentPtrOutput() TableCommentPtrOutput
- func (i TableCommentArgs) ToTableCommentPtrOutputWithContext(ctx context.Context) TableCommentPtrOutput
- type TableCommentInput
- type TableCommentOutput
- func (TableCommentOutput) ElementType() reflect.Type
- func (o TableCommentOutput) Message() pulumi.StringPtrOutput
- func (o TableCommentOutput) ToTableCommentOutput() TableCommentOutput
- func (o TableCommentOutput) ToTableCommentOutputWithContext(ctx context.Context) TableCommentOutput
- func (o TableCommentOutput) ToTableCommentPtrOutput() TableCommentPtrOutput
- func (o TableCommentOutput) ToTableCommentPtrOutputWithContext(ctx context.Context) TableCommentPtrOutput
- type TableCommentPtrInput
- type TableCommentPtrOutput
- func (o TableCommentPtrOutput) Elem() TableCommentOutput
- func (TableCommentPtrOutput) ElementType() reflect.Type
- func (o TableCommentPtrOutput) Message() pulumi.StringPtrOutput
- func (o TableCommentPtrOutput) ToTableCommentPtrOutput() TableCommentPtrOutput
- func (o TableCommentPtrOutput) ToTableCommentPtrOutputWithContext(ctx context.Context) TableCommentPtrOutput
- type TableEncryptionSpecification
- type TableEncryptionSpecificationArgs
- func (TableEncryptionSpecificationArgs) ElementType() reflect.Type
- func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput
- func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutputWithContext(ctx context.Context) TableEncryptionSpecificationOutput
- func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
- func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput
- type TableEncryptionSpecificationInput
- type TableEncryptionSpecificationOutput
- func (TableEncryptionSpecificationOutput) ElementType() reflect.Type
- func (o TableEncryptionSpecificationOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
- func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput
- func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutputWithContext(ctx context.Context) TableEncryptionSpecificationOutput
- func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
- func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput
- func (o TableEncryptionSpecificationOutput) Type() pulumi.StringPtrOutput
- type TableEncryptionSpecificationPtrInput
- type TableEncryptionSpecificationPtrOutput
- func (o TableEncryptionSpecificationPtrOutput) Elem() TableEncryptionSpecificationOutput
- func (TableEncryptionSpecificationPtrOutput) ElementType() reflect.Type
- func (o TableEncryptionSpecificationPtrOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
- func (o TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
- func (o TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput
- func (o TableEncryptionSpecificationPtrOutput) Type() pulumi.StringPtrOutput
- type TableInput
- type TableMap
- type TableMapInput
- type TableMapOutput
- type TableOutput
- func (o TableOutput) Arn() pulumi.StringOutput
- func (o TableOutput) CapacitySpecification() TableCapacitySpecificationOutput
- func (o TableOutput) Comment() TableCommentOutput
- func (o TableOutput) DefaultTimeToLive() pulumi.IntPtrOutput
- func (TableOutput) ElementType() reflect.Type
- func (o TableOutput) EncryptionSpecification() TableEncryptionSpecificationOutput
- func (o TableOutput) KeyspaceName() pulumi.StringOutput
- func (o TableOutput) PointInTimeRecovery() TablePointInTimeRecoveryOutput
- func (o TableOutput) SchemaDefinition() TableSchemaDefinitionOutput
- func (o TableOutput) TableName() pulumi.StringOutput
- func (o TableOutput) Tags() pulumi.StringMapOutput
- func (o TableOutput) TagsAll() pulumi.StringMapOutput
- func (o TableOutput) ToTableOutput() TableOutput
- func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
- func (o TableOutput) Ttl() TableTtlPtrOutput
- type TablePointInTimeRecovery
- type TablePointInTimeRecoveryArgs
- func (TablePointInTimeRecoveryArgs) ElementType() reflect.Type
- func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutput() TablePointInTimeRecoveryOutput
- func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutputWithContext(ctx context.Context) TablePointInTimeRecoveryOutput
- func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput
- func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoveryPtrOutput
- type TablePointInTimeRecoveryInput
- type TablePointInTimeRecoveryOutput
- func (TablePointInTimeRecoveryOutput) ElementType() reflect.Type
- func (o TablePointInTimeRecoveryOutput) Status() pulumi.StringPtrOutput
- func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutput() TablePointInTimeRecoveryOutput
- func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutputWithContext(ctx context.Context) TablePointInTimeRecoveryOutput
- func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput
- func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoveryPtrOutput
- type TablePointInTimeRecoveryPtrInput
- type TablePointInTimeRecoveryPtrOutput
- func (o TablePointInTimeRecoveryPtrOutput) Elem() TablePointInTimeRecoveryOutput
- func (TablePointInTimeRecoveryPtrOutput) ElementType() reflect.Type
- func (o TablePointInTimeRecoveryPtrOutput) Status() pulumi.StringPtrOutput
- func (o TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput
- func (o TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoveryPtrOutput
- type TableSchemaDefinition
- type TableSchemaDefinitionArgs
- func (TableSchemaDefinitionArgs) ElementType() reflect.Type
- func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutput() TableSchemaDefinitionOutput
- func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutputWithContext(ctx context.Context) TableSchemaDefinitionOutput
- func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput
- func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutputWithContext(ctx context.Context) TableSchemaDefinitionPtrOutput
- type TableSchemaDefinitionClusteringKey
- type TableSchemaDefinitionClusteringKeyArgs
- func (TableSchemaDefinitionClusteringKeyArgs) ElementType() reflect.Type
- func (i TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutput() TableSchemaDefinitionClusteringKeyOutput
- func (i TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyOutput
- type TableSchemaDefinitionClusteringKeyArray
- func (TableSchemaDefinitionClusteringKeyArray) ElementType() reflect.Type
- func (i TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutput() TableSchemaDefinitionClusteringKeyArrayOutput
- func (i TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyArrayOutput
- type TableSchemaDefinitionClusteringKeyArrayInput
- type TableSchemaDefinitionClusteringKeyArrayOutput
- func (TableSchemaDefinitionClusteringKeyArrayOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionClusteringKeyArrayOutput) Index(i pulumi.IntInput) TableSchemaDefinitionClusteringKeyOutput
- func (o TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutput() TableSchemaDefinitionClusteringKeyArrayOutput
- func (o TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyArrayOutput
- type TableSchemaDefinitionClusteringKeyInput
- type TableSchemaDefinitionClusteringKeyOutput
- func (TableSchemaDefinitionClusteringKeyOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionClusteringKeyOutput) Name() pulumi.StringOutput
- func (o TableSchemaDefinitionClusteringKeyOutput) OrderBy() pulumi.StringOutput
- func (o TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutput() TableSchemaDefinitionClusteringKeyOutput
- func (o TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyOutput
- type TableSchemaDefinitionColumn
- type TableSchemaDefinitionColumnArgs
- func (TableSchemaDefinitionColumnArgs) ElementType() reflect.Type
- func (i TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutput() TableSchemaDefinitionColumnOutput
- func (i TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnOutput
- type TableSchemaDefinitionColumnArray
- func (TableSchemaDefinitionColumnArray) ElementType() reflect.Type
- func (i TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutput() TableSchemaDefinitionColumnArrayOutput
- func (i TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnArrayOutput
- type TableSchemaDefinitionColumnArrayInput
- type TableSchemaDefinitionColumnArrayOutput
- func (TableSchemaDefinitionColumnArrayOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionColumnArrayOutput) Index(i pulumi.IntInput) TableSchemaDefinitionColumnOutput
- func (o TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutput() TableSchemaDefinitionColumnArrayOutput
- func (o TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnArrayOutput
- type TableSchemaDefinitionColumnInput
- type TableSchemaDefinitionColumnOutput
- func (TableSchemaDefinitionColumnOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionColumnOutput) Name() pulumi.StringOutput
- func (o TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutput() TableSchemaDefinitionColumnOutput
- func (o TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnOutput
- func (o TableSchemaDefinitionColumnOutput) Type() pulumi.StringOutput
- type TableSchemaDefinitionInput
- type TableSchemaDefinitionOutput
- func (o TableSchemaDefinitionOutput) ClusteringKeys() TableSchemaDefinitionClusteringKeyArrayOutput
- func (o TableSchemaDefinitionOutput) Columns() TableSchemaDefinitionColumnArrayOutput
- func (TableSchemaDefinitionOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionOutput) PartitionKeys() TableSchemaDefinitionPartitionKeyArrayOutput
- func (o TableSchemaDefinitionOutput) StaticColumns() TableSchemaDefinitionStaticColumnArrayOutput
- func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionOutput() TableSchemaDefinitionOutput
- func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionOutputWithContext(ctx context.Context) TableSchemaDefinitionOutput
- func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput
- func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutputWithContext(ctx context.Context) TableSchemaDefinitionPtrOutput
- type TableSchemaDefinitionPartitionKey
- type TableSchemaDefinitionPartitionKeyArgs
- func (TableSchemaDefinitionPartitionKeyArgs) ElementType() reflect.Type
- func (i TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutput() TableSchemaDefinitionPartitionKeyOutput
- func (i TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyOutput
- type TableSchemaDefinitionPartitionKeyArray
- func (TableSchemaDefinitionPartitionKeyArray) ElementType() reflect.Type
- func (i TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutput() TableSchemaDefinitionPartitionKeyArrayOutput
- func (i TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyArrayOutput
- type TableSchemaDefinitionPartitionKeyArrayInput
- type TableSchemaDefinitionPartitionKeyArrayOutput
- func (TableSchemaDefinitionPartitionKeyArrayOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionPartitionKeyArrayOutput) Index(i pulumi.IntInput) TableSchemaDefinitionPartitionKeyOutput
- func (o TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutput() TableSchemaDefinitionPartitionKeyArrayOutput
- func (o TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyArrayOutput
- type TableSchemaDefinitionPartitionKeyInput
- type TableSchemaDefinitionPartitionKeyOutput
- func (TableSchemaDefinitionPartitionKeyOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionPartitionKeyOutput) Name() pulumi.StringOutput
- func (o TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutput() TableSchemaDefinitionPartitionKeyOutput
- func (o TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyOutput
- type TableSchemaDefinitionPtrInput
- type TableSchemaDefinitionPtrOutput
- func (o TableSchemaDefinitionPtrOutput) ClusteringKeys() TableSchemaDefinitionClusteringKeyArrayOutput
- func (o TableSchemaDefinitionPtrOutput) Columns() TableSchemaDefinitionColumnArrayOutput
- func (o TableSchemaDefinitionPtrOutput) Elem() TableSchemaDefinitionOutput
- func (TableSchemaDefinitionPtrOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionPtrOutput) PartitionKeys() TableSchemaDefinitionPartitionKeyArrayOutput
- func (o TableSchemaDefinitionPtrOutput) StaticColumns() TableSchemaDefinitionStaticColumnArrayOutput
- func (o TableSchemaDefinitionPtrOutput) ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput
- func (o TableSchemaDefinitionPtrOutput) ToTableSchemaDefinitionPtrOutputWithContext(ctx context.Context) TableSchemaDefinitionPtrOutput
- type TableSchemaDefinitionStaticColumn
- type TableSchemaDefinitionStaticColumnArgs
- func (TableSchemaDefinitionStaticColumnArgs) ElementType() reflect.Type
- func (i TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutput() TableSchemaDefinitionStaticColumnOutput
- func (i TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnOutput
- type TableSchemaDefinitionStaticColumnArray
- func (TableSchemaDefinitionStaticColumnArray) ElementType() reflect.Type
- func (i TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutput() TableSchemaDefinitionStaticColumnArrayOutput
- func (i TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnArrayOutput
- type TableSchemaDefinitionStaticColumnArrayInput
- type TableSchemaDefinitionStaticColumnArrayOutput
- func (TableSchemaDefinitionStaticColumnArrayOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionStaticColumnArrayOutput) Index(i pulumi.IntInput) TableSchemaDefinitionStaticColumnOutput
- func (o TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutput() TableSchemaDefinitionStaticColumnArrayOutput
- func (o TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnArrayOutput
- type TableSchemaDefinitionStaticColumnInput
- type TableSchemaDefinitionStaticColumnOutput
- func (TableSchemaDefinitionStaticColumnOutput) ElementType() reflect.Type
- func (o TableSchemaDefinitionStaticColumnOutput) Name() pulumi.StringOutput
- func (o TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutput() TableSchemaDefinitionStaticColumnOutput
- func (o TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnOutput
- type TableState
- type TableTtl
- type TableTtlArgs
- func (TableTtlArgs) ElementType() reflect.Type
- func (i TableTtlArgs) ToTableTtlOutput() TableTtlOutput
- func (i TableTtlArgs) ToTableTtlOutputWithContext(ctx context.Context) TableTtlOutput
- func (i TableTtlArgs) ToTableTtlPtrOutput() TableTtlPtrOutput
- func (i TableTtlArgs) ToTableTtlPtrOutputWithContext(ctx context.Context) TableTtlPtrOutput
- type TableTtlInput
- type TableTtlOutput
- func (TableTtlOutput) ElementType() reflect.Type
- func (o TableTtlOutput) Status() pulumi.StringOutput
- func (o TableTtlOutput) ToTableTtlOutput() TableTtlOutput
- func (o TableTtlOutput) ToTableTtlOutputWithContext(ctx context.Context) TableTtlOutput
- func (o TableTtlOutput) ToTableTtlPtrOutput() TableTtlPtrOutput
- func (o TableTtlOutput) ToTableTtlPtrOutputWithContext(ctx context.Context) TableTtlPtrOutput
- type TableTtlPtrInput
- type TableTtlPtrOutput
- func (o TableTtlPtrOutput) Elem() TableTtlOutput
- func (TableTtlPtrOutput) ElementType() reflect.Type
- func (o TableTtlPtrOutput) Status() pulumi.StringPtrOutput
- func (o TableTtlPtrOutput) ToTableTtlPtrOutput() TableTtlPtrOutput
- func (o TableTtlPtrOutput) ToTableTtlPtrOutputWithContext(ctx context.Context) TableTtlPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Keyspace ¶
type Keyspace struct { pulumi.CustomResourceState // The ARN of the keyspace. Arn pulumi.StringOutput `pulumi:"arn"` // The name of the keyspace to be created. Name pulumi.StringOutput `pulumi:"name"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a Keyspaces Keyspace.
More information about keyspaces can be found in the [Keyspaces User Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/what-is-keyspaces.html).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/keyspaces" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := keyspaces.NewKeyspace(ctx, "example", nil) if err != nil { return err } return nil }) }
```
## Import
Use the `name` to import a keyspace. For example
```sh
$ pulumi import aws:keyspaces/keyspace:Keyspace example my_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) ToKeyspaceOutput ¶
func (i *Keyspace) ToKeyspaceOutput() KeyspaceOutput
func (*Keyspace) ToKeyspaceOutputWithContext ¶
func (i *Keyspace) ToKeyspaceOutputWithContext(ctx context.Context) KeyspaceOutput
type KeyspaceArgs ¶
type KeyspaceArgs struct { // The name of the keyspace to be created. Name pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Keyspace resource.
func (KeyspaceArgs) ElementType ¶
func (KeyspaceArgs) ElementType() reflect.Type
type KeyspaceArray ¶
type KeyspaceArray []KeyspaceInput
func (KeyspaceArray) ElementType ¶
func (KeyspaceArray) ElementType() reflect.Type
func (KeyspaceArray) ToKeyspaceArrayOutput ¶
func (i KeyspaceArray) ToKeyspaceArrayOutput() KeyspaceArrayOutput
func (KeyspaceArray) ToKeyspaceArrayOutputWithContext ¶
func (i KeyspaceArray) ToKeyspaceArrayOutputWithContext(ctx context.Context) KeyspaceArrayOutput
type KeyspaceArrayInput ¶
type KeyspaceArrayInput interface { pulumi.Input ToKeyspaceArrayOutput() KeyspaceArrayOutput ToKeyspaceArrayOutputWithContext(context.Context) KeyspaceArrayOutput }
KeyspaceArrayInput is an input type that accepts KeyspaceArray and KeyspaceArrayOutput values. You can construct a concrete instance of `KeyspaceArrayInput` via:
KeyspaceArray{ KeyspaceArgs{...} }
type KeyspaceArrayOutput ¶
type KeyspaceArrayOutput struct{ *pulumi.OutputState }
func (KeyspaceArrayOutput) ElementType ¶
func (KeyspaceArrayOutput) ElementType() reflect.Type
func (KeyspaceArrayOutput) Index ¶
func (o KeyspaceArrayOutput) Index(i pulumi.IntInput) KeyspaceOutput
func (KeyspaceArrayOutput) ToKeyspaceArrayOutput ¶
func (o KeyspaceArrayOutput) ToKeyspaceArrayOutput() KeyspaceArrayOutput
func (KeyspaceArrayOutput) ToKeyspaceArrayOutputWithContext ¶
func (o KeyspaceArrayOutput) ToKeyspaceArrayOutputWithContext(ctx context.Context) KeyspaceArrayOutput
type KeyspaceInput ¶
type KeyspaceInput interface { pulumi.Input ToKeyspaceOutput() KeyspaceOutput ToKeyspaceOutputWithContext(ctx context.Context) KeyspaceOutput }
type KeyspaceMap ¶
type KeyspaceMap map[string]KeyspaceInput
func (KeyspaceMap) ElementType ¶
func (KeyspaceMap) ElementType() reflect.Type
func (KeyspaceMap) ToKeyspaceMapOutput ¶
func (i KeyspaceMap) ToKeyspaceMapOutput() KeyspaceMapOutput
func (KeyspaceMap) ToKeyspaceMapOutputWithContext ¶
func (i KeyspaceMap) ToKeyspaceMapOutputWithContext(ctx context.Context) KeyspaceMapOutput
type KeyspaceMapInput ¶
type KeyspaceMapInput interface { pulumi.Input ToKeyspaceMapOutput() KeyspaceMapOutput ToKeyspaceMapOutputWithContext(context.Context) KeyspaceMapOutput }
KeyspaceMapInput is an input type that accepts KeyspaceMap and KeyspaceMapOutput values. You can construct a concrete instance of `KeyspaceMapInput` via:
KeyspaceMap{ "key": KeyspaceArgs{...} }
type KeyspaceMapOutput ¶
type KeyspaceMapOutput struct{ *pulumi.OutputState }
func (KeyspaceMapOutput) ElementType ¶
func (KeyspaceMapOutput) ElementType() reflect.Type
func (KeyspaceMapOutput) MapIndex ¶
func (o KeyspaceMapOutput) MapIndex(k pulumi.StringInput) KeyspaceOutput
func (KeyspaceMapOutput) ToKeyspaceMapOutput ¶
func (o KeyspaceMapOutput) ToKeyspaceMapOutput() KeyspaceMapOutput
func (KeyspaceMapOutput) ToKeyspaceMapOutputWithContext ¶
func (o KeyspaceMapOutput) ToKeyspaceMapOutputWithContext(ctx context.Context) KeyspaceMapOutput
type KeyspaceOutput ¶
type KeyspaceOutput struct{ *pulumi.OutputState }
func (KeyspaceOutput) Arn ¶ added in v5.4.0
func (o KeyspaceOutput) Arn() pulumi.StringOutput
The ARN of the keyspace.
func (KeyspaceOutput) ElementType ¶
func (KeyspaceOutput) ElementType() reflect.Type
func (KeyspaceOutput) Name ¶ added in v5.4.0
func (o KeyspaceOutput) Name() pulumi.StringOutput
The name of the keyspace to be created.
func (KeyspaceOutput) Tags ¶ added in v5.4.0
func (o KeyspaceOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (KeyspaceOutput) TagsAll ¶ added in v5.4.0
func (o KeyspaceOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (KeyspaceOutput) ToKeyspaceOutput ¶
func (o KeyspaceOutput) ToKeyspaceOutput() KeyspaceOutput
func (KeyspaceOutput) ToKeyspaceOutputWithContext ¶
func (o KeyspaceOutput) ToKeyspaceOutputWithContext(ctx context.Context) KeyspaceOutput
type KeyspaceState ¶
type KeyspaceState struct { // The ARN of the keyspace. Arn pulumi.StringPtrInput // The name of the keyspace to be created. Name pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (KeyspaceState) ElementType ¶
func (KeyspaceState) ElementType() reflect.Type
type Table ¶ added in v5.6.0
type Table struct { pulumi.CustomResourceState // The ARN of the table. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies the read/write throughput capacity mode for the table. CapacitySpecification TableCapacitySpecificationOutput `pulumi:"capacitySpecification"` // A description of the table. Comment TableCommentOutput `pulumi:"comment"` // The default Time to Live setting in seconds for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL-how-it-works.html#ttl-howitworks_default_ttl). DefaultTimeToLive pulumi.IntPtrOutput `pulumi:"defaultTimeToLive"` // Specifies how the encryption key for encryption at rest is managed for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/EncryptionAtRest.html). EncryptionSpecification TableEncryptionSpecificationOutput `pulumi:"encryptionSpecification"` // The name of the keyspace that the table is going to be created in. KeyspaceName pulumi.StringOutput `pulumi:"keyspaceName"` // Specifies if point-in-time recovery is enabled or disabled for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/PointInTimeRecovery.html). PointInTimeRecovery TablePointInTimeRecoveryOutput `pulumi:"pointInTimeRecovery"` // Describes the schema of the table. SchemaDefinition TableSchemaDefinitionOutput `pulumi:"schemaDefinition"` // The name of the table. TableName pulumi.StringOutput `pulumi:"tableName"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Enables Time to Live custom settings for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL.html). Ttl TableTtlPtrOutput `pulumi:"ttl"` }
Provides a Keyspaces Table.
More information about Keyspaces tables can be found in the [Keyspaces Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/working-with-tables.html).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/keyspaces" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := keyspaces.NewTable(ctx, "example", &keyspaces.TableArgs{ KeyspaceName: pulumi.Any(aws_keyspaces_keyspace.Example.Name), TableName: pulumi.String("my_table"), SchemaDefinition: &keyspaces.TableSchemaDefinitionArgs{ Columns: keyspaces.TableSchemaDefinitionColumnArray{ &keyspaces.TableSchemaDefinitionColumnArgs{ Name: pulumi.String("Message"), Type: pulumi.String("ASCII"), }, }, PartitionKeys: keyspaces.TableSchemaDefinitionPartitionKeyArray{ &keyspaces.TableSchemaDefinitionPartitionKeyArgs{ Name: pulumi.String("Message"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Use the `keyspace_name` and `table_name` separated by `/` to import a table. For example
```sh
$ pulumi import aws:keyspaces/table:Table example my_keyspace/my_table
```
func GetTable ¶ added in v5.6.0
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 ¶ added in v5.6.0
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 ¶ added in v5.6.0
func (*Table) ToTableOutput ¶ added in v5.6.0
func (i *Table) ToTableOutput() TableOutput
func (*Table) ToTableOutputWithContext ¶ added in v5.6.0
func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableArgs ¶ added in v5.6.0
type TableArgs struct { // Specifies the read/write throughput capacity mode for the table. CapacitySpecification TableCapacitySpecificationPtrInput // A description of the table. Comment TableCommentPtrInput // The default Time to Live setting in seconds for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL-how-it-works.html#ttl-howitworks_default_ttl). DefaultTimeToLive pulumi.IntPtrInput // Specifies how the encryption key for encryption at rest is managed for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/EncryptionAtRest.html). EncryptionSpecification TableEncryptionSpecificationPtrInput // The name of the keyspace that the table is going to be created in. KeyspaceName pulumi.StringInput // Specifies if point-in-time recovery is enabled or disabled for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/PointInTimeRecovery.html). PointInTimeRecovery TablePointInTimeRecoveryPtrInput // Describes the schema of the table. SchemaDefinition TableSchemaDefinitionInput // The name of the table. TableName pulumi.StringInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Enables Time to Live custom settings for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL.html). Ttl TableTtlPtrInput }
The set of arguments for constructing a Table resource.
func (TableArgs) ElementType ¶ added in v5.6.0
type TableArray ¶ added in v5.6.0
type TableArray []TableInput
func (TableArray) ElementType ¶ added in v5.6.0
func (TableArray) ElementType() reflect.Type
func (TableArray) ToTableArrayOutput ¶ added in v5.6.0
func (i TableArray) ToTableArrayOutput() TableArrayOutput
func (TableArray) ToTableArrayOutputWithContext ¶ added in v5.6.0
func (i TableArray) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableArrayInput ¶ added in v5.6.0
type TableArrayInput interface { pulumi.Input ToTableArrayOutput() TableArrayOutput ToTableArrayOutputWithContext(context.Context) TableArrayOutput }
TableArrayInput is an input type that accepts TableArray and TableArrayOutput values. You can construct a concrete instance of `TableArrayInput` via:
TableArray{ TableArgs{...} }
type TableArrayOutput ¶ added in v5.6.0
type TableArrayOutput struct{ *pulumi.OutputState }
func (TableArrayOutput) ElementType ¶ added in v5.6.0
func (TableArrayOutput) ElementType() reflect.Type
func (TableArrayOutput) Index ¶ added in v5.6.0
func (o TableArrayOutput) Index(i pulumi.IntInput) TableOutput
func (TableArrayOutput) ToTableArrayOutput ¶ added in v5.6.0
func (o TableArrayOutput) ToTableArrayOutput() TableArrayOutput
func (TableArrayOutput) ToTableArrayOutputWithContext ¶ added in v5.6.0
func (o TableArrayOutput) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableCapacitySpecification ¶ added in v5.6.0
type TableCapacitySpecification struct { // The throughput capacity specified for read operations defined in read capacity units (RCUs). ReadCapacityUnits *int `pulumi:"readCapacityUnits"` // The read/write throughput capacity mode for a table. Valid values: `PAY_PER_REQUEST`, `PROVISIONED`. The default value is `PAY_PER_REQUEST`. ThroughputMode *string `pulumi:"throughputMode"` // The throughput capacity specified for write operations defined in write capacity units (WCUs). WriteCapacityUnits *int `pulumi:"writeCapacityUnits"` }
type TableCapacitySpecificationArgs ¶ added in v5.6.0
type TableCapacitySpecificationArgs struct { // The throughput capacity specified for read operations defined in read capacity units (RCUs). ReadCapacityUnits pulumi.IntPtrInput `pulumi:"readCapacityUnits"` // The read/write throughput capacity mode for a table. Valid values: `PAY_PER_REQUEST`, `PROVISIONED`. The default value is `PAY_PER_REQUEST`. ThroughputMode pulumi.StringPtrInput `pulumi:"throughputMode"` // The throughput capacity specified for write operations defined in write capacity units (WCUs). WriteCapacityUnits pulumi.IntPtrInput `pulumi:"writeCapacityUnits"` }
func (TableCapacitySpecificationArgs) ElementType ¶ added in v5.6.0
func (TableCapacitySpecificationArgs) ElementType() reflect.Type
func (TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutput ¶ added in v5.6.0
func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutput() TableCapacitySpecificationOutput
func (TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutputWithContext ¶ added in v5.6.0
func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutputWithContext(ctx context.Context) TableCapacitySpecificationOutput
func (TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutput ¶ added in v5.6.0
func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutputWithContext ¶ added in v5.6.0
func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutputWithContext(ctx context.Context) TableCapacitySpecificationPtrOutput
type TableCapacitySpecificationInput ¶ added in v5.6.0
type TableCapacitySpecificationInput interface { pulumi.Input ToTableCapacitySpecificationOutput() TableCapacitySpecificationOutput ToTableCapacitySpecificationOutputWithContext(context.Context) TableCapacitySpecificationOutput }
TableCapacitySpecificationInput is an input type that accepts TableCapacitySpecificationArgs and TableCapacitySpecificationOutput values. You can construct a concrete instance of `TableCapacitySpecificationInput` via:
TableCapacitySpecificationArgs{...}
type TableCapacitySpecificationOutput ¶ added in v5.6.0
type TableCapacitySpecificationOutput struct{ *pulumi.OutputState }
func (TableCapacitySpecificationOutput) ElementType ¶ added in v5.6.0
func (TableCapacitySpecificationOutput) ElementType() reflect.Type
func (TableCapacitySpecificationOutput) ReadCapacityUnits ¶ added in v5.6.0
func (o TableCapacitySpecificationOutput) ReadCapacityUnits() pulumi.IntPtrOutput
The throughput capacity specified for read operations defined in read capacity units (RCUs).
func (TableCapacitySpecificationOutput) ThroughputMode ¶ added in v5.6.0
func (o TableCapacitySpecificationOutput) ThroughputMode() pulumi.StringPtrOutput
The read/write throughput capacity mode for a table. Valid values: `PAY_PER_REQUEST`, `PROVISIONED`. The default value is `PAY_PER_REQUEST`.
func (TableCapacitySpecificationOutput) ToTableCapacitySpecificationOutput ¶ added in v5.6.0
func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationOutput() TableCapacitySpecificationOutput
func (TableCapacitySpecificationOutput) ToTableCapacitySpecificationOutputWithContext ¶ added in v5.6.0
func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationOutputWithContext(ctx context.Context) TableCapacitySpecificationOutput
func (TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutput ¶ added in v5.6.0
func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutputWithContext ¶ added in v5.6.0
func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutputWithContext(ctx context.Context) TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationOutput) WriteCapacityUnits ¶ added in v5.6.0
func (o TableCapacitySpecificationOutput) WriteCapacityUnits() pulumi.IntPtrOutput
The throughput capacity specified for write operations defined in write capacity units (WCUs).
type TableCapacitySpecificationPtrInput ¶ added in v5.6.0
type TableCapacitySpecificationPtrInput interface { pulumi.Input ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput ToTableCapacitySpecificationPtrOutputWithContext(context.Context) TableCapacitySpecificationPtrOutput }
TableCapacitySpecificationPtrInput is an input type that accepts TableCapacitySpecificationArgs, TableCapacitySpecificationPtr and TableCapacitySpecificationPtrOutput values. You can construct a concrete instance of `TableCapacitySpecificationPtrInput` via:
TableCapacitySpecificationArgs{...} or: nil
func TableCapacitySpecificationPtr ¶ added in v5.6.0
func TableCapacitySpecificationPtr(v *TableCapacitySpecificationArgs) TableCapacitySpecificationPtrInput
type TableCapacitySpecificationPtrOutput ¶ added in v5.6.0
type TableCapacitySpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableCapacitySpecificationPtrOutput) Elem ¶ added in v5.6.0
func (o TableCapacitySpecificationPtrOutput) Elem() TableCapacitySpecificationOutput
func (TableCapacitySpecificationPtrOutput) ElementType ¶ added in v5.6.0
func (TableCapacitySpecificationPtrOutput) ElementType() reflect.Type
func (TableCapacitySpecificationPtrOutput) ReadCapacityUnits ¶ added in v5.6.0
func (o TableCapacitySpecificationPtrOutput) ReadCapacityUnits() pulumi.IntPtrOutput
The throughput capacity specified for read operations defined in read capacity units (RCUs).
func (TableCapacitySpecificationPtrOutput) ThroughputMode ¶ added in v5.6.0
func (o TableCapacitySpecificationPtrOutput) ThroughputMode() pulumi.StringPtrOutput
The read/write throughput capacity mode for a table. Valid values: `PAY_PER_REQUEST`, `PROVISIONED`. The default value is `PAY_PER_REQUEST`.
func (TableCapacitySpecificationPtrOutput) ToTableCapacitySpecificationPtrOutput ¶ added in v5.6.0
func (o TableCapacitySpecificationPtrOutput) ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationPtrOutput) ToTableCapacitySpecificationPtrOutputWithContext ¶ added in v5.6.0
func (o TableCapacitySpecificationPtrOutput) ToTableCapacitySpecificationPtrOutputWithContext(ctx context.Context) TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationPtrOutput) WriteCapacityUnits ¶ added in v5.6.0
func (o TableCapacitySpecificationPtrOutput) WriteCapacityUnits() pulumi.IntPtrOutput
The throughput capacity specified for write operations defined in write capacity units (WCUs).
type TableComment ¶ added in v5.6.0
type TableComment struct { // A description of the table. Message *string `pulumi:"message"` }
type TableCommentArgs ¶ added in v5.6.0
type TableCommentArgs struct { // A description of the table. Message pulumi.StringPtrInput `pulumi:"message"` }
func (TableCommentArgs) ElementType ¶ added in v5.6.0
func (TableCommentArgs) ElementType() reflect.Type
func (TableCommentArgs) ToTableCommentOutput ¶ added in v5.6.0
func (i TableCommentArgs) ToTableCommentOutput() TableCommentOutput
func (TableCommentArgs) ToTableCommentOutputWithContext ¶ added in v5.6.0
func (i TableCommentArgs) ToTableCommentOutputWithContext(ctx context.Context) TableCommentOutput
func (TableCommentArgs) ToTableCommentPtrOutput ¶ added in v5.6.0
func (i TableCommentArgs) ToTableCommentPtrOutput() TableCommentPtrOutput
func (TableCommentArgs) ToTableCommentPtrOutputWithContext ¶ added in v5.6.0
func (i TableCommentArgs) ToTableCommentPtrOutputWithContext(ctx context.Context) TableCommentPtrOutput
type TableCommentInput ¶ added in v5.6.0
type TableCommentInput interface { pulumi.Input ToTableCommentOutput() TableCommentOutput ToTableCommentOutputWithContext(context.Context) TableCommentOutput }
TableCommentInput is an input type that accepts TableCommentArgs and TableCommentOutput values. You can construct a concrete instance of `TableCommentInput` via:
TableCommentArgs{...}
type TableCommentOutput ¶ added in v5.6.0
type TableCommentOutput struct{ *pulumi.OutputState }
func (TableCommentOutput) ElementType ¶ added in v5.6.0
func (TableCommentOutput) ElementType() reflect.Type
func (TableCommentOutput) Message ¶ added in v5.6.0
func (o TableCommentOutput) Message() pulumi.StringPtrOutput
A description of the table.
func (TableCommentOutput) ToTableCommentOutput ¶ added in v5.6.0
func (o TableCommentOutput) ToTableCommentOutput() TableCommentOutput
func (TableCommentOutput) ToTableCommentOutputWithContext ¶ added in v5.6.0
func (o TableCommentOutput) ToTableCommentOutputWithContext(ctx context.Context) TableCommentOutput
func (TableCommentOutput) ToTableCommentPtrOutput ¶ added in v5.6.0
func (o TableCommentOutput) ToTableCommentPtrOutput() TableCommentPtrOutput
func (TableCommentOutput) ToTableCommentPtrOutputWithContext ¶ added in v5.6.0
func (o TableCommentOutput) ToTableCommentPtrOutputWithContext(ctx context.Context) TableCommentPtrOutput
type TableCommentPtrInput ¶ added in v5.6.0
type TableCommentPtrInput interface { pulumi.Input ToTableCommentPtrOutput() TableCommentPtrOutput ToTableCommentPtrOutputWithContext(context.Context) TableCommentPtrOutput }
TableCommentPtrInput is an input type that accepts TableCommentArgs, TableCommentPtr and TableCommentPtrOutput values. You can construct a concrete instance of `TableCommentPtrInput` via:
TableCommentArgs{...} or: nil
func TableCommentPtr ¶ added in v5.6.0
func TableCommentPtr(v *TableCommentArgs) TableCommentPtrInput
type TableCommentPtrOutput ¶ added in v5.6.0
type TableCommentPtrOutput struct{ *pulumi.OutputState }
func (TableCommentPtrOutput) Elem ¶ added in v5.6.0
func (o TableCommentPtrOutput) Elem() TableCommentOutput
func (TableCommentPtrOutput) ElementType ¶ added in v5.6.0
func (TableCommentPtrOutput) ElementType() reflect.Type
func (TableCommentPtrOutput) Message ¶ added in v5.6.0
func (o TableCommentPtrOutput) Message() pulumi.StringPtrOutput
A description of the table.
func (TableCommentPtrOutput) ToTableCommentPtrOutput ¶ added in v5.6.0
func (o TableCommentPtrOutput) ToTableCommentPtrOutput() TableCommentPtrOutput
func (TableCommentPtrOutput) ToTableCommentPtrOutputWithContext ¶ added in v5.6.0
func (o TableCommentPtrOutput) ToTableCommentPtrOutputWithContext(ctx context.Context) TableCommentPtrOutput
type TableEncryptionSpecification ¶ added in v5.6.0
type TableEncryptionSpecification struct { // The Amazon Resource Name (ARN) of the customer managed KMS key. KmsKeyIdentifier *string `pulumi:"kmsKeyIdentifier"` // The encryption option specified for the table. Valid values: `AWS_OWNED_KMS_KEY`, `CUSTOMER_MANAGED_KMS_KEY`. The default value is `AWS_OWNED_KMS_KEY`. Type *string `pulumi:"type"` }
type TableEncryptionSpecificationArgs ¶ added in v5.6.0
type TableEncryptionSpecificationArgs struct { // The Amazon Resource Name (ARN) of the customer managed KMS key. KmsKeyIdentifier pulumi.StringPtrInput `pulumi:"kmsKeyIdentifier"` // The encryption option specified for the table. Valid values: `AWS_OWNED_KMS_KEY`, `CUSTOMER_MANAGED_KMS_KEY`. The default value is `AWS_OWNED_KMS_KEY`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (TableEncryptionSpecificationArgs) ElementType ¶ added in v5.6.0
func (TableEncryptionSpecificationArgs) ElementType() reflect.Type
func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutput ¶ added in v5.6.0
func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput
func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutputWithContext ¶ added in v5.6.0
func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutputWithContext(ctx context.Context) TableEncryptionSpecificationOutput
func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutput ¶ added in v5.6.0
func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutputWithContext ¶ added in v5.6.0
func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput
type TableEncryptionSpecificationInput ¶ added in v5.6.0
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 ¶ added in v5.6.0
type TableEncryptionSpecificationOutput struct{ *pulumi.OutputState }
func (TableEncryptionSpecificationOutput) ElementType ¶ added in v5.6.0
func (TableEncryptionSpecificationOutput) ElementType() reflect.Type
func (TableEncryptionSpecificationOutput) KmsKeyIdentifier ¶ added in v5.6.0
func (o TableEncryptionSpecificationOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the customer managed KMS key.
func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutput ¶ added in v5.6.0
func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput
func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutputWithContext ¶ added in v5.6.0
func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutputWithContext(ctx context.Context) TableEncryptionSpecificationOutput
func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutput ¶ added in v5.6.0
func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutputWithContext ¶ added in v5.6.0
func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationOutput) Type ¶ added in v5.6.0
func (o TableEncryptionSpecificationOutput) Type() pulumi.StringPtrOutput
The encryption option specified for the table. Valid values: `AWS_OWNED_KMS_KEY`, `CUSTOMER_MANAGED_KMS_KEY`. The default value is `AWS_OWNED_KMS_KEY`.
type TableEncryptionSpecificationPtrInput ¶ added in v5.6.0
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
func TableEncryptionSpecificationPtr ¶ added in v5.6.0
func TableEncryptionSpecificationPtr(v *TableEncryptionSpecificationArgs) TableEncryptionSpecificationPtrInput
type TableEncryptionSpecificationPtrOutput ¶ added in v5.6.0
type TableEncryptionSpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableEncryptionSpecificationPtrOutput) ElementType ¶ added in v5.6.0
func (TableEncryptionSpecificationPtrOutput) ElementType() reflect.Type
func (TableEncryptionSpecificationPtrOutput) KmsKeyIdentifier ¶ added in v5.6.0
func (o TableEncryptionSpecificationPtrOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the customer managed KMS key.
func (TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutput ¶ added in v5.6.0
func (o TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutputWithContext ¶ added in v5.6.0
func (o TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationPtrOutput) Type ¶ added in v5.6.0
func (o TableEncryptionSpecificationPtrOutput) Type() pulumi.StringPtrOutput
The encryption option specified for the table. Valid values: `AWS_OWNED_KMS_KEY`, `CUSTOMER_MANAGED_KMS_KEY`. The default value is `AWS_OWNED_KMS_KEY`.
type TableInput ¶ added in v5.6.0
type TableInput interface { pulumi.Input ToTableOutput() TableOutput ToTableOutputWithContext(ctx context.Context) TableOutput }
type TableMap ¶ added in v5.6.0
type TableMap map[string]TableInput
func (TableMap) ElementType ¶ added in v5.6.0
func (TableMap) ToTableMapOutput ¶ added in v5.6.0
func (i TableMap) ToTableMapOutput() TableMapOutput
func (TableMap) ToTableMapOutputWithContext ¶ added in v5.6.0
func (i TableMap) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableMapInput ¶ added in v5.6.0
type TableMapInput interface { pulumi.Input ToTableMapOutput() TableMapOutput ToTableMapOutputWithContext(context.Context) TableMapOutput }
TableMapInput is an input type that accepts TableMap and TableMapOutput values. You can construct a concrete instance of `TableMapInput` via:
TableMap{ "key": TableArgs{...} }
type TableMapOutput ¶ added in v5.6.0
type TableMapOutput struct{ *pulumi.OutputState }
func (TableMapOutput) ElementType ¶ added in v5.6.0
func (TableMapOutput) ElementType() reflect.Type
func (TableMapOutput) MapIndex ¶ added in v5.6.0
func (o TableMapOutput) MapIndex(k pulumi.StringInput) TableOutput
func (TableMapOutput) ToTableMapOutput ¶ added in v5.6.0
func (o TableMapOutput) ToTableMapOutput() TableMapOutput
func (TableMapOutput) ToTableMapOutputWithContext ¶ added in v5.6.0
func (o TableMapOutput) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableOutput ¶ added in v5.6.0
type TableOutput struct{ *pulumi.OutputState }
func (TableOutput) Arn ¶ added in v5.6.0
func (o TableOutput) Arn() pulumi.StringOutput
The ARN of the table.
func (TableOutput) CapacitySpecification ¶ added in v5.6.0
func (o TableOutput) CapacitySpecification() TableCapacitySpecificationOutput
Specifies the read/write throughput capacity mode for the table.
func (TableOutput) Comment ¶ added in v5.6.0
func (o TableOutput) Comment() TableCommentOutput
A description of the table.
func (TableOutput) DefaultTimeToLive ¶ added in v5.6.0
func (o TableOutput) DefaultTimeToLive() pulumi.IntPtrOutput
The default Time to Live setting in seconds for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL-how-it-works.html#ttl-howitworks_default_ttl).
func (TableOutput) ElementType ¶ added in v5.6.0
func (TableOutput) ElementType() reflect.Type
func (TableOutput) EncryptionSpecification ¶ added in v5.6.0
func (o TableOutput) EncryptionSpecification() TableEncryptionSpecificationOutput
Specifies how the encryption key for encryption at rest is managed for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/EncryptionAtRest.html).
func (TableOutput) KeyspaceName ¶ added in v5.6.0
func (o TableOutput) KeyspaceName() pulumi.StringOutput
The name of the keyspace that the table is going to be created in.
func (TableOutput) PointInTimeRecovery ¶ added in v5.6.0
func (o TableOutput) PointInTimeRecovery() TablePointInTimeRecoveryOutput
Specifies if point-in-time recovery is enabled or disabled for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/PointInTimeRecovery.html).
func (TableOutput) SchemaDefinition ¶ added in v5.6.0
func (o TableOutput) SchemaDefinition() TableSchemaDefinitionOutput
Describes the schema of the table.
func (TableOutput) TableName ¶ added in v5.6.0
func (o TableOutput) TableName() pulumi.StringOutput
The name of the table.
func (TableOutput) Tags ¶ added in v5.6.0
func (o TableOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (TableOutput) TagsAll ¶ added in v5.6.0
func (o TableOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (TableOutput) ToTableOutput ¶ added in v5.6.0
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶ added in v5.6.0
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
func (TableOutput) Ttl ¶ added in v5.6.0
func (o TableOutput) Ttl() TableTtlPtrOutput
Enables Time to Live custom settings for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL.html).
type TablePointInTimeRecovery ¶ added in v5.6.0
type TablePointInTimeRecovery struct { // Valid values: `ENABLED`, `DISABLED`. The default value is `DISABLED`. Status *string `pulumi:"status"` }
type TablePointInTimeRecoveryArgs ¶ added in v5.6.0
type TablePointInTimeRecoveryArgs struct { // Valid values: `ENABLED`, `DISABLED`. The default value is `DISABLED`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (TablePointInTimeRecoveryArgs) ElementType ¶ added in v5.6.0
func (TablePointInTimeRecoveryArgs) ElementType() reflect.Type
func (TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutput ¶ added in v5.6.0
func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutput() TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutputWithContext ¶ added in v5.6.0
func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutputWithContext(ctx context.Context) TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutput ¶ added in v5.6.0
func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput
func (TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutputWithContext ¶ added in v5.6.0
func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoveryPtrOutput
type TablePointInTimeRecoveryInput ¶ added in v5.6.0
type TablePointInTimeRecoveryInput interface { pulumi.Input ToTablePointInTimeRecoveryOutput() TablePointInTimeRecoveryOutput ToTablePointInTimeRecoveryOutputWithContext(context.Context) TablePointInTimeRecoveryOutput }
TablePointInTimeRecoveryInput is an input type that accepts TablePointInTimeRecoveryArgs and TablePointInTimeRecoveryOutput values. You can construct a concrete instance of `TablePointInTimeRecoveryInput` via:
TablePointInTimeRecoveryArgs{...}
type TablePointInTimeRecoveryOutput ¶ added in v5.6.0
type TablePointInTimeRecoveryOutput struct{ *pulumi.OutputState }
func (TablePointInTimeRecoveryOutput) ElementType ¶ added in v5.6.0
func (TablePointInTimeRecoveryOutput) ElementType() reflect.Type
func (TablePointInTimeRecoveryOutput) Status ¶ added in v5.6.0
func (o TablePointInTimeRecoveryOutput) Status() pulumi.StringPtrOutput
Valid values: `ENABLED`, `DISABLED`. The default value is `DISABLED`.
func (TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutput ¶ added in v5.6.0
func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutput() TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutputWithContext ¶ added in v5.6.0
func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutputWithContext(ctx context.Context) TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutput ¶ added in v5.6.0
func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput
func (TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutputWithContext ¶ added in v5.6.0
func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoveryPtrOutput
type TablePointInTimeRecoveryPtrInput ¶ added in v5.6.0
type TablePointInTimeRecoveryPtrInput interface { pulumi.Input ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput ToTablePointInTimeRecoveryPtrOutputWithContext(context.Context) TablePointInTimeRecoveryPtrOutput }
TablePointInTimeRecoveryPtrInput is an input type that accepts TablePointInTimeRecoveryArgs, TablePointInTimeRecoveryPtr and TablePointInTimeRecoveryPtrOutput values. You can construct a concrete instance of `TablePointInTimeRecoveryPtrInput` via:
TablePointInTimeRecoveryArgs{...} or: nil
func TablePointInTimeRecoveryPtr ¶ added in v5.6.0
func TablePointInTimeRecoveryPtr(v *TablePointInTimeRecoveryArgs) TablePointInTimeRecoveryPtrInput
type TablePointInTimeRecoveryPtrOutput ¶ added in v5.6.0
type TablePointInTimeRecoveryPtrOutput struct{ *pulumi.OutputState }
func (TablePointInTimeRecoveryPtrOutput) Elem ¶ added in v5.6.0
func (o TablePointInTimeRecoveryPtrOutput) Elem() TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryPtrOutput) ElementType ¶ added in v5.6.0
func (TablePointInTimeRecoveryPtrOutput) ElementType() reflect.Type
func (TablePointInTimeRecoveryPtrOutput) Status ¶ added in v5.6.0
func (o TablePointInTimeRecoveryPtrOutput) Status() pulumi.StringPtrOutput
Valid values: `ENABLED`, `DISABLED`. The default value is `DISABLED`.
func (TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutput ¶ added in v5.6.0
func (o TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput
func (TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutputWithContext ¶ added in v5.6.0
func (o TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoveryPtrOutput
type TableSchemaDefinition ¶ added in v5.6.0
type TableSchemaDefinition struct { // The columns that are part of the clustering key of the table. ClusteringKeys []TableSchemaDefinitionClusteringKey `pulumi:"clusteringKeys"` // The regular columns of the table. Columns []TableSchemaDefinitionColumn `pulumi:"columns"` // The columns that are part of the partition key of the table . PartitionKeys []TableSchemaDefinitionPartitionKey `pulumi:"partitionKeys"` // The columns that have been defined as `STATIC`. Static columns store values that are shared by all rows in the same partition. StaticColumns []TableSchemaDefinitionStaticColumn `pulumi:"staticColumns"` }
type TableSchemaDefinitionArgs ¶ added in v5.6.0
type TableSchemaDefinitionArgs struct { // The columns that are part of the clustering key of the table. ClusteringKeys TableSchemaDefinitionClusteringKeyArrayInput `pulumi:"clusteringKeys"` // The regular columns of the table. Columns TableSchemaDefinitionColumnArrayInput `pulumi:"columns"` // The columns that are part of the partition key of the table . PartitionKeys TableSchemaDefinitionPartitionKeyArrayInput `pulumi:"partitionKeys"` // The columns that have been defined as `STATIC`. Static columns store values that are shared by all rows in the same partition. StaticColumns TableSchemaDefinitionStaticColumnArrayInput `pulumi:"staticColumns"` }
func (TableSchemaDefinitionArgs) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionArgs) ElementType() reflect.Type
func (TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutput() TableSchemaDefinitionOutput
func (TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutputWithContext(ctx context.Context) TableSchemaDefinitionOutput
func (TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput
func (TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutputWithContext(ctx context.Context) TableSchemaDefinitionPtrOutput
type TableSchemaDefinitionClusteringKey ¶ added in v5.6.0
type TableSchemaDefinitionClusteringKeyArgs ¶ added in v5.6.0
type TableSchemaDefinitionClusteringKeyArgs struct { // The name of the clustering key column. Name pulumi.StringInput `pulumi:"name"` // The order modifier. Valid values: `ASC`, `DESC`. OrderBy pulumi.StringInput `pulumi:"orderBy"` }
func (TableSchemaDefinitionClusteringKeyArgs) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionClusteringKeyArgs) ElementType() reflect.Type
func (TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutput() TableSchemaDefinitionClusteringKeyOutput
func (TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyOutput
type TableSchemaDefinitionClusteringKeyArray ¶ added in v5.6.0
type TableSchemaDefinitionClusteringKeyArray []TableSchemaDefinitionClusteringKeyInput
func (TableSchemaDefinitionClusteringKeyArray) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionClusteringKeyArray) ElementType() reflect.Type
func (TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutput() TableSchemaDefinitionClusteringKeyArrayOutput
func (TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyArrayOutput
type TableSchemaDefinitionClusteringKeyArrayInput ¶ added in v5.6.0
type TableSchemaDefinitionClusteringKeyArrayInput interface { pulumi.Input ToTableSchemaDefinitionClusteringKeyArrayOutput() TableSchemaDefinitionClusteringKeyArrayOutput ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext(context.Context) TableSchemaDefinitionClusteringKeyArrayOutput }
TableSchemaDefinitionClusteringKeyArrayInput is an input type that accepts TableSchemaDefinitionClusteringKeyArray and TableSchemaDefinitionClusteringKeyArrayOutput values. You can construct a concrete instance of `TableSchemaDefinitionClusteringKeyArrayInput` via:
TableSchemaDefinitionClusteringKeyArray{ TableSchemaDefinitionClusteringKeyArgs{...} }
type TableSchemaDefinitionClusteringKeyArrayOutput ¶ added in v5.6.0
type TableSchemaDefinitionClusteringKeyArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionClusteringKeyArrayOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionClusteringKeyArrayOutput) ElementType() reflect.Type
func (TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutput() TableSchemaDefinitionClusteringKeyArrayOutput
func (TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyArrayOutput
type TableSchemaDefinitionClusteringKeyInput ¶ added in v5.6.0
type TableSchemaDefinitionClusteringKeyInput interface { pulumi.Input ToTableSchemaDefinitionClusteringKeyOutput() TableSchemaDefinitionClusteringKeyOutput ToTableSchemaDefinitionClusteringKeyOutputWithContext(context.Context) TableSchemaDefinitionClusteringKeyOutput }
TableSchemaDefinitionClusteringKeyInput is an input type that accepts TableSchemaDefinitionClusteringKeyArgs and TableSchemaDefinitionClusteringKeyOutput values. You can construct a concrete instance of `TableSchemaDefinitionClusteringKeyInput` via:
TableSchemaDefinitionClusteringKeyArgs{...}
type TableSchemaDefinitionClusteringKeyOutput ¶ added in v5.6.0
type TableSchemaDefinitionClusteringKeyOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionClusteringKeyOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionClusteringKeyOutput) ElementType() reflect.Type
func (TableSchemaDefinitionClusteringKeyOutput) Name ¶ added in v5.6.0
func (o TableSchemaDefinitionClusteringKeyOutput) Name() pulumi.StringOutput
The name of the clustering key column.
func (TableSchemaDefinitionClusteringKeyOutput) OrderBy ¶ added in v5.6.0
func (o TableSchemaDefinitionClusteringKeyOutput) OrderBy() pulumi.StringOutput
The order modifier. Valid values: `ASC`, `DESC`.
func (TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutput() TableSchemaDefinitionClusteringKeyOutput
func (TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyOutput
type TableSchemaDefinitionColumn ¶ added in v5.6.0
type TableSchemaDefinitionColumn struct { // The name of the column. Name string `pulumi:"name"` // The data type of the column. See the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/cql.elements.html#cql.data-types) for a list of available data types. Type string `pulumi:"type"` }
type TableSchemaDefinitionColumnArgs ¶ added in v5.6.0
type TableSchemaDefinitionColumnArgs struct { // The name of the column. Name pulumi.StringInput `pulumi:"name"` // The data type of the column. See the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/cql.elements.html#cql.data-types) for a list of available data types. Type pulumi.StringInput `pulumi:"type"` }
func (TableSchemaDefinitionColumnArgs) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionColumnArgs) ElementType() reflect.Type
func (TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutput() TableSchemaDefinitionColumnOutput
func (TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnOutput
type TableSchemaDefinitionColumnArray ¶ added in v5.6.0
type TableSchemaDefinitionColumnArray []TableSchemaDefinitionColumnInput
func (TableSchemaDefinitionColumnArray) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionColumnArray) ElementType() reflect.Type
func (TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutput() TableSchemaDefinitionColumnArrayOutput
func (TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnArrayOutput
type TableSchemaDefinitionColumnArrayInput ¶ added in v5.6.0
type TableSchemaDefinitionColumnArrayInput interface { pulumi.Input ToTableSchemaDefinitionColumnArrayOutput() TableSchemaDefinitionColumnArrayOutput ToTableSchemaDefinitionColumnArrayOutputWithContext(context.Context) TableSchemaDefinitionColumnArrayOutput }
TableSchemaDefinitionColumnArrayInput is an input type that accepts TableSchemaDefinitionColumnArray and TableSchemaDefinitionColumnArrayOutput values. You can construct a concrete instance of `TableSchemaDefinitionColumnArrayInput` via:
TableSchemaDefinitionColumnArray{ TableSchemaDefinitionColumnArgs{...} }
type TableSchemaDefinitionColumnArrayOutput ¶ added in v5.6.0
type TableSchemaDefinitionColumnArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionColumnArrayOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionColumnArrayOutput) ElementType() reflect.Type
func (TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutput() TableSchemaDefinitionColumnArrayOutput
func (TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnArrayOutput
type TableSchemaDefinitionColumnInput ¶ added in v5.6.0
type TableSchemaDefinitionColumnInput interface { pulumi.Input ToTableSchemaDefinitionColumnOutput() TableSchemaDefinitionColumnOutput ToTableSchemaDefinitionColumnOutputWithContext(context.Context) TableSchemaDefinitionColumnOutput }
TableSchemaDefinitionColumnInput is an input type that accepts TableSchemaDefinitionColumnArgs and TableSchemaDefinitionColumnOutput values. You can construct a concrete instance of `TableSchemaDefinitionColumnInput` via:
TableSchemaDefinitionColumnArgs{...}
type TableSchemaDefinitionColumnOutput ¶ added in v5.6.0
type TableSchemaDefinitionColumnOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionColumnOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionColumnOutput) ElementType() reflect.Type
func (TableSchemaDefinitionColumnOutput) Name ¶ added in v5.6.0
func (o TableSchemaDefinitionColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutput() TableSchemaDefinitionColumnOutput
func (TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnOutput
func (TableSchemaDefinitionColumnOutput) Type ¶ added in v5.6.0
func (o TableSchemaDefinitionColumnOutput) Type() pulumi.StringOutput
The data type of the column. See the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/cql.elements.html#cql.data-types) for a list of available data types.
type TableSchemaDefinitionInput ¶ added in v5.6.0
type TableSchemaDefinitionInput interface { pulumi.Input ToTableSchemaDefinitionOutput() TableSchemaDefinitionOutput ToTableSchemaDefinitionOutputWithContext(context.Context) TableSchemaDefinitionOutput }
TableSchemaDefinitionInput is an input type that accepts TableSchemaDefinitionArgs and TableSchemaDefinitionOutput values. You can construct a concrete instance of `TableSchemaDefinitionInput` via:
TableSchemaDefinitionArgs{...}
type TableSchemaDefinitionOutput ¶ added in v5.6.0
type TableSchemaDefinitionOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionOutput) ClusteringKeys ¶ added in v5.6.0
func (o TableSchemaDefinitionOutput) ClusteringKeys() TableSchemaDefinitionClusteringKeyArrayOutput
The columns that are part of the clustering key of the table.
func (TableSchemaDefinitionOutput) Columns ¶ added in v5.6.0
func (o TableSchemaDefinitionOutput) Columns() TableSchemaDefinitionColumnArrayOutput
The regular columns of the table.
func (TableSchemaDefinitionOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionOutput) ElementType() reflect.Type
func (TableSchemaDefinitionOutput) PartitionKeys ¶ added in v5.6.0
func (o TableSchemaDefinitionOutput) PartitionKeys() TableSchemaDefinitionPartitionKeyArrayOutput
The columns that are part of the partition key of the table .
func (TableSchemaDefinitionOutput) StaticColumns ¶ added in v5.6.0
func (o TableSchemaDefinitionOutput) StaticColumns() TableSchemaDefinitionStaticColumnArrayOutput
The columns that have been defined as `STATIC`. Static columns store values that are shared by all rows in the same partition.
func (TableSchemaDefinitionOutput) ToTableSchemaDefinitionOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionOutput() TableSchemaDefinitionOutput
func (TableSchemaDefinitionOutput) ToTableSchemaDefinitionOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionOutputWithContext(ctx context.Context) TableSchemaDefinitionOutput
func (TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput
func (TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutputWithContext(ctx context.Context) TableSchemaDefinitionPtrOutput
type TableSchemaDefinitionPartitionKey ¶ added in v5.6.0
type TableSchemaDefinitionPartitionKey struct { // The name of the partition key column. Name string `pulumi:"name"` }
type TableSchemaDefinitionPartitionKeyArgs ¶ added in v5.6.0
type TableSchemaDefinitionPartitionKeyArgs struct { // The name of the partition key column. Name pulumi.StringInput `pulumi:"name"` }
func (TableSchemaDefinitionPartitionKeyArgs) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionPartitionKeyArgs) ElementType() reflect.Type
func (TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutput() TableSchemaDefinitionPartitionKeyOutput
func (TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyOutput
type TableSchemaDefinitionPartitionKeyArray ¶ added in v5.6.0
type TableSchemaDefinitionPartitionKeyArray []TableSchemaDefinitionPartitionKeyInput
func (TableSchemaDefinitionPartitionKeyArray) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionPartitionKeyArray) ElementType() reflect.Type
func (TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutput() TableSchemaDefinitionPartitionKeyArrayOutput
func (TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyArrayOutput
type TableSchemaDefinitionPartitionKeyArrayInput ¶ added in v5.6.0
type TableSchemaDefinitionPartitionKeyArrayInput interface { pulumi.Input ToTableSchemaDefinitionPartitionKeyArrayOutput() TableSchemaDefinitionPartitionKeyArrayOutput ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext(context.Context) TableSchemaDefinitionPartitionKeyArrayOutput }
TableSchemaDefinitionPartitionKeyArrayInput is an input type that accepts TableSchemaDefinitionPartitionKeyArray and TableSchemaDefinitionPartitionKeyArrayOutput values. You can construct a concrete instance of `TableSchemaDefinitionPartitionKeyArrayInput` via:
TableSchemaDefinitionPartitionKeyArray{ TableSchemaDefinitionPartitionKeyArgs{...} }
type TableSchemaDefinitionPartitionKeyArrayOutput ¶ added in v5.6.0
type TableSchemaDefinitionPartitionKeyArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionPartitionKeyArrayOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionPartitionKeyArrayOutput) ElementType() reflect.Type
func (TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutput() TableSchemaDefinitionPartitionKeyArrayOutput
func (TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyArrayOutput
type TableSchemaDefinitionPartitionKeyInput ¶ added in v5.6.0
type TableSchemaDefinitionPartitionKeyInput interface { pulumi.Input ToTableSchemaDefinitionPartitionKeyOutput() TableSchemaDefinitionPartitionKeyOutput ToTableSchemaDefinitionPartitionKeyOutputWithContext(context.Context) TableSchemaDefinitionPartitionKeyOutput }
TableSchemaDefinitionPartitionKeyInput is an input type that accepts TableSchemaDefinitionPartitionKeyArgs and TableSchemaDefinitionPartitionKeyOutput values. You can construct a concrete instance of `TableSchemaDefinitionPartitionKeyInput` via:
TableSchemaDefinitionPartitionKeyArgs{...}
type TableSchemaDefinitionPartitionKeyOutput ¶ added in v5.6.0
type TableSchemaDefinitionPartitionKeyOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionPartitionKeyOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionPartitionKeyOutput) ElementType() reflect.Type
func (TableSchemaDefinitionPartitionKeyOutput) Name ¶ added in v5.6.0
func (o TableSchemaDefinitionPartitionKeyOutput) Name() pulumi.StringOutput
The name of the partition key column.
func (TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutput() TableSchemaDefinitionPartitionKeyOutput
func (TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyOutput
type TableSchemaDefinitionPtrInput ¶ added in v5.6.0
type TableSchemaDefinitionPtrInput interface { pulumi.Input ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput ToTableSchemaDefinitionPtrOutputWithContext(context.Context) TableSchemaDefinitionPtrOutput }
TableSchemaDefinitionPtrInput is an input type that accepts TableSchemaDefinitionArgs, TableSchemaDefinitionPtr and TableSchemaDefinitionPtrOutput values. You can construct a concrete instance of `TableSchemaDefinitionPtrInput` via:
TableSchemaDefinitionArgs{...} or: nil
func TableSchemaDefinitionPtr ¶ added in v5.6.0
func TableSchemaDefinitionPtr(v *TableSchemaDefinitionArgs) TableSchemaDefinitionPtrInput
type TableSchemaDefinitionPtrOutput ¶ added in v5.6.0
type TableSchemaDefinitionPtrOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionPtrOutput) ClusteringKeys ¶ added in v5.6.0
func (o TableSchemaDefinitionPtrOutput) ClusteringKeys() TableSchemaDefinitionClusteringKeyArrayOutput
The columns that are part of the clustering key of the table.
func (TableSchemaDefinitionPtrOutput) Columns ¶ added in v5.6.0
func (o TableSchemaDefinitionPtrOutput) Columns() TableSchemaDefinitionColumnArrayOutput
The regular columns of the table.
func (TableSchemaDefinitionPtrOutput) Elem ¶ added in v5.6.0
func (o TableSchemaDefinitionPtrOutput) Elem() TableSchemaDefinitionOutput
func (TableSchemaDefinitionPtrOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionPtrOutput) ElementType() reflect.Type
func (TableSchemaDefinitionPtrOutput) PartitionKeys ¶ added in v5.6.0
func (o TableSchemaDefinitionPtrOutput) PartitionKeys() TableSchemaDefinitionPartitionKeyArrayOutput
The columns that are part of the partition key of the table .
func (TableSchemaDefinitionPtrOutput) StaticColumns ¶ added in v5.6.0
func (o TableSchemaDefinitionPtrOutput) StaticColumns() TableSchemaDefinitionStaticColumnArrayOutput
The columns that have been defined as `STATIC`. Static columns store values that are shared by all rows in the same partition.
func (TableSchemaDefinitionPtrOutput) ToTableSchemaDefinitionPtrOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionPtrOutput) ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput
func (TableSchemaDefinitionPtrOutput) ToTableSchemaDefinitionPtrOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionPtrOutput) ToTableSchemaDefinitionPtrOutputWithContext(ctx context.Context) TableSchemaDefinitionPtrOutput
type TableSchemaDefinitionStaticColumn ¶ added in v5.6.0
type TableSchemaDefinitionStaticColumn struct { // The name of the static column. Name string `pulumi:"name"` }
type TableSchemaDefinitionStaticColumnArgs ¶ added in v5.6.0
type TableSchemaDefinitionStaticColumnArgs struct { // The name of the static column. Name pulumi.StringInput `pulumi:"name"` }
func (TableSchemaDefinitionStaticColumnArgs) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionStaticColumnArgs) ElementType() reflect.Type
func (TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutput() TableSchemaDefinitionStaticColumnOutput
func (TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnOutput
type TableSchemaDefinitionStaticColumnArray ¶ added in v5.6.0
type TableSchemaDefinitionStaticColumnArray []TableSchemaDefinitionStaticColumnInput
func (TableSchemaDefinitionStaticColumnArray) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionStaticColumnArray) ElementType() reflect.Type
func (TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutput ¶ added in v5.6.0
func (i TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutput() TableSchemaDefinitionStaticColumnArrayOutput
func (TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext ¶ added in v5.6.0
func (i TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnArrayOutput
type TableSchemaDefinitionStaticColumnArrayInput ¶ added in v5.6.0
type TableSchemaDefinitionStaticColumnArrayInput interface { pulumi.Input ToTableSchemaDefinitionStaticColumnArrayOutput() TableSchemaDefinitionStaticColumnArrayOutput ToTableSchemaDefinitionStaticColumnArrayOutputWithContext(context.Context) TableSchemaDefinitionStaticColumnArrayOutput }
TableSchemaDefinitionStaticColumnArrayInput is an input type that accepts TableSchemaDefinitionStaticColumnArray and TableSchemaDefinitionStaticColumnArrayOutput values. You can construct a concrete instance of `TableSchemaDefinitionStaticColumnArrayInput` via:
TableSchemaDefinitionStaticColumnArray{ TableSchemaDefinitionStaticColumnArgs{...} }
type TableSchemaDefinitionStaticColumnArrayOutput ¶ added in v5.6.0
type TableSchemaDefinitionStaticColumnArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionStaticColumnArrayOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionStaticColumnArrayOutput) ElementType() reflect.Type
func (TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutput() TableSchemaDefinitionStaticColumnArrayOutput
func (TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnArrayOutput
type TableSchemaDefinitionStaticColumnInput ¶ added in v5.6.0
type TableSchemaDefinitionStaticColumnInput interface { pulumi.Input ToTableSchemaDefinitionStaticColumnOutput() TableSchemaDefinitionStaticColumnOutput ToTableSchemaDefinitionStaticColumnOutputWithContext(context.Context) TableSchemaDefinitionStaticColumnOutput }
TableSchemaDefinitionStaticColumnInput is an input type that accepts TableSchemaDefinitionStaticColumnArgs and TableSchemaDefinitionStaticColumnOutput values. You can construct a concrete instance of `TableSchemaDefinitionStaticColumnInput` via:
TableSchemaDefinitionStaticColumnArgs{...}
type TableSchemaDefinitionStaticColumnOutput ¶ added in v5.6.0
type TableSchemaDefinitionStaticColumnOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionStaticColumnOutput) ElementType ¶ added in v5.6.0
func (TableSchemaDefinitionStaticColumnOutput) ElementType() reflect.Type
func (TableSchemaDefinitionStaticColumnOutput) Name ¶ added in v5.6.0
func (o TableSchemaDefinitionStaticColumnOutput) Name() pulumi.StringOutput
The name of the static column.
func (TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutput ¶ added in v5.6.0
func (o TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutput() TableSchemaDefinitionStaticColumnOutput
func (TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutputWithContext ¶ added in v5.6.0
func (o TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnOutput
type TableState ¶ added in v5.6.0
type TableState struct { // The ARN of the table. Arn pulumi.StringPtrInput // Specifies the read/write throughput capacity mode for the table. CapacitySpecification TableCapacitySpecificationPtrInput // A description of the table. Comment TableCommentPtrInput // The default Time to Live setting in seconds for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL-how-it-works.html#ttl-howitworks_default_ttl). DefaultTimeToLive pulumi.IntPtrInput // Specifies how the encryption key for encryption at rest is managed for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/EncryptionAtRest.html). EncryptionSpecification TableEncryptionSpecificationPtrInput // The name of the keyspace that the table is going to be created in. KeyspaceName pulumi.StringPtrInput // Specifies if point-in-time recovery is enabled or disabled for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/PointInTimeRecovery.html). PointInTimeRecovery TablePointInTimeRecoveryPtrInput // Describes the schema of the table. SchemaDefinition TableSchemaDefinitionPtrInput // The name of the table. TableName pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput // Enables Time to Live custom settings for the table. More information can be found in the [Developer Guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/TTL.html). Ttl TableTtlPtrInput }
func (TableState) ElementType ¶ added in v5.6.0
func (TableState) ElementType() reflect.Type
type TableTtl ¶ added in v5.6.0
type TableTtl struct { // Valid values: `ENABLED`. Status string `pulumi:"status"` }
type TableTtlArgs ¶ added in v5.6.0
type TableTtlArgs struct { // Valid values: `ENABLED`. Status pulumi.StringInput `pulumi:"status"` }
func (TableTtlArgs) ElementType ¶ added in v5.6.0
func (TableTtlArgs) ElementType() reflect.Type
func (TableTtlArgs) ToTableTtlOutput ¶ added in v5.6.0
func (i TableTtlArgs) ToTableTtlOutput() TableTtlOutput
func (TableTtlArgs) ToTableTtlOutputWithContext ¶ added in v5.6.0
func (i TableTtlArgs) ToTableTtlOutputWithContext(ctx context.Context) TableTtlOutput
func (TableTtlArgs) ToTableTtlPtrOutput ¶ added in v5.6.0
func (i TableTtlArgs) ToTableTtlPtrOutput() TableTtlPtrOutput
func (TableTtlArgs) ToTableTtlPtrOutputWithContext ¶ added in v5.6.0
func (i TableTtlArgs) ToTableTtlPtrOutputWithContext(ctx context.Context) TableTtlPtrOutput
type TableTtlInput ¶ added in v5.6.0
type TableTtlInput interface { pulumi.Input ToTableTtlOutput() TableTtlOutput ToTableTtlOutputWithContext(context.Context) TableTtlOutput }
TableTtlInput is an input type that accepts TableTtlArgs and TableTtlOutput values. You can construct a concrete instance of `TableTtlInput` via:
TableTtlArgs{...}
type TableTtlOutput ¶ added in v5.6.0
type TableTtlOutput struct{ *pulumi.OutputState }
func (TableTtlOutput) ElementType ¶ added in v5.6.0
func (TableTtlOutput) ElementType() reflect.Type
func (TableTtlOutput) Status ¶ added in v5.6.0
func (o TableTtlOutput) Status() pulumi.StringOutput
Valid values: `ENABLED`.
func (TableTtlOutput) ToTableTtlOutput ¶ added in v5.6.0
func (o TableTtlOutput) ToTableTtlOutput() TableTtlOutput
func (TableTtlOutput) ToTableTtlOutputWithContext ¶ added in v5.6.0
func (o TableTtlOutput) ToTableTtlOutputWithContext(ctx context.Context) TableTtlOutput
func (TableTtlOutput) ToTableTtlPtrOutput ¶ added in v5.6.0
func (o TableTtlOutput) ToTableTtlPtrOutput() TableTtlPtrOutput
func (TableTtlOutput) ToTableTtlPtrOutputWithContext ¶ added in v5.6.0
func (o TableTtlOutput) ToTableTtlPtrOutputWithContext(ctx context.Context) TableTtlPtrOutput
type TableTtlPtrInput ¶ added in v5.6.0
type TableTtlPtrInput interface { pulumi.Input ToTableTtlPtrOutput() TableTtlPtrOutput ToTableTtlPtrOutputWithContext(context.Context) TableTtlPtrOutput }
TableTtlPtrInput is an input type that accepts TableTtlArgs, TableTtlPtr and TableTtlPtrOutput values. You can construct a concrete instance of `TableTtlPtrInput` via:
TableTtlArgs{...} or: nil
func TableTtlPtr ¶ added in v5.6.0
func TableTtlPtr(v *TableTtlArgs) TableTtlPtrInput
type TableTtlPtrOutput ¶ added in v5.6.0
type TableTtlPtrOutput struct{ *pulumi.OutputState }
func (TableTtlPtrOutput) Elem ¶ added in v5.6.0
func (o TableTtlPtrOutput) Elem() TableTtlOutput
func (TableTtlPtrOutput) ElementType ¶ added in v5.6.0
func (TableTtlPtrOutput) ElementType() reflect.Type
func (TableTtlPtrOutput) Status ¶ added in v5.6.0
func (o TableTtlPtrOutput) Status() pulumi.StringPtrOutput
Valid values: `ENABLED`.
func (TableTtlPtrOutput) ToTableTtlPtrOutput ¶ added in v5.6.0
func (o TableTtlPtrOutput) ToTableTtlPtrOutput() TableTtlPtrOutput
func (TableTtlPtrOutput) ToTableTtlPtrOutputWithContext ¶ added in v5.6.0
func (o TableTtlPtrOutput) ToTableTtlPtrOutputWithContext(ctx context.Context) TableTtlPtrOutput