dynamodb

package
v0.53.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GlobalTable

type GlobalTable struct {
	pulumi.CustomResourceState

	Arn                                pulumi.StringOutput                                    `pulumi:"arn"`
	AttributeDefinitions               GlobalTableAttributeDefinitionArrayOutput              `pulumi:"attributeDefinitions"`
	BillingMode                        pulumi.StringPtrOutput                                 `pulumi:"billingMode"`
	GlobalSecondaryIndexes             GlobalTableGlobalSecondaryIndexArrayOutput             `pulumi:"globalSecondaryIndexes"`
	KeySchema                          GlobalTableKeySchemaArrayOutput                        `pulumi:"keySchema"`
	LocalSecondaryIndexes              GlobalTableLocalSecondaryIndexArrayOutput              `pulumi:"localSecondaryIndexes"`
	Replicas                           GlobalTableReplicaSpecificationArrayOutput             `pulumi:"replicas"`
	SSESpecification                   GlobalTableSSESpecificationPtrOutput                   `pulumi:"sSESpecification"`
	StreamArn                          pulumi.StringOutput                                    `pulumi:"streamArn"`
	StreamSpecification                GlobalTableStreamSpecificationPtrOutput                `pulumi:"streamSpecification"`
	TableId                            pulumi.StringOutput                                    `pulumi:"tableId"`
	TableName                          pulumi.StringPtrOutput                                 `pulumi:"tableName"`
	TimeToLiveSpecification            GlobalTableTimeToLiveSpecificationPtrOutput            `pulumi:"timeToLiveSpecification"`
	WriteProvisionedThroughputSettings GlobalTableWriteProvisionedThroughputSettingsPtrOutput `pulumi:"writeProvisionedThroughputSettings"`
}

Version: None. Resource Type definition for AWS::DynamoDB::GlobalTable

func GetGlobalTable

func GetGlobalTable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GlobalTableState, opts ...pulumi.ResourceOption) (*GlobalTable, error)

GetGlobalTable gets an existing GlobalTable 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 NewGlobalTable

func NewGlobalTable(ctx *pulumi.Context,
	name string, args *GlobalTableArgs, opts ...pulumi.ResourceOption) (*GlobalTable, error)

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

func (*GlobalTable) ElementType

func (*GlobalTable) ElementType() reflect.Type

func (*GlobalTable) ToGlobalTableOutput

func (i *GlobalTable) ToGlobalTableOutput() GlobalTableOutput

func (*GlobalTable) ToGlobalTableOutputWithContext

func (i *GlobalTable) ToGlobalTableOutputWithContext(ctx context.Context) GlobalTableOutput

type GlobalTableArgs

The set of arguments for constructing a GlobalTable resource.

func (GlobalTableArgs) ElementType

func (GlobalTableArgs) ElementType() reflect.Type

type GlobalTableAttributeDefinition

type GlobalTableAttributeDefinition struct {
	AttributeName string `pulumi:"attributeName"`
	AttributeType string `pulumi:"attributeType"`
}

type GlobalTableAttributeDefinitionArgs

type GlobalTableAttributeDefinitionArgs struct {
	AttributeName pulumi.StringInput `pulumi:"attributeName"`
	AttributeType pulumi.StringInput `pulumi:"attributeType"`
}

func (GlobalTableAttributeDefinitionArgs) ElementType

func (GlobalTableAttributeDefinitionArgs) ToGlobalTableAttributeDefinitionOutput

func (i GlobalTableAttributeDefinitionArgs) ToGlobalTableAttributeDefinitionOutput() GlobalTableAttributeDefinitionOutput

func (GlobalTableAttributeDefinitionArgs) ToGlobalTableAttributeDefinitionOutputWithContext

func (i GlobalTableAttributeDefinitionArgs) ToGlobalTableAttributeDefinitionOutputWithContext(ctx context.Context) GlobalTableAttributeDefinitionOutput

type GlobalTableAttributeDefinitionArray

type GlobalTableAttributeDefinitionArray []GlobalTableAttributeDefinitionInput

func (GlobalTableAttributeDefinitionArray) ElementType

func (GlobalTableAttributeDefinitionArray) ToGlobalTableAttributeDefinitionArrayOutput

func (i GlobalTableAttributeDefinitionArray) ToGlobalTableAttributeDefinitionArrayOutput() GlobalTableAttributeDefinitionArrayOutput

func (GlobalTableAttributeDefinitionArray) ToGlobalTableAttributeDefinitionArrayOutputWithContext

func (i GlobalTableAttributeDefinitionArray) ToGlobalTableAttributeDefinitionArrayOutputWithContext(ctx context.Context) GlobalTableAttributeDefinitionArrayOutput

type GlobalTableAttributeDefinitionArrayInput

type GlobalTableAttributeDefinitionArrayInput interface {
	pulumi.Input

	ToGlobalTableAttributeDefinitionArrayOutput() GlobalTableAttributeDefinitionArrayOutput
	ToGlobalTableAttributeDefinitionArrayOutputWithContext(context.Context) GlobalTableAttributeDefinitionArrayOutput
}

GlobalTableAttributeDefinitionArrayInput is an input type that accepts GlobalTableAttributeDefinitionArray and GlobalTableAttributeDefinitionArrayOutput values. You can construct a concrete instance of `GlobalTableAttributeDefinitionArrayInput` via:

GlobalTableAttributeDefinitionArray{ GlobalTableAttributeDefinitionArgs{...} }

type GlobalTableAttributeDefinitionArrayOutput

type GlobalTableAttributeDefinitionArrayOutput struct{ *pulumi.OutputState }

func (GlobalTableAttributeDefinitionArrayOutput) ElementType

func (GlobalTableAttributeDefinitionArrayOutput) Index

func (GlobalTableAttributeDefinitionArrayOutput) ToGlobalTableAttributeDefinitionArrayOutput

func (o GlobalTableAttributeDefinitionArrayOutput) ToGlobalTableAttributeDefinitionArrayOutput() GlobalTableAttributeDefinitionArrayOutput

func (GlobalTableAttributeDefinitionArrayOutput) ToGlobalTableAttributeDefinitionArrayOutputWithContext

func (o GlobalTableAttributeDefinitionArrayOutput) ToGlobalTableAttributeDefinitionArrayOutputWithContext(ctx context.Context) GlobalTableAttributeDefinitionArrayOutput

type GlobalTableAttributeDefinitionInput

type GlobalTableAttributeDefinitionInput interface {
	pulumi.Input

	ToGlobalTableAttributeDefinitionOutput() GlobalTableAttributeDefinitionOutput
	ToGlobalTableAttributeDefinitionOutputWithContext(context.Context) GlobalTableAttributeDefinitionOutput
}

GlobalTableAttributeDefinitionInput is an input type that accepts GlobalTableAttributeDefinitionArgs and GlobalTableAttributeDefinitionOutput values. You can construct a concrete instance of `GlobalTableAttributeDefinitionInput` via:

GlobalTableAttributeDefinitionArgs{...}

type GlobalTableAttributeDefinitionOutput

type GlobalTableAttributeDefinitionOutput struct{ *pulumi.OutputState }

func (GlobalTableAttributeDefinitionOutput) AttributeName

func (GlobalTableAttributeDefinitionOutput) AttributeType

func (GlobalTableAttributeDefinitionOutput) ElementType

func (GlobalTableAttributeDefinitionOutput) ToGlobalTableAttributeDefinitionOutput

func (o GlobalTableAttributeDefinitionOutput) ToGlobalTableAttributeDefinitionOutput() GlobalTableAttributeDefinitionOutput

func (GlobalTableAttributeDefinitionOutput) ToGlobalTableAttributeDefinitionOutputWithContext

func (o GlobalTableAttributeDefinitionOutput) ToGlobalTableAttributeDefinitionOutputWithContext(ctx context.Context) GlobalTableAttributeDefinitionOutput

type GlobalTableCapacityAutoScalingSettings

type GlobalTableCapacityAutoScalingSettings struct {
	MaxCapacity                              int                                                 `pulumi:"maxCapacity"`
	MinCapacity                              int                                                 `pulumi:"minCapacity"`
	SeedCapacity                             *int                                                `pulumi:"seedCapacity"`
	TargetTrackingScalingPolicyConfiguration GlobalTableTargetTrackingScalingPolicyConfiguration `pulumi:"targetTrackingScalingPolicyConfiguration"`
}

type GlobalTableCapacityAutoScalingSettingsArgs

type GlobalTableCapacityAutoScalingSettingsArgs struct {
	MaxCapacity                              pulumi.IntInput                                          `pulumi:"maxCapacity"`
	MinCapacity                              pulumi.IntInput                                          `pulumi:"minCapacity"`
	SeedCapacity                             pulumi.IntPtrInput                                       `pulumi:"seedCapacity"`
	TargetTrackingScalingPolicyConfiguration GlobalTableTargetTrackingScalingPolicyConfigurationInput `pulumi:"targetTrackingScalingPolicyConfiguration"`
}

func (GlobalTableCapacityAutoScalingSettingsArgs) ElementType

func (GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsOutput

func (i GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsOutput() GlobalTableCapacityAutoScalingSettingsOutput

func (GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsOutputWithContext

func (i GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsOutput

func (GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsPtrOutput

func (i GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsPtrOutput() GlobalTableCapacityAutoScalingSettingsPtrOutput

func (GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext

func (i GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsPtrOutput

type GlobalTableCapacityAutoScalingSettingsInput

type GlobalTableCapacityAutoScalingSettingsInput interface {
	pulumi.Input

	ToGlobalTableCapacityAutoScalingSettingsOutput() GlobalTableCapacityAutoScalingSettingsOutput
	ToGlobalTableCapacityAutoScalingSettingsOutputWithContext(context.Context) GlobalTableCapacityAutoScalingSettingsOutput
}

GlobalTableCapacityAutoScalingSettingsInput is an input type that accepts GlobalTableCapacityAutoScalingSettingsArgs and GlobalTableCapacityAutoScalingSettingsOutput values. You can construct a concrete instance of `GlobalTableCapacityAutoScalingSettingsInput` via:

GlobalTableCapacityAutoScalingSettingsArgs{...}

type GlobalTableCapacityAutoScalingSettingsOutput

type GlobalTableCapacityAutoScalingSettingsOutput struct{ *pulumi.OutputState }

func (GlobalTableCapacityAutoScalingSettingsOutput) ElementType

func (GlobalTableCapacityAutoScalingSettingsOutput) MaxCapacity

func (GlobalTableCapacityAutoScalingSettingsOutput) MinCapacity

func (GlobalTableCapacityAutoScalingSettingsOutput) SeedCapacity

func (GlobalTableCapacityAutoScalingSettingsOutput) TargetTrackingScalingPolicyConfiguration

func (GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsOutput

func (o GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsOutput() GlobalTableCapacityAutoScalingSettingsOutput

func (GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsOutputWithContext

func (o GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsOutput

func (GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutput

func (o GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutput() GlobalTableCapacityAutoScalingSettingsPtrOutput

func (GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext

func (o GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsPtrOutput

type GlobalTableCapacityAutoScalingSettingsPtrInput

type GlobalTableCapacityAutoScalingSettingsPtrInput interface {
	pulumi.Input

	ToGlobalTableCapacityAutoScalingSettingsPtrOutput() GlobalTableCapacityAutoScalingSettingsPtrOutput
	ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext(context.Context) GlobalTableCapacityAutoScalingSettingsPtrOutput
}

GlobalTableCapacityAutoScalingSettingsPtrInput is an input type that accepts GlobalTableCapacityAutoScalingSettingsArgs, GlobalTableCapacityAutoScalingSettingsPtr and GlobalTableCapacityAutoScalingSettingsPtrOutput values. You can construct a concrete instance of `GlobalTableCapacityAutoScalingSettingsPtrInput` via:

        GlobalTableCapacityAutoScalingSettingsArgs{...}

or:

        nil

type GlobalTableCapacityAutoScalingSettingsPtrOutput

type GlobalTableCapacityAutoScalingSettingsPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableCapacityAutoScalingSettingsPtrOutput) Elem

func (GlobalTableCapacityAutoScalingSettingsPtrOutput) ElementType

func (GlobalTableCapacityAutoScalingSettingsPtrOutput) MaxCapacity

func (GlobalTableCapacityAutoScalingSettingsPtrOutput) MinCapacity

func (GlobalTableCapacityAutoScalingSettingsPtrOutput) SeedCapacity

func (GlobalTableCapacityAutoScalingSettingsPtrOutput) TargetTrackingScalingPolicyConfiguration

func (GlobalTableCapacityAutoScalingSettingsPtrOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutput

func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutput() GlobalTableCapacityAutoScalingSettingsPtrOutput

func (GlobalTableCapacityAutoScalingSettingsPtrOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext

func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsPtrOutput

type GlobalTableContributorInsightsSpecification

type GlobalTableContributorInsightsSpecification struct {
	Enabled bool `pulumi:"enabled"`
}

type GlobalTableContributorInsightsSpecificationArgs

type GlobalTableContributorInsightsSpecificationArgs struct {
	Enabled pulumi.BoolInput `pulumi:"enabled"`
}

func (GlobalTableContributorInsightsSpecificationArgs) ElementType

func (GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationOutput

func (i GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationOutput() GlobalTableContributorInsightsSpecificationOutput

func (GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationOutputWithContext

func (i GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationOutput

func (GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationPtrOutput

func (i GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationPtrOutput() GlobalTableContributorInsightsSpecificationPtrOutput

func (GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext

func (i GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationPtrOutput

type GlobalTableContributorInsightsSpecificationInput

type GlobalTableContributorInsightsSpecificationInput interface {
	pulumi.Input

	ToGlobalTableContributorInsightsSpecificationOutput() GlobalTableContributorInsightsSpecificationOutput
	ToGlobalTableContributorInsightsSpecificationOutputWithContext(context.Context) GlobalTableContributorInsightsSpecificationOutput
}

GlobalTableContributorInsightsSpecificationInput is an input type that accepts GlobalTableContributorInsightsSpecificationArgs and GlobalTableContributorInsightsSpecificationOutput values. You can construct a concrete instance of `GlobalTableContributorInsightsSpecificationInput` via:

GlobalTableContributorInsightsSpecificationArgs{...}

type GlobalTableContributorInsightsSpecificationOutput

type GlobalTableContributorInsightsSpecificationOutput struct{ *pulumi.OutputState }

func (GlobalTableContributorInsightsSpecificationOutput) ElementType

func (GlobalTableContributorInsightsSpecificationOutput) Enabled

func (GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationOutput

func (o GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationOutput() GlobalTableContributorInsightsSpecificationOutput

func (GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationOutputWithContext

func (o GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationOutput

func (GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationPtrOutput

func (o GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationPtrOutput() GlobalTableContributorInsightsSpecificationPtrOutput

func (GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext

func (o GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationPtrOutput

type GlobalTableContributorInsightsSpecificationPtrInput

type GlobalTableContributorInsightsSpecificationPtrInput interface {
	pulumi.Input

	ToGlobalTableContributorInsightsSpecificationPtrOutput() GlobalTableContributorInsightsSpecificationPtrOutput
	ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext(context.Context) GlobalTableContributorInsightsSpecificationPtrOutput
}

GlobalTableContributorInsightsSpecificationPtrInput is an input type that accepts GlobalTableContributorInsightsSpecificationArgs, GlobalTableContributorInsightsSpecificationPtr and GlobalTableContributorInsightsSpecificationPtrOutput values. You can construct a concrete instance of `GlobalTableContributorInsightsSpecificationPtrInput` via:

        GlobalTableContributorInsightsSpecificationArgs{...}

or:

        nil

type GlobalTableContributorInsightsSpecificationPtrOutput

type GlobalTableContributorInsightsSpecificationPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableContributorInsightsSpecificationPtrOutput) Elem

func (GlobalTableContributorInsightsSpecificationPtrOutput) ElementType

func (GlobalTableContributorInsightsSpecificationPtrOutput) Enabled

func (GlobalTableContributorInsightsSpecificationPtrOutput) ToGlobalTableContributorInsightsSpecificationPtrOutput

func (GlobalTableContributorInsightsSpecificationPtrOutput) ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext

func (o GlobalTableContributorInsightsSpecificationPtrOutput) ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationPtrOutput

type GlobalTableGlobalSecondaryIndex

type GlobalTableGlobalSecondaryIndex struct {
	IndexName                          string                                         `pulumi:"indexName"`
	KeySchema                          []GlobalTableKeySchema                         `pulumi:"keySchema"`
	Projection                         GlobalTableProjection                          `pulumi:"projection"`
	WriteProvisionedThroughputSettings *GlobalTableWriteProvisionedThroughputSettings `pulumi:"writeProvisionedThroughputSettings"`
}

type GlobalTableGlobalSecondaryIndexArgs

type GlobalTableGlobalSecondaryIndexArgs struct {
	IndexName                          pulumi.StringInput                                    `pulumi:"indexName"`
	KeySchema                          GlobalTableKeySchemaArrayInput                        `pulumi:"keySchema"`
	Projection                         GlobalTableProjectionInput                            `pulumi:"projection"`
	WriteProvisionedThroughputSettings GlobalTableWriteProvisionedThroughputSettingsPtrInput `pulumi:"writeProvisionedThroughputSettings"`
}

func (GlobalTableGlobalSecondaryIndexArgs) ElementType

func (GlobalTableGlobalSecondaryIndexArgs) ToGlobalTableGlobalSecondaryIndexOutput

func (i GlobalTableGlobalSecondaryIndexArgs) ToGlobalTableGlobalSecondaryIndexOutput() GlobalTableGlobalSecondaryIndexOutput

func (GlobalTableGlobalSecondaryIndexArgs) ToGlobalTableGlobalSecondaryIndexOutputWithContext

func (i GlobalTableGlobalSecondaryIndexArgs) ToGlobalTableGlobalSecondaryIndexOutputWithContext(ctx context.Context) GlobalTableGlobalSecondaryIndexOutput

type GlobalTableGlobalSecondaryIndexArray

type GlobalTableGlobalSecondaryIndexArray []GlobalTableGlobalSecondaryIndexInput

func (GlobalTableGlobalSecondaryIndexArray) ElementType

func (GlobalTableGlobalSecondaryIndexArray) ToGlobalTableGlobalSecondaryIndexArrayOutput

func (i GlobalTableGlobalSecondaryIndexArray) ToGlobalTableGlobalSecondaryIndexArrayOutput() GlobalTableGlobalSecondaryIndexArrayOutput

func (GlobalTableGlobalSecondaryIndexArray) ToGlobalTableGlobalSecondaryIndexArrayOutputWithContext

func (i GlobalTableGlobalSecondaryIndexArray) ToGlobalTableGlobalSecondaryIndexArrayOutputWithContext(ctx context.Context) GlobalTableGlobalSecondaryIndexArrayOutput

type GlobalTableGlobalSecondaryIndexArrayInput

type GlobalTableGlobalSecondaryIndexArrayInput interface {
	pulumi.Input

	ToGlobalTableGlobalSecondaryIndexArrayOutput() GlobalTableGlobalSecondaryIndexArrayOutput
	ToGlobalTableGlobalSecondaryIndexArrayOutputWithContext(context.Context) GlobalTableGlobalSecondaryIndexArrayOutput
}

GlobalTableGlobalSecondaryIndexArrayInput is an input type that accepts GlobalTableGlobalSecondaryIndexArray and GlobalTableGlobalSecondaryIndexArrayOutput values. You can construct a concrete instance of `GlobalTableGlobalSecondaryIndexArrayInput` via:

GlobalTableGlobalSecondaryIndexArray{ GlobalTableGlobalSecondaryIndexArgs{...} }

type GlobalTableGlobalSecondaryIndexArrayOutput

type GlobalTableGlobalSecondaryIndexArrayOutput struct{ *pulumi.OutputState }

func (GlobalTableGlobalSecondaryIndexArrayOutput) ElementType

func (GlobalTableGlobalSecondaryIndexArrayOutput) Index

func (GlobalTableGlobalSecondaryIndexArrayOutput) ToGlobalTableGlobalSecondaryIndexArrayOutput

func (o GlobalTableGlobalSecondaryIndexArrayOutput) ToGlobalTableGlobalSecondaryIndexArrayOutput() GlobalTableGlobalSecondaryIndexArrayOutput

func (GlobalTableGlobalSecondaryIndexArrayOutput) ToGlobalTableGlobalSecondaryIndexArrayOutputWithContext

func (o GlobalTableGlobalSecondaryIndexArrayOutput) ToGlobalTableGlobalSecondaryIndexArrayOutputWithContext(ctx context.Context) GlobalTableGlobalSecondaryIndexArrayOutput

type GlobalTableGlobalSecondaryIndexInput

type GlobalTableGlobalSecondaryIndexInput interface {
	pulumi.Input

	ToGlobalTableGlobalSecondaryIndexOutput() GlobalTableGlobalSecondaryIndexOutput
	ToGlobalTableGlobalSecondaryIndexOutputWithContext(context.Context) GlobalTableGlobalSecondaryIndexOutput
}

GlobalTableGlobalSecondaryIndexInput is an input type that accepts GlobalTableGlobalSecondaryIndexArgs and GlobalTableGlobalSecondaryIndexOutput values. You can construct a concrete instance of `GlobalTableGlobalSecondaryIndexInput` via:

GlobalTableGlobalSecondaryIndexArgs{...}

type GlobalTableGlobalSecondaryIndexOutput

type GlobalTableGlobalSecondaryIndexOutput struct{ *pulumi.OutputState }

func (GlobalTableGlobalSecondaryIndexOutput) ElementType

func (GlobalTableGlobalSecondaryIndexOutput) IndexName

func (GlobalTableGlobalSecondaryIndexOutput) KeySchema

func (GlobalTableGlobalSecondaryIndexOutput) Projection

func (GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutput

func (o GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutput() GlobalTableGlobalSecondaryIndexOutput

func (GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutputWithContext

func (o GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutputWithContext(ctx context.Context) GlobalTableGlobalSecondaryIndexOutput

func (GlobalTableGlobalSecondaryIndexOutput) WriteProvisionedThroughputSettings

type GlobalTableInput

type GlobalTableInput interface {
	pulumi.Input

	ToGlobalTableOutput() GlobalTableOutput
	ToGlobalTableOutputWithContext(ctx context.Context) GlobalTableOutput
}

type GlobalTableKeySchema

type GlobalTableKeySchema struct {
	AttributeName string `pulumi:"attributeName"`
	KeyType       string `pulumi:"keyType"`
}

type GlobalTableKeySchemaArgs

type GlobalTableKeySchemaArgs struct {
	AttributeName pulumi.StringInput `pulumi:"attributeName"`
	KeyType       pulumi.StringInput `pulumi:"keyType"`
}

func (GlobalTableKeySchemaArgs) ElementType

func (GlobalTableKeySchemaArgs) ElementType() reflect.Type

func (GlobalTableKeySchemaArgs) ToGlobalTableKeySchemaOutput

func (i GlobalTableKeySchemaArgs) ToGlobalTableKeySchemaOutput() GlobalTableKeySchemaOutput

func (GlobalTableKeySchemaArgs) ToGlobalTableKeySchemaOutputWithContext

func (i GlobalTableKeySchemaArgs) ToGlobalTableKeySchemaOutputWithContext(ctx context.Context) GlobalTableKeySchemaOutput

type GlobalTableKeySchemaArray

type GlobalTableKeySchemaArray []GlobalTableKeySchemaInput

func (GlobalTableKeySchemaArray) ElementType

func (GlobalTableKeySchemaArray) ElementType() reflect.Type

func (GlobalTableKeySchemaArray) ToGlobalTableKeySchemaArrayOutput

func (i GlobalTableKeySchemaArray) ToGlobalTableKeySchemaArrayOutput() GlobalTableKeySchemaArrayOutput

func (GlobalTableKeySchemaArray) ToGlobalTableKeySchemaArrayOutputWithContext

func (i GlobalTableKeySchemaArray) ToGlobalTableKeySchemaArrayOutputWithContext(ctx context.Context) GlobalTableKeySchemaArrayOutput

type GlobalTableKeySchemaArrayInput

type GlobalTableKeySchemaArrayInput interface {
	pulumi.Input

	ToGlobalTableKeySchemaArrayOutput() GlobalTableKeySchemaArrayOutput
	ToGlobalTableKeySchemaArrayOutputWithContext(context.Context) GlobalTableKeySchemaArrayOutput
}

GlobalTableKeySchemaArrayInput is an input type that accepts GlobalTableKeySchemaArray and GlobalTableKeySchemaArrayOutput values. You can construct a concrete instance of `GlobalTableKeySchemaArrayInput` via:

GlobalTableKeySchemaArray{ GlobalTableKeySchemaArgs{...} }

type GlobalTableKeySchemaArrayOutput

type GlobalTableKeySchemaArrayOutput struct{ *pulumi.OutputState }

func (GlobalTableKeySchemaArrayOutput) ElementType

func (GlobalTableKeySchemaArrayOutput) Index

func (GlobalTableKeySchemaArrayOutput) ToGlobalTableKeySchemaArrayOutput

func (o GlobalTableKeySchemaArrayOutput) ToGlobalTableKeySchemaArrayOutput() GlobalTableKeySchemaArrayOutput

func (GlobalTableKeySchemaArrayOutput) ToGlobalTableKeySchemaArrayOutputWithContext

func (o GlobalTableKeySchemaArrayOutput) ToGlobalTableKeySchemaArrayOutputWithContext(ctx context.Context) GlobalTableKeySchemaArrayOutput

type GlobalTableKeySchemaInput

type GlobalTableKeySchemaInput interface {
	pulumi.Input

	ToGlobalTableKeySchemaOutput() GlobalTableKeySchemaOutput
	ToGlobalTableKeySchemaOutputWithContext(context.Context) GlobalTableKeySchemaOutput
}

GlobalTableKeySchemaInput is an input type that accepts GlobalTableKeySchemaArgs and GlobalTableKeySchemaOutput values. You can construct a concrete instance of `GlobalTableKeySchemaInput` via:

GlobalTableKeySchemaArgs{...}

type GlobalTableKeySchemaOutput

type GlobalTableKeySchemaOutput struct{ *pulumi.OutputState }

func (GlobalTableKeySchemaOutput) AttributeName

func (GlobalTableKeySchemaOutput) ElementType

func (GlobalTableKeySchemaOutput) ElementType() reflect.Type

func (GlobalTableKeySchemaOutput) KeyType

func (GlobalTableKeySchemaOutput) ToGlobalTableKeySchemaOutput

func (o GlobalTableKeySchemaOutput) ToGlobalTableKeySchemaOutput() GlobalTableKeySchemaOutput

func (GlobalTableKeySchemaOutput) ToGlobalTableKeySchemaOutputWithContext

func (o GlobalTableKeySchemaOutput) ToGlobalTableKeySchemaOutputWithContext(ctx context.Context) GlobalTableKeySchemaOutput

type GlobalTableKinesisStreamSpecification added in v0.51.0

type GlobalTableKinesisStreamSpecification struct {
	StreamArn string `pulumi:"streamArn"`
}

type GlobalTableKinesisStreamSpecificationArgs added in v0.51.0

type GlobalTableKinesisStreamSpecificationArgs struct {
	StreamArn pulumi.StringInput `pulumi:"streamArn"`
}

func (GlobalTableKinesisStreamSpecificationArgs) ElementType added in v0.51.0

func (GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationOutput added in v0.51.0

func (i GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationOutput() GlobalTableKinesisStreamSpecificationOutput

func (GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationOutputWithContext added in v0.51.0

func (i GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationOutput

func (GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationPtrOutput added in v0.51.0

func (i GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationPtrOutput() GlobalTableKinesisStreamSpecificationPtrOutput

func (GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext added in v0.51.0

func (i GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationPtrOutput

type GlobalTableKinesisStreamSpecificationInput added in v0.51.0

type GlobalTableKinesisStreamSpecificationInput interface {
	pulumi.Input

	ToGlobalTableKinesisStreamSpecificationOutput() GlobalTableKinesisStreamSpecificationOutput
	ToGlobalTableKinesisStreamSpecificationOutputWithContext(context.Context) GlobalTableKinesisStreamSpecificationOutput
}

GlobalTableKinesisStreamSpecificationInput is an input type that accepts GlobalTableKinesisStreamSpecificationArgs and GlobalTableKinesisStreamSpecificationOutput values. You can construct a concrete instance of `GlobalTableKinesisStreamSpecificationInput` via:

GlobalTableKinesisStreamSpecificationArgs{...}

type GlobalTableKinesisStreamSpecificationOutput added in v0.51.0

type GlobalTableKinesisStreamSpecificationOutput struct{ *pulumi.OutputState }

func (GlobalTableKinesisStreamSpecificationOutput) ElementType added in v0.51.0

func (GlobalTableKinesisStreamSpecificationOutput) StreamArn added in v0.51.0

func (GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationOutput added in v0.51.0

func (o GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationOutput() GlobalTableKinesisStreamSpecificationOutput

func (GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationOutputWithContext added in v0.51.0

func (o GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationOutput

func (GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationPtrOutput added in v0.51.0

func (o GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationPtrOutput() GlobalTableKinesisStreamSpecificationPtrOutput

func (GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext added in v0.51.0

func (o GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationPtrOutput

type GlobalTableKinesisStreamSpecificationPtrInput added in v0.51.0

type GlobalTableKinesisStreamSpecificationPtrInput interface {
	pulumi.Input

	ToGlobalTableKinesisStreamSpecificationPtrOutput() GlobalTableKinesisStreamSpecificationPtrOutput
	ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext(context.Context) GlobalTableKinesisStreamSpecificationPtrOutput
}

GlobalTableKinesisStreamSpecificationPtrInput is an input type that accepts GlobalTableKinesisStreamSpecificationArgs, GlobalTableKinesisStreamSpecificationPtr and GlobalTableKinesisStreamSpecificationPtrOutput values. You can construct a concrete instance of `GlobalTableKinesisStreamSpecificationPtrInput` via:

        GlobalTableKinesisStreamSpecificationArgs{...}

or:

        nil

type GlobalTableKinesisStreamSpecificationPtrOutput added in v0.51.0

type GlobalTableKinesisStreamSpecificationPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableKinesisStreamSpecificationPtrOutput) Elem added in v0.51.0

func (GlobalTableKinesisStreamSpecificationPtrOutput) ElementType added in v0.51.0

func (GlobalTableKinesisStreamSpecificationPtrOutput) StreamArn added in v0.51.0

func (GlobalTableKinesisStreamSpecificationPtrOutput) ToGlobalTableKinesisStreamSpecificationPtrOutput added in v0.51.0

func (o GlobalTableKinesisStreamSpecificationPtrOutput) ToGlobalTableKinesisStreamSpecificationPtrOutput() GlobalTableKinesisStreamSpecificationPtrOutput

func (GlobalTableKinesisStreamSpecificationPtrOutput) ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext added in v0.51.0

func (o GlobalTableKinesisStreamSpecificationPtrOutput) ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationPtrOutput

type GlobalTableLocalSecondaryIndex

type GlobalTableLocalSecondaryIndex struct {
	IndexName  string                 `pulumi:"indexName"`
	KeySchema  []GlobalTableKeySchema `pulumi:"keySchema"`
	Projection GlobalTableProjection  `pulumi:"projection"`
}

type GlobalTableLocalSecondaryIndexArgs

type GlobalTableLocalSecondaryIndexArgs struct {
	IndexName  pulumi.StringInput             `pulumi:"indexName"`
	KeySchema  GlobalTableKeySchemaArrayInput `pulumi:"keySchema"`
	Projection GlobalTableProjectionInput     `pulumi:"projection"`
}

func (GlobalTableLocalSecondaryIndexArgs) ElementType

func (GlobalTableLocalSecondaryIndexArgs) ToGlobalTableLocalSecondaryIndexOutput

func (i GlobalTableLocalSecondaryIndexArgs) ToGlobalTableLocalSecondaryIndexOutput() GlobalTableLocalSecondaryIndexOutput

func (GlobalTableLocalSecondaryIndexArgs) ToGlobalTableLocalSecondaryIndexOutputWithContext

func (i GlobalTableLocalSecondaryIndexArgs) ToGlobalTableLocalSecondaryIndexOutputWithContext(ctx context.Context) GlobalTableLocalSecondaryIndexOutput

type GlobalTableLocalSecondaryIndexArray

type GlobalTableLocalSecondaryIndexArray []GlobalTableLocalSecondaryIndexInput

func (GlobalTableLocalSecondaryIndexArray) ElementType

func (GlobalTableLocalSecondaryIndexArray) ToGlobalTableLocalSecondaryIndexArrayOutput

func (i GlobalTableLocalSecondaryIndexArray) ToGlobalTableLocalSecondaryIndexArrayOutput() GlobalTableLocalSecondaryIndexArrayOutput

func (GlobalTableLocalSecondaryIndexArray) ToGlobalTableLocalSecondaryIndexArrayOutputWithContext

func (i GlobalTableLocalSecondaryIndexArray) ToGlobalTableLocalSecondaryIndexArrayOutputWithContext(ctx context.Context) GlobalTableLocalSecondaryIndexArrayOutput

type GlobalTableLocalSecondaryIndexArrayInput

type GlobalTableLocalSecondaryIndexArrayInput interface {
	pulumi.Input

	ToGlobalTableLocalSecondaryIndexArrayOutput() GlobalTableLocalSecondaryIndexArrayOutput
	ToGlobalTableLocalSecondaryIndexArrayOutputWithContext(context.Context) GlobalTableLocalSecondaryIndexArrayOutput
}

GlobalTableLocalSecondaryIndexArrayInput is an input type that accepts GlobalTableLocalSecondaryIndexArray and GlobalTableLocalSecondaryIndexArrayOutput values. You can construct a concrete instance of `GlobalTableLocalSecondaryIndexArrayInput` via:

GlobalTableLocalSecondaryIndexArray{ GlobalTableLocalSecondaryIndexArgs{...} }

type GlobalTableLocalSecondaryIndexArrayOutput

type GlobalTableLocalSecondaryIndexArrayOutput struct{ *pulumi.OutputState }

func (GlobalTableLocalSecondaryIndexArrayOutput) ElementType

func (GlobalTableLocalSecondaryIndexArrayOutput) Index

func (GlobalTableLocalSecondaryIndexArrayOutput) ToGlobalTableLocalSecondaryIndexArrayOutput

func (o GlobalTableLocalSecondaryIndexArrayOutput) ToGlobalTableLocalSecondaryIndexArrayOutput() GlobalTableLocalSecondaryIndexArrayOutput

func (GlobalTableLocalSecondaryIndexArrayOutput) ToGlobalTableLocalSecondaryIndexArrayOutputWithContext

func (o GlobalTableLocalSecondaryIndexArrayOutput) ToGlobalTableLocalSecondaryIndexArrayOutputWithContext(ctx context.Context) GlobalTableLocalSecondaryIndexArrayOutput

type GlobalTableLocalSecondaryIndexInput

type GlobalTableLocalSecondaryIndexInput interface {
	pulumi.Input

	ToGlobalTableLocalSecondaryIndexOutput() GlobalTableLocalSecondaryIndexOutput
	ToGlobalTableLocalSecondaryIndexOutputWithContext(context.Context) GlobalTableLocalSecondaryIndexOutput
}

GlobalTableLocalSecondaryIndexInput is an input type that accepts GlobalTableLocalSecondaryIndexArgs and GlobalTableLocalSecondaryIndexOutput values. You can construct a concrete instance of `GlobalTableLocalSecondaryIndexInput` via:

GlobalTableLocalSecondaryIndexArgs{...}

type GlobalTableLocalSecondaryIndexOutput

type GlobalTableLocalSecondaryIndexOutput struct{ *pulumi.OutputState }

func (GlobalTableLocalSecondaryIndexOutput) ElementType

func (GlobalTableLocalSecondaryIndexOutput) IndexName

func (GlobalTableLocalSecondaryIndexOutput) KeySchema

func (GlobalTableLocalSecondaryIndexOutput) Projection

func (GlobalTableLocalSecondaryIndexOutput) ToGlobalTableLocalSecondaryIndexOutput

func (o GlobalTableLocalSecondaryIndexOutput) ToGlobalTableLocalSecondaryIndexOutput() GlobalTableLocalSecondaryIndexOutput

func (GlobalTableLocalSecondaryIndexOutput) ToGlobalTableLocalSecondaryIndexOutputWithContext

func (o GlobalTableLocalSecondaryIndexOutput) ToGlobalTableLocalSecondaryIndexOutputWithContext(ctx context.Context) GlobalTableLocalSecondaryIndexOutput

type GlobalTableOutput

type GlobalTableOutput struct{ *pulumi.OutputState }

func (GlobalTableOutput) Arn added in v0.17.0

func (GlobalTableOutput) AttributeDefinitions added in v0.17.0

func (GlobalTableOutput) BillingMode added in v0.17.0

func (o GlobalTableOutput) BillingMode() pulumi.StringPtrOutput

func (GlobalTableOutput) ElementType

func (GlobalTableOutput) ElementType() reflect.Type

func (GlobalTableOutput) GlobalSecondaryIndexes added in v0.17.0

func (GlobalTableOutput) KeySchema added in v0.17.0

func (GlobalTableOutput) LocalSecondaryIndexes added in v0.17.0

func (GlobalTableOutput) Replicas added in v0.17.0

func (GlobalTableOutput) SSESpecification added in v0.17.0

func (GlobalTableOutput) StreamArn added in v0.17.0

func (o GlobalTableOutput) StreamArn() pulumi.StringOutput

func (GlobalTableOutput) StreamSpecification added in v0.17.0

func (GlobalTableOutput) TableId added in v0.17.0

func (GlobalTableOutput) TableName added in v0.17.0

func (GlobalTableOutput) TimeToLiveSpecification added in v0.17.0

func (GlobalTableOutput) ToGlobalTableOutput

func (o GlobalTableOutput) ToGlobalTableOutput() GlobalTableOutput

func (GlobalTableOutput) ToGlobalTableOutputWithContext

func (o GlobalTableOutput) ToGlobalTableOutputWithContext(ctx context.Context) GlobalTableOutput

func (GlobalTableOutput) WriteProvisionedThroughputSettings added in v0.17.0

func (o GlobalTableOutput) WriteProvisionedThroughputSettings() GlobalTableWriteProvisionedThroughputSettingsPtrOutput

type GlobalTablePointInTimeRecoverySpecification

type GlobalTablePointInTimeRecoverySpecification struct {
	PointInTimeRecoveryEnabled *bool `pulumi:"pointInTimeRecoveryEnabled"`
}

type GlobalTablePointInTimeRecoverySpecificationArgs

type GlobalTablePointInTimeRecoverySpecificationArgs struct {
	PointInTimeRecoveryEnabled pulumi.BoolPtrInput `pulumi:"pointInTimeRecoveryEnabled"`
}

func (GlobalTablePointInTimeRecoverySpecificationArgs) ElementType

func (GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationOutput

func (i GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationOutput() GlobalTablePointInTimeRecoverySpecificationOutput

func (GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationOutputWithContext

func (i GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationOutput

func (GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput

func (i GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput() GlobalTablePointInTimeRecoverySpecificationPtrOutput

func (GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext

func (i GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationPtrOutput

type GlobalTablePointInTimeRecoverySpecificationInput

type GlobalTablePointInTimeRecoverySpecificationInput interface {
	pulumi.Input

	ToGlobalTablePointInTimeRecoverySpecificationOutput() GlobalTablePointInTimeRecoverySpecificationOutput
	ToGlobalTablePointInTimeRecoverySpecificationOutputWithContext(context.Context) GlobalTablePointInTimeRecoverySpecificationOutput
}

GlobalTablePointInTimeRecoverySpecificationInput is an input type that accepts GlobalTablePointInTimeRecoverySpecificationArgs and GlobalTablePointInTimeRecoverySpecificationOutput values. You can construct a concrete instance of `GlobalTablePointInTimeRecoverySpecificationInput` via:

GlobalTablePointInTimeRecoverySpecificationArgs{...}

type GlobalTablePointInTimeRecoverySpecificationOutput

type GlobalTablePointInTimeRecoverySpecificationOutput struct{ *pulumi.OutputState }

func (GlobalTablePointInTimeRecoverySpecificationOutput) ElementType

func (GlobalTablePointInTimeRecoverySpecificationOutput) PointInTimeRecoveryEnabled

func (GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationOutput

func (o GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationOutput() GlobalTablePointInTimeRecoverySpecificationOutput

func (GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationOutputWithContext

func (o GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationOutput

func (GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput

func (o GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput() GlobalTablePointInTimeRecoverySpecificationPtrOutput

func (GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext

func (o GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationPtrOutput

type GlobalTablePointInTimeRecoverySpecificationPtrInput

type GlobalTablePointInTimeRecoverySpecificationPtrInput interface {
	pulumi.Input

	ToGlobalTablePointInTimeRecoverySpecificationPtrOutput() GlobalTablePointInTimeRecoverySpecificationPtrOutput
	ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext(context.Context) GlobalTablePointInTimeRecoverySpecificationPtrOutput
}

GlobalTablePointInTimeRecoverySpecificationPtrInput is an input type that accepts GlobalTablePointInTimeRecoverySpecificationArgs, GlobalTablePointInTimeRecoverySpecificationPtr and GlobalTablePointInTimeRecoverySpecificationPtrOutput values. You can construct a concrete instance of `GlobalTablePointInTimeRecoverySpecificationPtrInput` via:

        GlobalTablePointInTimeRecoverySpecificationArgs{...}

or:

        nil

type GlobalTablePointInTimeRecoverySpecificationPtrOutput

type GlobalTablePointInTimeRecoverySpecificationPtrOutput struct{ *pulumi.OutputState }

func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) Elem

func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) ElementType

func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) PointInTimeRecoveryEnabled

func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput

func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext

func (o GlobalTablePointInTimeRecoverySpecificationPtrOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationPtrOutput

type GlobalTableProjection

type GlobalTableProjection struct {
	NonKeyAttributes []string `pulumi:"nonKeyAttributes"`
	ProjectionType   *string  `pulumi:"projectionType"`
}

type GlobalTableProjectionArgs

type GlobalTableProjectionArgs struct {
	NonKeyAttributes pulumi.StringArrayInput `pulumi:"nonKeyAttributes"`
	ProjectionType   pulumi.StringPtrInput   `pulumi:"projectionType"`
}

func (GlobalTableProjectionArgs) ElementType

func (GlobalTableProjectionArgs) ElementType() reflect.Type

func (GlobalTableProjectionArgs) ToGlobalTableProjectionOutput

func (i GlobalTableProjectionArgs) ToGlobalTableProjectionOutput() GlobalTableProjectionOutput

func (GlobalTableProjectionArgs) ToGlobalTableProjectionOutputWithContext

func (i GlobalTableProjectionArgs) ToGlobalTableProjectionOutputWithContext(ctx context.Context) GlobalTableProjectionOutput

type GlobalTableProjectionInput

type GlobalTableProjectionInput interface {
	pulumi.Input

	ToGlobalTableProjectionOutput() GlobalTableProjectionOutput
	ToGlobalTableProjectionOutputWithContext(context.Context) GlobalTableProjectionOutput
}

GlobalTableProjectionInput is an input type that accepts GlobalTableProjectionArgs and GlobalTableProjectionOutput values. You can construct a concrete instance of `GlobalTableProjectionInput` via:

GlobalTableProjectionArgs{...}

type GlobalTableProjectionOutput

type GlobalTableProjectionOutput struct{ *pulumi.OutputState }

func (GlobalTableProjectionOutput) ElementType

func (GlobalTableProjectionOutput) NonKeyAttributes

func (GlobalTableProjectionOutput) ProjectionType

func (GlobalTableProjectionOutput) ToGlobalTableProjectionOutput

func (o GlobalTableProjectionOutput) ToGlobalTableProjectionOutput() GlobalTableProjectionOutput

func (GlobalTableProjectionOutput) ToGlobalTableProjectionOutputWithContext

func (o GlobalTableProjectionOutput) ToGlobalTableProjectionOutputWithContext(ctx context.Context) GlobalTableProjectionOutput

type GlobalTableReadProvisionedThroughputSettings

type GlobalTableReadProvisionedThroughputSettings struct {
	ReadCapacityAutoScalingSettings *GlobalTableCapacityAutoScalingSettings `pulumi:"readCapacityAutoScalingSettings"`
	ReadCapacityUnits               *int                                    `pulumi:"readCapacityUnits"`
}

type GlobalTableReadProvisionedThroughputSettingsArgs

type GlobalTableReadProvisionedThroughputSettingsArgs struct {
	ReadCapacityAutoScalingSettings GlobalTableCapacityAutoScalingSettingsPtrInput `pulumi:"readCapacityAutoScalingSettings"`
	ReadCapacityUnits               pulumi.IntPtrInput                             `pulumi:"readCapacityUnits"`
}

func (GlobalTableReadProvisionedThroughputSettingsArgs) ElementType

func (GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsOutput

func (i GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsOutput() GlobalTableReadProvisionedThroughputSettingsOutput

func (GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsOutputWithContext

func (i GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsOutput

func (GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput

func (i GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput() GlobalTableReadProvisionedThroughputSettingsPtrOutput

func (GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext

func (i GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsPtrOutput

type GlobalTableReadProvisionedThroughputSettingsInput

type GlobalTableReadProvisionedThroughputSettingsInput interface {
	pulumi.Input

	ToGlobalTableReadProvisionedThroughputSettingsOutput() GlobalTableReadProvisionedThroughputSettingsOutput
	ToGlobalTableReadProvisionedThroughputSettingsOutputWithContext(context.Context) GlobalTableReadProvisionedThroughputSettingsOutput
}

GlobalTableReadProvisionedThroughputSettingsInput is an input type that accepts GlobalTableReadProvisionedThroughputSettingsArgs and GlobalTableReadProvisionedThroughputSettingsOutput values. You can construct a concrete instance of `GlobalTableReadProvisionedThroughputSettingsInput` via:

GlobalTableReadProvisionedThroughputSettingsArgs{...}

type GlobalTableReadProvisionedThroughputSettingsOutput

type GlobalTableReadProvisionedThroughputSettingsOutput struct{ *pulumi.OutputState }

func (GlobalTableReadProvisionedThroughputSettingsOutput) ElementType

func (GlobalTableReadProvisionedThroughputSettingsOutput) ReadCapacityAutoScalingSettings

func (GlobalTableReadProvisionedThroughputSettingsOutput) ReadCapacityUnits

func (GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsOutput

func (o GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsOutput() GlobalTableReadProvisionedThroughputSettingsOutput

func (GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsOutputWithContext

func (o GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsOutput

func (GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput

func (o GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput() GlobalTableReadProvisionedThroughputSettingsPtrOutput

func (GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext

func (o GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsPtrOutput

type GlobalTableReadProvisionedThroughputSettingsPtrInput

type GlobalTableReadProvisionedThroughputSettingsPtrInput interface {
	pulumi.Input

	ToGlobalTableReadProvisionedThroughputSettingsPtrOutput() GlobalTableReadProvisionedThroughputSettingsPtrOutput
	ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext(context.Context) GlobalTableReadProvisionedThroughputSettingsPtrOutput
}

GlobalTableReadProvisionedThroughputSettingsPtrInput is an input type that accepts GlobalTableReadProvisionedThroughputSettingsArgs, GlobalTableReadProvisionedThroughputSettingsPtr and GlobalTableReadProvisionedThroughputSettingsPtrOutput values. You can construct a concrete instance of `GlobalTableReadProvisionedThroughputSettingsPtrInput` via:

        GlobalTableReadProvisionedThroughputSettingsArgs{...}

or:

        nil

type GlobalTableReadProvisionedThroughputSettingsPtrOutput

type GlobalTableReadProvisionedThroughputSettingsPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) Elem

func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ElementType

func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ReadCapacityAutoScalingSettings

func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ReadCapacityUnits

func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput

func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext

func (o GlobalTableReadProvisionedThroughputSettingsPtrOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsPtrOutput

type GlobalTableReplicaGlobalSecondaryIndexSpecification

type GlobalTableReplicaGlobalSecondaryIndexSpecification struct {
	ContributorInsightsSpecification  *GlobalTableContributorInsightsSpecification  `pulumi:"contributorInsightsSpecification"`
	IndexName                         string                                        `pulumi:"indexName"`
	ReadProvisionedThroughputSettings *GlobalTableReadProvisionedThroughputSettings `pulumi:"readProvisionedThroughputSettings"`
}

type GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs

type GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs struct {
	ContributorInsightsSpecification  GlobalTableContributorInsightsSpecificationPtrInput  `pulumi:"contributorInsightsSpecification"`
	IndexName                         pulumi.StringInput                                   `pulumi:"indexName"`
	ReadProvisionedThroughputSettings GlobalTableReadProvisionedThroughputSettingsPtrInput `pulumi:"readProvisionedThroughputSettings"`
}

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ElementType

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutput

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext

func (i GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput

type GlobalTableReplicaGlobalSecondaryIndexSpecificationArray

type GlobalTableReplicaGlobalSecondaryIndexSpecificationArray []GlobalTableReplicaGlobalSecondaryIndexSpecificationInput

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ElementType

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput

func (i GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutputWithContext

func (i GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput

type GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayInput

type GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayInput interface {
	pulumi.Input

	ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
	ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutputWithContext(context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
}

GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayInput is an input type that accepts GlobalTableReplicaGlobalSecondaryIndexSpecificationArray and GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput values. You can construct a concrete instance of `GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayInput` via:

GlobalTableReplicaGlobalSecondaryIndexSpecificationArray{ GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs{...} }

type GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput

type GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput struct{ *pulumi.OutputState }

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) ElementType

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) Index

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutputWithContext

func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput

type GlobalTableReplicaGlobalSecondaryIndexSpecificationInput

type GlobalTableReplicaGlobalSecondaryIndexSpecificationInput interface {
	pulumi.Input

	ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
	ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext(context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
}

GlobalTableReplicaGlobalSecondaryIndexSpecificationInput is an input type that accepts GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs and GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput values. You can construct a concrete instance of `GlobalTableReplicaGlobalSecondaryIndexSpecificationInput` via:

GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs{...}

type GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput

type GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput struct{ *pulumi.OutputState }

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ContributorInsightsSpecification

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ElementType

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) IndexName

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ReadProvisionedThroughputSettings

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutput

func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext

func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput

type GlobalTableReplicaSSESpecification

type GlobalTableReplicaSSESpecification struct {
	KMSMasterKeyId string `pulumi:"kMSMasterKeyId"`
}

type GlobalTableReplicaSSESpecificationArgs

type GlobalTableReplicaSSESpecificationArgs struct {
	KMSMasterKeyId pulumi.StringInput `pulumi:"kMSMasterKeyId"`
}

func (GlobalTableReplicaSSESpecificationArgs) ElementType

func (GlobalTableReplicaSSESpecificationArgs) ToGlobalTableReplicaSSESpecificationOutput

func (i GlobalTableReplicaSSESpecificationArgs) ToGlobalTableReplicaSSESpecificationOutput() GlobalTableReplicaSSESpecificationOutput

func (GlobalTableReplicaSSESpecificationArgs) ToGlobalTableReplicaSSESpecificationOutputWithContext

func (i GlobalTableReplicaSSESpecificationArgs) ToGlobalTableReplicaSSESpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSSESpecificationOutput

func (GlobalTableReplicaSSESpecificationArgs) ToGlobalTableReplicaSSESpecificationPtrOutput

func (i GlobalTableReplicaSSESpecificationArgs) ToGlobalTableReplicaSSESpecificationPtrOutput() GlobalTableReplicaSSESpecificationPtrOutput

func (GlobalTableReplicaSSESpecificationArgs) ToGlobalTableReplicaSSESpecificationPtrOutputWithContext

func (i GlobalTableReplicaSSESpecificationArgs) ToGlobalTableReplicaSSESpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaSSESpecificationPtrOutput

type GlobalTableReplicaSSESpecificationInput

type GlobalTableReplicaSSESpecificationInput interface {
	pulumi.Input

	ToGlobalTableReplicaSSESpecificationOutput() GlobalTableReplicaSSESpecificationOutput
	ToGlobalTableReplicaSSESpecificationOutputWithContext(context.Context) GlobalTableReplicaSSESpecificationOutput
}

GlobalTableReplicaSSESpecificationInput is an input type that accepts GlobalTableReplicaSSESpecificationArgs and GlobalTableReplicaSSESpecificationOutput values. You can construct a concrete instance of `GlobalTableReplicaSSESpecificationInput` via:

GlobalTableReplicaSSESpecificationArgs{...}

type GlobalTableReplicaSSESpecificationOutput

type GlobalTableReplicaSSESpecificationOutput struct{ *pulumi.OutputState }

func (GlobalTableReplicaSSESpecificationOutput) ElementType

func (GlobalTableReplicaSSESpecificationOutput) KMSMasterKeyId

func (GlobalTableReplicaSSESpecificationOutput) ToGlobalTableReplicaSSESpecificationOutput

func (o GlobalTableReplicaSSESpecificationOutput) ToGlobalTableReplicaSSESpecificationOutput() GlobalTableReplicaSSESpecificationOutput

func (GlobalTableReplicaSSESpecificationOutput) ToGlobalTableReplicaSSESpecificationOutputWithContext

func (o GlobalTableReplicaSSESpecificationOutput) ToGlobalTableReplicaSSESpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSSESpecificationOutput

func (GlobalTableReplicaSSESpecificationOutput) ToGlobalTableReplicaSSESpecificationPtrOutput

func (o GlobalTableReplicaSSESpecificationOutput) ToGlobalTableReplicaSSESpecificationPtrOutput() GlobalTableReplicaSSESpecificationPtrOutput

func (GlobalTableReplicaSSESpecificationOutput) ToGlobalTableReplicaSSESpecificationPtrOutputWithContext

func (o GlobalTableReplicaSSESpecificationOutput) ToGlobalTableReplicaSSESpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaSSESpecificationPtrOutput

type GlobalTableReplicaSSESpecificationPtrInput

type GlobalTableReplicaSSESpecificationPtrInput interface {
	pulumi.Input

	ToGlobalTableReplicaSSESpecificationPtrOutput() GlobalTableReplicaSSESpecificationPtrOutput
	ToGlobalTableReplicaSSESpecificationPtrOutputWithContext(context.Context) GlobalTableReplicaSSESpecificationPtrOutput
}

GlobalTableReplicaSSESpecificationPtrInput is an input type that accepts GlobalTableReplicaSSESpecificationArgs, GlobalTableReplicaSSESpecificationPtr and GlobalTableReplicaSSESpecificationPtrOutput values. You can construct a concrete instance of `GlobalTableReplicaSSESpecificationPtrInput` via:

        GlobalTableReplicaSSESpecificationArgs{...}

or:

        nil

type GlobalTableReplicaSSESpecificationPtrOutput

type GlobalTableReplicaSSESpecificationPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableReplicaSSESpecificationPtrOutput) Elem

func (GlobalTableReplicaSSESpecificationPtrOutput) ElementType

func (GlobalTableReplicaSSESpecificationPtrOutput) KMSMasterKeyId

func (GlobalTableReplicaSSESpecificationPtrOutput) ToGlobalTableReplicaSSESpecificationPtrOutput

func (o GlobalTableReplicaSSESpecificationPtrOutput) ToGlobalTableReplicaSSESpecificationPtrOutput() GlobalTableReplicaSSESpecificationPtrOutput

func (GlobalTableReplicaSSESpecificationPtrOutput) ToGlobalTableReplicaSSESpecificationPtrOutputWithContext

func (o GlobalTableReplicaSSESpecificationPtrOutput) ToGlobalTableReplicaSSESpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaSSESpecificationPtrOutput

type GlobalTableReplicaSpecification

type GlobalTableReplicaSpecification struct {
	ContributorInsightsSpecification  *GlobalTableContributorInsightsSpecification          `pulumi:"contributorInsightsSpecification"`
	DeletionProtectionEnabled         *bool                                                 `pulumi:"deletionProtectionEnabled"`
	GlobalSecondaryIndexes            []GlobalTableReplicaGlobalSecondaryIndexSpecification `pulumi:"globalSecondaryIndexes"`
	KinesisStreamSpecification        *GlobalTableKinesisStreamSpecification                `pulumi:"kinesisStreamSpecification"`
	PointInTimeRecoverySpecification  *GlobalTablePointInTimeRecoverySpecification          `pulumi:"pointInTimeRecoverySpecification"`
	ReadProvisionedThroughputSettings *GlobalTableReadProvisionedThroughputSettings         `pulumi:"readProvisionedThroughputSettings"`
	Region                            string                                                `pulumi:"region"`
	SSESpecification                  *GlobalTableReplicaSSESpecification                   `pulumi:"sSESpecification"`
	TableClass                        *string                                               `pulumi:"tableClass"`
	Tags                              []GlobalTableTag                                      `pulumi:"tags"`
}

type GlobalTableReplicaSpecificationArgs

type GlobalTableReplicaSpecificationArgs struct {
	ContributorInsightsSpecification  GlobalTableContributorInsightsSpecificationPtrInput           `pulumi:"contributorInsightsSpecification"`
	DeletionProtectionEnabled         pulumi.BoolPtrInput                                           `pulumi:"deletionProtectionEnabled"`
	GlobalSecondaryIndexes            GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayInput `pulumi:"globalSecondaryIndexes"`
	KinesisStreamSpecification        GlobalTableKinesisStreamSpecificationPtrInput                 `pulumi:"kinesisStreamSpecification"`
	PointInTimeRecoverySpecification  GlobalTablePointInTimeRecoverySpecificationPtrInput           `pulumi:"pointInTimeRecoverySpecification"`
	ReadProvisionedThroughputSettings GlobalTableReadProvisionedThroughputSettingsPtrInput          `pulumi:"readProvisionedThroughputSettings"`
	Region                            pulumi.StringInput                                            `pulumi:"region"`
	SSESpecification                  GlobalTableReplicaSSESpecificationPtrInput                    `pulumi:"sSESpecification"`
	TableClass                        pulumi.StringPtrInput                                         `pulumi:"tableClass"`
	Tags                              GlobalTableTagArrayInput                                      `pulumi:"tags"`
}

func (GlobalTableReplicaSpecificationArgs) ElementType

func (GlobalTableReplicaSpecificationArgs) ToGlobalTableReplicaSpecificationOutput

func (i GlobalTableReplicaSpecificationArgs) ToGlobalTableReplicaSpecificationOutput() GlobalTableReplicaSpecificationOutput

func (GlobalTableReplicaSpecificationArgs) ToGlobalTableReplicaSpecificationOutputWithContext

func (i GlobalTableReplicaSpecificationArgs) ToGlobalTableReplicaSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSpecificationOutput

type GlobalTableReplicaSpecificationArray

type GlobalTableReplicaSpecificationArray []GlobalTableReplicaSpecificationInput

func (GlobalTableReplicaSpecificationArray) ElementType

func (GlobalTableReplicaSpecificationArray) ToGlobalTableReplicaSpecificationArrayOutput

func (i GlobalTableReplicaSpecificationArray) ToGlobalTableReplicaSpecificationArrayOutput() GlobalTableReplicaSpecificationArrayOutput

func (GlobalTableReplicaSpecificationArray) ToGlobalTableReplicaSpecificationArrayOutputWithContext

func (i GlobalTableReplicaSpecificationArray) ToGlobalTableReplicaSpecificationArrayOutputWithContext(ctx context.Context) GlobalTableReplicaSpecificationArrayOutput

type GlobalTableReplicaSpecificationArrayInput

type GlobalTableReplicaSpecificationArrayInput interface {
	pulumi.Input

	ToGlobalTableReplicaSpecificationArrayOutput() GlobalTableReplicaSpecificationArrayOutput
	ToGlobalTableReplicaSpecificationArrayOutputWithContext(context.Context) GlobalTableReplicaSpecificationArrayOutput
}

GlobalTableReplicaSpecificationArrayInput is an input type that accepts GlobalTableReplicaSpecificationArray and GlobalTableReplicaSpecificationArrayOutput values. You can construct a concrete instance of `GlobalTableReplicaSpecificationArrayInput` via:

GlobalTableReplicaSpecificationArray{ GlobalTableReplicaSpecificationArgs{...} }

type GlobalTableReplicaSpecificationArrayOutput

type GlobalTableReplicaSpecificationArrayOutput struct{ *pulumi.OutputState }

func (GlobalTableReplicaSpecificationArrayOutput) ElementType

func (GlobalTableReplicaSpecificationArrayOutput) Index

func (GlobalTableReplicaSpecificationArrayOutput) ToGlobalTableReplicaSpecificationArrayOutput

func (o GlobalTableReplicaSpecificationArrayOutput) ToGlobalTableReplicaSpecificationArrayOutput() GlobalTableReplicaSpecificationArrayOutput

func (GlobalTableReplicaSpecificationArrayOutput) ToGlobalTableReplicaSpecificationArrayOutputWithContext

func (o GlobalTableReplicaSpecificationArrayOutput) ToGlobalTableReplicaSpecificationArrayOutputWithContext(ctx context.Context) GlobalTableReplicaSpecificationArrayOutput

type GlobalTableReplicaSpecificationInput

type GlobalTableReplicaSpecificationInput interface {
	pulumi.Input

	ToGlobalTableReplicaSpecificationOutput() GlobalTableReplicaSpecificationOutput
	ToGlobalTableReplicaSpecificationOutputWithContext(context.Context) GlobalTableReplicaSpecificationOutput
}

GlobalTableReplicaSpecificationInput is an input type that accepts GlobalTableReplicaSpecificationArgs and GlobalTableReplicaSpecificationOutput values. You can construct a concrete instance of `GlobalTableReplicaSpecificationInput` via:

GlobalTableReplicaSpecificationArgs{...}

type GlobalTableReplicaSpecificationOutput

type GlobalTableReplicaSpecificationOutput struct{ *pulumi.OutputState }

func (GlobalTableReplicaSpecificationOutput) ContributorInsightsSpecification

func (GlobalTableReplicaSpecificationOutput) DeletionProtectionEnabled added in v0.53.0

func (o GlobalTableReplicaSpecificationOutput) DeletionProtectionEnabled() pulumi.BoolPtrOutput

func (GlobalTableReplicaSpecificationOutput) ElementType

func (GlobalTableReplicaSpecificationOutput) GlobalSecondaryIndexes

func (GlobalTableReplicaSpecificationOutput) KinesisStreamSpecification added in v0.51.0

func (GlobalTableReplicaSpecificationOutput) PointInTimeRecoverySpecification

func (GlobalTableReplicaSpecificationOutput) ReadProvisionedThroughputSettings

func (GlobalTableReplicaSpecificationOutput) Region

func (GlobalTableReplicaSpecificationOutput) SSESpecification

func (GlobalTableReplicaSpecificationOutput) TableClass added in v0.13.0

func (GlobalTableReplicaSpecificationOutput) Tags

func (GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutput

func (o GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutput() GlobalTableReplicaSpecificationOutput

func (GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutputWithContext

func (o GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSpecificationOutput

type GlobalTableSSESpecification

type GlobalTableSSESpecification struct {
	SSEEnabled bool    `pulumi:"sSEEnabled"`
	SSEType    *string `pulumi:"sSEType"`
}

type GlobalTableSSESpecificationArgs

type GlobalTableSSESpecificationArgs struct {
	SSEEnabled pulumi.BoolInput      `pulumi:"sSEEnabled"`
	SSEType    pulumi.StringPtrInput `pulumi:"sSEType"`
}

func (GlobalTableSSESpecificationArgs) ElementType

func (GlobalTableSSESpecificationArgs) ToGlobalTableSSESpecificationOutput

func (i GlobalTableSSESpecificationArgs) ToGlobalTableSSESpecificationOutput() GlobalTableSSESpecificationOutput

func (GlobalTableSSESpecificationArgs) ToGlobalTableSSESpecificationOutputWithContext

func (i GlobalTableSSESpecificationArgs) ToGlobalTableSSESpecificationOutputWithContext(ctx context.Context) GlobalTableSSESpecificationOutput

func (GlobalTableSSESpecificationArgs) ToGlobalTableSSESpecificationPtrOutput

func (i GlobalTableSSESpecificationArgs) ToGlobalTableSSESpecificationPtrOutput() GlobalTableSSESpecificationPtrOutput

func (GlobalTableSSESpecificationArgs) ToGlobalTableSSESpecificationPtrOutputWithContext

func (i GlobalTableSSESpecificationArgs) ToGlobalTableSSESpecificationPtrOutputWithContext(ctx context.Context) GlobalTableSSESpecificationPtrOutput

type GlobalTableSSESpecificationInput

type GlobalTableSSESpecificationInput interface {
	pulumi.Input

	ToGlobalTableSSESpecificationOutput() GlobalTableSSESpecificationOutput
	ToGlobalTableSSESpecificationOutputWithContext(context.Context) GlobalTableSSESpecificationOutput
}

GlobalTableSSESpecificationInput is an input type that accepts GlobalTableSSESpecificationArgs and GlobalTableSSESpecificationOutput values. You can construct a concrete instance of `GlobalTableSSESpecificationInput` via:

GlobalTableSSESpecificationArgs{...}

type GlobalTableSSESpecificationOutput

type GlobalTableSSESpecificationOutput struct{ *pulumi.OutputState }

func (GlobalTableSSESpecificationOutput) ElementType

func (GlobalTableSSESpecificationOutput) SSEEnabled

func (GlobalTableSSESpecificationOutput) SSEType

func (GlobalTableSSESpecificationOutput) ToGlobalTableSSESpecificationOutput

func (o GlobalTableSSESpecificationOutput) ToGlobalTableSSESpecificationOutput() GlobalTableSSESpecificationOutput

func (GlobalTableSSESpecificationOutput) ToGlobalTableSSESpecificationOutputWithContext

func (o GlobalTableSSESpecificationOutput) ToGlobalTableSSESpecificationOutputWithContext(ctx context.Context) GlobalTableSSESpecificationOutput

func (GlobalTableSSESpecificationOutput) ToGlobalTableSSESpecificationPtrOutput

func (o GlobalTableSSESpecificationOutput) ToGlobalTableSSESpecificationPtrOutput() GlobalTableSSESpecificationPtrOutput

func (GlobalTableSSESpecificationOutput) ToGlobalTableSSESpecificationPtrOutputWithContext

func (o GlobalTableSSESpecificationOutput) ToGlobalTableSSESpecificationPtrOutputWithContext(ctx context.Context) GlobalTableSSESpecificationPtrOutput

type GlobalTableSSESpecificationPtrInput

type GlobalTableSSESpecificationPtrInput interface {
	pulumi.Input

	ToGlobalTableSSESpecificationPtrOutput() GlobalTableSSESpecificationPtrOutput
	ToGlobalTableSSESpecificationPtrOutputWithContext(context.Context) GlobalTableSSESpecificationPtrOutput
}

GlobalTableSSESpecificationPtrInput is an input type that accepts GlobalTableSSESpecificationArgs, GlobalTableSSESpecificationPtr and GlobalTableSSESpecificationPtrOutput values. You can construct a concrete instance of `GlobalTableSSESpecificationPtrInput` via:

        GlobalTableSSESpecificationArgs{...}

or:

        nil

type GlobalTableSSESpecificationPtrOutput

type GlobalTableSSESpecificationPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableSSESpecificationPtrOutput) Elem

func (GlobalTableSSESpecificationPtrOutput) ElementType

func (GlobalTableSSESpecificationPtrOutput) SSEEnabled

func (GlobalTableSSESpecificationPtrOutput) SSEType

func (GlobalTableSSESpecificationPtrOutput) ToGlobalTableSSESpecificationPtrOutput

func (o GlobalTableSSESpecificationPtrOutput) ToGlobalTableSSESpecificationPtrOutput() GlobalTableSSESpecificationPtrOutput

func (GlobalTableSSESpecificationPtrOutput) ToGlobalTableSSESpecificationPtrOutputWithContext

func (o GlobalTableSSESpecificationPtrOutput) ToGlobalTableSSESpecificationPtrOutputWithContext(ctx context.Context) GlobalTableSSESpecificationPtrOutput

type GlobalTableState

type GlobalTableState struct {
}

func (GlobalTableState) ElementType

func (GlobalTableState) ElementType() reflect.Type

type GlobalTableStreamSpecification

type GlobalTableStreamSpecification struct {
	StreamViewType string `pulumi:"streamViewType"`
}

type GlobalTableStreamSpecificationArgs

type GlobalTableStreamSpecificationArgs struct {
	StreamViewType pulumi.StringInput `pulumi:"streamViewType"`
}

func (GlobalTableStreamSpecificationArgs) ElementType

func (GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationOutput

func (i GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationOutput() GlobalTableStreamSpecificationOutput

func (GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationOutputWithContext

func (i GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationOutput

func (GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationPtrOutput

func (i GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationPtrOutput() GlobalTableStreamSpecificationPtrOutput

func (GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationPtrOutputWithContext

func (i GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationPtrOutput

type GlobalTableStreamSpecificationInput

type GlobalTableStreamSpecificationInput interface {
	pulumi.Input

	ToGlobalTableStreamSpecificationOutput() GlobalTableStreamSpecificationOutput
	ToGlobalTableStreamSpecificationOutputWithContext(context.Context) GlobalTableStreamSpecificationOutput
}

GlobalTableStreamSpecificationInput is an input type that accepts GlobalTableStreamSpecificationArgs and GlobalTableStreamSpecificationOutput values. You can construct a concrete instance of `GlobalTableStreamSpecificationInput` via:

GlobalTableStreamSpecificationArgs{...}

type GlobalTableStreamSpecificationOutput

type GlobalTableStreamSpecificationOutput struct{ *pulumi.OutputState }

func (GlobalTableStreamSpecificationOutput) ElementType

func (GlobalTableStreamSpecificationOutput) StreamViewType

func (GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationOutput

func (o GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationOutput() GlobalTableStreamSpecificationOutput

func (GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationOutputWithContext

func (o GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationOutput

func (GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationPtrOutput

func (o GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationPtrOutput() GlobalTableStreamSpecificationPtrOutput

func (GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationPtrOutputWithContext

func (o GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationPtrOutput

type GlobalTableStreamSpecificationPtrInput

type GlobalTableStreamSpecificationPtrInput interface {
	pulumi.Input

	ToGlobalTableStreamSpecificationPtrOutput() GlobalTableStreamSpecificationPtrOutput
	ToGlobalTableStreamSpecificationPtrOutputWithContext(context.Context) GlobalTableStreamSpecificationPtrOutput
}

GlobalTableStreamSpecificationPtrInput is an input type that accepts GlobalTableStreamSpecificationArgs, GlobalTableStreamSpecificationPtr and GlobalTableStreamSpecificationPtrOutput values. You can construct a concrete instance of `GlobalTableStreamSpecificationPtrInput` via:

        GlobalTableStreamSpecificationArgs{...}

or:

        nil

type GlobalTableStreamSpecificationPtrOutput

type GlobalTableStreamSpecificationPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableStreamSpecificationPtrOutput) Elem

func (GlobalTableStreamSpecificationPtrOutput) ElementType

func (GlobalTableStreamSpecificationPtrOutput) StreamViewType

func (GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutput

func (o GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutput() GlobalTableStreamSpecificationPtrOutput

func (GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutputWithContext

func (o GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationPtrOutput

type GlobalTableTag

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

type GlobalTableTagArgs

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

func (GlobalTableTagArgs) ElementType

func (GlobalTableTagArgs) ElementType() reflect.Type

func (GlobalTableTagArgs) ToGlobalTableTagOutput

func (i GlobalTableTagArgs) ToGlobalTableTagOutput() GlobalTableTagOutput

func (GlobalTableTagArgs) ToGlobalTableTagOutputWithContext

func (i GlobalTableTagArgs) ToGlobalTableTagOutputWithContext(ctx context.Context) GlobalTableTagOutput

type GlobalTableTagArray

type GlobalTableTagArray []GlobalTableTagInput

func (GlobalTableTagArray) ElementType

func (GlobalTableTagArray) ElementType() reflect.Type

func (GlobalTableTagArray) ToGlobalTableTagArrayOutput

func (i GlobalTableTagArray) ToGlobalTableTagArrayOutput() GlobalTableTagArrayOutput

func (GlobalTableTagArray) ToGlobalTableTagArrayOutputWithContext

func (i GlobalTableTagArray) ToGlobalTableTagArrayOutputWithContext(ctx context.Context) GlobalTableTagArrayOutput

type GlobalTableTagArrayInput

type GlobalTableTagArrayInput interface {
	pulumi.Input

	ToGlobalTableTagArrayOutput() GlobalTableTagArrayOutput
	ToGlobalTableTagArrayOutputWithContext(context.Context) GlobalTableTagArrayOutput
}

GlobalTableTagArrayInput is an input type that accepts GlobalTableTagArray and GlobalTableTagArrayOutput values. You can construct a concrete instance of `GlobalTableTagArrayInput` via:

GlobalTableTagArray{ GlobalTableTagArgs{...} }

type GlobalTableTagArrayOutput

type GlobalTableTagArrayOutput struct{ *pulumi.OutputState }

func (GlobalTableTagArrayOutput) ElementType

func (GlobalTableTagArrayOutput) ElementType() reflect.Type

func (GlobalTableTagArrayOutput) Index

func (GlobalTableTagArrayOutput) ToGlobalTableTagArrayOutput

func (o GlobalTableTagArrayOutput) ToGlobalTableTagArrayOutput() GlobalTableTagArrayOutput

func (GlobalTableTagArrayOutput) ToGlobalTableTagArrayOutputWithContext

func (o GlobalTableTagArrayOutput) ToGlobalTableTagArrayOutputWithContext(ctx context.Context) GlobalTableTagArrayOutput

type GlobalTableTagInput

type GlobalTableTagInput interface {
	pulumi.Input

	ToGlobalTableTagOutput() GlobalTableTagOutput
	ToGlobalTableTagOutputWithContext(context.Context) GlobalTableTagOutput
}

GlobalTableTagInput is an input type that accepts GlobalTableTagArgs and GlobalTableTagOutput values. You can construct a concrete instance of `GlobalTableTagInput` via:

GlobalTableTagArgs{...}

type GlobalTableTagOutput

type GlobalTableTagOutput struct{ *pulumi.OutputState }

func (GlobalTableTagOutput) ElementType

func (GlobalTableTagOutput) ElementType() reflect.Type

func (GlobalTableTagOutput) Key

func (GlobalTableTagOutput) ToGlobalTableTagOutput

func (o GlobalTableTagOutput) ToGlobalTableTagOutput() GlobalTableTagOutput

func (GlobalTableTagOutput) ToGlobalTableTagOutputWithContext

func (o GlobalTableTagOutput) ToGlobalTableTagOutputWithContext(ctx context.Context) GlobalTableTagOutput

func (GlobalTableTagOutput) Value

type GlobalTableTargetTrackingScalingPolicyConfiguration

type GlobalTableTargetTrackingScalingPolicyConfiguration struct {
	DisableScaleIn   *bool   `pulumi:"disableScaleIn"`
	ScaleInCooldown  *int    `pulumi:"scaleInCooldown"`
	ScaleOutCooldown *int    `pulumi:"scaleOutCooldown"`
	TargetValue      float64 `pulumi:"targetValue"`
}

type GlobalTableTargetTrackingScalingPolicyConfigurationArgs

type GlobalTableTargetTrackingScalingPolicyConfigurationArgs struct {
	DisableScaleIn   pulumi.BoolPtrInput `pulumi:"disableScaleIn"`
	ScaleInCooldown  pulumi.IntPtrInput  `pulumi:"scaleInCooldown"`
	ScaleOutCooldown pulumi.IntPtrInput  `pulumi:"scaleOutCooldown"`
	TargetValue      pulumi.Float64Input `pulumi:"targetValue"`
}

func (GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ElementType

func (GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutput

func (GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutputWithContext

func (i GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationOutput

func (GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput

func (i GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput() GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput

func (GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext

func (i GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput

type GlobalTableTargetTrackingScalingPolicyConfigurationInput

type GlobalTableTargetTrackingScalingPolicyConfigurationInput interface {
	pulumi.Input

	ToGlobalTableTargetTrackingScalingPolicyConfigurationOutput() GlobalTableTargetTrackingScalingPolicyConfigurationOutput
	ToGlobalTableTargetTrackingScalingPolicyConfigurationOutputWithContext(context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationOutput
}

GlobalTableTargetTrackingScalingPolicyConfigurationInput is an input type that accepts GlobalTableTargetTrackingScalingPolicyConfigurationArgs and GlobalTableTargetTrackingScalingPolicyConfigurationOutput values. You can construct a concrete instance of `GlobalTableTargetTrackingScalingPolicyConfigurationInput` via:

GlobalTableTargetTrackingScalingPolicyConfigurationArgs{...}

type GlobalTableTargetTrackingScalingPolicyConfigurationOutput

type GlobalTableTargetTrackingScalingPolicyConfigurationOutput struct{ *pulumi.OutputState }

func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) DisableScaleIn

func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ElementType

func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ScaleInCooldown

func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ScaleOutCooldown

func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) TargetValue

func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutput

func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutputWithContext

func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationOutput

func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput

func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext

func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput

type GlobalTableTargetTrackingScalingPolicyConfigurationPtrInput

type GlobalTableTargetTrackingScalingPolicyConfigurationPtrInput interface {
	pulumi.Input

	ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput() GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
	ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext(context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
}

GlobalTableTargetTrackingScalingPolicyConfigurationPtrInput is an input type that accepts GlobalTableTargetTrackingScalingPolicyConfigurationArgs, GlobalTableTargetTrackingScalingPolicyConfigurationPtr and GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput values. You can construct a concrete instance of `GlobalTableTargetTrackingScalingPolicyConfigurationPtrInput` via:

        GlobalTableTargetTrackingScalingPolicyConfigurationArgs{...}

or:

        nil

type GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput

type GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) DisableScaleIn

func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) Elem

func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ElementType

func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ScaleInCooldown

func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ScaleOutCooldown

func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) TargetValue

func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput

func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext

func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput

type GlobalTableTimeToLiveSpecification

type GlobalTableTimeToLiveSpecification struct {
	AttributeName *string `pulumi:"attributeName"`
	Enabled       bool    `pulumi:"enabled"`
}

type GlobalTableTimeToLiveSpecificationArgs

type GlobalTableTimeToLiveSpecificationArgs struct {
	AttributeName pulumi.StringPtrInput `pulumi:"attributeName"`
	Enabled       pulumi.BoolInput      `pulumi:"enabled"`
}

func (GlobalTableTimeToLiveSpecificationArgs) ElementType

func (GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationOutput

func (i GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationOutput() GlobalTableTimeToLiveSpecificationOutput

func (GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationOutputWithContext

func (i GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationOutput

func (GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationPtrOutput

func (i GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationPtrOutput() GlobalTableTimeToLiveSpecificationPtrOutput

func (GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext

func (i GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationPtrOutput

type GlobalTableTimeToLiveSpecificationInput

type GlobalTableTimeToLiveSpecificationInput interface {
	pulumi.Input

	ToGlobalTableTimeToLiveSpecificationOutput() GlobalTableTimeToLiveSpecificationOutput
	ToGlobalTableTimeToLiveSpecificationOutputWithContext(context.Context) GlobalTableTimeToLiveSpecificationOutput
}

GlobalTableTimeToLiveSpecificationInput is an input type that accepts GlobalTableTimeToLiveSpecificationArgs and GlobalTableTimeToLiveSpecificationOutput values. You can construct a concrete instance of `GlobalTableTimeToLiveSpecificationInput` via:

GlobalTableTimeToLiveSpecificationArgs{...}

type GlobalTableTimeToLiveSpecificationOutput

type GlobalTableTimeToLiveSpecificationOutput struct{ *pulumi.OutputState }

func (GlobalTableTimeToLiveSpecificationOutput) AttributeName

func (GlobalTableTimeToLiveSpecificationOutput) ElementType

func (GlobalTableTimeToLiveSpecificationOutput) Enabled

func (GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationOutput

func (o GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationOutput() GlobalTableTimeToLiveSpecificationOutput

func (GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationOutputWithContext

func (o GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationOutput

func (GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationPtrOutput

func (o GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationPtrOutput() GlobalTableTimeToLiveSpecificationPtrOutput

func (GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext

func (o GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationPtrOutput

type GlobalTableTimeToLiveSpecificationPtrInput

type GlobalTableTimeToLiveSpecificationPtrInput interface {
	pulumi.Input

	ToGlobalTableTimeToLiveSpecificationPtrOutput() GlobalTableTimeToLiveSpecificationPtrOutput
	ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext(context.Context) GlobalTableTimeToLiveSpecificationPtrOutput
}

GlobalTableTimeToLiveSpecificationPtrInput is an input type that accepts GlobalTableTimeToLiveSpecificationArgs, GlobalTableTimeToLiveSpecificationPtr and GlobalTableTimeToLiveSpecificationPtrOutput values. You can construct a concrete instance of `GlobalTableTimeToLiveSpecificationPtrInput` via:

        GlobalTableTimeToLiveSpecificationArgs{...}

or:

        nil

type GlobalTableTimeToLiveSpecificationPtrOutput

type GlobalTableTimeToLiveSpecificationPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableTimeToLiveSpecificationPtrOutput) AttributeName

func (GlobalTableTimeToLiveSpecificationPtrOutput) Elem

func (GlobalTableTimeToLiveSpecificationPtrOutput) ElementType

func (GlobalTableTimeToLiveSpecificationPtrOutput) Enabled

func (GlobalTableTimeToLiveSpecificationPtrOutput) ToGlobalTableTimeToLiveSpecificationPtrOutput

func (o GlobalTableTimeToLiveSpecificationPtrOutput) ToGlobalTableTimeToLiveSpecificationPtrOutput() GlobalTableTimeToLiveSpecificationPtrOutput

func (GlobalTableTimeToLiveSpecificationPtrOutput) ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext

func (o GlobalTableTimeToLiveSpecificationPtrOutput) ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationPtrOutput

type GlobalTableWriteProvisionedThroughputSettings

type GlobalTableWriteProvisionedThroughputSettings struct {
	WriteCapacityAutoScalingSettings *GlobalTableCapacityAutoScalingSettings `pulumi:"writeCapacityAutoScalingSettings"`
}

type GlobalTableWriteProvisionedThroughputSettingsArgs

type GlobalTableWriteProvisionedThroughputSettingsArgs struct {
	WriteCapacityAutoScalingSettings GlobalTableCapacityAutoScalingSettingsPtrInput `pulumi:"writeCapacityAutoScalingSettings"`
}

func (GlobalTableWriteProvisionedThroughputSettingsArgs) ElementType

func (GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsOutput

func (i GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsOutput() GlobalTableWriteProvisionedThroughputSettingsOutput

func (GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsOutputWithContext

func (i GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsOutput

func (GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput

func (i GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput() GlobalTableWriteProvisionedThroughputSettingsPtrOutput

func (GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext

func (i GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsPtrOutput

type GlobalTableWriteProvisionedThroughputSettingsInput

type GlobalTableWriteProvisionedThroughputSettingsInput interface {
	pulumi.Input

	ToGlobalTableWriteProvisionedThroughputSettingsOutput() GlobalTableWriteProvisionedThroughputSettingsOutput
	ToGlobalTableWriteProvisionedThroughputSettingsOutputWithContext(context.Context) GlobalTableWriteProvisionedThroughputSettingsOutput
}

GlobalTableWriteProvisionedThroughputSettingsInput is an input type that accepts GlobalTableWriteProvisionedThroughputSettingsArgs and GlobalTableWriteProvisionedThroughputSettingsOutput values. You can construct a concrete instance of `GlobalTableWriteProvisionedThroughputSettingsInput` via:

GlobalTableWriteProvisionedThroughputSettingsArgs{...}

type GlobalTableWriteProvisionedThroughputSettingsOutput

type GlobalTableWriteProvisionedThroughputSettingsOutput struct{ *pulumi.OutputState }

func (GlobalTableWriteProvisionedThroughputSettingsOutput) ElementType

func (GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsOutput

func (o GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsOutput() GlobalTableWriteProvisionedThroughputSettingsOutput

func (GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsOutputWithContext

func (o GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsOutput

func (GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput

func (o GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput() GlobalTableWriteProvisionedThroughputSettingsPtrOutput

func (GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext

func (o GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsPtrOutput

func (GlobalTableWriteProvisionedThroughputSettingsOutput) WriteCapacityAutoScalingSettings

type GlobalTableWriteProvisionedThroughputSettingsPtrInput

type GlobalTableWriteProvisionedThroughputSettingsPtrInput interface {
	pulumi.Input

	ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
	ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext(context.Context) GlobalTableWriteProvisionedThroughputSettingsPtrOutput
}

GlobalTableWriteProvisionedThroughputSettingsPtrInput is an input type that accepts GlobalTableWriteProvisionedThroughputSettingsArgs, GlobalTableWriteProvisionedThroughputSettingsPtr and GlobalTableWriteProvisionedThroughputSettingsPtrOutput values. You can construct a concrete instance of `GlobalTableWriteProvisionedThroughputSettingsPtrInput` via:

        GlobalTableWriteProvisionedThroughputSettingsArgs{...}

or:

        nil

type GlobalTableWriteProvisionedThroughputSettingsPtrOutput

type GlobalTableWriteProvisionedThroughputSettingsPtrOutput struct{ *pulumi.OutputState }

func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) Elem

func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ElementType

func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput

func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext

func (o GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsPtrOutput

func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) WriteCapacityAutoScalingSettings

type LookupGlobalTableArgs added in v0.12.0

type LookupGlobalTableArgs struct {
	TableName string `pulumi:"tableName"`
}

type LookupGlobalTableOutputArgs added in v0.12.0

type LookupGlobalTableOutputArgs struct {
	TableName pulumi.StringInput `pulumi:"tableName"`
}

func (LookupGlobalTableOutputArgs) ElementType added in v0.12.0

type LookupGlobalTableResult added in v0.12.0

type LookupGlobalTableResult struct {
	Arn                                *string                                        `pulumi:"arn"`
	AttributeDefinitions               []GlobalTableAttributeDefinition               `pulumi:"attributeDefinitions"`
	BillingMode                        *string                                        `pulumi:"billingMode"`
	GlobalSecondaryIndexes             []GlobalTableGlobalSecondaryIndex              `pulumi:"globalSecondaryIndexes"`
	Replicas                           []GlobalTableReplicaSpecification              `pulumi:"replicas"`
	SSESpecification                   *GlobalTableSSESpecification                   `pulumi:"sSESpecification"`
	StreamArn                          *string                                        `pulumi:"streamArn"`
	StreamSpecification                *GlobalTableStreamSpecification                `pulumi:"streamSpecification"`
	TableId                            *string                                        `pulumi:"tableId"`
	TimeToLiveSpecification            *GlobalTableTimeToLiveSpecification            `pulumi:"timeToLiveSpecification"`
	WriteProvisionedThroughputSettings *GlobalTableWriteProvisionedThroughputSettings `pulumi:"writeProvisionedThroughputSettings"`
}

func LookupGlobalTable added in v0.12.0

func LookupGlobalTable(ctx *pulumi.Context, args *LookupGlobalTableArgs, opts ...pulumi.InvokeOption) (*LookupGlobalTableResult, error)

Version: None. Resource Type definition for AWS::DynamoDB::GlobalTable

type LookupGlobalTableResultOutput added in v0.12.0

type LookupGlobalTableResultOutput struct{ *pulumi.OutputState }

func LookupGlobalTableOutput added in v0.12.0

func (LookupGlobalTableResultOutput) Arn added in v0.12.0

func (LookupGlobalTableResultOutput) AttributeDefinitions added in v0.12.0

func (LookupGlobalTableResultOutput) BillingMode added in v0.12.0

func (LookupGlobalTableResultOutput) ElementType added in v0.12.0

func (LookupGlobalTableResultOutput) GlobalSecondaryIndexes added in v0.12.0

func (LookupGlobalTableResultOutput) Replicas added in v0.12.0

func (LookupGlobalTableResultOutput) SSESpecification added in v0.12.0

func (LookupGlobalTableResultOutput) StreamArn added in v0.12.0

func (LookupGlobalTableResultOutput) StreamSpecification added in v0.12.0

func (LookupGlobalTableResultOutput) TableId added in v0.12.0

func (LookupGlobalTableResultOutput) TimeToLiveSpecification added in v0.12.0

func (LookupGlobalTableResultOutput) ToLookupGlobalTableResultOutput added in v0.12.0

func (o LookupGlobalTableResultOutput) ToLookupGlobalTableResultOutput() LookupGlobalTableResultOutput

func (LookupGlobalTableResultOutput) ToLookupGlobalTableResultOutputWithContext added in v0.12.0

func (o LookupGlobalTableResultOutput) ToLookupGlobalTableResultOutputWithContext(ctx context.Context) LookupGlobalTableResultOutput

func (LookupGlobalTableResultOutput) WriteProvisionedThroughputSettings added in v0.12.0

type LookupTableArgs added in v0.12.0

type LookupTableArgs struct {
	TableName string `pulumi:"tableName"`
}

type LookupTableOutputArgs added in v0.12.0

type LookupTableOutputArgs struct {
	TableName pulumi.StringInput `pulumi:"tableName"`
}

func (LookupTableOutputArgs) ElementType added in v0.12.0

func (LookupTableOutputArgs) ElementType() reflect.Type

type LookupTableResult added in v0.12.0

type LookupTableResult struct {
	Arn                              *string                                `pulumi:"arn"`
	AttributeDefinitions             []TableAttributeDefinition             `pulumi:"attributeDefinitions"`
	BillingMode                      *string                                `pulumi:"billingMode"`
	ContributorInsightsSpecification *TableContributorInsightsSpecification `pulumi:"contributorInsightsSpecification"`
	DeletionProtectionEnabled        *bool                                  `pulumi:"deletionProtectionEnabled"`
	GlobalSecondaryIndexes           []TableGlobalSecondaryIndex            `pulumi:"globalSecondaryIndexes"`
	KeySchema                        interface{}                            `pulumi:"keySchema"`
	KinesisStreamSpecification       *TableKinesisStreamSpecification       `pulumi:"kinesisStreamSpecification"`
	LocalSecondaryIndexes            []TableLocalSecondaryIndex             `pulumi:"localSecondaryIndexes"`
	PointInTimeRecoverySpecification *TablePointInTimeRecoverySpecification `pulumi:"pointInTimeRecoverySpecification"`
	ProvisionedThroughput            *TableProvisionedThroughput            `pulumi:"provisionedThroughput"`
	SSESpecification                 *TableSSESpecification                 `pulumi:"sSESpecification"`
	StreamArn                        *string                                `pulumi:"streamArn"`
	StreamSpecification              *TableStreamSpecification              `pulumi:"streamSpecification"`
	TableClass                       *string                                `pulumi:"tableClass"`
	Tags                             []TableTag                             `pulumi:"tags"`
	TimeToLiveSpecification          *TableTimeToLiveSpecification          `pulumi:"timeToLiveSpecification"`
}

func LookupTable added in v0.12.0

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

Version: None. Resource Type definition for AWS::DynamoDB::Table

type LookupTableResultOutput added in v0.12.0

type LookupTableResultOutput struct{ *pulumi.OutputState }

func LookupTableOutput added in v0.12.0

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

func (LookupTableResultOutput) Arn added in v0.12.0

func (LookupTableResultOutput) AttributeDefinitions added in v0.12.0

func (LookupTableResultOutput) BillingMode added in v0.12.0

func (LookupTableResultOutput) ContributorInsightsSpecification added in v0.12.0

func (o LookupTableResultOutput) ContributorInsightsSpecification() TableContributorInsightsSpecificationPtrOutput

func (LookupTableResultOutput) DeletionProtectionEnabled added in v0.52.0

func (o LookupTableResultOutput) DeletionProtectionEnabled() pulumi.BoolPtrOutput

func (LookupTableResultOutput) ElementType added in v0.12.0

func (LookupTableResultOutput) ElementType() reflect.Type

func (LookupTableResultOutput) GlobalSecondaryIndexes added in v0.12.0

func (LookupTableResultOutput) KeySchema added in v0.21.0

func (LookupTableResultOutput) KinesisStreamSpecification added in v0.12.0

func (LookupTableResultOutput) LocalSecondaryIndexes added in v0.21.0

func (LookupTableResultOutput) PointInTimeRecoverySpecification added in v0.12.0

func (o LookupTableResultOutput) PointInTimeRecoverySpecification() TablePointInTimeRecoverySpecificationPtrOutput

func (LookupTableResultOutput) ProvisionedThroughput added in v0.12.0

func (LookupTableResultOutput) SSESpecification added in v0.12.0

func (LookupTableResultOutput) StreamArn added in v0.12.0

func (LookupTableResultOutput) StreamSpecification added in v0.12.0

func (LookupTableResultOutput) TableClass added in v0.12.0

func (LookupTableResultOutput) Tags added in v0.12.0

func (LookupTableResultOutput) TimeToLiveSpecification added in v0.12.0

func (LookupTableResultOutput) ToLookupTableResultOutput added in v0.12.0

func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput

func (LookupTableResultOutput) ToLookupTableResultOutputWithContext added in v0.12.0

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

type Table

type Table struct {
	pulumi.CustomResourceState

	Arn                              pulumi.StringOutput                            `pulumi:"arn"`
	AttributeDefinitions             TableAttributeDefinitionArrayOutput            `pulumi:"attributeDefinitions"`
	BillingMode                      pulumi.StringPtrOutput                         `pulumi:"billingMode"`
	ContributorInsightsSpecification TableContributorInsightsSpecificationPtrOutput `pulumi:"contributorInsightsSpecification"`
	DeletionProtectionEnabled        pulumi.BoolPtrOutput                           `pulumi:"deletionProtectionEnabled"`
	GlobalSecondaryIndexes           TableGlobalSecondaryIndexArrayOutput           `pulumi:"globalSecondaryIndexes"`
	ImportSourceSpecification        TableImportSourceSpecificationPtrOutput        `pulumi:"importSourceSpecification"`
	KeySchema                        pulumi.AnyOutput                               `pulumi:"keySchema"`
	KinesisStreamSpecification       TableKinesisStreamSpecificationPtrOutput       `pulumi:"kinesisStreamSpecification"`
	LocalSecondaryIndexes            TableLocalSecondaryIndexArrayOutput            `pulumi:"localSecondaryIndexes"`
	PointInTimeRecoverySpecification TablePointInTimeRecoverySpecificationPtrOutput `pulumi:"pointInTimeRecoverySpecification"`
	ProvisionedThroughput            TableProvisionedThroughputPtrOutput            `pulumi:"provisionedThroughput"`
	SSESpecification                 TableSSESpecificationPtrOutput                 `pulumi:"sSESpecification"`
	StreamArn                        pulumi.StringOutput                            `pulumi:"streamArn"`
	StreamSpecification              TableStreamSpecificationPtrOutput              `pulumi:"streamSpecification"`
	TableClass                       pulumi.StringPtrOutput                         `pulumi:"tableClass"`
	TableName                        pulumi.StringPtrOutput                         `pulumi:"tableName"`
	Tags                             TableTagArrayOutput                            `pulumi:"tags"`
	TimeToLiveSpecification          TableTimeToLiveSpecificationPtrOutput          `pulumi:"timeToLiveSpecification"`
}

Version: None. Resource Type definition for AWS::DynamoDB::Table

func GetTable

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

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

func NewTable

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

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

func (*Table) ElementType

func (*Table) ElementType() reflect.Type

func (*Table) ToTableOutput

func (i *Table) ToTableOutput() TableOutput

func (*Table) ToTableOutputWithContext

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

type TableArgs

type TableArgs struct {
	AttributeDefinitions             TableAttributeDefinitionArrayInput
	BillingMode                      pulumi.StringPtrInput
	ContributorInsightsSpecification TableContributorInsightsSpecificationPtrInput
	DeletionProtectionEnabled        pulumi.BoolPtrInput
	GlobalSecondaryIndexes           TableGlobalSecondaryIndexArrayInput
	ImportSourceSpecification        TableImportSourceSpecificationPtrInput
	KeySchema                        pulumi.Input
	KinesisStreamSpecification       TableKinesisStreamSpecificationPtrInput
	LocalSecondaryIndexes            TableLocalSecondaryIndexArrayInput
	PointInTimeRecoverySpecification TablePointInTimeRecoverySpecificationPtrInput
	ProvisionedThroughput            TableProvisionedThroughputPtrInput
	SSESpecification                 TableSSESpecificationPtrInput
	StreamSpecification              TableStreamSpecificationPtrInput
	TableClass                       pulumi.StringPtrInput
	TableName                        pulumi.StringPtrInput
	Tags                             TableTagArrayInput
	TimeToLiveSpecification          TableTimeToLiveSpecificationPtrInput
}

The set of arguments for constructing a Table resource.

func (TableArgs) ElementType

func (TableArgs) ElementType() reflect.Type

type TableAttributeDefinition

type TableAttributeDefinition struct {
	AttributeName string `pulumi:"attributeName"`
	AttributeType string `pulumi:"attributeType"`
}

type TableAttributeDefinitionArgs

type TableAttributeDefinitionArgs struct {
	AttributeName pulumi.StringInput `pulumi:"attributeName"`
	AttributeType pulumi.StringInput `pulumi:"attributeType"`
}

func (TableAttributeDefinitionArgs) ElementType

func (TableAttributeDefinitionArgs) ToTableAttributeDefinitionOutput

func (i TableAttributeDefinitionArgs) ToTableAttributeDefinitionOutput() TableAttributeDefinitionOutput

func (TableAttributeDefinitionArgs) ToTableAttributeDefinitionOutputWithContext

func (i TableAttributeDefinitionArgs) ToTableAttributeDefinitionOutputWithContext(ctx context.Context) TableAttributeDefinitionOutput

type TableAttributeDefinitionArray

type TableAttributeDefinitionArray []TableAttributeDefinitionInput

func (TableAttributeDefinitionArray) ElementType

func (TableAttributeDefinitionArray) ToTableAttributeDefinitionArrayOutput

func (i TableAttributeDefinitionArray) ToTableAttributeDefinitionArrayOutput() TableAttributeDefinitionArrayOutput

func (TableAttributeDefinitionArray) ToTableAttributeDefinitionArrayOutputWithContext

func (i TableAttributeDefinitionArray) ToTableAttributeDefinitionArrayOutputWithContext(ctx context.Context) TableAttributeDefinitionArrayOutput

type TableAttributeDefinitionArrayInput

type TableAttributeDefinitionArrayInput interface {
	pulumi.Input

	ToTableAttributeDefinitionArrayOutput() TableAttributeDefinitionArrayOutput
	ToTableAttributeDefinitionArrayOutputWithContext(context.Context) TableAttributeDefinitionArrayOutput
}

TableAttributeDefinitionArrayInput is an input type that accepts TableAttributeDefinitionArray and TableAttributeDefinitionArrayOutput values. You can construct a concrete instance of `TableAttributeDefinitionArrayInput` via:

TableAttributeDefinitionArray{ TableAttributeDefinitionArgs{...} }

type TableAttributeDefinitionArrayOutput

type TableAttributeDefinitionArrayOutput struct{ *pulumi.OutputState }

func (TableAttributeDefinitionArrayOutput) ElementType

func (TableAttributeDefinitionArrayOutput) Index

func (TableAttributeDefinitionArrayOutput) ToTableAttributeDefinitionArrayOutput

func (o TableAttributeDefinitionArrayOutput) ToTableAttributeDefinitionArrayOutput() TableAttributeDefinitionArrayOutput

func (TableAttributeDefinitionArrayOutput) ToTableAttributeDefinitionArrayOutputWithContext

func (o TableAttributeDefinitionArrayOutput) ToTableAttributeDefinitionArrayOutputWithContext(ctx context.Context) TableAttributeDefinitionArrayOutput

type TableAttributeDefinitionInput

type TableAttributeDefinitionInput interface {
	pulumi.Input

	ToTableAttributeDefinitionOutput() TableAttributeDefinitionOutput
	ToTableAttributeDefinitionOutputWithContext(context.Context) TableAttributeDefinitionOutput
}

TableAttributeDefinitionInput is an input type that accepts TableAttributeDefinitionArgs and TableAttributeDefinitionOutput values. You can construct a concrete instance of `TableAttributeDefinitionInput` via:

TableAttributeDefinitionArgs{...}

type TableAttributeDefinitionOutput

type TableAttributeDefinitionOutput struct{ *pulumi.OutputState }

func (TableAttributeDefinitionOutput) AttributeName

func (TableAttributeDefinitionOutput) AttributeType

func (TableAttributeDefinitionOutput) ElementType

func (TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutput

func (o TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutput() TableAttributeDefinitionOutput

func (TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutputWithContext

func (o TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutputWithContext(ctx context.Context) TableAttributeDefinitionOutput

type TableContributorInsightsSpecification

type TableContributorInsightsSpecification struct {
	Enabled bool `pulumi:"enabled"`
}

type TableContributorInsightsSpecificationArgs

type TableContributorInsightsSpecificationArgs struct {
	Enabled pulumi.BoolInput `pulumi:"enabled"`
}

func (TableContributorInsightsSpecificationArgs) ElementType

func (TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationOutput

func (i TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationOutput() TableContributorInsightsSpecificationOutput

func (TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationOutputWithContext

func (i TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationOutput

func (TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationPtrOutput

func (i TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationPtrOutput() TableContributorInsightsSpecificationPtrOutput

func (TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationPtrOutputWithContext

func (i TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationPtrOutput

type TableContributorInsightsSpecificationInput

type TableContributorInsightsSpecificationInput interface {
	pulumi.Input

	ToTableContributorInsightsSpecificationOutput() TableContributorInsightsSpecificationOutput
	ToTableContributorInsightsSpecificationOutputWithContext(context.Context) TableContributorInsightsSpecificationOutput
}

TableContributorInsightsSpecificationInput is an input type that accepts TableContributorInsightsSpecificationArgs and TableContributorInsightsSpecificationOutput values. You can construct a concrete instance of `TableContributorInsightsSpecificationInput` via:

TableContributorInsightsSpecificationArgs{...}

type TableContributorInsightsSpecificationOutput

type TableContributorInsightsSpecificationOutput struct{ *pulumi.OutputState }

func (TableContributorInsightsSpecificationOutput) ElementType

func (TableContributorInsightsSpecificationOutput) Enabled

func (TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationOutput

func (o TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationOutput() TableContributorInsightsSpecificationOutput

func (TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationOutputWithContext

func (o TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationOutput

func (TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationPtrOutput

func (o TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationPtrOutput() TableContributorInsightsSpecificationPtrOutput

func (TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationPtrOutputWithContext

func (o TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationPtrOutput

type TableContributorInsightsSpecificationPtrInput

type TableContributorInsightsSpecificationPtrInput interface {
	pulumi.Input

	ToTableContributorInsightsSpecificationPtrOutput() TableContributorInsightsSpecificationPtrOutput
	ToTableContributorInsightsSpecificationPtrOutputWithContext(context.Context) TableContributorInsightsSpecificationPtrOutput
}

TableContributorInsightsSpecificationPtrInput is an input type that accepts TableContributorInsightsSpecificationArgs, TableContributorInsightsSpecificationPtr and TableContributorInsightsSpecificationPtrOutput values. You can construct a concrete instance of `TableContributorInsightsSpecificationPtrInput` via:

        TableContributorInsightsSpecificationArgs{...}

or:

        nil

type TableContributorInsightsSpecificationPtrOutput

type TableContributorInsightsSpecificationPtrOutput struct{ *pulumi.OutputState }

func (TableContributorInsightsSpecificationPtrOutput) Elem

func (TableContributorInsightsSpecificationPtrOutput) ElementType

func (TableContributorInsightsSpecificationPtrOutput) Enabled

func (TableContributorInsightsSpecificationPtrOutput) ToTableContributorInsightsSpecificationPtrOutput

func (o TableContributorInsightsSpecificationPtrOutput) ToTableContributorInsightsSpecificationPtrOutput() TableContributorInsightsSpecificationPtrOutput

func (TableContributorInsightsSpecificationPtrOutput) ToTableContributorInsightsSpecificationPtrOutputWithContext

func (o TableContributorInsightsSpecificationPtrOutput) ToTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationPtrOutput

type TableCsv added in v0.21.0

type TableCsv struct {
	Delimiter  *string  `pulumi:"delimiter"`
	HeaderList []string `pulumi:"headerList"`
}

type TableCsvArgs added in v0.21.0

type TableCsvArgs struct {
	Delimiter  pulumi.StringPtrInput   `pulumi:"delimiter"`
	HeaderList pulumi.StringArrayInput `pulumi:"headerList"`
}

func (TableCsvArgs) ElementType added in v0.21.0

func (TableCsvArgs) ElementType() reflect.Type

func (TableCsvArgs) ToTableCsvOutput added in v0.21.0

func (i TableCsvArgs) ToTableCsvOutput() TableCsvOutput

func (TableCsvArgs) ToTableCsvOutputWithContext added in v0.21.0

func (i TableCsvArgs) ToTableCsvOutputWithContext(ctx context.Context) TableCsvOutput

func (TableCsvArgs) ToTableCsvPtrOutput added in v0.21.0

func (i TableCsvArgs) ToTableCsvPtrOutput() TableCsvPtrOutput

func (TableCsvArgs) ToTableCsvPtrOutputWithContext added in v0.21.0

func (i TableCsvArgs) ToTableCsvPtrOutputWithContext(ctx context.Context) TableCsvPtrOutput

type TableCsvInput added in v0.21.0

type TableCsvInput interface {
	pulumi.Input

	ToTableCsvOutput() TableCsvOutput
	ToTableCsvOutputWithContext(context.Context) TableCsvOutput
}

TableCsvInput is an input type that accepts TableCsvArgs and TableCsvOutput values. You can construct a concrete instance of `TableCsvInput` via:

TableCsvArgs{...}

type TableCsvOutput added in v0.21.0

type TableCsvOutput struct{ *pulumi.OutputState }

func (TableCsvOutput) Delimiter added in v0.21.0

func (o TableCsvOutput) Delimiter() pulumi.StringPtrOutput

func (TableCsvOutput) ElementType added in v0.21.0

func (TableCsvOutput) ElementType() reflect.Type

func (TableCsvOutput) HeaderList added in v0.21.0

func (o TableCsvOutput) HeaderList() pulumi.StringArrayOutput

func (TableCsvOutput) ToTableCsvOutput added in v0.21.0

func (o TableCsvOutput) ToTableCsvOutput() TableCsvOutput

func (TableCsvOutput) ToTableCsvOutputWithContext added in v0.21.0

func (o TableCsvOutput) ToTableCsvOutputWithContext(ctx context.Context) TableCsvOutput

func (TableCsvOutput) ToTableCsvPtrOutput added in v0.21.0

func (o TableCsvOutput) ToTableCsvPtrOutput() TableCsvPtrOutput

func (TableCsvOutput) ToTableCsvPtrOutputWithContext added in v0.21.0

func (o TableCsvOutput) ToTableCsvPtrOutputWithContext(ctx context.Context) TableCsvPtrOutput

type TableCsvPtrInput added in v0.21.0

type TableCsvPtrInput interface {
	pulumi.Input

	ToTableCsvPtrOutput() TableCsvPtrOutput
	ToTableCsvPtrOutputWithContext(context.Context) TableCsvPtrOutput
}

TableCsvPtrInput is an input type that accepts TableCsvArgs, TableCsvPtr and TableCsvPtrOutput values. You can construct a concrete instance of `TableCsvPtrInput` via:

        TableCsvArgs{...}

or:

        nil

func TableCsvPtr added in v0.21.0

func TableCsvPtr(v *TableCsvArgs) TableCsvPtrInput

type TableCsvPtrOutput added in v0.21.0

type TableCsvPtrOutput struct{ *pulumi.OutputState }

func (TableCsvPtrOutput) Delimiter added in v0.21.0

func (TableCsvPtrOutput) Elem added in v0.21.0

func (TableCsvPtrOutput) ElementType added in v0.21.0

func (TableCsvPtrOutput) ElementType() reflect.Type

func (TableCsvPtrOutput) HeaderList added in v0.21.0

func (TableCsvPtrOutput) ToTableCsvPtrOutput added in v0.21.0

func (o TableCsvPtrOutput) ToTableCsvPtrOutput() TableCsvPtrOutput

func (TableCsvPtrOutput) ToTableCsvPtrOutputWithContext added in v0.21.0

func (o TableCsvPtrOutput) ToTableCsvPtrOutputWithContext(ctx context.Context) TableCsvPtrOutput

type TableGlobalSecondaryIndex

type TableGlobalSecondaryIndex struct {
	ContributorInsightsSpecification *TableContributorInsightsSpecification `pulumi:"contributorInsightsSpecification"`
	IndexName                        string                                 `pulumi:"indexName"`
	KeySchema                        []TableKeySchema                       `pulumi:"keySchema"`
	Projection                       TableProjection                        `pulumi:"projection"`
	ProvisionedThroughput            *TableProvisionedThroughput            `pulumi:"provisionedThroughput"`
}

type TableGlobalSecondaryIndexArgs

type TableGlobalSecondaryIndexArgs struct {
	ContributorInsightsSpecification TableContributorInsightsSpecificationPtrInput `pulumi:"contributorInsightsSpecification"`
	IndexName                        pulumi.StringInput                            `pulumi:"indexName"`
	KeySchema                        TableKeySchemaArrayInput                      `pulumi:"keySchema"`
	Projection                       TableProjectionInput                          `pulumi:"projection"`
	ProvisionedThroughput            TableProvisionedThroughputPtrInput            `pulumi:"provisionedThroughput"`
}

func (TableGlobalSecondaryIndexArgs) ElementType

func (TableGlobalSecondaryIndexArgs) ToTableGlobalSecondaryIndexOutput

func (i TableGlobalSecondaryIndexArgs) ToTableGlobalSecondaryIndexOutput() TableGlobalSecondaryIndexOutput

func (TableGlobalSecondaryIndexArgs) ToTableGlobalSecondaryIndexOutputWithContext

func (i TableGlobalSecondaryIndexArgs) ToTableGlobalSecondaryIndexOutputWithContext(ctx context.Context) TableGlobalSecondaryIndexOutput

type TableGlobalSecondaryIndexArray

type TableGlobalSecondaryIndexArray []TableGlobalSecondaryIndexInput

func (TableGlobalSecondaryIndexArray) ElementType

func (TableGlobalSecondaryIndexArray) ToTableGlobalSecondaryIndexArrayOutput

func (i TableGlobalSecondaryIndexArray) ToTableGlobalSecondaryIndexArrayOutput() TableGlobalSecondaryIndexArrayOutput

func (TableGlobalSecondaryIndexArray) ToTableGlobalSecondaryIndexArrayOutputWithContext

func (i TableGlobalSecondaryIndexArray) ToTableGlobalSecondaryIndexArrayOutputWithContext(ctx context.Context) TableGlobalSecondaryIndexArrayOutput

type TableGlobalSecondaryIndexArrayInput

type TableGlobalSecondaryIndexArrayInput interface {
	pulumi.Input

	ToTableGlobalSecondaryIndexArrayOutput() TableGlobalSecondaryIndexArrayOutput
	ToTableGlobalSecondaryIndexArrayOutputWithContext(context.Context) TableGlobalSecondaryIndexArrayOutput
}

TableGlobalSecondaryIndexArrayInput is an input type that accepts TableGlobalSecondaryIndexArray and TableGlobalSecondaryIndexArrayOutput values. You can construct a concrete instance of `TableGlobalSecondaryIndexArrayInput` via:

TableGlobalSecondaryIndexArray{ TableGlobalSecondaryIndexArgs{...} }

type TableGlobalSecondaryIndexArrayOutput

type TableGlobalSecondaryIndexArrayOutput struct{ *pulumi.OutputState }

func (TableGlobalSecondaryIndexArrayOutput) ElementType

func (TableGlobalSecondaryIndexArrayOutput) Index

func (TableGlobalSecondaryIndexArrayOutput) ToTableGlobalSecondaryIndexArrayOutput

func (o TableGlobalSecondaryIndexArrayOutput) ToTableGlobalSecondaryIndexArrayOutput() TableGlobalSecondaryIndexArrayOutput

func (TableGlobalSecondaryIndexArrayOutput) ToTableGlobalSecondaryIndexArrayOutputWithContext

func (o TableGlobalSecondaryIndexArrayOutput) ToTableGlobalSecondaryIndexArrayOutputWithContext(ctx context.Context) TableGlobalSecondaryIndexArrayOutput

type TableGlobalSecondaryIndexInput

type TableGlobalSecondaryIndexInput interface {
	pulumi.Input

	ToTableGlobalSecondaryIndexOutput() TableGlobalSecondaryIndexOutput
	ToTableGlobalSecondaryIndexOutputWithContext(context.Context) TableGlobalSecondaryIndexOutput
}

TableGlobalSecondaryIndexInput is an input type that accepts TableGlobalSecondaryIndexArgs and TableGlobalSecondaryIndexOutput values. You can construct a concrete instance of `TableGlobalSecondaryIndexInput` via:

TableGlobalSecondaryIndexArgs{...}

type TableGlobalSecondaryIndexOutput

type TableGlobalSecondaryIndexOutput struct{ *pulumi.OutputState }

func (TableGlobalSecondaryIndexOutput) ContributorInsightsSpecification

func (TableGlobalSecondaryIndexOutput) ElementType

func (TableGlobalSecondaryIndexOutput) IndexName

func (TableGlobalSecondaryIndexOutput) KeySchema

func (TableGlobalSecondaryIndexOutput) Projection

func (TableGlobalSecondaryIndexOutput) ProvisionedThroughput

func (TableGlobalSecondaryIndexOutput) ToTableGlobalSecondaryIndexOutput

func (o TableGlobalSecondaryIndexOutput) ToTableGlobalSecondaryIndexOutput() TableGlobalSecondaryIndexOutput

func (TableGlobalSecondaryIndexOutput) ToTableGlobalSecondaryIndexOutputWithContext

func (o TableGlobalSecondaryIndexOutput) ToTableGlobalSecondaryIndexOutputWithContext(ctx context.Context) TableGlobalSecondaryIndexOutput

type TableImportSourceSpecification added in v0.21.0

type TableImportSourceSpecification struct {
	InputCompressionType *string                  `pulumi:"inputCompressionType"`
	InputFormat          string                   `pulumi:"inputFormat"`
	InputFormatOptions   *TableInputFormatOptions `pulumi:"inputFormatOptions"`
	S3BucketSource       TableS3BucketSource      `pulumi:"s3BucketSource"`
}

type TableImportSourceSpecificationArgs added in v0.21.0

type TableImportSourceSpecificationArgs struct {
	InputCompressionType pulumi.StringPtrInput           `pulumi:"inputCompressionType"`
	InputFormat          pulumi.StringInput              `pulumi:"inputFormat"`
	InputFormatOptions   TableInputFormatOptionsPtrInput `pulumi:"inputFormatOptions"`
	S3BucketSource       TableS3BucketSourceInput        `pulumi:"s3BucketSource"`
}

func (TableImportSourceSpecificationArgs) ElementType added in v0.21.0

func (TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationOutput added in v0.21.0

func (i TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationOutput() TableImportSourceSpecificationOutput

func (TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationOutputWithContext added in v0.21.0

func (i TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationOutputWithContext(ctx context.Context) TableImportSourceSpecificationOutput

func (TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationPtrOutput added in v0.21.0

func (i TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationPtrOutput() TableImportSourceSpecificationPtrOutput

func (TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationPtrOutputWithContext added in v0.21.0

func (i TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationPtrOutputWithContext(ctx context.Context) TableImportSourceSpecificationPtrOutput

type TableImportSourceSpecificationInput added in v0.21.0

type TableImportSourceSpecificationInput interface {
	pulumi.Input

	ToTableImportSourceSpecificationOutput() TableImportSourceSpecificationOutput
	ToTableImportSourceSpecificationOutputWithContext(context.Context) TableImportSourceSpecificationOutput
}

TableImportSourceSpecificationInput is an input type that accepts TableImportSourceSpecificationArgs and TableImportSourceSpecificationOutput values. You can construct a concrete instance of `TableImportSourceSpecificationInput` via:

TableImportSourceSpecificationArgs{...}

type TableImportSourceSpecificationOutput added in v0.21.0

type TableImportSourceSpecificationOutput struct{ *pulumi.OutputState }

func (TableImportSourceSpecificationOutput) ElementType added in v0.21.0

func (TableImportSourceSpecificationOutput) InputCompressionType added in v0.21.0

func (TableImportSourceSpecificationOutput) InputFormat added in v0.21.0

func (TableImportSourceSpecificationOutput) InputFormatOptions added in v0.21.0

func (TableImportSourceSpecificationOutput) S3BucketSource added in v0.21.0

func (TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationOutput added in v0.21.0

func (o TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationOutput() TableImportSourceSpecificationOutput

func (TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationOutputWithContext added in v0.21.0

func (o TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationOutputWithContext(ctx context.Context) TableImportSourceSpecificationOutput

func (TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationPtrOutput added in v0.21.0

func (o TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationPtrOutput() TableImportSourceSpecificationPtrOutput

func (TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationPtrOutputWithContext added in v0.21.0

func (o TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationPtrOutputWithContext(ctx context.Context) TableImportSourceSpecificationPtrOutput

type TableImportSourceSpecificationPtrInput added in v0.21.0

type TableImportSourceSpecificationPtrInput interface {
	pulumi.Input

	ToTableImportSourceSpecificationPtrOutput() TableImportSourceSpecificationPtrOutput
	ToTableImportSourceSpecificationPtrOutputWithContext(context.Context) TableImportSourceSpecificationPtrOutput
}

TableImportSourceSpecificationPtrInput is an input type that accepts TableImportSourceSpecificationArgs, TableImportSourceSpecificationPtr and TableImportSourceSpecificationPtrOutput values. You can construct a concrete instance of `TableImportSourceSpecificationPtrInput` via:

        TableImportSourceSpecificationArgs{...}

or:

        nil

type TableImportSourceSpecificationPtrOutput added in v0.21.0

type TableImportSourceSpecificationPtrOutput struct{ *pulumi.OutputState }

func (TableImportSourceSpecificationPtrOutput) Elem added in v0.21.0

func (TableImportSourceSpecificationPtrOutput) ElementType added in v0.21.0

func (TableImportSourceSpecificationPtrOutput) InputCompressionType added in v0.21.0

func (TableImportSourceSpecificationPtrOutput) InputFormat added in v0.21.0

func (TableImportSourceSpecificationPtrOutput) InputFormatOptions added in v0.21.0

func (TableImportSourceSpecificationPtrOutput) S3BucketSource added in v0.21.0

func (TableImportSourceSpecificationPtrOutput) ToTableImportSourceSpecificationPtrOutput added in v0.21.0

func (o TableImportSourceSpecificationPtrOutput) ToTableImportSourceSpecificationPtrOutput() TableImportSourceSpecificationPtrOutput

func (TableImportSourceSpecificationPtrOutput) ToTableImportSourceSpecificationPtrOutputWithContext added in v0.21.0

func (o TableImportSourceSpecificationPtrOutput) ToTableImportSourceSpecificationPtrOutputWithContext(ctx context.Context) TableImportSourceSpecificationPtrOutput

type TableInput

type TableInput interface {
	pulumi.Input

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

type TableInputFormatOptions added in v0.21.0

type TableInputFormatOptions struct {
	Csv *TableCsv `pulumi:"csv"`
}

type TableInputFormatOptionsArgs added in v0.21.0

type TableInputFormatOptionsArgs struct {
	Csv TableCsvPtrInput `pulumi:"csv"`
}

func (TableInputFormatOptionsArgs) ElementType added in v0.21.0

func (TableInputFormatOptionsArgs) ToTableInputFormatOptionsOutput added in v0.21.0

func (i TableInputFormatOptionsArgs) ToTableInputFormatOptionsOutput() TableInputFormatOptionsOutput

func (TableInputFormatOptionsArgs) ToTableInputFormatOptionsOutputWithContext added in v0.21.0

func (i TableInputFormatOptionsArgs) ToTableInputFormatOptionsOutputWithContext(ctx context.Context) TableInputFormatOptionsOutput

func (TableInputFormatOptionsArgs) ToTableInputFormatOptionsPtrOutput added in v0.21.0

func (i TableInputFormatOptionsArgs) ToTableInputFormatOptionsPtrOutput() TableInputFormatOptionsPtrOutput

func (TableInputFormatOptionsArgs) ToTableInputFormatOptionsPtrOutputWithContext added in v0.21.0

func (i TableInputFormatOptionsArgs) ToTableInputFormatOptionsPtrOutputWithContext(ctx context.Context) TableInputFormatOptionsPtrOutput

type TableInputFormatOptionsInput added in v0.21.0

type TableInputFormatOptionsInput interface {
	pulumi.Input

	ToTableInputFormatOptionsOutput() TableInputFormatOptionsOutput
	ToTableInputFormatOptionsOutputWithContext(context.Context) TableInputFormatOptionsOutput
}

TableInputFormatOptionsInput is an input type that accepts TableInputFormatOptionsArgs and TableInputFormatOptionsOutput values. You can construct a concrete instance of `TableInputFormatOptionsInput` via:

TableInputFormatOptionsArgs{...}

type TableInputFormatOptionsOutput added in v0.21.0

type TableInputFormatOptionsOutput struct{ *pulumi.OutputState }

func (TableInputFormatOptionsOutput) Csv added in v0.21.0

func (TableInputFormatOptionsOutput) ElementType added in v0.21.0

func (TableInputFormatOptionsOutput) ToTableInputFormatOptionsOutput added in v0.21.0

func (o TableInputFormatOptionsOutput) ToTableInputFormatOptionsOutput() TableInputFormatOptionsOutput

func (TableInputFormatOptionsOutput) ToTableInputFormatOptionsOutputWithContext added in v0.21.0

func (o TableInputFormatOptionsOutput) ToTableInputFormatOptionsOutputWithContext(ctx context.Context) TableInputFormatOptionsOutput

func (TableInputFormatOptionsOutput) ToTableInputFormatOptionsPtrOutput added in v0.21.0

func (o TableInputFormatOptionsOutput) ToTableInputFormatOptionsPtrOutput() TableInputFormatOptionsPtrOutput

func (TableInputFormatOptionsOutput) ToTableInputFormatOptionsPtrOutputWithContext added in v0.21.0

func (o TableInputFormatOptionsOutput) ToTableInputFormatOptionsPtrOutputWithContext(ctx context.Context) TableInputFormatOptionsPtrOutput

type TableInputFormatOptionsPtrInput added in v0.21.0

type TableInputFormatOptionsPtrInput interface {
	pulumi.Input

	ToTableInputFormatOptionsPtrOutput() TableInputFormatOptionsPtrOutput
	ToTableInputFormatOptionsPtrOutputWithContext(context.Context) TableInputFormatOptionsPtrOutput
}

TableInputFormatOptionsPtrInput is an input type that accepts TableInputFormatOptionsArgs, TableInputFormatOptionsPtr and TableInputFormatOptionsPtrOutput values. You can construct a concrete instance of `TableInputFormatOptionsPtrInput` via:

        TableInputFormatOptionsArgs{...}

or:

        nil

func TableInputFormatOptionsPtr added in v0.21.0

func TableInputFormatOptionsPtr(v *TableInputFormatOptionsArgs) TableInputFormatOptionsPtrInput

type TableInputFormatOptionsPtrOutput added in v0.21.0

type TableInputFormatOptionsPtrOutput struct{ *pulumi.OutputState }

func (TableInputFormatOptionsPtrOutput) Csv added in v0.21.0

func (TableInputFormatOptionsPtrOutput) Elem added in v0.21.0

func (TableInputFormatOptionsPtrOutput) ElementType added in v0.21.0

func (TableInputFormatOptionsPtrOutput) ToTableInputFormatOptionsPtrOutput added in v0.21.0

func (o TableInputFormatOptionsPtrOutput) ToTableInputFormatOptionsPtrOutput() TableInputFormatOptionsPtrOutput

func (TableInputFormatOptionsPtrOutput) ToTableInputFormatOptionsPtrOutputWithContext added in v0.21.0

func (o TableInputFormatOptionsPtrOutput) ToTableInputFormatOptionsPtrOutputWithContext(ctx context.Context) TableInputFormatOptionsPtrOutput

type TableKeySchema

type TableKeySchema struct {
	AttributeName string `pulumi:"attributeName"`
	KeyType       string `pulumi:"keyType"`
}

type TableKeySchemaArgs

type TableKeySchemaArgs struct {
	AttributeName pulumi.StringInput `pulumi:"attributeName"`
	KeyType       pulumi.StringInput `pulumi:"keyType"`
}

func (TableKeySchemaArgs) ElementType

func (TableKeySchemaArgs) ElementType() reflect.Type

func (TableKeySchemaArgs) ToTableKeySchemaOutput

func (i TableKeySchemaArgs) ToTableKeySchemaOutput() TableKeySchemaOutput

func (TableKeySchemaArgs) ToTableKeySchemaOutputWithContext

func (i TableKeySchemaArgs) ToTableKeySchemaOutputWithContext(ctx context.Context) TableKeySchemaOutput

type TableKeySchemaArray

type TableKeySchemaArray []TableKeySchemaInput

func (TableKeySchemaArray) ElementType

func (TableKeySchemaArray) ElementType() reflect.Type

func (TableKeySchemaArray) ToTableKeySchemaArrayOutput

func (i TableKeySchemaArray) ToTableKeySchemaArrayOutput() TableKeySchemaArrayOutput

func (TableKeySchemaArray) ToTableKeySchemaArrayOutputWithContext

func (i TableKeySchemaArray) ToTableKeySchemaArrayOutputWithContext(ctx context.Context) TableKeySchemaArrayOutput

type TableKeySchemaArrayInput

type TableKeySchemaArrayInput interface {
	pulumi.Input

	ToTableKeySchemaArrayOutput() TableKeySchemaArrayOutput
	ToTableKeySchemaArrayOutputWithContext(context.Context) TableKeySchemaArrayOutput
}

TableKeySchemaArrayInput is an input type that accepts TableKeySchemaArray and TableKeySchemaArrayOutput values. You can construct a concrete instance of `TableKeySchemaArrayInput` via:

TableKeySchemaArray{ TableKeySchemaArgs{...} }

type TableKeySchemaArrayOutput

type TableKeySchemaArrayOutput struct{ *pulumi.OutputState }

func (TableKeySchemaArrayOutput) ElementType

func (TableKeySchemaArrayOutput) ElementType() reflect.Type

func (TableKeySchemaArrayOutput) Index

func (TableKeySchemaArrayOutput) ToTableKeySchemaArrayOutput

func (o TableKeySchemaArrayOutput) ToTableKeySchemaArrayOutput() TableKeySchemaArrayOutput

func (TableKeySchemaArrayOutput) ToTableKeySchemaArrayOutputWithContext

func (o TableKeySchemaArrayOutput) ToTableKeySchemaArrayOutputWithContext(ctx context.Context) TableKeySchemaArrayOutput

type TableKeySchemaInput

type TableKeySchemaInput interface {
	pulumi.Input

	ToTableKeySchemaOutput() TableKeySchemaOutput
	ToTableKeySchemaOutputWithContext(context.Context) TableKeySchemaOutput
}

TableKeySchemaInput is an input type that accepts TableKeySchemaArgs and TableKeySchemaOutput values. You can construct a concrete instance of `TableKeySchemaInput` via:

TableKeySchemaArgs{...}

type TableKeySchemaOutput

type TableKeySchemaOutput struct{ *pulumi.OutputState }

func (TableKeySchemaOutput) AttributeName

func (o TableKeySchemaOutput) AttributeName() pulumi.StringOutput

func (TableKeySchemaOutput) ElementType

func (TableKeySchemaOutput) ElementType() reflect.Type

func (TableKeySchemaOutput) KeyType

func (TableKeySchemaOutput) ToTableKeySchemaOutput

func (o TableKeySchemaOutput) ToTableKeySchemaOutput() TableKeySchemaOutput

func (TableKeySchemaOutput) ToTableKeySchemaOutputWithContext

func (o TableKeySchemaOutput) ToTableKeySchemaOutputWithContext(ctx context.Context) TableKeySchemaOutput

type TableKinesisStreamSpecification

type TableKinesisStreamSpecification struct {
	StreamArn string `pulumi:"streamArn"`
}

type TableKinesisStreamSpecificationArgs

type TableKinesisStreamSpecificationArgs struct {
	StreamArn pulumi.StringInput `pulumi:"streamArn"`
}

func (TableKinesisStreamSpecificationArgs) ElementType

func (TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationOutput

func (i TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationOutput() TableKinesisStreamSpecificationOutput

func (TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationOutputWithContext

func (i TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationOutput

func (TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationPtrOutput

func (i TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationPtrOutput() TableKinesisStreamSpecificationPtrOutput

func (TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationPtrOutputWithContext

func (i TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationPtrOutput

type TableKinesisStreamSpecificationInput

type TableKinesisStreamSpecificationInput interface {
	pulumi.Input

	ToTableKinesisStreamSpecificationOutput() TableKinesisStreamSpecificationOutput
	ToTableKinesisStreamSpecificationOutputWithContext(context.Context) TableKinesisStreamSpecificationOutput
}

TableKinesisStreamSpecificationInput is an input type that accepts TableKinesisStreamSpecificationArgs and TableKinesisStreamSpecificationOutput values. You can construct a concrete instance of `TableKinesisStreamSpecificationInput` via:

TableKinesisStreamSpecificationArgs{...}

type TableKinesisStreamSpecificationOutput

type TableKinesisStreamSpecificationOutput struct{ *pulumi.OutputState }

func (TableKinesisStreamSpecificationOutput) ElementType

func (TableKinesisStreamSpecificationOutput) StreamArn

func (TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationOutput

func (o TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationOutput() TableKinesisStreamSpecificationOutput

func (TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationOutputWithContext

func (o TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationOutput

func (TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationPtrOutput

func (o TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationPtrOutput() TableKinesisStreamSpecificationPtrOutput

func (TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationPtrOutputWithContext

func (o TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationPtrOutput

type TableKinesisStreamSpecificationPtrInput

type TableKinesisStreamSpecificationPtrInput interface {
	pulumi.Input

	ToTableKinesisStreamSpecificationPtrOutput() TableKinesisStreamSpecificationPtrOutput
	ToTableKinesisStreamSpecificationPtrOutputWithContext(context.Context) TableKinesisStreamSpecificationPtrOutput
}

TableKinesisStreamSpecificationPtrInput is an input type that accepts TableKinesisStreamSpecificationArgs, TableKinesisStreamSpecificationPtr and TableKinesisStreamSpecificationPtrOutput values. You can construct a concrete instance of `TableKinesisStreamSpecificationPtrInput` via:

        TableKinesisStreamSpecificationArgs{...}

or:

        nil

type TableKinesisStreamSpecificationPtrOutput

type TableKinesisStreamSpecificationPtrOutput struct{ *pulumi.OutputState }

func (TableKinesisStreamSpecificationPtrOutput) Elem

func (TableKinesisStreamSpecificationPtrOutput) ElementType

func (TableKinesisStreamSpecificationPtrOutput) StreamArn

func (TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutput

func (o TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutput() TableKinesisStreamSpecificationPtrOutput

func (TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutputWithContext

func (o TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationPtrOutput

type TableLocalSecondaryIndex

type TableLocalSecondaryIndex struct {
	IndexName  string           `pulumi:"indexName"`
	KeySchema  []TableKeySchema `pulumi:"keySchema"`
	Projection TableProjection  `pulumi:"projection"`
}

type TableLocalSecondaryIndexArgs

type TableLocalSecondaryIndexArgs struct {
	IndexName  pulumi.StringInput       `pulumi:"indexName"`
	KeySchema  TableKeySchemaArrayInput `pulumi:"keySchema"`
	Projection TableProjectionInput     `pulumi:"projection"`
}

func (TableLocalSecondaryIndexArgs) ElementType

func (TableLocalSecondaryIndexArgs) ToTableLocalSecondaryIndexOutput

func (i TableLocalSecondaryIndexArgs) ToTableLocalSecondaryIndexOutput() TableLocalSecondaryIndexOutput

func (TableLocalSecondaryIndexArgs) ToTableLocalSecondaryIndexOutputWithContext

func (i TableLocalSecondaryIndexArgs) ToTableLocalSecondaryIndexOutputWithContext(ctx context.Context) TableLocalSecondaryIndexOutput

type TableLocalSecondaryIndexArray

type TableLocalSecondaryIndexArray []TableLocalSecondaryIndexInput

func (TableLocalSecondaryIndexArray) ElementType

func (TableLocalSecondaryIndexArray) ToTableLocalSecondaryIndexArrayOutput

func (i TableLocalSecondaryIndexArray) ToTableLocalSecondaryIndexArrayOutput() TableLocalSecondaryIndexArrayOutput

func (TableLocalSecondaryIndexArray) ToTableLocalSecondaryIndexArrayOutputWithContext

func (i TableLocalSecondaryIndexArray) ToTableLocalSecondaryIndexArrayOutputWithContext(ctx context.Context) TableLocalSecondaryIndexArrayOutput

type TableLocalSecondaryIndexArrayInput

type TableLocalSecondaryIndexArrayInput interface {
	pulumi.Input

	ToTableLocalSecondaryIndexArrayOutput() TableLocalSecondaryIndexArrayOutput
	ToTableLocalSecondaryIndexArrayOutputWithContext(context.Context) TableLocalSecondaryIndexArrayOutput
}

TableLocalSecondaryIndexArrayInput is an input type that accepts TableLocalSecondaryIndexArray and TableLocalSecondaryIndexArrayOutput values. You can construct a concrete instance of `TableLocalSecondaryIndexArrayInput` via:

TableLocalSecondaryIndexArray{ TableLocalSecondaryIndexArgs{...} }

type TableLocalSecondaryIndexArrayOutput

type TableLocalSecondaryIndexArrayOutput struct{ *pulumi.OutputState }

func (TableLocalSecondaryIndexArrayOutput) ElementType

func (TableLocalSecondaryIndexArrayOutput) Index

func (TableLocalSecondaryIndexArrayOutput) ToTableLocalSecondaryIndexArrayOutput

func (o TableLocalSecondaryIndexArrayOutput) ToTableLocalSecondaryIndexArrayOutput() TableLocalSecondaryIndexArrayOutput

func (TableLocalSecondaryIndexArrayOutput) ToTableLocalSecondaryIndexArrayOutputWithContext

func (o TableLocalSecondaryIndexArrayOutput) ToTableLocalSecondaryIndexArrayOutputWithContext(ctx context.Context) TableLocalSecondaryIndexArrayOutput

type TableLocalSecondaryIndexInput

type TableLocalSecondaryIndexInput interface {
	pulumi.Input

	ToTableLocalSecondaryIndexOutput() TableLocalSecondaryIndexOutput
	ToTableLocalSecondaryIndexOutputWithContext(context.Context) TableLocalSecondaryIndexOutput
}

TableLocalSecondaryIndexInput is an input type that accepts TableLocalSecondaryIndexArgs and TableLocalSecondaryIndexOutput values. You can construct a concrete instance of `TableLocalSecondaryIndexInput` via:

TableLocalSecondaryIndexArgs{...}

type TableLocalSecondaryIndexOutput

type TableLocalSecondaryIndexOutput struct{ *pulumi.OutputState }

func (TableLocalSecondaryIndexOutput) ElementType

func (TableLocalSecondaryIndexOutput) IndexName

func (TableLocalSecondaryIndexOutput) KeySchema

func (TableLocalSecondaryIndexOutput) Projection

func (TableLocalSecondaryIndexOutput) ToTableLocalSecondaryIndexOutput

func (o TableLocalSecondaryIndexOutput) ToTableLocalSecondaryIndexOutput() TableLocalSecondaryIndexOutput

func (TableLocalSecondaryIndexOutput) ToTableLocalSecondaryIndexOutputWithContext

func (o TableLocalSecondaryIndexOutput) ToTableLocalSecondaryIndexOutputWithContext(ctx context.Context) TableLocalSecondaryIndexOutput

type TableOutput

type TableOutput struct{ *pulumi.OutputState }

func (TableOutput) Arn added in v0.17.0

func (TableOutput) AttributeDefinitions added in v0.17.0

func (o TableOutput) AttributeDefinitions() TableAttributeDefinitionArrayOutput

func (TableOutput) BillingMode added in v0.17.0

func (o TableOutput) BillingMode() pulumi.StringPtrOutput

func (TableOutput) ContributorInsightsSpecification added in v0.17.0

func (o TableOutput) ContributorInsightsSpecification() TableContributorInsightsSpecificationPtrOutput

func (TableOutput) DeletionProtectionEnabled added in v0.52.0

func (o TableOutput) DeletionProtectionEnabled() pulumi.BoolPtrOutput

func (TableOutput) ElementType

func (TableOutput) ElementType() reflect.Type

func (TableOutput) GlobalSecondaryIndexes added in v0.17.0

func (o TableOutput) GlobalSecondaryIndexes() TableGlobalSecondaryIndexArrayOutput

func (TableOutput) ImportSourceSpecification added in v0.21.0

func (o TableOutput) ImportSourceSpecification() TableImportSourceSpecificationPtrOutput

func (TableOutput) KeySchema added in v0.17.0

func (o TableOutput) KeySchema() pulumi.AnyOutput

func (TableOutput) KinesisStreamSpecification added in v0.17.0

func (o TableOutput) KinesisStreamSpecification() TableKinesisStreamSpecificationPtrOutput

func (TableOutput) LocalSecondaryIndexes added in v0.17.0

func (o TableOutput) LocalSecondaryIndexes() TableLocalSecondaryIndexArrayOutput

func (TableOutput) PointInTimeRecoverySpecification added in v0.17.0

func (o TableOutput) PointInTimeRecoverySpecification() TablePointInTimeRecoverySpecificationPtrOutput

func (TableOutput) ProvisionedThroughput added in v0.17.0

func (o TableOutput) ProvisionedThroughput() TableProvisionedThroughputPtrOutput

func (TableOutput) SSESpecification added in v0.17.0

func (o TableOutput) SSESpecification() TableSSESpecificationPtrOutput

func (TableOutput) StreamArn added in v0.17.0

func (o TableOutput) StreamArn() pulumi.StringOutput

func (TableOutput) StreamSpecification added in v0.17.0

func (o TableOutput) StreamSpecification() TableStreamSpecificationPtrOutput

func (TableOutput) TableClass added in v0.17.0

func (o TableOutput) TableClass() pulumi.StringPtrOutput

func (TableOutput) TableName added in v0.17.0

func (o TableOutput) TableName() pulumi.StringPtrOutput

func (TableOutput) Tags added in v0.17.0

func (TableOutput) TimeToLiveSpecification added in v0.17.0

func (o TableOutput) TimeToLiveSpecification() TableTimeToLiveSpecificationPtrOutput

func (TableOutput) ToTableOutput

func (o TableOutput) ToTableOutput() TableOutput

func (TableOutput) ToTableOutputWithContext

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

type TablePointInTimeRecoverySpecification

type TablePointInTimeRecoverySpecification struct {
	PointInTimeRecoveryEnabled *bool `pulumi:"pointInTimeRecoveryEnabled"`
}

type TablePointInTimeRecoverySpecificationArgs

type TablePointInTimeRecoverySpecificationArgs struct {
	PointInTimeRecoveryEnabled pulumi.BoolPtrInput `pulumi:"pointInTimeRecoveryEnabled"`
}

func (TablePointInTimeRecoverySpecificationArgs) ElementType

func (TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationOutput

func (i TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationOutput() TablePointInTimeRecoverySpecificationOutput

func (TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationOutputWithContext

func (i TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationOutput

func (TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationPtrOutput

func (i TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationPtrOutput() TablePointInTimeRecoverySpecificationPtrOutput

func (TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext

func (i TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationPtrOutput

type TablePointInTimeRecoverySpecificationInput

type TablePointInTimeRecoverySpecificationInput interface {
	pulumi.Input

	ToTablePointInTimeRecoverySpecificationOutput() TablePointInTimeRecoverySpecificationOutput
	ToTablePointInTimeRecoverySpecificationOutputWithContext(context.Context) TablePointInTimeRecoverySpecificationOutput
}

TablePointInTimeRecoverySpecificationInput is an input type that accepts TablePointInTimeRecoverySpecificationArgs and TablePointInTimeRecoverySpecificationOutput values. You can construct a concrete instance of `TablePointInTimeRecoverySpecificationInput` via:

TablePointInTimeRecoverySpecificationArgs{...}

type TablePointInTimeRecoverySpecificationOutput

type TablePointInTimeRecoverySpecificationOutput struct{ *pulumi.OutputState }

func (TablePointInTimeRecoverySpecificationOutput) ElementType

func (TablePointInTimeRecoverySpecificationOutput) PointInTimeRecoveryEnabled

func (o TablePointInTimeRecoverySpecificationOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput

func (TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationOutput

func (o TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationOutput() TablePointInTimeRecoverySpecificationOutput

func (TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationOutputWithContext

func (o TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationOutput

func (TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationPtrOutput

func (o TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationPtrOutput() TablePointInTimeRecoverySpecificationPtrOutput

func (TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext

func (o TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationPtrOutput

type TablePointInTimeRecoverySpecificationPtrInput

type TablePointInTimeRecoverySpecificationPtrInput interface {
	pulumi.Input

	ToTablePointInTimeRecoverySpecificationPtrOutput() TablePointInTimeRecoverySpecificationPtrOutput
	ToTablePointInTimeRecoverySpecificationPtrOutputWithContext(context.Context) TablePointInTimeRecoverySpecificationPtrOutput
}

TablePointInTimeRecoverySpecificationPtrInput is an input type that accepts TablePointInTimeRecoverySpecificationArgs, TablePointInTimeRecoverySpecificationPtr and TablePointInTimeRecoverySpecificationPtrOutput values. You can construct a concrete instance of `TablePointInTimeRecoverySpecificationPtrInput` via:

        TablePointInTimeRecoverySpecificationArgs{...}

or:

        nil

type TablePointInTimeRecoverySpecificationPtrOutput

type TablePointInTimeRecoverySpecificationPtrOutput struct{ *pulumi.OutputState }

func (TablePointInTimeRecoverySpecificationPtrOutput) Elem

func (TablePointInTimeRecoverySpecificationPtrOutput) ElementType

func (TablePointInTimeRecoverySpecificationPtrOutput) PointInTimeRecoveryEnabled

func (TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutput

func (o TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutput() TablePointInTimeRecoverySpecificationPtrOutput

func (TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext

func (o TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationPtrOutput

type TableProjection

type TableProjection struct {
	NonKeyAttributes []string `pulumi:"nonKeyAttributes"`
	ProjectionType   *string  `pulumi:"projectionType"`
}

type TableProjectionArgs

type TableProjectionArgs struct {
	NonKeyAttributes pulumi.StringArrayInput `pulumi:"nonKeyAttributes"`
	ProjectionType   pulumi.StringPtrInput   `pulumi:"projectionType"`
}

func (TableProjectionArgs) ElementType

func (TableProjectionArgs) ElementType() reflect.Type

func (TableProjectionArgs) ToTableProjectionOutput

func (i TableProjectionArgs) ToTableProjectionOutput() TableProjectionOutput

func (TableProjectionArgs) ToTableProjectionOutputWithContext

func (i TableProjectionArgs) ToTableProjectionOutputWithContext(ctx context.Context) TableProjectionOutput

type TableProjectionInput

type TableProjectionInput interface {
	pulumi.Input

	ToTableProjectionOutput() TableProjectionOutput
	ToTableProjectionOutputWithContext(context.Context) TableProjectionOutput
}

TableProjectionInput is an input type that accepts TableProjectionArgs and TableProjectionOutput values. You can construct a concrete instance of `TableProjectionInput` via:

TableProjectionArgs{...}

type TableProjectionOutput

type TableProjectionOutput struct{ *pulumi.OutputState }

func (TableProjectionOutput) ElementType

func (TableProjectionOutput) ElementType() reflect.Type

func (TableProjectionOutput) NonKeyAttributes

func (o TableProjectionOutput) NonKeyAttributes() pulumi.StringArrayOutput

func (TableProjectionOutput) ProjectionType

func (o TableProjectionOutput) ProjectionType() pulumi.StringPtrOutput

func (TableProjectionOutput) ToTableProjectionOutput

func (o TableProjectionOutput) ToTableProjectionOutput() TableProjectionOutput

func (TableProjectionOutput) ToTableProjectionOutputWithContext

func (o TableProjectionOutput) ToTableProjectionOutputWithContext(ctx context.Context) TableProjectionOutput

type TableProvisionedThroughput

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

type TableProvisionedThroughputArgs

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

func (TableProvisionedThroughputArgs) ElementType

func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutput

func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutput() TableProvisionedThroughputOutput

func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutputWithContext

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

func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutput

func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput

func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutputWithContext

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

type TableProvisionedThroughputInput

type TableProvisionedThroughputInput interface {
	pulumi.Input

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

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

TableProvisionedThroughputArgs{...}

type TableProvisionedThroughputOutput

type TableProvisionedThroughputOutput struct{ *pulumi.OutputState }

func (TableProvisionedThroughputOutput) ElementType

func (TableProvisionedThroughputOutput) ReadCapacityUnits

func (o TableProvisionedThroughputOutput) ReadCapacityUnits() pulumi.IntOutput

func (TableProvisionedThroughputOutput) ToTableProvisionedThroughputOutput

func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputOutput() TableProvisionedThroughputOutput

func (TableProvisionedThroughputOutput) ToTableProvisionedThroughputOutputWithContext

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

func (TableProvisionedThroughputOutput) ToTableProvisionedThroughputPtrOutput

func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput

func (TableProvisionedThroughputOutput) ToTableProvisionedThroughputPtrOutputWithContext

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

func (TableProvisionedThroughputOutput) WriteCapacityUnits

func (o TableProvisionedThroughputOutput) WriteCapacityUnits() pulumi.IntOutput

type TableProvisionedThroughputPtrInput

type TableProvisionedThroughputPtrInput interface {
	pulumi.Input

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

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

        TableProvisionedThroughputArgs{...}

or:

        nil

type TableProvisionedThroughputPtrOutput

type TableProvisionedThroughputPtrOutput struct{ *pulumi.OutputState }

func (TableProvisionedThroughputPtrOutput) Elem

func (TableProvisionedThroughputPtrOutput) ElementType

func (TableProvisionedThroughputPtrOutput) ReadCapacityUnits

func (TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutput

func (o TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput

func (TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutputWithContext

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

func (TableProvisionedThroughputPtrOutput) WriteCapacityUnits

type TableS3BucketSource added in v0.21.0

type TableS3BucketSource struct {
	S3Bucket      string  `pulumi:"s3Bucket"`
	S3BucketOwner *string `pulumi:"s3BucketOwner"`
	S3KeyPrefix   *string `pulumi:"s3KeyPrefix"`
}

type TableS3BucketSourceArgs added in v0.21.0

type TableS3BucketSourceArgs struct {
	S3Bucket      pulumi.StringInput    `pulumi:"s3Bucket"`
	S3BucketOwner pulumi.StringPtrInput `pulumi:"s3BucketOwner"`
	S3KeyPrefix   pulumi.StringPtrInput `pulumi:"s3KeyPrefix"`
}

func (TableS3BucketSourceArgs) ElementType added in v0.21.0

func (TableS3BucketSourceArgs) ElementType() reflect.Type

func (TableS3BucketSourceArgs) ToTableS3BucketSourceOutput added in v0.21.0

func (i TableS3BucketSourceArgs) ToTableS3BucketSourceOutput() TableS3BucketSourceOutput

func (TableS3BucketSourceArgs) ToTableS3BucketSourceOutputWithContext added in v0.21.0

func (i TableS3BucketSourceArgs) ToTableS3BucketSourceOutputWithContext(ctx context.Context) TableS3BucketSourceOutput

func (TableS3BucketSourceArgs) ToTableS3BucketSourcePtrOutput added in v0.21.0

func (i TableS3BucketSourceArgs) ToTableS3BucketSourcePtrOutput() TableS3BucketSourcePtrOutput

func (TableS3BucketSourceArgs) ToTableS3BucketSourcePtrOutputWithContext added in v0.21.0

func (i TableS3BucketSourceArgs) ToTableS3BucketSourcePtrOutputWithContext(ctx context.Context) TableS3BucketSourcePtrOutput

type TableS3BucketSourceInput added in v0.21.0

type TableS3BucketSourceInput interface {
	pulumi.Input

	ToTableS3BucketSourceOutput() TableS3BucketSourceOutput
	ToTableS3BucketSourceOutputWithContext(context.Context) TableS3BucketSourceOutput
}

TableS3BucketSourceInput is an input type that accepts TableS3BucketSourceArgs and TableS3BucketSourceOutput values. You can construct a concrete instance of `TableS3BucketSourceInput` via:

TableS3BucketSourceArgs{...}

type TableS3BucketSourceOutput added in v0.21.0

type TableS3BucketSourceOutput struct{ *pulumi.OutputState }

func (TableS3BucketSourceOutput) ElementType added in v0.21.0

func (TableS3BucketSourceOutput) ElementType() reflect.Type

func (TableS3BucketSourceOutput) S3Bucket added in v0.21.0

func (TableS3BucketSourceOutput) S3BucketOwner added in v0.21.0

func (TableS3BucketSourceOutput) S3KeyPrefix added in v0.21.0

func (TableS3BucketSourceOutput) ToTableS3BucketSourceOutput added in v0.21.0

func (o TableS3BucketSourceOutput) ToTableS3BucketSourceOutput() TableS3BucketSourceOutput

func (TableS3BucketSourceOutput) ToTableS3BucketSourceOutputWithContext added in v0.21.0

func (o TableS3BucketSourceOutput) ToTableS3BucketSourceOutputWithContext(ctx context.Context) TableS3BucketSourceOutput

func (TableS3BucketSourceOutput) ToTableS3BucketSourcePtrOutput added in v0.21.0

func (o TableS3BucketSourceOutput) ToTableS3BucketSourcePtrOutput() TableS3BucketSourcePtrOutput

func (TableS3BucketSourceOutput) ToTableS3BucketSourcePtrOutputWithContext added in v0.21.0

func (o TableS3BucketSourceOutput) ToTableS3BucketSourcePtrOutputWithContext(ctx context.Context) TableS3BucketSourcePtrOutput

type TableS3BucketSourcePtrInput added in v0.21.0

type TableS3BucketSourcePtrInput interface {
	pulumi.Input

	ToTableS3BucketSourcePtrOutput() TableS3BucketSourcePtrOutput
	ToTableS3BucketSourcePtrOutputWithContext(context.Context) TableS3BucketSourcePtrOutput
}

TableS3BucketSourcePtrInput is an input type that accepts TableS3BucketSourceArgs, TableS3BucketSourcePtr and TableS3BucketSourcePtrOutput values. You can construct a concrete instance of `TableS3BucketSourcePtrInput` via:

        TableS3BucketSourceArgs{...}

or:

        nil

func TableS3BucketSourcePtr added in v0.21.0

func TableS3BucketSourcePtr(v *TableS3BucketSourceArgs) TableS3BucketSourcePtrInput

type TableS3BucketSourcePtrOutput added in v0.21.0

type TableS3BucketSourcePtrOutput struct{ *pulumi.OutputState }

func (TableS3BucketSourcePtrOutput) Elem added in v0.21.0

func (TableS3BucketSourcePtrOutput) ElementType added in v0.21.0

func (TableS3BucketSourcePtrOutput) S3Bucket added in v0.21.0

func (TableS3BucketSourcePtrOutput) S3BucketOwner added in v0.21.0

func (TableS3BucketSourcePtrOutput) S3KeyPrefix added in v0.21.0

func (TableS3BucketSourcePtrOutput) ToTableS3BucketSourcePtrOutput added in v0.21.0

func (o TableS3BucketSourcePtrOutput) ToTableS3BucketSourcePtrOutput() TableS3BucketSourcePtrOutput

func (TableS3BucketSourcePtrOutput) ToTableS3BucketSourcePtrOutputWithContext added in v0.21.0

func (o TableS3BucketSourcePtrOutput) ToTableS3BucketSourcePtrOutputWithContext(ctx context.Context) TableS3BucketSourcePtrOutput

type TableSSESpecification

type TableSSESpecification struct {
	KMSMasterKeyId *string `pulumi:"kMSMasterKeyId"`
	SSEEnabled     bool    `pulumi:"sSEEnabled"`
	SSEType        *string `pulumi:"sSEType"`
}

type TableSSESpecificationArgs

type TableSSESpecificationArgs struct {
	KMSMasterKeyId pulumi.StringPtrInput `pulumi:"kMSMasterKeyId"`
	SSEEnabled     pulumi.BoolInput      `pulumi:"sSEEnabled"`
	SSEType        pulumi.StringPtrInput `pulumi:"sSEType"`
}

func (TableSSESpecificationArgs) ElementType

func (TableSSESpecificationArgs) ElementType() reflect.Type

func (TableSSESpecificationArgs) ToTableSSESpecificationOutput

func (i TableSSESpecificationArgs) ToTableSSESpecificationOutput() TableSSESpecificationOutput

func (TableSSESpecificationArgs) ToTableSSESpecificationOutputWithContext

func (i TableSSESpecificationArgs) ToTableSSESpecificationOutputWithContext(ctx context.Context) TableSSESpecificationOutput

func (TableSSESpecificationArgs) ToTableSSESpecificationPtrOutput

func (i TableSSESpecificationArgs) ToTableSSESpecificationPtrOutput() TableSSESpecificationPtrOutput

func (TableSSESpecificationArgs) ToTableSSESpecificationPtrOutputWithContext

func (i TableSSESpecificationArgs) ToTableSSESpecificationPtrOutputWithContext(ctx context.Context) TableSSESpecificationPtrOutput

type TableSSESpecificationInput

type TableSSESpecificationInput interface {
	pulumi.Input

	ToTableSSESpecificationOutput() TableSSESpecificationOutput
	ToTableSSESpecificationOutputWithContext(context.Context) TableSSESpecificationOutput
}

TableSSESpecificationInput is an input type that accepts TableSSESpecificationArgs and TableSSESpecificationOutput values. You can construct a concrete instance of `TableSSESpecificationInput` via:

TableSSESpecificationArgs{...}

type TableSSESpecificationOutput

type TableSSESpecificationOutput struct{ *pulumi.OutputState }

func (TableSSESpecificationOutput) ElementType

func (TableSSESpecificationOutput) KMSMasterKeyId

func (TableSSESpecificationOutput) SSEEnabled

func (TableSSESpecificationOutput) SSEType

func (TableSSESpecificationOutput) ToTableSSESpecificationOutput

func (o TableSSESpecificationOutput) ToTableSSESpecificationOutput() TableSSESpecificationOutput

func (TableSSESpecificationOutput) ToTableSSESpecificationOutputWithContext

func (o TableSSESpecificationOutput) ToTableSSESpecificationOutputWithContext(ctx context.Context) TableSSESpecificationOutput

func (TableSSESpecificationOutput) ToTableSSESpecificationPtrOutput

func (o TableSSESpecificationOutput) ToTableSSESpecificationPtrOutput() TableSSESpecificationPtrOutput

func (TableSSESpecificationOutput) ToTableSSESpecificationPtrOutputWithContext

func (o TableSSESpecificationOutput) ToTableSSESpecificationPtrOutputWithContext(ctx context.Context) TableSSESpecificationPtrOutput

type TableSSESpecificationPtrInput

type TableSSESpecificationPtrInput interface {
	pulumi.Input

	ToTableSSESpecificationPtrOutput() TableSSESpecificationPtrOutput
	ToTableSSESpecificationPtrOutputWithContext(context.Context) TableSSESpecificationPtrOutput
}

TableSSESpecificationPtrInput is an input type that accepts TableSSESpecificationArgs, TableSSESpecificationPtr and TableSSESpecificationPtrOutput values. You can construct a concrete instance of `TableSSESpecificationPtrInput` via:

        TableSSESpecificationArgs{...}

or:

        nil

type TableSSESpecificationPtrOutput

type TableSSESpecificationPtrOutput struct{ *pulumi.OutputState }

func (TableSSESpecificationPtrOutput) Elem

func (TableSSESpecificationPtrOutput) ElementType

func (TableSSESpecificationPtrOutput) KMSMasterKeyId

func (TableSSESpecificationPtrOutput) SSEEnabled

func (TableSSESpecificationPtrOutput) SSEType

func (TableSSESpecificationPtrOutput) ToTableSSESpecificationPtrOutput

func (o TableSSESpecificationPtrOutput) ToTableSSESpecificationPtrOutput() TableSSESpecificationPtrOutput

func (TableSSESpecificationPtrOutput) ToTableSSESpecificationPtrOutputWithContext

func (o TableSSESpecificationPtrOutput) ToTableSSESpecificationPtrOutputWithContext(ctx context.Context) TableSSESpecificationPtrOutput

type TableState

type TableState struct {
}

func (TableState) ElementType

func (TableState) ElementType() reflect.Type

type TableStreamSpecification

type TableStreamSpecification struct {
	StreamViewType string `pulumi:"streamViewType"`
}

type TableStreamSpecificationArgs

type TableStreamSpecificationArgs struct {
	StreamViewType pulumi.StringInput `pulumi:"streamViewType"`
}

func (TableStreamSpecificationArgs) ElementType

func (TableStreamSpecificationArgs) ToTableStreamSpecificationOutput

func (i TableStreamSpecificationArgs) ToTableStreamSpecificationOutput() TableStreamSpecificationOutput

func (TableStreamSpecificationArgs) ToTableStreamSpecificationOutputWithContext

func (i TableStreamSpecificationArgs) ToTableStreamSpecificationOutputWithContext(ctx context.Context) TableStreamSpecificationOutput

func (TableStreamSpecificationArgs) ToTableStreamSpecificationPtrOutput

func (i TableStreamSpecificationArgs) ToTableStreamSpecificationPtrOutput() TableStreamSpecificationPtrOutput

func (TableStreamSpecificationArgs) ToTableStreamSpecificationPtrOutputWithContext

func (i TableStreamSpecificationArgs) ToTableStreamSpecificationPtrOutputWithContext(ctx context.Context) TableStreamSpecificationPtrOutput

type TableStreamSpecificationInput

type TableStreamSpecificationInput interface {
	pulumi.Input

	ToTableStreamSpecificationOutput() TableStreamSpecificationOutput
	ToTableStreamSpecificationOutputWithContext(context.Context) TableStreamSpecificationOutput
}

TableStreamSpecificationInput is an input type that accepts TableStreamSpecificationArgs and TableStreamSpecificationOutput values. You can construct a concrete instance of `TableStreamSpecificationInput` via:

TableStreamSpecificationArgs{...}

type TableStreamSpecificationOutput

type TableStreamSpecificationOutput struct{ *pulumi.OutputState }

func (TableStreamSpecificationOutput) ElementType

func (TableStreamSpecificationOutput) StreamViewType

func (TableStreamSpecificationOutput) ToTableStreamSpecificationOutput

func (o TableStreamSpecificationOutput) ToTableStreamSpecificationOutput() TableStreamSpecificationOutput

func (TableStreamSpecificationOutput) ToTableStreamSpecificationOutputWithContext

func (o TableStreamSpecificationOutput) ToTableStreamSpecificationOutputWithContext(ctx context.Context) TableStreamSpecificationOutput

func (TableStreamSpecificationOutput) ToTableStreamSpecificationPtrOutput

func (o TableStreamSpecificationOutput) ToTableStreamSpecificationPtrOutput() TableStreamSpecificationPtrOutput

func (TableStreamSpecificationOutput) ToTableStreamSpecificationPtrOutputWithContext

func (o TableStreamSpecificationOutput) ToTableStreamSpecificationPtrOutputWithContext(ctx context.Context) TableStreamSpecificationPtrOutput

type TableStreamSpecificationPtrInput

type TableStreamSpecificationPtrInput interface {
	pulumi.Input

	ToTableStreamSpecificationPtrOutput() TableStreamSpecificationPtrOutput
	ToTableStreamSpecificationPtrOutputWithContext(context.Context) TableStreamSpecificationPtrOutput
}

TableStreamSpecificationPtrInput is an input type that accepts TableStreamSpecificationArgs, TableStreamSpecificationPtr and TableStreamSpecificationPtrOutput values. You can construct a concrete instance of `TableStreamSpecificationPtrInput` via:

        TableStreamSpecificationArgs{...}

or:

        nil

type TableStreamSpecificationPtrOutput

type TableStreamSpecificationPtrOutput struct{ *pulumi.OutputState }

func (TableStreamSpecificationPtrOutput) Elem

func (TableStreamSpecificationPtrOutput) ElementType

func (TableStreamSpecificationPtrOutput) StreamViewType

func (TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutput

func (o TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutput() TableStreamSpecificationPtrOutput

func (TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutputWithContext

func (o TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutputWithContext(ctx context.Context) TableStreamSpecificationPtrOutput

type TableTag

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

type TableTagArgs

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

func (TableTagArgs) ElementType

func (TableTagArgs) ElementType() reflect.Type

func (TableTagArgs) ToTableTagOutput

func (i TableTagArgs) ToTableTagOutput() TableTagOutput

func (TableTagArgs) ToTableTagOutputWithContext

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

type TableTagArray

type TableTagArray []TableTagInput

func (TableTagArray) ElementType

func (TableTagArray) ElementType() reflect.Type

func (TableTagArray) ToTableTagArrayOutput

func (i TableTagArray) ToTableTagArrayOutput() TableTagArrayOutput

func (TableTagArray) ToTableTagArrayOutputWithContext

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

type TableTagArrayInput

type TableTagArrayInput interface {
	pulumi.Input

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

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

TableTagArray{ TableTagArgs{...} }

type TableTagArrayOutput

type TableTagArrayOutput struct{ *pulumi.OutputState }

func (TableTagArrayOutput) ElementType

func (TableTagArrayOutput) ElementType() reflect.Type

func (TableTagArrayOutput) Index

func (TableTagArrayOutput) ToTableTagArrayOutput

func (o TableTagArrayOutput) ToTableTagArrayOutput() TableTagArrayOutput

func (TableTagArrayOutput) ToTableTagArrayOutputWithContext

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

type TableTagInput

type TableTagInput interface {
	pulumi.Input

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

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

TableTagArgs{...}

type TableTagOutput

type TableTagOutput struct{ *pulumi.OutputState }

func (TableTagOutput) ElementType

func (TableTagOutput) ElementType() reflect.Type

func (TableTagOutput) Key

func (TableTagOutput) ToTableTagOutput

func (o TableTagOutput) ToTableTagOutput() TableTagOutput

func (TableTagOutput) ToTableTagOutputWithContext

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

func (TableTagOutput) Value

type TableTimeToLiveSpecification

type TableTimeToLiveSpecification struct {
	AttributeName string `pulumi:"attributeName"`
	Enabled       bool   `pulumi:"enabled"`
}

type TableTimeToLiveSpecificationArgs

type TableTimeToLiveSpecificationArgs struct {
	AttributeName pulumi.StringInput `pulumi:"attributeName"`
	Enabled       pulumi.BoolInput   `pulumi:"enabled"`
}

func (TableTimeToLiveSpecificationArgs) ElementType

func (TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationOutput

func (i TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationOutput() TableTimeToLiveSpecificationOutput

func (TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationOutputWithContext

func (i TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationOutput

func (TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationPtrOutput

func (i TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationPtrOutput() TableTimeToLiveSpecificationPtrOutput

func (TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationPtrOutputWithContext

func (i TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationPtrOutput

type TableTimeToLiveSpecificationInput

type TableTimeToLiveSpecificationInput interface {
	pulumi.Input

	ToTableTimeToLiveSpecificationOutput() TableTimeToLiveSpecificationOutput
	ToTableTimeToLiveSpecificationOutputWithContext(context.Context) TableTimeToLiveSpecificationOutput
}

TableTimeToLiveSpecificationInput is an input type that accepts TableTimeToLiveSpecificationArgs and TableTimeToLiveSpecificationOutput values. You can construct a concrete instance of `TableTimeToLiveSpecificationInput` via:

TableTimeToLiveSpecificationArgs{...}

type TableTimeToLiveSpecificationOutput

type TableTimeToLiveSpecificationOutput struct{ *pulumi.OutputState }

func (TableTimeToLiveSpecificationOutput) AttributeName

func (TableTimeToLiveSpecificationOutput) ElementType

func (TableTimeToLiveSpecificationOutput) Enabled

func (TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationOutput

func (o TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationOutput() TableTimeToLiveSpecificationOutput

func (TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationOutputWithContext

func (o TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationOutput

func (TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationPtrOutput

func (o TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationPtrOutput() TableTimeToLiveSpecificationPtrOutput

func (TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationPtrOutputWithContext

func (o TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationPtrOutput

type TableTimeToLiveSpecificationPtrInput

type TableTimeToLiveSpecificationPtrInput interface {
	pulumi.Input

	ToTableTimeToLiveSpecificationPtrOutput() TableTimeToLiveSpecificationPtrOutput
	ToTableTimeToLiveSpecificationPtrOutputWithContext(context.Context) TableTimeToLiveSpecificationPtrOutput
}

TableTimeToLiveSpecificationPtrInput is an input type that accepts TableTimeToLiveSpecificationArgs, TableTimeToLiveSpecificationPtr and TableTimeToLiveSpecificationPtrOutput values. You can construct a concrete instance of `TableTimeToLiveSpecificationPtrInput` via:

        TableTimeToLiveSpecificationArgs{...}

or:

        nil

type TableTimeToLiveSpecificationPtrOutput

type TableTimeToLiveSpecificationPtrOutput struct{ *pulumi.OutputState }

func (TableTimeToLiveSpecificationPtrOutput) AttributeName

func (TableTimeToLiveSpecificationPtrOutput) Elem

func (TableTimeToLiveSpecificationPtrOutput) ElementType

func (TableTimeToLiveSpecificationPtrOutput) Enabled

func (TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutput

func (o TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutput() TableTimeToLiveSpecificationPtrOutput

func (TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutputWithContext

func (o TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationPtrOutput

Jump to

Keyboard shortcuts

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