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.StringMapOutputdeprecated
- 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 TableClientSideTimestamps
- type TableClientSideTimestampsArgs
- func (TableClientSideTimestampsArgs) ElementType() reflect.Type
- func (i TableClientSideTimestampsArgs) ToTableClientSideTimestampsOutput() TableClientSideTimestampsOutput
- func (i TableClientSideTimestampsArgs) ToTableClientSideTimestampsOutputWithContext(ctx context.Context) TableClientSideTimestampsOutput
- func (i TableClientSideTimestampsArgs) ToTableClientSideTimestampsPtrOutput() TableClientSideTimestampsPtrOutput
- func (i TableClientSideTimestampsArgs) ToTableClientSideTimestampsPtrOutputWithContext(ctx context.Context) TableClientSideTimestampsPtrOutput
- type TableClientSideTimestampsInput
- type TableClientSideTimestampsOutput
- func (TableClientSideTimestampsOutput) ElementType() reflect.Type
- func (o TableClientSideTimestampsOutput) Status() pulumi.StringOutput
- func (o TableClientSideTimestampsOutput) ToTableClientSideTimestampsOutput() TableClientSideTimestampsOutput
- func (o TableClientSideTimestampsOutput) ToTableClientSideTimestampsOutputWithContext(ctx context.Context) TableClientSideTimestampsOutput
- func (o TableClientSideTimestampsOutput) ToTableClientSideTimestampsPtrOutput() TableClientSideTimestampsPtrOutput
- func (o TableClientSideTimestampsOutput) ToTableClientSideTimestampsPtrOutputWithContext(ctx context.Context) TableClientSideTimestampsPtrOutput
- type TableClientSideTimestampsPtrInput
- type TableClientSideTimestampsPtrOutput
- func (o TableClientSideTimestampsPtrOutput) Elem() TableClientSideTimestampsOutput
- func (TableClientSideTimestampsPtrOutput) ElementType() reflect.Type
- func (o TableClientSideTimestampsPtrOutput) Status() pulumi.StringPtrOutput
- func (o TableClientSideTimestampsPtrOutput) ToTableClientSideTimestampsPtrOutput() TableClientSideTimestampsPtrOutput
- func (o TableClientSideTimestampsPtrOutput) ToTableClientSideTimestampsPtrOutputWithContext(ctx context.Context) TableClientSideTimestampsPtrOutput
- 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) ClientSideTimestamps() TableClientSideTimestampsPtrOutput
- 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.StringMapOutputdeprecated
- 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. // // The following arguments are optional: 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. // // Deprecated: Please use `tags` instead. 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/v6/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
Using `pulumi import`, import a keyspace using the `name`. 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. // // The following arguments are optional: 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 ¶
func (o KeyspaceOutput) Arn() pulumi.StringOutput
The ARN of the keyspace.
func (KeyspaceOutput) ElementType ¶
func (KeyspaceOutput) ElementType() reflect.Type
func (KeyspaceOutput) Name ¶
func (o KeyspaceOutput) Name() pulumi.StringOutput
The name of the keyspace to be created.
The following arguments are optional:
func (KeyspaceOutput) Tags ¶
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
deprecated
func (o KeyspaceOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
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. // // The following arguments are optional: 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (KeyspaceState) ElementType ¶
func (KeyspaceState) ElementType() reflect.Type
type Table ¶
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"` // Enables client-side timestamps for the table. By default, the setting is disabled. ClientSideTimestamps TableClientSideTimestampsPtrOutput `pulumi:"clientSideTimestamps"` // 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. // // The following arguments are optional: 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. // // Deprecated: Please use `tags` instead. 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/v6/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
Using `pulumi import`, import a table using the `keyspace_name` and `table_name` separated by `/`. For example:
```sh
$ pulumi import aws:keyspaces/table:Table example my_keyspace/my_table
```
func GetTable ¶
func GetTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)
GetTable gets an existing Table resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTable ¶
func NewTable(ctx *pulumi.Context, name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)
NewTable registers a new resource with the given unique name, arguments, and options.
func (*Table) ElementType ¶
func (*Table) ToTableOutput ¶
func (i *Table) ToTableOutput() TableOutput
func (*Table) ToTableOutputWithContext ¶
func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableArgs ¶
type TableArgs struct { // Specifies the read/write throughput capacity mode for the table. CapacitySpecification TableCapacitySpecificationPtrInput // Enables client-side timestamps for the table. By default, the setting is disabled. ClientSideTimestamps TableClientSideTimestampsPtrInput // 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. // // The following arguments are optional: 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 ¶
type TableArray ¶
type TableArray []TableInput
func (TableArray) ElementType ¶
func (TableArray) ElementType() reflect.Type
func (TableArray) ToTableArrayOutput ¶
func (i TableArray) ToTableArrayOutput() TableArrayOutput
func (TableArray) ToTableArrayOutputWithContext ¶
func (i TableArray) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableArrayInput ¶
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 ¶
type TableArrayOutput struct{ *pulumi.OutputState }
func (TableArrayOutput) ElementType ¶
func (TableArrayOutput) ElementType() reflect.Type
func (TableArrayOutput) Index ¶
func (o TableArrayOutput) Index(i pulumi.IntInput) TableOutput
func (TableArrayOutput) ToTableArrayOutput ¶
func (o TableArrayOutput) ToTableArrayOutput() TableArrayOutput
func (TableArrayOutput) ToTableArrayOutputWithContext ¶
func (o TableArrayOutput) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableCapacitySpecification ¶
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 ¶
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 ¶
func (TableCapacitySpecificationArgs) ElementType() reflect.Type
func (TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutput ¶
func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutput() TableCapacitySpecificationOutput
func (TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutputWithContext ¶
func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationOutputWithContext(ctx context.Context) TableCapacitySpecificationOutput
func (TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutput ¶
func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutputWithContext ¶
func (i TableCapacitySpecificationArgs) ToTableCapacitySpecificationPtrOutputWithContext(ctx context.Context) TableCapacitySpecificationPtrOutput
type TableCapacitySpecificationInput ¶
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 ¶
type TableCapacitySpecificationOutput struct{ *pulumi.OutputState }
func (TableCapacitySpecificationOutput) ElementType ¶
func (TableCapacitySpecificationOutput) ElementType() reflect.Type
func (TableCapacitySpecificationOutput) ReadCapacityUnits ¶
func (o TableCapacitySpecificationOutput) ReadCapacityUnits() pulumi.IntPtrOutput
The throughput capacity specified for read operations defined in read capacity units (RCUs).
func (TableCapacitySpecificationOutput) ThroughputMode ¶
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 ¶
func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationOutput() TableCapacitySpecificationOutput
func (TableCapacitySpecificationOutput) ToTableCapacitySpecificationOutputWithContext ¶
func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationOutputWithContext(ctx context.Context) TableCapacitySpecificationOutput
func (TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutput ¶
func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutputWithContext ¶
func (o TableCapacitySpecificationOutput) ToTableCapacitySpecificationPtrOutputWithContext(ctx context.Context) TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationOutput) WriteCapacityUnits ¶
func (o TableCapacitySpecificationOutput) WriteCapacityUnits() pulumi.IntPtrOutput
The throughput capacity specified for write operations defined in write capacity units (WCUs).
type TableCapacitySpecificationPtrInput ¶
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 ¶
func TableCapacitySpecificationPtr(v *TableCapacitySpecificationArgs) TableCapacitySpecificationPtrInput
type TableCapacitySpecificationPtrOutput ¶
type TableCapacitySpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableCapacitySpecificationPtrOutput) Elem ¶
func (o TableCapacitySpecificationPtrOutput) Elem() TableCapacitySpecificationOutput
func (TableCapacitySpecificationPtrOutput) ElementType ¶
func (TableCapacitySpecificationPtrOutput) ElementType() reflect.Type
func (TableCapacitySpecificationPtrOutput) ReadCapacityUnits ¶
func (o TableCapacitySpecificationPtrOutput) ReadCapacityUnits() pulumi.IntPtrOutput
The throughput capacity specified for read operations defined in read capacity units (RCUs).
func (TableCapacitySpecificationPtrOutput) ThroughputMode ¶
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 ¶
func (o TableCapacitySpecificationPtrOutput) ToTableCapacitySpecificationPtrOutput() TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationPtrOutput) ToTableCapacitySpecificationPtrOutputWithContext ¶
func (o TableCapacitySpecificationPtrOutput) ToTableCapacitySpecificationPtrOutputWithContext(ctx context.Context) TableCapacitySpecificationPtrOutput
func (TableCapacitySpecificationPtrOutput) WriteCapacityUnits ¶
func (o TableCapacitySpecificationPtrOutput) WriteCapacityUnits() pulumi.IntPtrOutput
The throughput capacity specified for write operations defined in write capacity units (WCUs).
type TableClientSideTimestamps ¶
type TableClientSideTimestamps struct { // Shows how to enable client-side timestamps settings for the specified table. Valid values: `ENABLED`. Status string `pulumi:"status"` }
type TableClientSideTimestampsArgs ¶
type TableClientSideTimestampsArgs struct { // Shows how to enable client-side timestamps settings for the specified table. Valid values: `ENABLED`. Status pulumi.StringInput `pulumi:"status"` }
func (TableClientSideTimestampsArgs) ElementType ¶
func (TableClientSideTimestampsArgs) ElementType() reflect.Type
func (TableClientSideTimestampsArgs) ToTableClientSideTimestampsOutput ¶
func (i TableClientSideTimestampsArgs) ToTableClientSideTimestampsOutput() TableClientSideTimestampsOutput
func (TableClientSideTimestampsArgs) ToTableClientSideTimestampsOutputWithContext ¶
func (i TableClientSideTimestampsArgs) ToTableClientSideTimestampsOutputWithContext(ctx context.Context) TableClientSideTimestampsOutput
func (TableClientSideTimestampsArgs) ToTableClientSideTimestampsPtrOutput ¶
func (i TableClientSideTimestampsArgs) ToTableClientSideTimestampsPtrOutput() TableClientSideTimestampsPtrOutput
func (TableClientSideTimestampsArgs) ToTableClientSideTimestampsPtrOutputWithContext ¶
func (i TableClientSideTimestampsArgs) ToTableClientSideTimestampsPtrOutputWithContext(ctx context.Context) TableClientSideTimestampsPtrOutput
type TableClientSideTimestampsInput ¶
type TableClientSideTimestampsInput interface { pulumi.Input ToTableClientSideTimestampsOutput() TableClientSideTimestampsOutput ToTableClientSideTimestampsOutputWithContext(context.Context) TableClientSideTimestampsOutput }
TableClientSideTimestampsInput is an input type that accepts TableClientSideTimestampsArgs and TableClientSideTimestampsOutput values. You can construct a concrete instance of `TableClientSideTimestampsInput` via:
TableClientSideTimestampsArgs{...}
type TableClientSideTimestampsOutput ¶
type TableClientSideTimestampsOutput struct{ *pulumi.OutputState }
func (TableClientSideTimestampsOutput) ElementType ¶
func (TableClientSideTimestampsOutput) ElementType() reflect.Type
func (TableClientSideTimestampsOutput) Status ¶
func (o TableClientSideTimestampsOutput) Status() pulumi.StringOutput
Shows how to enable client-side timestamps settings for the specified table. Valid values: `ENABLED`.
func (TableClientSideTimestampsOutput) ToTableClientSideTimestampsOutput ¶
func (o TableClientSideTimestampsOutput) ToTableClientSideTimestampsOutput() TableClientSideTimestampsOutput
func (TableClientSideTimestampsOutput) ToTableClientSideTimestampsOutputWithContext ¶
func (o TableClientSideTimestampsOutput) ToTableClientSideTimestampsOutputWithContext(ctx context.Context) TableClientSideTimestampsOutput
func (TableClientSideTimestampsOutput) ToTableClientSideTimestampsPtrOutput ¶
func (o TableClientSideTimestampsOutput) ToTableClientSideTimestampsPtrOutput() TableClientSideTimestampsPtrOutput
func (TableClientSideTimestampsOutput) ToTableClientSideTimestampsPtrOutputWithContext ¶
func (o TableClientSideTimestampsOutput) ToTableClientSideTimestampsPtrOutputWithContext(ctx context.Context) TableClientSideTimestampsPtrOutput
type TableClientSideTimestampsPtrInput ¶
type TableClientSideTimestampsPtrInput interface { pulumi.Input ToTableClientSideTimestampsPtrOutput() TableClientSideTimestampsPtrOutput ToTableClientSideTimestampsPtrOutputWithContext(context.Context) TableClientSideTimestampsPtrOutput }
TableClientSideTimestampsPtrInput is an input type that accepts TableClientSideTimestampsArgs, TableClientSideTimestampsPtr and TableClientSideTimestampsPtrOutput values. You can construct a concrete instance of `TableClientSideTimestampsPtrInput` via:
TableClientSideTimestampsArgs{...} or: nil
func TableClientSideTimestampsPtr ¶
func TableClientSideTimestampsPtr(v *TableClientSideTimestampsArgs) TableClientSideTimestampsPtrInput
type TableClientSideTimestampsPtrOutput ¶
type TableClientSideTimestampsPtrOutput struct{ *pulumi.OutputState }
func (TableClientSideTimestampsPtrOutput) Elem ¶
func (o TableClientSideTimestampsPtrOutput) Elem() TableClientSideTimestampsOutput
func (TableClientSideTimestampsPtrOutput) ElementType ¶
func (TableClientSideTimestampsPtrOutput) ElementType() reflect.Type
func (TableClientSideTimestampsPtrOutput) Status ¶
func (o TableClientSideTimestampsPtrOutput) Status() pulumi.StringPtrOutput
Shows how to enable client-side timestamps settings for the specified table. Valid values: `ENABLED`.
func (TableClientSideTimestampsPtrOutput) ToTableClientSideTimestampsPtrOutput ¶
func (o TableClientSideTimestampsPtrOutput) ToTableClientSideTimestampsPtrOutput() TableClientSideTimestampsPtrOutput
func (TableClientSideTimestampsPtrOutput) ToTableClientSideTimestampsPtrOutputWithContext ¶
func (o TableClientSideTimestampsPtrOutput) ToTableClientSideTimestampsPtrOutputWithContext(ctx context.Context) TableClientSideTimestampsPtrOutput
type TableComment ¶
type TableComment struct { // A description of the table. Message *string `pulumi:"message"` }
type TableCommentArgs ¶
type TableCommentArgs struct { // A description of the table. Message pulumi.StringPtrInput `pulumi:"message"` }
func (TableCommentArgs) ElementType ¶
func (TableCommentArgs) ElementType() reflect.Type
func (TableCommentArgs) ToTableCommentOutput ¶
func (i TableCommentArgs) ToTableCommentOutput() TableCommentOutput
func (TableCommentArgs) ToTableCommentOutputWithContext ¶
func (i TableCommentArgs) ToTableCommentOutputWithContext(ctx context.Context) TableCommentOutput
func (TableCommentArgs) ToTableCommentPtrOutput ¶
func (i TableCommentArgs) ToTableCommentPtrOutput() TableCommentPtrOutput
func (TableCommentArgs) ToTableCommentPtrOutputWithContext ¶
func (i TableCommentArgs) ToTableCommentPtrOutputWithContext(ctx context.Context) TableCommentPtrOutput
type TableCommentInput ¶
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 ¶
type TableCommentOutput struct{ *pulumi.OutputState }
func (TableCommentOutput) ElementType ¶
func (TableCommentOutput) ElementType() reflect.Type
func (TableCommentOutput) Message ¶
func (o TableCommentOutput) Message() pulumi.StringPtrOutput
A description of the table.
func (TableCommentOutput) ToTableCommentOutput ¶
func (o TableCommentOutput) ToTableCommentOutput() TableCommentOutput
func (TableCommentOutput) ToTableCommentOutputWithContext ¶
func (o TableCommentOutput) ToTableCommentOutputWithContext(ctx context.Context) TableCommentOutput
func (TableCommentOutput) ToTableCommentPtrOutput ¶
func (o TableCommentOutput) ToTableCommentPtrOutput() TableCommentPtrOutput
func (TableCommentOutput) ToTableCommentPtrOutputWithContext ¶
func (o TableCommentOutput) ToTableCommentPtrOutputWithContext(ctx context.Context) TableCommentPtrOutput
type TableCommentPtrInput ¶
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 ¶
func TableCommentPtr(v *TableCommentArgs) TableCommentPtrInput
type TableCommentPtrOutput ¶
type TableCommentPtrOutput struct{ *pulumi.OutputState }
func (TableCommentPtrOutput) Elem ¶
func (o TableCommentPtrOutput) Elem() TableCommentOutput
func (TableCommentPtrOutput) ElementType ¶
func (TableCommentPtrOutput) ElementType() reflect.Type
func (TableCommentPtrOutput) Message ¶
func (o TableCommentPtrOutput) Message() pulumi.StringPtrOutput
A description of the table.
func (TableCommentPtrOutput) ToTableCommentPtrOutput ¶
func (o TableCommentPtrOutput) ToTableCommentPtrOutput() TableCommentPtrOutput
func (TableCommentPtrOutput) ToTableCommentPtrOutputWithContext ¶
func (o TableCommentPtrOutput) ToTableCommentPtrOutputWithContext(ctx context.Context) TableCommentPtrOutput
type TableEncryptionSpecification ¶
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 ¶
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 ¶
func (TableEncryptionSpecificationArgs) ElementType() reflect.Type
func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutput ¶
func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput
func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutputWithContext ¶
func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationOutputWithContext(ctx context.Context) TableEncryptionSpecificationOutput
func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutput ¶
func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutputWithContext ¶
func (i TableEncryptionSpecificationArgs) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput
type TableEncryptionSpecificationInput ¶
type TableEncryptionSpecificationInput interface { pulumi.Input ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput ToTableEncryptionSpecificationOutputWithContext(context.Context) TableEncryptionSpecificationOutput }
TableEncryptionSpecificationInput is an input type that accepts TableEncryptionSpecificationArgs and TableEncryptionSpecificationOutput values. You can construct a concrete instance of `TableEncryptionSpecificationInput` via:
TableEncryptionSpecificationArgs{...}
type TableEncryptionSpecificationOutput ¶
type TableEncryptionSpecificationOutput struct{ *pulumi.OutputState }
func (TableEncryptionSpecificationOutput) ElementType ¶
func (TableEncryptionSpecificationOutput) ElementType() reflect.Type
func (TableEncryptionSpecificationOutput) KmsKeyIdentifier ¶
func (o TableEncryptionSpecificationOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the customer managed KMS key.
func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutput ¶
func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutput() TableEncryptionSpecificationOutput
func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutputWithContext ¶
func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationOutputWithContext(ctx context.Context) TableEncryptionSpecificationOutput
func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutput ¶
func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutputWithContext ¶
func (o TableEncryptionSpecificationOutput) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationOutput) Type ¶
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 ¶
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 ¶
func TableEncryptionSpecificationPtr(v *TableEncryptionSpecificationArgs) TableEncryptionSpecificationPtrInput
type TableEncryptionSpecificationPtrOutput ¶
type TableEncryptionSpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableEncryptionSpecificationPtrOutput) ElementType ¶
func (TableEncryptionSpecificationPtrOutput) ElementType() reflect.Type
func (TableEncryptionSpecificationPtrOutput) KmsKeyIdentifier ¶
func (o TableEncryptionSpecificationPtrOutput) KmsKeyIdentifier() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the customer managed KMS key.
func (TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutput ¶
func (o TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutput() TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutputWithContext ¶
func (o TableEncryptionSpecificationPtrOutput) ToTableEncryptionSpecificationPtrOutputWithContext(ctx context.Context) TableEncryptionSpecificationPtrOutput
func (TableEncryptionSpecificationPtrOutput) Type ¶
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 ¶
type TableInput interface { pulumi.Input ToTableOutput() TableOutput ToTableOutputWithContext(ctx context.Context) TableOutput }
type TableMap ¶
type TableMap map[string]TableInput
func (TableMap) ElementType ¶
func (TableMap) ToTableMapOutput ¶
func (i TableMap) ToTableMapOutput() TableMapOutput
func (TableMap) ToTableMapOutputWithContext ¶
func (i TableMap) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableMapInput ¶
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 ¶
type TableMapOutput struct{ *pulumi.OutputState }
func (TableMapOutput) ElementType ¶
func (TableMapOutput) ElementType() reflect.Type
func (TableMapOutput) MapIndex ¶
func (o TableMapOutput) MapIndex(k pulumi.StringInput) TableOutput
func (TableMapOutput) ToTableMapOutput ¶
func (o TableMapOutput) ToTableMapOutput() TableMapOutput
func (TableMapOutput) ToTableMapOutputWithContext ¶
func (o TableMapOutput) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableOutput ¶
type TableOutput struct{ *pulumi.OutputState }
func (TableOutput) CapacitySpecification ¶
func (o TableOutput) CapacitySpecification() TableCapacitySpecificationOutput
Specifies the read/write throughput capacity mode for the table.
func (TableOutput) ClientSideTimestamps ¶
func (o TableOutput) ClientSideTimestamps() TableClientSideTimestampsPtrOutput
Enables client-side timestamps for the table. By default, the setting is disabled.
func (TableOutput) Comment ¶
func (o TableOutput) Comment() TableCommentOutput
A description of the table.
func (TableOutput) DefaultTimeToLive ¶
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 ¶
func (TableOutput) ElementType() reflect.Type
func (TableOutput) EncryptionSpecification ¶
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 ¶
func (o TableOutput) KeyspaceName() pulumi.StringOutput
The name of the keyspace that the table is going to be created in.
func (TableOutput) PointInTimeRecovery ¶
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 ¶
func (o TableOutput) SchemaDefinition() TableSchemaDefinitionOutput
Describes the schema of the table.
func (TableOutput) TableName ¶
func (o TableOutput) TableName() pulumi.StringOutput
The name of the table.
The following arguments are optional:
func (TableOutput) Tags ¶
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
deprecated
func (o TableOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (TableOutput) ToTableOutput ¶
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
func (TableOutput) Ttl ¶
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 ¶
type TablePointInTimeRecovery struct { // Valid values: `ENABLED`, `DISABLED`. The default value is `DISABLED`. Status *string `pulumi:"status"` }
type TablePointInTimeRecoveryArgs ¶
type TablePointInTimeRecoveryArgs struct { // Valid values: `ENABLED`, `DISABLED`. The default value is `DISABLED`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (TablePointInTimeRecoveryArgs) ElementType ¶
func (TablePointInTimeRecoveryArgs) ElementType() reflect.Type
func (TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutput ¶
func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutput() TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutputWithContext ¶
func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryOutputWithContext(ctx context.Context) TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutput ¶
func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput
func (TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutputWithContext ¶
func (i TablePointInTimeRecoveryArgs) ToTablePointInTimeRecoveryPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoveryPtrOutput
type TablePointInTimeRecoveryInput ¶
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 ¶
type TablePointInTimeRecoveryOutput struct{ *pulumi.OutputState }
func (TablePointInTimeRecoveryOutput) ElementType ¶
func (TablePointInTimeRecoveryOutput) ElementType() reflect.Type
func (TablePointInTimeRecoveryOutput) Status ¶
func (o TablePointInTimeRecoveryOutput) Status() pulumi.StringPtrOutput
Valid values: `ENABLED`, `DISABLED`. The default value is `DISABLED`.
func (TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutput ¶
func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutput() TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutputWithContext ¶
func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryOutputWithContext(ctx context.Context) TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutput ¶
func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput
func (TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutputWithContext ¶
func (o TablePointInTimeRecoveryOutput) ToTablePointInTimeRecoveryPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoveryPtrOutput
type TablePointInTimeRecoveryPtrInput ¶
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 ¶
func TablePointInTimeRecoveryPtr(v *TablePointInTimeRecoveryArgs) TablePointInTimeRecoveryPtrInput
type TablePointInTimeRecoveryPtrOutput ¶
type TablePointInTimeRecoveryPtrOutput struct{ *pulumi.OutputState }
func (TablePointInTimeRecoveryPtrOutput) Elem ¶
func (o TablePointInTimeRecoveryPtrOutput) Elem() TablePointInTimeRecoveryOutput
func (TablePointInTimeRecoveryPtrOutput) ElementType ¶
func (TablePointInTimeRecoveryPtrOutput) ElementType() reflect.Type
func (TablePointInTimeRecoveryPtrOutput) Status ¶
func (o TablePointInTimeRecoveryPtrOutput) Status() pulumi.StringPtrOutput
Valid values: `ENABLED`, `DISABLED`. The default value is `DISABLED`.
func (TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutput ¶
func (o TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutput() TablePointInTimeRecoveryPtrOutput
func (TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutputWithContext ¶
func (o TablePointInTimeRecoveryPtrOutput) ToTablePointInTimeRecoveryPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoveryPtrOutput
type TableSchemaDefinition ¶
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 ¶
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 ¶
func (TableSchemaDefinitionArgs) ElementType() reflect.Type
func (TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutput ¶
func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutput() TableSchemaDefinitionOutput
func (TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutputWithContext ¶
func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionOutputWithContext(ctx context.Context) TableSchemaDefinitionOutput
func (TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutput ¶
func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput
func (TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutputWithContext ¶
func (i TableSchemaDefinitionArgs) ToTableSchemaDefinitionPtrOutputWithContext(ctx context.Context) TableSchemaDefinitionPtrOutput
type TableSchemaDefinitionClusteringKeyArgs ¶
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 ¶
func (TableSchemaDefinitionClusteringKeyArgs) ElementType() reflect.Type
func (TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutput ¶
func (i TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutput() TableSchemaDefinitionClusteringKeyOutput
func (TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutputWithContext ¶
func (i TableSchemaDefinitionClusteringKeyArgs) ToTableSchemaDefinitionClusteringKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyOutput
type TableSchemaDefinitionClusteringKeyArray ¶
type TableSchemaDefinitionClusteringKeyArray []TableSchemaDefinitionClusteringKeyInput
func (TableSchemaDefinitionClusteringKeyArray) ElementType ¶
func (TableSchemaDefinitionClusteringKeyArray) ElementType() reflect.Type
func (TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutput ¶
func (i TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutput() TableSchemaDefinitionClusteringKeyArrayOutput
func (TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext ¶
func (i TableSchemaDefinitionClusteringKeyArray) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyArrayOutput
type TableSchemaDefinitionClusteringKeyArrayInput ¶
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 ¶
type TableSchemaDefinitionClusteringKeyArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionClusteringKeyArrayOutput) ElementType ¶
func (TableSchemaDefinitionClusteringKeyArrayOutput) ElementType() reflect.Type
func (TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutput ¶
func (o TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutput() TableSchemaDefinitionClusteringKeyArrayOutput
func (TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext ¶
func (o TableSchemaDefinitionClusteringKeyArrayOutput) ToTableSchemaDefinitionClusteringKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyArrayOutput
type TableSchemaDefinitionClusteringKeyInput ¶
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 ¶
type TableSchemaDefinitionClusteringKeyOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionClusteringKeyOutput) ElementType ¶
func (TableSchemaDefinitionClusteringKeyOutput) ElementType() reflect.Type
func (TableSchemaDefinitionClusteringKeyOutput) Name ¶
func (o TableSchemaDefinitionClusteringKeyOutput) Name() pulumi.StringOutput
The name of the clustering key column.
func (TableSchemaDefinitionClusteringKeyOutput) OrderBy ¶
func (o TableSchemaDefinitionClusteringKeyOutput) OrderBy() pulumi.StringOutput
The order modifier. Valid values: `ASC`, `DESC`.
func (TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutput ¶
func (o TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutput() TableSchemaDefinitionClusteringKeyOutput
func (TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutputWithContext ¶
func (o TableSchemaDefinitionClusteringKeyOutput) ToTableSchemaDefinitionClusteringKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionClusteringKeyOutput
type TableSchemaDefinitionColumn ¶
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 ¶
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 ¶
func (TableSchemaDefinitionColumnArgs) ElementType() reflect.Type
func (TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutput ¶
func (i TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutput() TableSchemaDefinitionColumnOutput
func (TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutputWithContext ¶
func (i TableSchemaDefinitionColumnArgs) ToTableSchemaDefinitionColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnOutput
type TableSchemaDefinitionColumnArray ¶
type TableSchemaDefinitionColumnArray []TableSchemaDefinitionColumnInput
func (TableSchemaDefinitionColumnArray) ElementType ¶
func (TableSchemaDefinitionColumnArray) ElementType() reflect.Type
func (TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutput ¶
func (i TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutput() TableSchemaDefinitionColumnArrayOutput
func (TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutputWithContext ¶
func (i TableSchemaDefinitionColumnArray) ToTableSchemaDefinitionColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnArrayOutput
type TableSchemaDefinitionColumnArrayInput ¶
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 ¶
type TableSchemaDefinitionColumnArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionColumnArrayOutput) ElementType ¶
func (TableSchemaDefinitionColumnArrayOutput) ElementType() reflect.Type
func (TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutput ¶
func (o TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutput() TableSchemaDefinitionColumnArrayOutput
func (TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutputWithContext ¶
func (o TableSchemaDefinitionColumnArrayOutput) ToTableSchemaDefinitionColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnArrayOutput
type TableSchemaDefinitionColumnInput ¶
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 ¶
type TableSchemaDefinitionColumnOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionColumnOutput) ElementType ¶
func (TableSchemaDefinitionColumnOutput) ElementType() reflect.Type
func (TableSchemaDefinitionColumnOutput) Name ¶
func (o TableSchemaDefinitionColumnOutput) Name() pulumi.StringOutput
The name of the column.
func (TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutput ¶
func (o TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutput() TableSchemaDefinitionColumnOutput
func (TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutputWithContext ¶
func (o TableSchemaDefinitionColumnOutput) ToTableSchemaDefinitionColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionColumnOutput
func (TableSchemaDefinitionColumnOutput) Type ¶
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 ¶
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 ¶
type TableSchemaDefinitionOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionOutput) ClusteringKeys ¶
func (o TableSchemaDefinitionOutput) ClusteringKeys() TableSchemaDefinitionClusteringKeyArrayOutput
The columns that are part of the clustering key of the table.
func (TableSchemaDefinitionOutput) Columns ¶
func (o TableSchemaDefinitionOutput) Columns() TableSchemaDefinitionColumnArrayOutput
The regular columns of the table.
func (TableSchemaDefinitionOutput) ElementType ¶
func (TableSchemaDefinitionOutput) ElementType() reflect.Type
func (TableSchemaDefinitionOutput) PartitionKeys ¶
func (o TableSchemaDefinitionOutput) PartitionKeys() TableSchemaDefinitionPartitionKeyArrayOutput
The columns that are part of the partition key of the table .
func (TableSchemaDefinitionOutput) StaticColumns ¶
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 ¶
func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionOutput() TableSchemaDefinitionOutput
func (TableSchemaDefinitionOutput) ToTableSchemaDefinitionOutputWithContext ¶
func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionOutputWithContext(ctx context.Context) TableSchemaDefinitionOutput
func (TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutput ¶
func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput
func (TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutputWithContext ¶
func (o TableSchemaDefinitionOutput) ToTableSchemaDefinitionPtrOutputWithContext(ctx context.Context) TableSchemaDefinitionPtrOutput
type TableSchemaDefinitionPartitionKey ¶
type TableSchemaDefinitionPartitionKey struct { // The name of the partition key column. Name string `pulumi:"name"` }
type TableSchemaDefinitionPartitionKeyArgs ¶
type TableSchemaDefinitionPartitionKeyArgs struct { // The name of the partition key column. Name pulumi.StringInput `pulumi:"name"` }
func (TableSchemaDefinitionPartitionKeyArgs) ElementType ¶
func (TableSchemaDefinitionPartitionKeyArgs) ElementType() reflect.Type
func (TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutput ¶
func (i TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutput() TableSchemaDefinitionPartitionKeyOutput
func (TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutputWithContext ¶
func (i TableSchemaDefinitionPartitionKeyArgs) ToTableSchemaDefinitionPartitionKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyOutput
type TableSchemaDefinitionPartitionKeyArray ¶
type TableSchemaDefinitionPartitionKeyArray []TableSchemaDefinitionPartitionKeyInput
func (TableSchemaDefinitionPartitionKeyArray) ElementType ¶
func (TableSchemaDefinitionPartitionKeyArray) ElementType() reflect.Type
func (TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutput ¶
func (i TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutput() TableSchemaDefinitionPartitionKeyArrayOutput
func (TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext ¶
func (i TableSchemaDefinitionPartitionKeyArray) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyArrayOutput
type TableSchemaDefinitionPartitionKeyArrayInput ¶
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 ¶
type TableSchemaDefinitionPartitionKeyArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionPartitionKeyArrayOutput) ElementType ¶
func (TableSchemaDefinitionPartitionKeyArrayOutput) ElementType() reflect.Type
func (TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutput ¶
func (o TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutput() TableSchemaDefinitionPartitionKeyArrayOutput
func (TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext ¶
func (o TableSchemaDefinitionPartitionKeyArrayOutput) ToTableSchemaDefinitionPartitionKeyArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyArrayOutput
type TableSchemaDefinitionPartitionKeyInput ¶
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 ¶
type TableSchemaDefinitionPartitionKeyOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionPartitionKeyOutput) ElementType ¶
func (TableSchemaDefinitionPartitionKeyOutput) ElementType() reflect.Type
func (TableSchemaDefinitionPartitionKeyOutput) Name ¶
func (o TableSchemaDefinitionPartitionKeyOutput) Name() pulumi.StringOutput
The name of the partition key column.
func (TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutput ¶
func (o TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutput() TableSchemaDefinitionPartitionKeyOutput
func (TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutputWithContext ¶
func (o TableSchemaDefinitionPartitionKeyOutput) ToTableSchemaDefinitionPartitionKeyOutputWithContext(ctx context.Context) TableSchemaDefinitionPartitionKeyOutput
type TableSchemaDefinitionPtrInput ¶
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 ¶
func TableSchemaDefinitionPtr(v *TableSchemaDefinitionArgs) TableSchemaDefinitionPtrInput
type TableSchemaDefinitionPtrOutput ¶
type TableSchemaDefinitionPtrOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionPtrOutput) ClusteringKeys ¶
func (o TableSchemaDefinitionPtrOutput) ClusteringKeys() TableSchemaDefinitionClusteringKeyArrayOutput
The columns that are part of the clustering key of the table.
func (TableSchemaDefinitionPtrOutput) Columns ¶
func (o TableSchemaDefinitionPtrOutput) Columns() TableSchemaDefinitionColumnArrayOutput
The regular columns of the table.
func (TableSchemaDefinitionPtrOutput) Elem ¶
func (o TableSchemaDefinitionPtrOutput) Elem() TableSchemaDefinitionOutput
func (TableSchemaDefinitionPtrOutput) ElementType ¶
func (TableSchemaDefinitionPtrOutput) ElementType() reflect.Type
func (TableSchemaDefinitionPtrOutput) PartitionKeys ¶
func (o TableSchemaDefinitionPtrOutput) PartitionKeys() TableSchemaDefinitionPartitionKeyArrayOutput
The columns that are part of the partition key of the table .
func (TableSchemaDefinitionPtrOutput) StaticColumns ¶
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 ¶
func (o TableSchemaDefinitionPtrOutput) ToTableSchemaDefinitionPtrOutput() TableSchemaDefinitionPtrOutput
func (TableSchemaDefinitionPtrOutput) ToTableSchemaDefinitionPtrOutputWithContext ¶
func (o TableSchemaDefinitionPtrOutput) ToTableSchemaDefinitionPtrOutputWithContext(ctx context.Context) TableSchemaDefinitionPtrOutput
type TableSchemaDefinitionStaticColumn ¶
type TableSchemaDefinitionStaticColumn struct { // The name of the static column. Name string `pulumi:"name"` }
type TableSchemaDefinitionStaticColumnArgs ¶
type TableSchemaDefinitionStaticColumnArgs struct { // The name of the static column. Name pulumi.StringInput `pulumi:"name"` }
func (TableSchemaDefinitionStaticColumnArgs) ElementType ¶
func (TableSchemaDefinitionStaticColumnArgs) ElementType() reflect.Type
func (TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutput ¶
func (i TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutput() TableSchemaDefinitionStaticColumnOutput
func (TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutputWithContext ¶
func (i TableSchemaDefinitionStaticColumnArgs) ToTableSchemaDefinitionStaticColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnOutput
type TableSchemaDefinitionStaticColumnArray ¶
type TableSchemaDefinitionStaticColumnArray []TableSchemaDefinitionStaticColumnInput
func (TableSchemaDefinitionStaticColumnArray) ElementType ¶
func (TableSchemaDefinitionStaticColumnArray) ElementType() reflect.Type
func (TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutput ¶
func (i TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutput() TableSchemaDefinitionStaticColumnArrayOutput
func (TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext ¶
func (i TableSchemaDefinitionStaticColumnArray) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnArrayOutput
type TableSchemaDefinitionStaticColumnArrayInput ¶
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 ¶
type TableSchemaDefinitionStaticColumnArrayOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionStaticColumnArrayOutput) ElementType ¶
func (TableSchemaDefinitionStaticColumnArrayOutput) ElementType() reflect.Type
func (TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutput ¶
func (o TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutput() TableSchemaDefinitionStaticColumnArrayOutput
func (TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext ¶
func (o TableSchemaDefinitionStaticColumnArrayOutput) ToTableSchemaDefinitionStaticColumnArrayOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnArrayOutput
type TableSchemaDefinitionStaticColumnInput ¶
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 ¶
type TableSchemaDefinitionStaticColumnOutput struct{ *pulumi.OutputState }
func (TableSchemaDefinitionStaticColumnOutput) ElementType ¶
func (TableSchemaDefinitionStaticColumnOutput) ElementType() reflect.Type
func (TableSchemaDefinitionStaticColumnOutput) Name ¶
func (o TableSchemaDefinitionStaticColumnOutput) Name() pulumi.StringOutput
The name of the static column.
func (TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutput ¶
func (o TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutput() TableSchemaDefinitionStaticColumnOutput
func (TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutputWithContext ¶
func (o TableSchemaDefinitionStaticColumnOutput) ToTableSchemaDefinitionStaticColumnOutputWithContext(ctx context.Context) TableSchemaDefinitionStaticColumnOutput
type TableState ¶
type TableState struct { // The ARN of the table. Arn pulumi.StringPtrInput // Specifies the read/write throughput capacity mode for the table. CapacitySpecification TableCapacitySpecificationPtrInput // Enables client-side timestamps for the table. By default, the setting is disabled. ClientSideTimestamps TableClientSideTimestampsPtrInput // 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. // // The following arguments are optional: 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. // // Deprecated: Please use `tags` instead. 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 ¶
func (TableState) ElementType() reflect.Type
type TableTtl ¶
type TableTtl struct { // Valid values: `ENABLED`. Status string `pulumi:"status"` }
type TableTtlArgs ¶
type TableTtlArgs struct { // Valid values: `ENABLED`. Status pulumi.StringInput `pulumi:"status"` }
func (TableTtlArgs) ElementType ¶
func (TableTtlArgs) ElementType() reflect.Type
func (TableTtlArgs) ToTableTtlOutput ¶
func (i TableTtlArgs) ToTableTtlOutput() TableTtlOutput
func (TableTtlArgs) ToTableTtlOutputWithContext ¶
func (i TableTtlArgs) ToTableTtlOutputWithContext(ctx context.Context) TableTtlOutput
func (TableTtlArgs) ToTableTtlPtrOutput ¶
func (i TableTtlArgs) ToTableTtlPtrOutput() TableTtlPtrOutput
func (TableTtlArgs) ToTableTtlPtrOutputWithContext ¶
func (i TableTtlArgs) ToTableTtlPtrOutputWithContext(ctx context.Context) TableTtlPtrOutput
type TableTtlInput ¶
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 ¶
type TableTtlOutput struct{ *pulumi.OutputState }
func (TableTtlOutput) ElementType ¶
func (TableTtlOutput) ElementType() reflect.Type
func (TableTtlOutput) Status ¶
func (o TableTtlOutput) Status() pulumi.StringOutput
Valid values: `ENABLED`.
func (TableTtlOutput) ToTableTtlOutput ¶
func (o TableTtlOutput) ToTableTtlOutput() TableTtlOutput
func (TableTtlOutput) ToTableTtlOutputWithContext ¶
func (o TableTtlOutput) ToTableTtlOutputWithContext(ctx context.Context) TableTtlOutput
func (TableTtlOutput) ToTableTtlPtrOutput ¶
func (o TableTtlOutput) ToTableTtlPtrOutput() TableTtlPtrOutput
func (TableTtlOutput) ToTableTtlPtrOutputWithContext ¶
func (o TableTtlOutput) ToTableTtlPtrOutputWithContext(ctx context.Context) TableTtlPtrOutput
type TableTtlPtrInput ¶
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 ¶
func TableTtlPtr(v *TableTtlArgs) TableTtlPtrInput
type TableTtlPtrOutput ¶
type TableTtlPtrOutput struct{ *pulumi.OutputState }
func (TableTtlPtrOutput) Elem ¶
func (o TableTtlPtrOutput) Elem() TableTtlOutput
func (TableTtlPtrOutput) ElementType ¶
func (TableTtlPtrOutput) ElementType() reflect.Type
func (TableTtlPtrOutput) Status ¶
func (o TableTtlPtrOutput) Status() pulumi.StringPtrOutput
Valid values: `ENABLED`.
func (TableTtlPtrOutput) ToTableTtlPtrOutput ¶
func (o TableTtlPtrOutput) ToTableTtlPtrOutput() TableTtlPtrOutput
func (TableTtlPtrOutput) ToTableTtlPtrOutputWithContext ¶
func (o TableTtlPtrOutput) ToTableTtlPtrOutputWithContext(ctx context.Context) TableTtlPtrOutput