Documentation ¶
Index ¶
- Constants
- type GlobalTable
- type GlobalTableArgs
- type GlobalTableAttributeDefinition
- type GlobalTableAttributeDefinitionArgs
- func (GlobalTableAttributeDefinitionArgs) ElementType() reflect.Type
- func (i GlobalTableAttributeDefinitionArgs) ToGlobalTableAttributeDefinitionOutput() GlobalTableAttributeDefinitionOutput
- func (i GlobalTableAttributeDefinitionArgs) ToGlobalTableAttributeDefinitionOutputWithContext(ctx context.Context) GlobalTableAttributeDefinitionOutput
- type GlobalTableAttributeDefinitionArray
- func (GlobalTableAttributeDefinitionArray) ElementType() reflect.Type
- func (i GlobalTableAttributeDefinitionArray) ToGlobalTableAttributeDefinitionArrayOutput() GlobalTableAttributeDefinitionArrayOutput
- func (i GlobalTableAttributeDefinitionArray) ToGlobalTableAttributeDefinitionArrayOutputWithContext(ctx context.Context) GlobalTableAttributeDefinitionArrayOutput
- type GlobalTableAttributeDefinitionArrayInput
- type GlobalTableAttributeDefinitionArrayOutput
- func (GlobalTableAttributeDefinitionArrayOutput) ElementType() reflect.Type
- func (o GlobalTableAttributeDefinitionArrayOutput) Index(i pulumi.IntInput) GlobalTableAttributeDefinitionOutput
- func (o GlobalTableAttributeDefinitionArrayOutput) ToGlobalTableAttributeDefinitionArrayOutput() GlobalTableAttributeDefinitionArrayOutput
- func (o GlobalTableAttributeDefinitionArrayOutput) ToGlobalTableAttributeDefinitionArrayOutputWithContext(ctx context.Context) GlobalTableAttributeDefinitionArrayOutput
- type GlobalTableAttributeDefinitionInput
- type GlobalTableAttributeDefinitionOutput
- func (o GlobalTableAttributeDefinitionOutput) AttributeName() pulumi.StringOutput
- func (o GlobalTableAttributeDefinitionOutput) AttributeType() pulumi.StringOutput
- func (GlobalTableAttributeDefinitionOutput) ElementType() reflect.Type
- func (o GlobalTableAttributeDefinitionOutput) ToGlobalTableAttributeDefinitionOutput() GlobalTableAttributeDefinitionOutput
- func (o GlobalTableAttributeDefinitionOutput) ToGlobalTableAttributeDefinitionOutputWithContext(ctx context.Context) GlobalTableAttributeDefinitionOutput
- type GlobalTableCapacityAutoScalingSettings
- type GlobalTableCapacityAutoScalingSettingsArgs
- func (GlobalTableCapacityAutoScalingSettingsArgs) ElementType() reflect.Type
- func (i GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsOutput() GlobalTableCapacityAutoScalingSettingsOutput
- func (i GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsOutput
- func (i GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsPtrOutput() GlobalTableCapacityAutoScalingSettingsPtrOutput
- func (i GlobalTableCapacityAutoScalingSettingsArgs) ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsPtrOutput
- type GlobalTableCapacityAutoScalingSettingsInput
- type GlobalTableCapacityAutoScalingSettingsOutput
- func (GlobalTableCapacityAutoScalingSettingsOutput) ElementType() reflect.Type
- func (o GlobalTableCapacityAutoScalingSettingsOutput) MaxCapacity() pulumi.IntOutput
- func (o GlobalTableCapacityAutoScalingSettingsOutput) MinCapacity() pulumi.IntOutput
- func (o GlobalTableCapacityAutoScalingSettingsOutput) SeedCapacity() pulumi.IntPtrOutput
- func (o GlobalTableCapacityAutoScalingSettingsOutput) TargetTrackingScalingPolicyConfiguration() GlobalTableTargetTrackingScalingPolicyConfigurationOutput
- func (o GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsOutput() GlobalTableCapacityAutoScalingSettingsOutput
- func (o GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsOutput
- func (o GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutput() GlobalTableCapacityAutoScalingSettingsPtrOutput
- func (o GlobalTableCapacityAutoScalingSettingsOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsPtrOutput
- type GlobalTableCapacityAutoScalingSettingsPtrInput
- type GlobalTableCapacityAutoScalingSettingsPtrOutput
- func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) Elem() GlobalTableCapacityAutoScalingSettingsOutput
- func (GlobalTableCapacityAutoScalingSettingsPtrOutput) ElementType() reflect.Type
- func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) MinCapacity() pulumi.IntPtrOutput
- func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) SeedCapacity() pulumi.IntPtrOutput
- func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) TargetTrackingScalingPolicyConfiguration() GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
- func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutput() GlobalTableCapacityAutoScalingSettingsPtrOutput
- func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) ToGlobalTableCapacityAutoScalingSettingsPtrOutputWithContext(ctx context.Context) GlobalTableCapacityAutoScalingSettingsPtrOutput
- type GlobalTableContributorInsightsSpecification
- type GlobalTableContributorInsightsSpecificationArgs
- func (GlobalTableContributorInsightsSpecificationArgs) ElementType() reflect.Type
- func (i GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationOutput() GlobalTableContributorInsightsSpecificationOutput
- func (i GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationOutput
- func (i GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationPtrOutput() GlobalTableContributorInsightsSpecificationPtrOutput
- func (i GlobalTableContributorInsightsSpecificationArgs) ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationPtrOutput
- type GlobalTableContributorInsightsSpecificationInput
- type GlobalTableContributorInsightsSpecificationOutput
- func (GlobalTableContributorInsightsSpecificationOutput) ElementType() reflect.Type
- func (o GlobalTableContributorInsightsSpecificationOutput) Enabled() pulumi.BoolOutput
- func (o GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationOutput() GlobalTableContributorInsightsSpecificationOutput
- func (o GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationOutput
- func (o GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationPtrOutput() GlobalTableContributorInsightsSpecificationPtrOutput
- func (o GlobalTableContributorInsightsSpecificationOutput) ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationPtrOutput
- type GlobalTableContributorInsightsSpecificationPtrInput
- type GlobalTableContributorInsightsSpecificationPtrOutput
- func (o GlobalTableContributorInsightsSpecificationPtrOutput) Elem() GlobalTableContributorInsightsSpecificationOutput
- func (GlobalTableContributorInsightsSpecificationPtrOutput) ElementType() reflect.Type
- func (o GlobalTableContributorInsightsSpecificationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GlobalTableContributorInsightsSpecificationPtrOutput) ToGlobalTableContributorInsightsSpecificationPtrOutput() GlobalTableContributorInsightsSpecificationPtrOutput
- func (o GlobalTableContributorInsightsSpecificationPtrOutput) ToGlobalTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableContributorInsightsSpecificationPtrOutput
- type GlobalTableGlobalSecondaryIndex
- type GlobalTableGlobalSecondaryIndexArgs
- func (GlobalTableGlobalSecondaryIndexArgs) ElementType() reflect.Type
- func (i GlobalTableGlobalSecondaryIndexArgs) ToGlobalTableGlobalSecondaryIndexOutput() GlobalTableGlobalSecondaryIndexOutput
- func (i GlobalTableGlobalSecondaryIndexArgs) ToGlobalTableGlobalSecondaryIndexOutputWithContext(ctx context.Context) GlobalTableGlobalSecondaryIndexOutput
- type GlobalTableGlobalSecondaryIndexArray
- func (GlobalTableGlobalSecondaryIndexArray) ElementType() reflect.Type
- func (i GlobalTableGlobalSecondaryIndexArray) ToGlobalTableGlobalSecondaryIndexArrayOutput() GlobalTableGlobalSecondaryIndexArrayOutput
- func (i GlobalTableGlobalSecondaryIndexArray) ToGlobalTableGlobalSecondaryIndexArrayOutputWithContext(ctx context.Context) GlobalTableGlobalSecondaryIndexArrayOutput
- type GlobalTableGlobalSecondaryIndexArrayInput
- type GlobalTableGlobalSecondaryIndexArrayOutput
- func (GlobalTableGlobalSecondaryIndexArrayOutput) ElementType() reflect.Type
- func (o GlobalTableGlobalSecondaryIndexArrayOutput) Index(i pulumi.IntInput) GlobalTableGlobalSecondaryIndexOutput
- func (o GlobalTableGlobalSecondaryIndexArrayOutput) ToGlobalTableGlobalSecondaryIndexArrayOutput() GlobalTableGlobalSecondaryIndexArrayOutput
- func (o GlobalTableGlobalSecondaryIndexArrayOutput) ToGlobalTableGlobalSecondaryIndexArrayOutputWithContext(ctx context.Context) GlobalTableGlobalSecondaryIndexArrayOutput
- type GlobalTableGlobalSecondaryIndexInput
- type GlobalTableGlobalSecondaryIndexOutput
- func (GlobalTableGlobalSecondaryIndexOutput) ElementType() reflect.Type
- func (o GlobalTableGlobalSecondaryIndexOutput) IndexName() pulumi.StringOutput
- func (o GlobalTableGlobalSecondaryIndexOutput) KeySchema() GlobalTableKeySchemaArrayOutput
- func (o GlobalTableGlobalSecondaryIndexOutput) Projection() GlobalTableProjectionOutput
- func (o GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutput() GlobalTableGlobalSecondaryIndexOutput
- func (o GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutputWithContext(ctx context.Context) GlobalTableGlobalSecondaryIndexOutput
- func (o GlobalTableGlobalSecondaryIndexOutput) WriteProvisionedThroughputSettings() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- type GlobalTableInput
- type GlobalTableKeySchema
- type GlobalTableKeySchemaArgs
- type GlobalTableKeySchemaArray
- type GlobalTableKeySchemaArrayInput
- type GlobalTableKeySchemaArrayOutput
- func (GlobalTableKeySchemaArrayOutput) ElementType() reflect.Type
- func (o GlobalTableKeySchemaArrayOutput) Index(i pulumi.IntInput) GlobalTableKeySchemaOutput
- func (o GlobalTableKeySchemaArrayOutput) ToGlobalTableKeySchemaArrayOutput() GlobalTableKeySchemaArrayOutput
- func (o GlobalTableKeySchemaArrayOutput) ToGlobalTableKeySchemaArrayOutputWithContext(ctx context.Context) GlobalTableKeySchemaArrayOutput
- type GlobalTableKeySchemaInput
- type GlobalTableKeySchemaOutput
- func (o GlobalTableKeySchemaOutput) AttributeName() pulumi.StringOutput
- func (GlobalTableKeySchemaOutput) ElementType() reflect.Type
- func (o GlobalTableKeySchemaOutput) KeyType() pulumi.StringOutput
- func (o GlobalTableKeySchemaOutput) ToGlobalTableKeySchemaOutput() GlobalTableKeySchemaOutput
- func (o GlobalTableKeySchemaOutput) ToGlobalTableKeySchemaOutputWithContext(ctx context.Context) GlobalTableKeySchemaOutput
- type GlobalTableKinesisStreamSpecification
- type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision
- func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ElementType() reflect.Type
- func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() ...
- func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(ctx context.Context) ...
- func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() ...
- func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) ...
- func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutput() pulumi.StringOutput
- func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput
- type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
- func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ElementType() reflect.Type
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() ...
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(ctx context.Context) ...
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() ...
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) ...
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutput() pulumi.StringOutput
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput
- type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) Elem() ...
- func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ElementType() reflect.Type
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() ...
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) ...
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GlobalTableKinesisStreamSpecificationArgs
- func (GlobalTableKinesisStreamSpecificationArgs) ElementType() reflect.Type
- func (i GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationOutput() GlobalTableKinesisStreamSpecificationOutput
- func (i GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationOutput
- func (i GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationPtrOutput() GlobalTableKinesisStreamSpecificationPtrOutput
- func (i GlobalTableKinesisStreamSpecificationArgs) ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationPtrOutput
- type GlobalTableKinesisStreamSpecificationInput
- type GlobalTableKinesisStreamSpecificationOutput
- func (o GlobalTableKinesisStreamSpecificationOutput) ApproximateCreationDateTimePrecision() ...
- func (GlobalTableKinesisStreamSpecificationOutput) ElementType() reflect.Type
- func (o GlobalTableKinesisStreamSpecificationOutput) StreamArn() pulumi.StringOutput
- func (o GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationOutput() GlobalTableKinesisStreamSpecificationOutput
- func (o GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationOutput
- func (o GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationPtrOutput() GlobalTableKinesisStreamSpecificationPtrOutput
- func (o GlobalTableKinesisStreamSpecificationOutput) ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationPtrOutput
- type GlobalTableKinesisStreamSpecificationPtrInput
- type GlobalTableKinesisStreamSpecificationPtrOutput
- func (o GlobalTableKinesisStreamSpecificationPtrOutput) ApproximateCreationDateTimePrecision() ...
- func (o GlobalTableKinesisStreamSpecificationPtrOutput) Elem() GlobalTableKinesisStreamSpecificationOutput
- func (GlobalTableKinesisStreamSpecificationPtrOutput) ElementType() reflect.Type
- func (o GlobalTableKinesisStreamSpecificationPtrOutput) StreamArn() pulumi.StringPtrOutput
- func (o GlobalTableKinesisStreamSpecificationPtrOutput) ToGlobalTableKinesisStreamSpecificationPtrOutput() GlobalTableKinesisStreamSpecificationPtrOutput
- func (o GlobalTableKinesisStreamSpecificationPtrOutput) ToGlobalTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationPtrOutput
- type GlobalTableLocalSecondaryIndex
- type GlobalTableLocalSecondaryIndexArgs
- func (GlobalTableLocalSecondaryIndexArgs) ElementType() reflect.Type
- func (i GlobalTableLocalSecondaryIndexArgs) ToGlobalTableLocalSecondaryIndexOutput() GlobalTableLocalSecondaryIndexOutput
- func (i GlobalTableLocalSecondaryIndexArgs) ToGlobalTableLocalSecondaryIndexOutputWithContext(ctx context.Context) GlobalTableLocalSecondaryIndexOutput
- type GlobalTableLocalSecondaryIndexArray
- func (GlobalTableLocalSecondaryIndexArray) ElementType() reflect.Type
- func (i GlobalTableLocalSecondaryIndexArray) ToGlobalTableLocalSecondaryIndexArrayOutput() GlobalTableLocalSecondaryIndexArrayOutput
- func (i GlobalTableLocalSecondaryIndexArray) ToGlobalTableLocalSecondaryIndexArrayOutputWithContext(ctx context.Context) GlobalTableLocalSecondaryIndexArrayOutput
- type GlobalTableLocalSecondaryIndexArrayInput
- type GlobalTableLocalSecondaryIndexArrayOutput
- func (GlobalTableLocalSecondaryIndexArrayOutput) ElementType() reflect.Type
- func (o GlobalTableLocalSecondaryIndexArrayOutput) Index(i pulumi.IntInput) GlobalTableLocalSecondaryIndexOutput
- func (o GlobalTableLocalSecondaryIndexArrayOutput) ToGlobalTableLocalSecondaryIndexArrayOutput() GlobalTableLocalSecondaryIndexArrayOutput
- func (o GlobalTableLocalSecondaryIndexArrayOutput) ToGlobalTableLocalSecondaryIndexArrayOutputWithContext(ctx context.Context) GlobalTableLocalSecondaryIndexArrayOutput
- type GlobalTableLocalSecondaryIndexInput
- type GlobalTableLocalSecondaryIndexOutput
- func (GlobalTableLocalSecondaryIndexOutput) ElementType() reflect.Type
- func (o GlobalTableLocalSecondaryIndexOutput) IndexName() pulumi.StringOutput
- func (o GlobalTableLocalSecondaryIndexOutput) KeySchema() GlobalTableKeySchemaArrayOutput
- func (o GlobalTableLocalSecondaryIndexOutput) Projection() GlobalTableProjectionOutput
- func (o GlobalTableLocalSecondaryIndexOutput) ToGlobalTableLocalSecondaryIndexOutput() GlobalTableLocalSecondaryIndexOutput
- func (o GlobalTableLocalSecondaryIndexOutput) ToGlobalTableLocalSecondaryIndexOutputWithContext(ctx context.Context) GlobalTableLocalSecondaryIndexOutput
- type GlobalTableOutput
- func (o GlobalTableOutput) Arn() pulumi.StringOutput
- func (o GlobalTableOutput) AttributeDefinitions() GlobalTableAttributeDefinitionArrayOutput
- func (o GlobalTableOutput) BillingMode() pulumi.StringPtrOutput
- func (GlobalTableOutput) ElementType() reflect.Type
- func (o GlobalTableOutput) GlobalSecondaryIndexes() GlobalTableGlobalSecondaryIndexArrayOutput
- func (o GlobalTableOutput) KeySchema() GlobalTableKeySchemaArrayOutput
- func (o GlobalTableOutput) LocalSecondaryIndexes() GlobalTableLocalSecondaryIndexArrayOutput
- func (o GlobalTableOutput) Replicas() GlobalTableReplicaSpecificationArrayOutput
- func (o GlobalTableOutput) SseSpecification() GlobalTableSseSpecificationPtrOutput
- func (o GlobalTableOutput) StreamArn() pulumi.StringOutput
- func (o GlobalTableOutput) StreamSpecification() GlobalTableStreamSpecificationPtrOutput
- func (o GlobalTableOutput) TableId() pulumi.StringOutput
- func (o GlobalTableOutput) TableName() pulumi.StringPtrOutput
- func (o GlobalTableOutput) TimeToLiveSpecification() GlobalTableTimeToLiveSpecificationPtrOutput
- func (o GlobalTableOutput) ToGlobalTableOutput() GlobalTableOutput
- func (o GlobalTableOutput) ToGlobalTableOutputWithContext(ctx context.Context) GlobalTableOutput
- func (o GlobalTableOutput) WriteProvisionedThroughputSettings() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- type GlobalTablePointInTimeRecoverySpecification
- type GlobalTablePointInTimeRecoverySpecificationArgs
- func (GlobalTablePointInTimeRecoverySpecificationArgs) ElementType() reflect.Type
- func (i GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationOutput() GlobalTablePointInTimeRecoverySpecificationOutput
- func (i GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationOutput
- func (i GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput() GlobalTablePointInTimeRecoverySpecificationPtrOutput
- func (i GlobalTablePointInTimeRecoverySpecificationArgs) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationPtrOutput
- type GlobalTablePointInTimeRecoverySpecificationInput
- type GlobalTablePointInTimeRecoverySpecificationOutput
- func (GlobalTablePointInTimeRecoverySpecificationOutput) ElementType() reflect.Type
- func (o GlobalTablePointInTimeRecoverySpecificationOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
- func (o GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationOutput() GlobalTablePointInTimeRecoverySpecificationOutput
- func (o GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationOutput
- func (o GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput() GlobalTablePointInTimeRecoverySpecificationPtrOutput
- func (o GlobalTablePointInTimeRecoverySpecificationOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationPtrOutput
- type GlobalTablePointInTimeRecoverySpecificationPtrInput
- type GlobalTablePointInTimeRecoverySpecificationPtrOutput
- func (o GlobalTablePointInTimeRecoverySpecificationPtrOutput) Elem() GlobalTablePointInTimeRecoverySpecificationOutput
- func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) ElementType() reflect.Type
- func (o GlobalTablePointInTimeRecoverySpecificationPtrOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
- func (o GlobalTablePointInTimeRecoverySpecificationPtrOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput() GlobalTablePointInTimeRecoverySpecificationPtrOutput
- func (o GlobalTablePointInTimeRecoverySpecificationPtrOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationPtrOutput
- type GlobalTableProjection
- type GlobalTableProjectionArgs
- type GlobalTableProjectionInput
- type GlobalTableProjectionOutput
- func (GlobalTableProjectionOutput) ElementType() reflect.Type
- func (o GlobalTableProjectionOutput) NonKeyAttributes() pulumi.StringArrayOutput
- func (o GlobalTableProjectionOutput) ProjectionType() pulumi.StringPtrOutput
- func (o GlobalTableProjectionOutput) ToGlobalTableProjectionOutput() GlobalTableProjectionOutput
- func (o GlobalTableProjectionOutput) ToGlobalTableProjectionOutputWithContext(ctx context.Context) GlobalTableProjectionOutput
- type GlobalTableReadProvisionedThroughputSettings
- type GlobalTableReadProvisionedThroughputSettingsArgs
- func (GlobalTableReadProvisionedThroughputSettingsArgs) ElementType() reflect.Type
- func (i GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsOutput() GlobalTableReadProvisionedThroughputSettingsOutput
- func (i GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsOutput
- func (i GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput() GlobalTableReadProvisionedThroughputSettingsPtrOutput
- func (i GlobalTableReadProvisionedThroughputSettingsArgs) ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsPtrOutput
- type GlobalTableReadProvisionedThroughputSettingsInput
- type GlobalTableReadProvisionedThroughputSettingsOutput
- func (GlobalTableReadProvisionedThroughputSettingsOutput) ElementType() reflect.Type
- func (o GlobalTableReadProvisionedThroughputSettingsOutput) ReadCapacityAutoScalingSettings() GlobalTableCapacityAutoScalingSettingsPtrOutput
- func (o GlobalTableReadProvisionedThroughputSettingsOutput) ReadCapacityUnits() pulumi.IntPtrOutput
- func (o GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsOutput() GlobalTableReadProvisionedThroughputSettingsOutput
- func (o GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsOutput
- func (o GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput() GlobalTableReadProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableReadProvisionedThroughputSettingsOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsPtrOutput
- type GlobalTableReadProvisionedThroughputSettingsPtrInput
- type GlobalTableReadProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableReadProvisionedThroughputSettingsPtrOutput) Elem() GlobalTableReadProvisionedThroughputSettingsOutput
- func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ElementType() reflect.Type
- func (o GlobalTableReadProvisionedThroughputSettingsPtrOutput) ReadCapacityAutoScalingSettings() GlobalTableCapacityAutoScalingSettingsPtrOutput
- func (o GlobalTableReadProvisionedThroughputSettingsPtrOutput) ReadCapacityUnits() pulumi.IntPtrOutput
- func (o GlobalTableReadProvisionedThroughputSettingsPtrOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput() GlobalTableReadProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableReadProvisionedThroughputSettingsPtrOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableReadProvisionedThroughputSettingsPtrOutput
- type GlobalTableReplicaGlobalSecondaryIndexSpecification
- type GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs
- func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ElementType() reflect.Type
- func (i GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
- func (i GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
- type GlobalTableReplicaGlobalSecondaryIndexSpecificationArray
- func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ElementType() reflect.Type
- func (i GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
- func (i GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
- type GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayInput
- type GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
- func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) ElementType() reflect.Type
- func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) Index(i pulumi.IntInput) GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
- func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
- func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
- type GlobalTableReplicaGlobalSecondaryIndexSpecificationInput
- type GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
- func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ContributorInsightsSpecification() GlobalTableContributorInsightsSpecificationPtrOutput
- func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ElementType() reflect.Type
- func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) IndexName() pulumi.StringOutput
- func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ReadProvisionedThroughputSettings() GlobalTableReadProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
- func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
- type GlobalTableReplicaSpecification
- type GlobalTableReplicaSpecificationArgs
- func (GlobalTableReplicaSpecificationArgs) ElementType() reflect.Type
- func (i GlobalTableReplicaSpecificationArgs) ToGlobalTableReplicaSpecificationOutput() GlobalTableReplicaSpecificationOutput
- func (i GlobalTableReplicaSpecificationArgs) ToGlobalTableReplicaSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSpecificationOutput
- type GlobalTableReplicaSpecificationArray
- func (GlobalTableReplicaSpecificationArray) ElementType() reflect.Type
- func (i GlobalTableReplicaSpecificationArray) ToGlobalTableReplicaSpecificationArrayOutput() GlobalTableReplicaSpecificationArrayOutput
- func (i GlobalTableReplicaSpecificationArray) ToGlobalTableReplicaSpecificationArrayOutputWithContext(ctx context.Context) GlobalTableReplicaSpecificationArrayOutput
- type GlobalTableReplicaSpecificationArrayInput
- type GlobalTableReplicaSpecificationArrayOutput
- func (GlobalTableReplicaSpecificationArrayOutput) ElementType() reflect.Type
- func (o GlobalTableReplicaSpecificationArrayOutput) Index(i pulumi.IntInput) GlobalTableReplicaSpecificationOutput
- func (o GlobalTableReplicaSpecificationArrayOutput) ToGlobalTableReplicaSpecificationArrayOutput() GlobalTableReplicaSpecificationArrayOutput
- func (o GlobalTableReplicaSpecificationArrayOutput) ToGlobalTableReplicaSpecificationArrayOutputWithContext(ctx context.Context) GlobalTableReplicaSpecificationArrayOutput
- type GlobalTableReplicaSpecificationInput
- type GlobalTableReplicaSpecificationOutput
- func (o GlobalTableReplicaSpecificationOutput) ContributorInsightsSpecification() GlobalTableContributorInsightsSpecificationPtrOutput
- func (o GlobalTableReplicaSpecificationOutput) DeletionProtectionEnabled() pulumi.BoolPtrOutput
- func (GlobalTableReplicaSpecificationOutput) ElementType() reflect.Type
- func (o GlobalTableReplicaSpecificationOutput) GlobalSecondaryIndexes() GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
- func (o GlobalTableReplicaSpecificationOutput) KinesisStreamSpecification() GlobalTableKinesisStreamSpecificationPtrOutput
- func (o GlobalTableReplicaSpecificationOutput) PointInTimeRecoverySpecification() GlobalTablePointInTimeRecoverySpecificationPtrOutput
- func (o GlobalTableReplicaSpecificationOutput) ReadProvisionedThroughputSettings() GlobalTableReadProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableReplicaSpecificationOutput) Region() pulumi.StringOutput
- func (o GlobalTableReplicaSpecificationOutput) ReplicaStreamSpecification() GlobalTableReplicaStreamSpecificationPtrOutput
- func (o GlobalTableReplicaSpecificationOutput) ResourcePolicy() GlobalTableResourcePolicyPtrOutput
- func (o GlobalTableReplicaSpecificationOutput) SseSpecification() GlobalTableReplicaSseSpecificationPtrOutput
- func (o GlobalTableReplicaSpecificationOutput) TableClass() pulumi.StringPtrOutput
- func (o GlobalTableReplicaSpecificationOutput) Tags() GlobalTableTagArrayOutput
- func (o GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutput() GlobalTableReplicaSpecificationOutput
- func (o GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSpecificationOutput
- type GlobalTableReplicaSseSpecification
- type GlobalTableReplicaSseSpecificationArgs
- func (GlobalTableReplicaSseSpecificationArgs) ElementType() reflect.Type
- func (i GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationOutput() GlobalTableReplicaSseSpecificationOutput
- func (i GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationOutput
- func (i GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationPtrOutput() GlobalTableReplicaSseSpecificationPtrOutput
- func (i GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationPtrOutput
- type GlobalTableReplicaSseSpecificationInput
- type GlobalTableReplicaSseSpecificationOutput
- func (GlobalTableReplicaSseSpecificationOutput) ElementType() reflect.Type
- func (o GlobalTableReplicaSseSpecificationOutput) KmsMasterKeyId() pulumi.StringOutput
- func (o GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationOutput() GlobalTableReplicaSseSpecificationOutput
- func (o GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationOutput
- func (o GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationPtrOutput() GlobalTableReplicaSseSpecificationPtrOutput
- func (o GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationPtrOutput
- type GlobalTableReplicaSseSpecificationPtrInput
- type GlobalTableReplicaSseSpecificationPtrOutput
- func (o GlobalTableReplicaSseSpecificationPtrOutput) Elem() GlobalTableReplicaSseSpecificationOutput
- func (GlobalTableReplicaSseSpecificationPtrOutput) ElementType() reflect.Type
- func (o GlobalTableReplicaSseSpecificationPtrOutput) KmsMasterKeyId() pulumi.StringPtrOutput
- func (o GlobalTableReplicaSseSpecificationPtrOutput) ToGlobalTableReplicaSseSpecificationPtrOutput() GlobalTableReplicaSseSpecificationPtrOutput
- func (o GlobalTableReplicaSseSpecificationPtrOutput) ToGlobalTableReplicaSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationPtrOutput
- type GlobalTableReplicaStreamSpecification
- type GlobalTableReplicaStreamSpecificationArgs
- func (GlobalTableReplicaStreamSpecificationArgs) ElementType() reflect.Type
- func (i GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationOutput() GlobalTableReplicaStreamSpecificationOutput
- func (i GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationOutput
- func (i GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationPtrOutput() GlobalTableReplicaStreamSpecificationPtrOutput
- func (i GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationPtrOutput
- type GlobalTableReplicaStreamSpecificationInput
- type GlobalTableReplicaStreamSpecificationOutput
- func (GlobalTableReplicaStreamSpecificationOutput) ElementType() reflect.Type
- func (o GlobalTableReplicaStreamSpecificationOutput) ResourcePolicy() GlobalTableResourcePolicyOutput
- func (o GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationOutput() GlobalTableReplicaStreamSpecificationOutput
- func (o GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationOutput
- func (o GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationPtrOutput() GlobalTableReplicaStreamSpecificationPtrOutput
- func (o GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationPtrOutput
- type GlobalTableReplicaStreamSpecificationPtrInput
- type GlobalTableReplicaStreamSpecificationPtrOutput
- func (o GlobalTableReplicaStreamSpecificationPtrOutput) Elem() GlobalTableReplicaStreamSpecificationOutput
- func (GlobalTableReplicaStreamSpecificationPtrOutput) ElementType() reflect.Type
- func (o GlobalTableReplicaStreamSpecificationPtrOutput) ResourcePolicy() GlobalTableResourcePolicyPtrOutput
- func (o GlobalTableReplicaStreamSpecificationPtrOutput) ToGlobalTableReplicaStreamSpecificationPtrOutput() GlobalTableReplicaStreamSpecificationPtrOutput
- func (o GlobalTableReplicaStreamSpecificationPtrOutput) ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationPtrOutput
- type GlobalTableResourcePolicy
- type GlobalTableResourcePolicyArgs
- func (GlobalTableResourcePolicyArgs) ElementType() reflect.Type
- func (i GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyOutput() GlobalTableResourcePolicyOutput
- func (i GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyOutputWithContext(ctx context.Context) GlobalTableResourcePolicyOutput
- func (i GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyPtrOutput() GlobalTableResourcePolicyPtrOutput
- func (i GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyPtrOutputWithContext(ctx context.Context) GlobalTableResourcePolicyPtrOutput
- type GlobalTableResourcePolicyInput
- type GlobalTableResourcePolicyOutput
- func (GlobalTableResourcePolicyOutput) ElementType() reflect.Type
- func (o GlobalTableResourcePolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyOutput() GlobalTableResourcePolicyOutput
- func (o GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyOutputWithContext(ctx context.Context) GlobalTableResourcePolicyOutput
- func (o GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyPtrOutput() GlobalTableResourcePolicyPtrOutput
- func (o GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyPtrOutputWithContext(ctx context.Context) GlobalTableResourcePolicyPtrOutput
- type GlobalTableResourcePolicyPtrInput
- type GlobalTableResourcePolicyPtrOutput
- func (o GlobalTableResourcePolicyPtrOutput) Elem() GlobalTableResourcePolicyOutput
- func (GlobalTableResourcePolicyPtrOutput) ElementType() reflect.Type
- func (o GlobalTableResourcePolicyPtrOutput) PolicyDocument() pulumi.AnyOutput
- func (o GlobalTableResourcePolicyPtrOutput) ToGlobalTableResourcePolicyPtrOutput() GlobalTableResourcePolicyPtrOutput
- func (o GlobalTableResourcePolicyPtrOutput) ToGlobalTableResourcePolicyPtrOutputWithContext(ctx context.Context) GlobalTableResourcePolicyPtrOutput
- type GlobalTableSseSpecification
- type GlobalTableSseSpecificationArgs
- func (GlobalTableSseSpecificationArgs) ElementType() reflect.Type
- func (i GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationOutput() GlobalTableSseSpecificationOutput
- func (i GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationOutputWithContext(ctx context.Context) GlobalTableSseSpecificationOutput
- func (i GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationPtrOutput() GlobalTableSseSpecificationPtrOutput
- func (i GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableSseSpecificationPtrOutput
- type GlobalTableSseSpecificationInput
- type GlobalTableSseSpecificationOutput
- func (GlobalTableSseSpecificationOutput) ElementType() reflect.Type
- func (o GlobalTableSseSpecificationOutput) SseEnabled() pulumi.BoolOutput
- func (o GlobalTableSseSpecificationOutput) SseType() pulumi.StringPtrOutput
- func (o GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationOutput() GlobalTableSseSpecificationOutput
- func (o GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationOutputWithContext(ctx context.Context) GlobalTableSseSpecificationOutput
- func (o GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationPtrOutput() GlobalTableSseSpecificationPtrOutput
- func (o GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableSseSpecificationPtrOutput
- type GlobalTableSseSpecificationPtrInput
- type GlobalTableSseSpecificationPtrOutput
- func (o GlobalTableSseSpecificationPtrOutput) Elem() GlobalTableSseSpecificationOutput
- func (GlobalTableSseSpecificationPtrOutput) ElementType() reflect.Type
- func (o GlobalTableSseSpecificationPtrOutput) SseEnabled() pulumi.BoolPtrOutput
- func (o GlobalTableSseSpecificationPtrOutput) SseType() pulumi.StringPtrOutput
- func (o GlobalTableSseSpecificationPtrOutput) ToGlobalTableSseSpecificationPtrOutput() GlobalTableSseSpecificationPtrOutput
- func (o GlobalTableSseSpecificationPtrOutput) ToGlobalTableSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableSseSpecificationPtrOutput
- type GlobalTableState
- type GlobalTableStreamSpecification
- type GlobalTableStreamSpecificationArgs
- func (GlobalTableStreamSpecificationArgs) ElementType() reflect.Type
- func (i GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationOutput() GlobalTableStreamSpecificationOutput
- func (i GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationOutput
- func (i GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationPtrOutput() GlobalTableStreamSpecificationPtrOutput
- func (i GlobalTableStreamSpecificationArgs) ToGlobalTableStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationPtrOutput
- type GlobalTableStreamSpecificationInput
- type GlobalTableStreamSpecificationOutput
- func (GlobalTableStreamSpecificationOutput) ElementType() reflect.Type
- func (o GlobalTableStreamSpecificationOutput) StreamViewType() pulumi.StringOutput
- func (o GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationOutput() GlobalTableStreamSpecificationOutput
- func (o GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationOutput
- func (o GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationPtrOutput() GlobalTableStreamSpecificationPtrOutput
- func (o GlobalTableStreamSpecificationOutput) ToGlobalTableStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationPtrOutput
- type GlobalTableStreamSpecificationPtrInput
- type GlobalTableStreamSpecificationPtrOutput
- func (o GlobalTableStreamSpecificationPtrOutput) Elem() GlobalTableStreamSpecificationOutput
- func (GlobalTableStreamSpecificationPtrOutput) ElementType() reflect.Type
- func (o GlobalTableStreamSpecificationPtrOutput) StreamViewType() pulumi.StringPtrOutput
- func (o GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutput() GlobalTableStreamSpecificationPtrOutput
- func (o GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationPtrOutput
- type GlobalTableTag
- type GlobalTableTagArgs
- type GlobalTableTagArray
- type GlobalTableTagArrayInput
- type GlobalTableTagArrayOutput
- func (GlobalTableTagArrayOutput) ElementType() reflect.Type
- func (o GlobalTableTagArrayOutput) Index(i pulumi.IntInput) GlobalTableTagOutput
- func (o GlobalTableTagArrayOutput) ToGlobalTableTagArrayOutput() GlobalTableTagArrayOutput
- func (o GlobalTableTagArrayOutput) ToGlobalTableTagArrayOutputWithContext(ctx context.Context) GlobalTableTagArrayOutput
- type GlobalTableTagInput
- type GlobalTableTagOutput
- func (GlobalTableTagOutput) ElementType() reflect.Type
- func (o GlobalTableTagOutput) Key() pulumi.StringOutput
- func (o GlobalTableTagOutput) ToGlobalTableTagOutput() GlobalTableTagOutput
- func (o GlobalTableTagOutput) ToGlobalTableTagOutputWithContext(ctx context.Context) GlobalTableTagOutput
- func (o GlobalTableTagOutput) Value() pulumi.StringOutput
- type GlobalTableTargetTrackingScalingPolicyConfiguration
- type GlobalTableTargetTrackingScalingPolicyConfigurationArgs
- func (GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ElementType() reflect.Type
- func (i GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutput() GlobalTableTargetTrackingScalingPolicyConfigurationOutput
- func (i GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationOutput
- func (i GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput() GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
- func (i GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
- type GlobalTableTargetTrackingScalingPolicyConfigurationInput
- type GlobalTableTargetTrackingScalingPolicyConfigurationOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) DisableScaleIn() pulumi.BoolPtrOutput
- func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ElementType() reflect.Type
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ScaleInCooldown() pulumi.IntPtrOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ScaleOutCooldown() pulumi.IntPtrOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) TargetValue() pulumi.Float64Output
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutput() GlobalTableTargetTrackingScalingPolicyConfigurationOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput() GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
- type GlobalTableTargetTrackingScalingPolicyConfigurationPtrInput
- type GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) DisableScaleIn() pulumi.BoolPtrOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) Elem() GlobalTableTargetTrackingScalingPolicyConfigurationOutput
- func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ElementType() reflect.Type
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ScaleInCooldown() pulumi.IntPtrOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ScaleOutCooldown() pulumi.IntPtrOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) TargetValue() pulumi.Float64PtrOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput() GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
- func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
- type GlobalTableTimeToLiveSpecification
- type GlobalTableTimeToLiveSpecificationArgs
- func (GlobalTableTimeToLiveSpecificationArgs) ElementType() reflect.Type
- func (i GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationOutput() GlobalTableTimeToLiveSpecificationOutput
- func (i GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationOutput
- func (i GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationPtrOutput() GlobalTableTimeToLiveSpecificationPtrOutput
- func (i GlobalTableTimeToLiveSpecificationArgs) ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationPtrOutput
- type GlobalTableTimeToLiveSpecificationInput
- type GlobalTableTimeToLiveSpecificationOutput
- func (o GlobalTableTimeToLiveSpecificationOutput) AttributeName() pulumi.StringPtrOutput
- func (GlobalTableTimeToLiveSpecificationOutput) ElementType() reflect.Type
- func (o GlobalTableTimeToLiveSpecificationOutput) Enabled() pulumi.BoolOutput
- func (o GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationOutput() GlobalTableTimeToLiveSpecificationOutput
- func (o GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationOutput
- func (o GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationPtrOutput() GlobalTableTimeToLiveSpecificationPtrOutput
- func (o GlobalTableTimeToLiveSpecificationOutput) ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationPtrOutput
- type GlobalTableTimeToLiveSpecificationPtrInput
- type GlobalTableTimeToLiveSpecificationPtrOutput
- func (o GlobalTableTimeToLiveSpecificationPtrOutput) AttributeName() pulumi.StringPtrOutput
- func (o GlobalTableTimeToLiveSpecificationPtrOutput) Elem() GlobalTableTimeToLiveSpecificationOutput
- func (GlobalTableTimeToLiveSpecificationPtrOutput) ElementType() reflect.Type
- func (o GlobalTableTimeToLiveSpecificationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GlobalTableTimeToLiveSpecificationPtrOutput) ToGlobalTableTimeToLiveSpecificationPtrOutput() GlobalTableTimeToLiveSpecificationPtrOutput
- func (o GlobalTableTimeToLiveSpecificationPtrOutput) ToGlobalTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableTimeToLiveSpecificationPtrOutput
- type GlobalTableWriteProvisionedThroughputSettings
- type GlobalTableWriteProvisionedThroughputSettingsArgs
- func (GlobalTableWriteProvisionedThroughputSettingsArgs) ElementType() reflect.Type
- func (i GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsOutput() GlobalTableWriteProvisionedThroughputSettingsOutput
- func (i GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsOutput
- func (i GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- func (i GlobalTableWriteProvisionedThroughputSettingsArgs) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- type GlobalTableWriteProvisionedThroughputSettingsInput
- type GlobalTableWriteProvisionedThroughputSettingsOutput
- func (GlobalTableWriteProvisionedThroughputSettingsOutput) ElementType() reflect.Type
- func (o GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsOutput() GlobalTableWriteProvisionedThroughputSettingsOutput
- func (o GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsOutput
- func (o GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableWriteProvisionedThroughputSettingsOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableWriteProvisionedThroughputSettingsOutput) WriteCapacityAutoScalingSettings() GlobalTableCapacityAutoScalingSettingsPtrOutput
- type GlobalTableWriteProvisionedThroughputSettingsPtrInput
- type GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableWriteProvisionedThroughputSettingsPtrOutput) Elem() GlobalTableWriteProvisionedThroughputSettingsOutput
- func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ElementType() reflect.Type
- func (o GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- func (o GlobalTableWriteProvisionedThroughputSettingsPtrOutput) WriteCapacityAutoScalingSettings() GlobalTableCapacityAutoScalingSettingsPtrOutput
- type LookupGlobalTableArgs
- type LookupGlobalTableOutputArgs
- type LookupGlobalTableResult
- type LookupGlobalTableResultOutput
- func (o LookupGlobalTableResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupGlobalTableResultOutput) AttributeDefinitions() GlobalTableAttributeDefinitionArrayOutput
- func (o LookupGlobalTableResultOutput) BillingMode() pulumi.StringPtrOutput
- func (LookupGlobalTableResultOutput) ElementType() reflect.Type
- func (o LookupGlobalTableResultOutput) GlobalSecondaryIndexes() GlobalTableGlobalSecondaryIndexArrayOutput
- func (o LookupGlobalTableResultOutput) Replicas() GlobalTableReplicaSpecificationArrayOutput
- func (o LookupGlobalTableResultOutput) SseSpecification() GlobalTableSseSpecificationPtrOutput
- func (o LookupGlobalTableResultOutput) StreamArn() pulumi.StringPtrOutput
- func (o LookupGlobalTableResultOutput) StreamSpecification() GlobalTableStreamSpecificationPtrOutput
- func (o LookupGlobalTableResultOutput) TableId() pulumi.StringPtrOutput
- func (o LookupGlobalTableResultOutput) TimeToLiveSpecification() GlobalTableTimeToLiveSpecificationPtrOutput
- func (o LookupGlobalTableResultOutput) ToLookupGlobalTableResultOutput() LookupGlobalTableResultOutput
- func (o LookupGlobalTableResultOutput) ToLookupGlobalTableResultOutputWithContext(ctx context.Context) LookupGlobalTableResultOutput
- func (o LookupGlobalTableResultOutput) WriteProvisionedThroughputSettings() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
- type LookupTableArgs
- type LookupTableOutputArgs
- type LookupTableResult
- type LookupTableResultOutput
- func (o LookupTableResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupTableResultOutput) AttributeDefinitions() TableAttributeDefinitionArrayOutput
- func (o LookupTableResultOutput) BillingMode() pulumi.StringPtrOutput
- func (o LookupTableResultOutput) ContributorInsightsSpecification() TableContributorInsightsSpecificationPtrOutput
- func (o LookupTableResultOutput) DeletionProtectionEnabled() pulumi.BoolPtrOutput
- func (LookupTableResultOutput) ElementType() reflect.Type
- func (o LookupTableResultOutput) GlobalSecondaryIndexes() TableGlobalSecondaryIndexArrayOutput
- func (o LookupTableResultOutput) KeySchema() pulumi.AnyOutput
- func (o LookupTableResultOutput) KinesisStreamSpecification() TableKinesisStreamSpecificationPtrOutput
- func (o LookupTableResultOutput) LocalSecondaryIndexes() TableLocalSecondaryIndexArrayOutput
- func (o LookupTableResultOutput) PointInTimeRecoverySpecification() TablePointInTimeRecoverySpecificationPtrOutput
- func (o LookupTableResultOutput) ProvisionedThroughput() TableProvisionedThroughputPtrOutput
- func (o LookupTableResultOutput) ResourcePolicy() TableResourcePolicyPtrOutput
- func (o LookupTableResultOutput) SseSpecification() TableSseSpecificationPtrOutput
- func (o LookupTableResultOutput) StreamArn() pulumi.StringPtrOutput
- func (o LookupTableResultOutput) StreamSpecification() TableStreamSpecificationPtrOutput
- func (o LookupTableResultOutput) TableClass() pulumi.StringPtrOutput
- func (o LookupTableResultOutput) Tags() aws.TagArrayOutput
- func (o LookupTableResultOutput) TimeToLiveSpecification() TableTimeToLiveSpecificationPtrOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
- type Table
- type TableArgs
- type TableAttributeDefinition
- type TableAttributeDefinitionArgs
- func (TableAttributeDefinitionArgs) ElementType() reflect.Type
- func (i TableAttributeDefinitionArgs) ToTableAttributeDefinitionOutput() TableAttributeDefinitionOutput
- func (i TableAttributeDefinitionArgs) ToTableAttributeDefinitionOutputWithContext(ctx context.Context) TableAttributeDefinitionOutput
- type TableAttributeDefinitionArray
- func (TableAttributeDefinitionArray) ElementType() reflect.Type
- func (i TableAttributeDefinitionArray) ToTableAttributeDefinitionArrayOutput() TableAttributeDefinitionArrayOutput
- func (i TableAttributeDefinitionArray) ToTableAttributeDefinitionArrayOutputWithContext(ctx context.Context) TableAttributeDefinitionArrayOutput
- type TableAttributeDefinitionArrayInput
- type TableAttributeDefinitionArrayOutput
- func (TableAttributeDefinitionArrayOutput) ElementType() reflect.Type
- func (o TableAttributeDefinitionArrayOutput) Index(i pulumi.IntInput) TableAttributeDefinitionOutput
- func (o TableAttributeDefinitionArrayOutput) ToTableAttributeDefinitionArrayOutput() TableAttributeDefinitionArrayOutput
- func (o TableAttributeDefinitionArrayOutput) ToTableAttributeDefinitionArrayOutputWithContext(ctx context.Context) TableAttributeDefinitionArrayOutput
- type TableAttributeDefinitionInput
- type TableAttributeDefinitionOutput
- func (o TableAttributeDefinitionOutput) AttributeName() pulumi.StringOutput
- func (o TableAttributeDefinitionOutput) AttributeType() pulumi.StringOutput
- func (TableAttributeDefinitionOutput) ElementType() reflect.Type
- func (o TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutput() TableAttributeDefinitionOutput
- func (o TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutputWithContext(ctx context.Context) TableAttributeDefinitionOutput
- type TableContributorInsightsSpecification
- type TableContributorInsightsSpecificationArgs
- func (TableContributorInsightsSpecificationArgs) ElementType() reflect.Type
- func (i TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationOutput() TableContributorInsightsSpecificationOutput
- func (i TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationOutput
- func (i TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationPtrOutput() TableContributorInsightsSpecificationPtrOutput
- func (i TableContributorInsightsSpecificationArgs) ToTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationPtrOutput
- type TableContributorInsightsSpecificationInput
- type TableContributorInsightsSpecificationOutput
- func (TableContributorInsightsSpecificationOutput) ElementType() reflect.Type
- func (o TableContributorInsightsSpecificationOutput) Enabled() pulumi.BoolOutput
- func (o TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationOutput() TableContributorInsightsSpecificationOutput
- func (o TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationOutput
- func (o TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationPtrOutput() TableContributorInsightsSpecificationPtrOutput
- func (o TableContributorInsightsSpecificationOutput) ToTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationPtrOutput
- type TableContributorInsightsSpecificationPtrInput
- type TableContributorInsightsSpecificationPtrOutput
- func (o TableContributorInsightsSpecificationPtrOutput) Elem() TableContributorInsightsSpecificationOutput
- func (TableContributorInsightsSpecificationPtrOutput) ElementType() reflect.Type
- func (o TableContributorInsightsSpecificationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o TableContributorInsightsSpecificationPtrOutput) ToTableContributorInsightsSpecificationPtrOutput() TableContributorInsightsSpecificationPtrOutput
- func (o TableContributorInsightsSpecificationPtrOutput) ToTableContributorInsightsSpecificationPtrOutputWithContext(ctx context.Context) TableContributorInsightsSpecificationPtrOutput
- type TableCsv
- type TableCsvArgs
- func (TableCsvArgs) ElementType() reflect.Type
- func (i TableCsvArgs) ToTableCsvOutput() TableCsvOutput
- func (i TableCsvArgs) ToTableCsvOutputWithContext(ctx context.Context) TableCsvOutput
- func (i TableCsvArgs) ToTableCsvPtrOutput() TableCsvPtrOutput
- func (i TableCsvArgs) ToTableCsvPtrOutputWithContext(ctx context.Context) TableCsvPtrOutput
- type TableCsvInput
- type TableCsvOutput
- func (o TableCsvOutput) Delimiter() pulumi.StringPtrOutput
- func (TableCsvOutput) ElementType() reflect.Type
- func (o TableCsvOutput) HeaderList() pulumi.StringArrayOutput
- func (o TableCsvOutput) ToTableCsvOutput() TableCsvOutput
- func (o TableCsvOutput) ToTableCsvOutputWithContext(ctx context.Context) TableCsvOutput
- func (o TableCsvOutput) ToTableCsvPtrOutput() TableCsvPtrOutput
- func (o TableCsvOutput) ToTableCsvPtrOutputWithContext(ctx context.Context) TableCsvPtrOutput
- type TableCsvPtrInput
- type TableCsvPtrOutput
- func (o TableCsvPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o TableCsvPtrOutput) Elem() TableCsvOutput
- func (TableCsvPtrOutput) ElementType() reflect.Type
- func (o TableCsvPtrOutput) HeaderList() pulumi.StringArrayOutput
- func (o TableCsvPtrOutput) ToTableCsvPtrOutput() TableCsvPtrOutput
- func (o TableCsvPtrOutput) ToTableCsvPtrOutputWithContext(ctx context.Context) TableCsvPtrOutput
- type TableGlobalSecondaryIndex
- type TableGlobalSecondaryIndexArgs
- func (TableGlobalSecondaryIndexArgs) ElementType() reflect.Type
- func (i TableGlobalSecondaryIndexArgs) ToTableGlobalSecondaryIndexOutput() TableGlobalSecondaryIndexOutput
- func (i TableGlobalSecondaryIndexArgs) ToTableGlobalSecondaryIndexOutputWithContext(ctx context.Context) TableGlobalSecondaryIndexOutput
- type TableGlobalSecondaryIndexArray
- func (TableGlobalSecondaryIndexArray) ElementType() reflect.Type
- func (i TableGlobalSecondaryIndexArray) ToTableGlobalSecondaryIndexArrayOutput() TableGlobalSecondaryIndexArrayOutput
- func (i TableGlobalSecondaryIndexArray) ToTableGlobalSecondaryIndexArrayOutputWithContext(ctx context.Context) TableGlobalSecondaryIndexArrayOutput
- type TableGlobalSecondaryIndexArrayInput
- type TableGlobalSecondaryIndexArrayOutput
- func (TableGlobalSecondaryIndexArrayOutput) ElementType() reflect.Type
- func (o TableGlobalSecondaryIndexArrayOutput) Index(i pulumi.IntInput) TableGlobalSecondaryIndexOutput
- func (o TableGlobalSecondaryIndexArrayOutput) ToTableGlobalSecondaryIndexArrayOutput() TableGlobalSecondaryIndexArrayOutput
- func (o TableGlobalSecondaryIndexArrayOutput) ToTableGlobalSecondaryIndexArrayOutputWithContext(ctx context.Context) TableGlobalSecondaryIndexArrayOutput
- type TableGlobalSecondaryIndexInput
- type TableGlobalSecondaryIndexOutput
- func (o TableGlobalSecondaryIndexOutput) ContributorInsightsSpecification() TableContributorInsightsSpecificationPtrOutput
- func (TableGlobalSecondaryIndexOutput) ElementType() reflect.Type
- func (o TableGlobalSecondaryIndexOutput) IndexName() pulumi.StringOutput
- func (o TableGlobalSecondaryIndexOutput) KeySchema() TableKeySchemaArrayOutput
- func (o TableGlobalSecondaryIndexOutput) Projection() TableProjectionOutput
- func (o TableGlobalSecondaryIndexOutput) ProvisionedThroughput() TableProvisionedThroughputPtrOutput
- func (o TableGlobalSecondaryIndexOutput) ToTableGlobalSecondaryIndexOutput() TableGlobalSecondaryIndexOutput
- func (o TableGlobalSecondaryIndexOutput) ToTableGlobalSecondaryIndexOutputWithContext(ctx context.Context) TableGlobalSecondaryIndexOutput
- type TableImportSourceSpecification
- type TableImportSourceSpecificationArgs
- func (TableImportSourceSpecificationArgs) ElementType() reflect.Type
- func (i TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationOutput() TableImportSourceSpecificationOutput
- func (i TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationOutputWithContext(ctx context.Context) TableImportSourceSpecificationOutput
- func (i TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationPtrOutput() TableImportSourceSpecificationPtrOutput
- func (i TableImportSourceSpecificationArgs) ToTableImportSourceSpecificationPtrOutputWithContext(ctx context.Context) TableImportSourceSpecificationPtrOutput
- type TableImportSourceSpecificationInput
- type TableImportSourceSpecificationOutput
- func (TableImportSourceSpecificationOutput) ElementType() reflect.Type
- func (o TableImportSourceSpecificationOutput) InputCompressionType() pulumi.StringPtrOutput
- func (o TableImportSourceSpecificationOutput) InputFormat() pulumi.StringOutput
- func (o TableImportSourceSpecificationOutput) InputFormatOptions() TableInputFormatOptionsPtrOutput
- func (o TableImportSourceSpecificationOutput) S3BucketSource() TableS3BucketSourceOutput
- func (o TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationOutput() TableImportSourceSpecificationOutput
- func (o TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationOutputWithContext(ctx context.Context) TableImportSourceSpecificationOutput
- func (o TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationPtrOutput() TableImportSourceSpecificationPtrOutput
- func (o TableImportSourceSpecificationOutput) ToTableImportSourceSpecificationPtrOutputWithContext(ctx context.Context) TableImportSourceSpecificationPtrOutput
- type TableImportSourceSpecificationPtrInput
- type TableImportSourceSpecificationPtrOutput
- func (o TableImportSourceSpecificationPtrOutput) Elem() TableImportSourceSpecificationOutput
- func (TableImportSourceSpecificationPtrOutput) ElementType() reflect.Type
- func (o TableImportSourceSpecificationPtrOutput) InputCompressionType() pulumi.StringPtrOutput
- func (o TableImportSourceSpecificationPtrOutput) InputFormat() pulumi.StringPtrOutput
- func (o TableImportSourceSpecificationPtrOutput) InputFormatOptions() TableInputFormatOptionsPtrOutput
- func (o TableImportSourceSpecificationPtrOutput) S3BucketSource() TableS3BucketSourcePtrOutput
- func (o TableImportSourceSpecificationPtrOutput) ToTableImportSourceSpecificationPtrOutput() TableImportSourceSpecificationPtrOutput
- func (o TableImportSourceSpecificationPtrOutput) ToTableImportSourceSpecificationPtrOutputWithContext(ctx context.Context) TableImportSourceSpecificationPtrOutput
- type TableInput
- type TableInputFormatOptions
- type TableInputFormatOptionsArgs
- func (TableInputFormatOptionsArgs) ElementType() reflect.Type
- func (i TableInputFormatOptionsArgs) ToTableInputFormatOptionsOutput() TableInputFormatOptionsOutput
- func (i TableInputFormatOptionsArgs) ToTableInputFormatOptionsOutputWithContext(ctx context.Context) TableInputFormatOptionsOutput
- func (i TableInputFormatOptionsArgs) ToTableInputFormatOptionsPtrOutput() TableInputFormatOptionsPtrOutput
- func (i TableInputFormatOptionsArgs) ToTableInputFormatOptionsPtrOutputWithContext(ctx context.Context) TableInputFormatOptionsPtrOutput
- type TableInputFormatOptionsInput
- type TableInputFormatOptionsOutput
- func (o TableInputFormatOptionsOutput) Csv() TableCsvPtrOutput
- func (TableInputFormatOptionsOutput) ElementType() reflect.Type
- func (o TableInputFormatOptionsOutput) ToTableInputFormatOptionsOutput() TableInputFormatOptionsOutput
- func (o TableInputFormatOptionsOutput) ToTableInputFormatOptionsOutputWithContext(ctx context.Context) TableInputFormatOptionsOutput
- func (o TableInputFormatOptionsOutput) ToTableInputFormatOptionsPtrOutput() TableInputFormatOptionsPtrOutput
- func (o TableInputFormatOptionsOutput) ToTableInputFormatOptionsPtrOutputWithContext(ctx context.Context) TableInputFormatOptionsPtrOutput
- type TableInputFormatOptionsPtrInput
- type TableInputFormatOptionsPtrOutput
- func (o TableInputFormatOptionsPtrOutput) Csv() TableCsvPtrOutput
- func (o TableInputFormatOptionsPtrOutput) Elem() TableInputFormatOptionsOutput
- func (TableInputFormatOptionsPtrOutput) ElementType() reflect.Type
- func (o TableInputFormatOptionsPtrOutput) ToTableInputFormatOptionsPtrOutput() TableInputFormatOptionsPtrOutput
- func (o TableInputFormatOptionsPtrOutput) ToTableInputFormatOptionsPtrOutputWithContext(ctx context.Context) TableInputFormatOptionsPtrOutput
- type TableKeySchema
- type TableKeySchemaArgs
- type TableKeySchemaArray
- type TableKeySchemaArrayInput
- type TableKeySchemaArrayOutput
- func (TableKeySchemaArrayOutput) ElementType() reflect.Type
- func (o TableKeySchemaArrayOutput) Index(i pulumi.IntInput) TableKeySchemaOutput
- func (o TableKeySchemaArrayOutput) ToTableKeySchemaArrayOutput() TableKeySchemaArrayOutput
- func (o TableKeySchemaArrayOutput) ToTableKeySchemaArrayOutputWithContext(ctx context.Context) TableKeySchemaArrayOutput
- type TableKeySchemaInput
- type TableKeySchemaOutput
- func (o TableKeySchemaOutput) AttributeName() pulumi.StringOutput
- func (TableKeySchemaOutput) ElementType() reflect.Type
- func (o TableKeySchemaOutput) KeyType() pulumi.StringOutput
- func (o TableKeySchemaOutput) ToTableKeySchemaOutput() TableKeySchemaOutput
- func (o TableKeySchemaOutput) ToTableKeySchemaOutputWithContext(ctx context.Context) TableKeySchemaOutput
- type TableKinesisStreamSpecification
- type TableKinesisStreamSpecificationApproximateCreationDateTimePrecision
- func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ElementType() reflect.Type
- func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutput() pulumi.StringOutput
- func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
- func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
- func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput
- type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
- func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ElementType() reflect.Type
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutput() pulumi.StringOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput
- type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) Elem() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
- func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ElementType() reflect.Type
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- type TableKinesisStreamSpecificationArgs
- func (TableKinesisStreamSpecificationArgs) ElementType() reflect.Type
- func (i TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationOutput() TableKinesisStreamSpecificationOutput
- func (i TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationOutput
- func (i TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationPtrOutput() TableKinesisStreamSpecificationPtrOutput
- func (i TableKinesisStreamSpecificationArgs) ToTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationPtrOutput
- type TableKinesisStreamSpecificationInput
- type TableKinesisStreamSpecificationOutput
- func (o TableKinesisStreamSpecificationOutput) ApproximateCreationDateTimePrecision() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- func (TableKinesisStreamSpecificationOutput) ElementType() reflect.Type
- func (o TableKinesisStreamSpecificationOutput) StreamArn() pulumi.StringOutput
- func (o TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationOutput() TableKinesisStreamSpecificationOutput
- func (o TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationOutput
- func (o TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationPtrOutput() TableKinesisStreamSpecificationPtrOutput
- func (o TableKinesisStreamSpecificationOutput) ToTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationPtrOutput
- type TableKinesisStreamSpecificationPtrInput
- type TableKinesisStreamSpecificationPtrOutput
- func (o TableKinesisStreamSpecificationPtrOutput) ApproximateCreationDateTimePrecision() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
- func (o TableKinesisStreamSpecificationPtrOutput) Elem() TableKinesisStreamSpecificationOutput
- func (TableKinesisStreamSpecificationPtrOutput) ElementType() reflect.Type
- func (o TableKinesisStreamSpecificationPtrOutput) StreamArn() pulumi.StringPtrOutput
- func (o TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutput() TableKinesisStreamSpecificationPtrOutput
- func (o TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationPtrOutput
- type TableLocalSecondaryIndex
- type TableLocalSecondaryIndexArgs
- func (TableLocalSecondaryIndexArgs) ElementType() reflect.Type
- func (i TableLocalSecondaryIndexArgs) ToTableLocalSecondaryIndexOutput() TableLocalSecondaryIndexOutput
- func (i TableLocalSecondaryIndexArgs) ToTableLocalSecondaryIndexOutputWithContext(ctx context.Context) TableLocalSecondaryIndexOutput
- type TableLocalSecondaryIndexArray
- func (TableLocalSecondaryIndexArray) ElementType() reflect.Type
- func (i TableLocalSecondaryIndexArray) ToTableLocalSecondaryIndexArrayOutput() TableLocalSecondaryIndexArrayOutput
- func (i TableLocalSecondaryIndexArray) ToTableLocalSecondaryIndexArrayOutputWithContext(ctx context.Context) TableLocalSecondaryIndexArrayOutput
- type TableLocalSecondaryIndexArrayInput
- type TableLocalSecondaryIndexArrayOutput
- func (TableLocalSecondaryIndexArrayOutput) ElementType() reflect.Type
- func (o TableLocalSecondaryIndexArrayOutput) Index(i pulumi.IntInput) TableLocalSecondaryIndexOutput
- func (o TableLocalSecondaryIndexArrayOutput) ToTableLocalSecondaryIndexArrayOutput() TableLocalSecondaryIndexArrayOutput
- func (o TableLocalSecondaryIndexArrayOutput) ToTableLocalSecondaryIndexArrayOutputWithContext(ctx context.Context) TableLocalSecondaryIndexArrayOutput
- type TableLocalSecondaryIndexInput
- type TableLocalSecondaryIndexOutput
- func (TableLocalSecondaryIndexOutput) ElementType() reflect.Type
- func (o TableLocalSecondaryIndexOutput) IndexName() pulumi.StringOutput
- func (o TableLocalSecondaryIndexOutput) KeySchema() TableKeySchemaArrayOutput
- func (o TableLocalSecondaryIndexOutput) Projection() TableProjectionOutput
- func (o TableLocalSecondaryIndexOutput) ToTableLocalSecondaryIndexOutput() TableLocalSecondaryIndexOutput
- func (o TableLocalSecondaryIndexOutput) ToTableLocalSecondaryIndexOutputWithContext(ctx context.Context) TableLocalSecondaryIndexOutput
- type TableOutput
- func (o TableOutput) Arn() pulumi.StringOutput
- func (o TableOutput) AttributeDefinitions() TableAttributeDefinitionArrayOutput
- func (o TableOutput) BillingMode() pulumi.StringPtrOutput
- func (o TableOutput) ContributorInsightsSpecification() TableContributorInsightsSpecificationPtrOutput
- func (o TableOutput) DeletionProtectionEnabled() pulumi.BoolPtrOutput
- func (TableOutput) ElementType() reflect.Type
- func (o TableOutput) GlobalSecondaryIndexes() TableGlobalSecondaryIndexArrayOutput
- func (o TableOutput) ImportSourceSpecification() TableImportSourceSpecificationPtrOutput
- func (o TableOutput) KeySchema() pulumi.AnyOutput
- func (o TableOutput) KinesisStreamSpecification() TableKinesisStreamSpecificationPtrOutput
- func (o TableOutput) LocalSecondaryIndexes() TableLocalSecondaryIndexArrayOutput
- func (o TableOutput) PointInTimeRecoverySpecification() TablePointInTimeRecoverySpecificationPtrOutput
- func (o TableOutput) ProvisionedThroughput() TableProvisionedThroughputPtrOutput
- func (o TableOutput) ResourcePolicy() TableResourcePolicyPtrOutput
- func (o TableOutput) SseSpecification() TableSseSpecificationPtrOutput
- func (o TableOutput) StreamArn() pulumi.StringOutput
- func (o TableOutput) StreamSpecification() TableStreamSpecificationPtrOutput
- func (o TableOutput) TableClass() pulumi.StringPtrOutput
- func (o TableOutput) TableName() pulumi.StringPtrOutput
- func (o TableOutput) Tags() aws.TagArrayOutput
- func (o TableOutput) TimeToLiveSpecification() TableTimeToLiveSpecificationPtrOutput
- func (o TableOutput) ToTableOutput() TableOutput
- func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
- type TablePointInTimeRecoverySpecification
- type TablePointInTimeRecoverySpecificationArgs
- func (TablePointInTimeRecoverySpecificationArgs) ElementType() reflect.Type
- func (i TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationOutput() TablePointInTimeRecoverySpecificationOutput
- func (i TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationOutput
- func (i TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationPtrOutput() TablePointInTimeRecoverySpecificationPtrOutput
- func (i TablePointInTimeRecoverySpecificationArgs) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationPtrOutput
- type TablePointInTimeRecoverySpecificationInput
- type TablePointInTimeRecoverySpecificationOutput
- func (TablePointInTimeRecoverySpecificationOutput) ElementType() reflect.Type
- func (o TablePointInTimeRecoverySpecificationOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
- func (o TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationOutput() TablePointInTimeRecoverySpecificationOutput
- func (o TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationOutput
- func (o TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationPtrOutput() TablePointInTimeRecoverySpecificationPtrOutput
- func (o TablePointInTimeRecoverySpecificationOutput) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationPtrOutput
- type TablePointInTimeRecoverySpecificationPtrInput
- type TablePointInTimeRecoverySpecificationPtrOutput
- func (o TablePointInTimeRecoverySpecificationPtrOutput) Elem() TablePointInTimeRecoverySpecificationOutput
- func (TablePointInTimeRecoverySpecificationPtrOutput) ElementType() reflect.Type
- func (o TablePointInTimeRecoverySpecificationPtrOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
- func (o TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutput() TablePointInTimeRecoverySpecificationPtrOutput
- func (o TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationPtrOutput
- type TableProjection
- type TableProjectionArgs
- type TableProjectionInput
- type TableProjectionOutput
- func (TableProjectionOutput) ElementType() reflect.Type
- func (o TableProjectionOutput) NonKeyAttributes() pulumi.StringArrayOutput
- func (o TableProjectionOutput) ProjectionType() pulumi.StringPtrOutput
- func (o TableProjectionOutput) ToTableProjectionOutput() TableProjectionOutput
- func (o TableProjectionOutput) ToTableProjectionOutputWithContext(ctx context.Context) TableProjectionOutput
- type TableProvisionedThroughput
- type TableProvisionedThroughputArgs
- func (TableProvisionedThroughputArgs) ElementType() reflect.Type
- func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutput() TableProvisionedThroughputOutput
- func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutputWithContext(ctx context.Context) TableProvisionedThroughputOutput
- func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput
- func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutputWithContext(ctx context.Context) TableProvisionedThroughputPtrOutput
- type TableProvisionedThroughputInput
- type TableProvisionedThroughputOutput
- func (TableProvisionedThroughputOutput) ElementType() reflect.Type
- func (o TableProvisionedThroughputOutput) ReadCapacityUnits() pulumi.IntOutput
- func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputOutput() TableProvisionedThroughputOutput
- func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputOutputWithContext(ctx context.Context) TableProvisionedThroughputOutput
- func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput
- func (o TableProvisionedThroughputOutput) ToTableProvisionedThroughputPtrOutputWithContext(ctx context.Context) TableProvisionedThroughputPtrOutput
- func (o TableProvisionedThroughputOutput) WriteCapacityUnits() pulumi.IntOutput
- type TableProvisionedThroughputPtrInput
- type TableProvisionedThroughputPtrOutput
- func (o TableProvisionedThroughputPtrOutput) Elem() TableProvisionedThroughputOutput
- func (TableProvisionedThroughputPtrOutput) ElementType() reflect.Type
- func (o TableProvisionedThroughputPtrOutput) ReadCapacityUnits() pulumi.IntPtrOutput
- func (o TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput
- func (o TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutputWithContext(ctx context.Context) TableProvisionedThroughputPtrOutput
- func (o TableProvisionedThroughputPtrOutput) WriteCapacityUnits() pulumi.IntPtrOutput
- type TableResourcePolicy
- type TableResourcePolicyArgs
- func (TableResourcePolicyArgs) ElementType() reflect.Type
- func (i TableResourcePolicyArgs) ToTableResourcePolicyOutput() TableResourcePolicyOutput
- func (i TableResourcePolicyArgs) ToTableResourcePolicyOutputWithContext(ctx context.Context) TableResourcePolicyOutput
- func (i TableResourcePolicyArgs) ToTableResourcePolicyPtrOutput() TableResourcePolicyPtrOutput
- func (i TableResourcePolicyArgs) ToTableResourcePolicyPtrOutputWithContext(ctx context.Context) TableResourcePolicyPtrOutput
- type TableResourcePolicyInput
- type TableResourcePolicyOutput
- func (TableResourcePolicyOutput) ElementType() reflect.Type
- func (o TableResourcePolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o TableResourcePolicyOutput) ToTableResourcePolicyOutput() TableResourcePolicyOutput
- func (o TableResourcePolicyOutput) ToTableResourcePolicyOutputWithContext(ctx context.Context) TableResourcePolicyOutput
- func (o TableResourcePolicyOutput) ToTableResourcePolicyPtrOutput() TableResourcePolicyPtrOutput
- func (o TableResourcePolicyOutput) ToTableResourcePolicyPtrOutputWithContext(ctx context.Context) TableResourcePolicyPtrOutput
- type TableResourcePolicyPtrInput
- type TableResourcePolicyPtrOutput
- func (o TableResourcePolicyPtrOutput) Elem() TableResourcePolicyOutput
- func (TableResourcePolicyPtrOutput) ElementType() reflect.Type
- func (o TableResourcePolicyPtrOutput) PolicyDocument() pulumi.AnyOutput
- func (o TableResourcePolicyPtrOutput) ToTableResourcePolicyPtrOutput() TableResourcePolicyPtrOutput
- func (o TableResourcePolicyPtrOutput) ToTableResourcePolicyPtrOutputWithContext(ctx context.Context) TableResourcePolicyPtrOutput
- type TableS3BucketSource
- type TableS3BucketSourceArgs
- func (TableS3BucketSourceArgs) ElementType() reflect.Type
- func (i TableS3BucketSourceArgs) ToTableS3BucketSourceOutput() TableS3BucketSourceOutput
- func (i TableS3BucketSourceArgs) ToTableS3BucketSourceOutputWithContext(ctx context.Context) TableS3BucketSourceOutput
- func (i TableS3BucketSourceArgs) ToTableS3BucketSourcePtrOutput() TableS3BucketSourcePtrOutput
- func (i TableS3BucketSourceArgs) ToTableS3BucketSourcePtrOutputWithContext(ctx context.Context) TableS3BucketSourcePtrOutput
- type TableS3BucketSourceInput
- type TableS3BucketSourceOutput
- func (TableS3BucketSourceOutput) ElementType() reflect.Type
- func (o TableS3BucketSourceOutput) S3Bucket() pulumi.StringOutput
- func (o TableS3BucketSourceOutput) S3BucketOwner() pulumi.StringPtrOutput
- func (o TableS3BucketSourceOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o TableS3BucketSourceOutput) ToTableS3BucketSourceOutput() TableS3BucketSourceOutput
- func (o TableS3BucketSourceOutput) ToTableS3BucketSourceOutputWithContext(ctx context.Context) TableS3BucketSourceOutput
- func (o TableS3BucketSourceOutput) ToTableS3BucketSourcePtrOutput() TableS3BucketSourcePtrOutput
- func (o TableS3BucketSourceOutput) ToTableS3BucketSourcePtrOutputWithContext(ctx context.Context) TableS3BucketSourcePtrOutput
- type TableS3BucketSourcePtrInput
- type TableS3BucketSourcePtrOutput
- func (o TableS3BucketSourcePtrOutput) Elem() TableS3BucketSourceOutput
- func (TableS3BucketSourcePtrOutput) ElementType() reflect.Type
- func (o TableS3BucketSourcePtrOutput) S3Bucket() pulumi.StringPtrOutput
- func (o TableS3BucketSourcePtrOutput) S3BucketOwner() pulumi.StringPtrOutput
- func (o TableS3BucketSourcePtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o TableS3BucketSourcePtrOutput) ToTableS3BucketSourcePtrOutput() TableS3BucketSourcePtrOutput
- func (o TableS3BucketSourcePtrOutput) ToTableS3BucketSourcePtrOutputWithContext(ctx context.Context) TableS3BucketSourcePtrOutput
- type TableSseSpecification
- type TableSseSpecificationArgs
- func (TableSseSpecificationArgs) ElementType() reflect.Type
- func (i TableSseSpecificationArgs) ToTableSseSpecificationOutput() TableSseSpecificationOutput
- func (i TableSseSpecificationArgs) ToTableSseSpecificationOutputWithContext(ctx context.Context) TableSseSpecificationOutput
- func (i TableSseSpecificationArgs) ToTableSseSpecificationPtrOutput() TableSseSpecificationPtrOutput
- func (i TableSseSpecificationArgs) ToTableSseSpecificationPtrOutputWithContext(ctx context.Context) TableSseSpecificationPtrOutput
- type TableSseSpecificationInput
- type TableSseSpecificationOutput
- func (TableSseSpecificationOutput) ElementType() reflect.Type
- func (o TableSseSpecificationOutput) KmsMasterKeyId() pulumi.StringPtrOutput
- func (o TableSseSpecificationOutput) SseEnabled() pulumi.BoolOutput
- func (o TableSseSpecificationOutput) SseType() pulumi.StringPtrOutput
- func (o TableSseSpecificationOutput) ToTableSseSpecificationOutput() TableSseSpecificationOutput
- func (o TableSseSpecificationOutput) ToTableSseSpecificationOutputWithContext(ctx context.Context) TableSseSpecificationOutput
- func (o TableSseSpecificationOutput) ToTableSseSpecificationPtrOutput() TableSseSpecificationPtrOutput
- func (o TableSseSpecificationOutput) ToTableSseSpecificationPtrOutputWithContext(ctx context.Context) TableSseSpecificationPtrOutput
- type TableSseSpecificationPtrInput
- type TableSseSpecificationPtrOutput
- func (o TableSseSpecificationPtrOutput) Elem() TableSseSpecificationOutput
- func (TableSseSpecificationPtrOutput) ElementType() reflect.Type
- func (o TableSseSpecificationPtrOutput) KmsMasterKeyId() pulumi.StringPtrOutput
- func (o TableSseSpecificationPtrOutput) SseEnabled() pulumi.BoolPtrOutput
- func (o TableSseSpecificationPtrOutput) SseType() pulumi.StringPtrOutput
- func (o TableSseSpecificationPtrOutput) ToTableSseSpecificationPtrOutput() TableSseSpecificationPtrOutput
- func (o TableSseSpecificationPtrOutput) ToTableSseSpecificationPtrOutputWithContext(ctx context.Context) TableSseSpecificationPtrOutput
- type TableState
- type TableStreamSpecification
- type TableStreamSpecificationArgs
- func (TableStreamSpecificationArgs) ElementType() reflect.Type
- func (i TableStreamSpecificationArgs) ToTableStreamSpecificationOutput() TableStreamSpecificationOutput
- func (i TableStreamSpecificationArgs) ToTableStreamSpecificationOutputWithContext(ctx context.Context) TableStreamSpecificationOutput
- func (i TableStreamSpecificationArgs) ToTableStreamSpecificationPtrOutput() TableStreamSpecificationPtrOutput
- func (i TableStreamSpecificationArgs) ToTableStreamSpecificationPtrOutputWithContext(ctx context.Context) TableStreamSpecificationPtrOutput
- type TableStreamSpecificationInput
- type TableStreamSpecificationOutput
- func (TableStreamSpecificationOutput) ElementType() reflect.Type
- func (o TableStreamSpecificationOutput) ResourcePolicy() TableResourcePolicyPtrOutput
- func (o TableStreamSpecificationOutput) StreamViewType() pulumi.StringOutput
- func (o TableStreamSpecificationOutput) ToTableStreamSpecificationOutput() TableStreamSpecificationOutput
- func (o TableStreamSpecificationOutput) ToTableStreamSpecificationOutputWithContext(ctx context.Context) TableStreamSpecificationOutput
- func (o TableStreamSpecificationOutput) ToTableStreamSpecificationPtrOutput() TableStreamSpecificationPtrOutput
- func (o TableStreamSpecificationOutput) ToTableStreamSpecificationPtrOutputWithContext(ctx context.Context) TableStreamSpecificationPtrOutput
- type TableStreamSpecificationPtrInput
- type TableStreamSpecificationPtrOutput
- func (o TableStreamSpecificationPtrOutput) Elem() TableStreamSpecificationOutput
- func (TableStreamSpecificationPtrOutput) ElementType() reflect.Type
- func (o TableStreamSpecificationPtrOutput) ResourcePolicy() TableResourcePolicyPtrOutput
- func (o TableStreamSpecificationPtrOutput) StreamViewType() pulumi.StringPtrOutput
- func (o TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutput() TableStreamSpecificationPtrOutput
- func (o TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutputWithContext(ctx context.Context) TableStreamSpecificationPtrOutput
- type TableTag
- type TableTimeToLiveSpecification
- type TableTimeToLiveSpecificationArgs
- func (TableTimeToLiveSpecificationArgs) ElementType() reflect.Type
- func (i TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationOutput() TableTimeToLiveSpecificationOutput
- func (i TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationOutput
- func (i TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationPtrOutput() TableTimeToLiveSpecificationPtrOutput
- func (i TableTimeToLiveSpecificationArgs) ToTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationPtrOutput
- type TableTimeToLiveSpecificationInput
- type TableTimeToLiveSpecificationOutput
- func (o TableTimeToLiveSpecificationOutput) AttributeName() pulumi.StringPtrOutput
- func (TableTimeToLiveSpecificationOutput) ElementType() reflect.Type
- func (o TableTimeToLiveSpecificationOutput) Enabled() pulumi.BoolOutput
- func (o TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationOutput() TableTimeToLiveSpecificationOutput
- func (o TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationOutput
- func (o TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationPtrOutput() TableTimeToLiveSpecificationPtrOutput
- func (o TableTimeToLiveSpecificationOutput) ToTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationPtrOutput
- type TableTimeToLiveSpecificationPtrInput
- type TableTimeToLiveSpecificationPtrOutput
- func (o TableTimeToLiveSpecificationPtrOutput) AttributeName() pulumi.StringPtrOutput
- func (o TableTimeToLiveSpecificationPtrOutput) Elem() TableTimeToLiveSpecificationOutput
- func (TableTimeToLiveSpecificationPtrOutput) ElementType() reflect.Type
- func (o TableTimeToLiveSpecificationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutput() TableTimeToLiveSpecificationPtrOutput
- func (o TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationPtrOutput
Constants ¶
const ( GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionMicrosecond = GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision("MICROSECOND") GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionMillisecond = GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision("MILLISECOND") )
const ( TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionMicrosecond = TableKinesisStreamSpecificationApproximateCreationDateTimePrecision("MICROSECOND") TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionMillisecond = TableKinesisStreamSpecificationApproximateCreationDateTimePrecision("MILLISECOND") )
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 ¶
type GlobalTableArgs struct { AttributeDefinitions GlobalTableAttributeDefinitionArrayInput BillingMode pulumi.StringPtrInput GlobalSecondaryIndexes GlobalTableGlobalSecondaryIndexArrayInput KeySchema GlobalTableKeySchemaArrayInput LocalSecondaryIndexes GlobalTableLocalSecondaryIndexArrayInput Replicas GlobalTableReplicaSpecificationArrayInput SseSpecification GlobalTableSseSpecificationPtrInput StreamSpecification GlobalTableStreamSpecificationPtrInput TableName pulumi.StringPtrInput TimeToLiveSpecification GlobalTableTimeToLiveSpecificationPtrInput WriteProvisionedThroughputSettings GlobalTableWriteProvisionedThroughputSettingsPtrInput }
The set of arguments for constructing a GlobalTable resource.
func (GlobalTableArgs) ElementType ¶
func (GlobalTableArgs) ElementType() reflect.Type
type GlobalTableAttributeDefinitionArgs ¶
type GlobalTableAttributeDefinitionArgs struct { AttributeName pulumi.StringInput `pulumi:"attributeName"` AttributeType pulumi.StringInput `pulumi:"attributeType"` }
func (GlobalTableAttributeDefinitionArgs) ElementType ¶
func (GlobalTableAttributeDefinitionArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o GlobalTableAttributeDefinitionOutput) AttributeName() pulumi.StringOutput
func (GlobalTableAttributeDefinitionOutput) AttributeType ¶
func (o GlobalTableAttributeDefinitionOutput) AttributeType() pulumi.StringOutput
func (GlobalTableAttributeDefinitionOutput) ElementType ¶
func (GlobalTableAttributeDefinitionOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GlobalTableCapacityAutoScalingSettingsOutput) MaxCapacity ¶
func (o GlobalTableCapacityAutoScalingSettingsOutput) MaxCapacity() pulumi.IntOutput
func (GlobalTableCapacityAutoScalingSettingsOutput) MinCapacity ¶
func (o GlobalTableCapacityAutoScalingSettingsOutput) MinCapacity() pulumi.IntOutput
func (GlobalTableCapacityAutoScalingSettingsOutput) SeedCapacity ¶
func (o GlobalTableCapacityAutoScalingSettingsOutput) SeedCapacity() pulumi.IntPtrOutput
func (GlobalTableCapacityAutoScalingSettingsOutput) TargetTrackingScalingPolicyConfiguration ¶
func (o GlobalTableCapacityAutoScalingSettingsOutput) TargetTrackingScalingPolicyConfiguration() GlobalTableTargetTrackingScalingPolicyConfigurationOutput
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
func GlobalTableCapacityAutoScalingSettingsPtr ¶
func GlobalTableCapacityAutoScalingSettingsPtr(v *GlobalTableCapacityAutoScalingSettingsArgs) GlobalTableCapacityAutoScalingSettingsPtrInput
type GlobalTableCapacityAutoScalingSettingsPtrOutput ¶
type GlobalTableCapacityAutoScalingSettingsPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableCapacityAutoScalingSettingsPtrOutput) ElementType ¶
func (GlobalTableCapacityAutoScalingSettingsPtrOutput) ElementType() reflect.Type
func (GlobalTableCapacityAutoScalingSettingsPtrOutput) MaxCapacity ¶
func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) MaxCapacity() pulumi.IntPtrOutput
func (GlobalTableCapacityAutoScalingSettingsPtrOutput) MinCapacity ¶
func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) MinCapacity() pulumi.IntPtrOutput
func (GlobalTableCapacityAutoScalingSettingsPtrOutput) SeedCapacity ¶
func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) SeedCapacity() pulumi.IntPtrOutput
func (GlobalTableCapacityAutoScalingSettingsPtrOutput) TargetTrackingScalingPolicyConfiguration ¶
func (o GlobalTableCapacityAutoScalingSettingsPtrOutput) TargetTrackingScalingPolicyConfiguration() GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GlobalTableContributorInsightsSpecificationOutput) Enabled ¶
func (o GlobalTableContributorInsightsSpecificationOutput) Enabled() pulumi.BoolOutput
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
func GlobalTableContributorInsightsSpecificationPtr ¶
func GlobalTableContributorInsightsSpecificationPtr(v *GlobalTableContributorInsightsSpecificationArgs) GlobalTableContributorInsightsSpecificationPtrInput
type GlobalTableContributorInsightsSpecificationPtrOutput ¶
type GlobalTableContributorInsightsSpecificationPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableContributorInsightsSpecificationPtrOutput) ElementType ¶
func (GlobalTableContributorInsightsSpecificationPtrOutput) ElementType() reflect.Type
func (GlobalTableContributorInsightsSpecificationPtrOutput) Enabled ¶
func (o GlobalTableContributorInsightsSpecificationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (GlobalTableContributorInsightsSpecificationPtrOutput) ToGlobalTableContributorInsightsSpecificationPtrOutput ¶
func (o GlobalTableContributorInsightsSpecificationPtrOutput) ToGlobalTableContributorInsightsSpecificationPtrOutput() GlobalTableContributorInsightsSpecificationPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GlobalTableGlobalSecondaryIndexOutput) IndexName ¶
func (o GlobalTableGlobalSecondaryIndexOutput) IndexName() pulumi.StringOutput
func (GlobalTableGlobalSecondaryIndexOutput) KeySchema ¶
func (o GlobalTableGlobalSecondaryIndexOutput) KeySchema() GlobalTableKeySchemaArrayOutput
func (GlobalTableGlobalSecondaryIndexOutput) Projection ¶
func (o GlobalTableGlobalSecondaryIndexOutput) Projection() GlobalTableProjectionOutput
func (GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutput ¶
func (o GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutput() GlobalTableGlobalSecondaryIndexOutput
func (GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutputWithContext ¶
func (o GlobalTableGlobalSecondaryIndexOutput) ToGlobalTableGlobalSecondaryIndexOutputWithContext(ctx context.Context) GlobalTableGlobalSecondaryIndexOutput
func (GlobalTableGlobalSecondaryIndexOutput) WriteProvisionedThroughputSettings ¶
func (o GlobalTableGlobalSecondaryIndexOutput) WriteProvisionedThroughputSettings() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
type GlobalTableInput ¶
type GlobalTableInput interface { pulumi.Input ToGlobalTableOutput() GlobalTableOutput ToGlobalTableOutputWithContext(ctx context.Context) GlobalTableOutput }
type GlobalTableKeySchema ¶
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) ElementType() reflect.Type
func (GlobalTableKeySchemaArrayOutput) Index ¶
func (o GlobalTableKeySchemaArrayOutput) Index(i pulumi.IntInput) GlobalTableKeySchemaOutput
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 (o GlobalTableKeySchemaOutput) AttributeName() pulumi.StringOutput
func (GlobalTableKeySchemaOutput) ElementType ¶
func (GlobalTableKeySchemaOutput) ElementType() reflect.Type
func (GlobalTableKeySchemaOutput) KeyType ¶
func (o GlobalTableKeySchemaOutput) KeyType() pulumi.StringOutput
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 { ApproximateCreationDateTimePrecision *GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision `pulumi:"approximateCreationDateTimePrecision"` StreamArn string `pulumi:"streamArn"` }
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision ¶ added in v0.96.0
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision string
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ElementType ¶ added in v0.96.0
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ElementType() reflect.Type
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput ¶ added in v0.96.0
func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext ¶ added in v0.96.0
func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ¶ added in v0.96.0
func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext ¶ added in v0.96.0
func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutput ¶ added in v0.96.0
func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutput() pulumi.StringOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutputWithContext ¶ added in v0.96.0
func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutput ¶ added in v0.96.0
func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutput() pulumi.StringPtrOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutputWithContext ¶ added in v0.96.0
func (e GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput ¶ added in v0.96.0
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput interface { pulumi.Input ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(context.Context) GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput }
GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput is an input type that accepts values of the GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecision enum A concrete instance of `GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput` can be one of the following:
GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionMicrosecond GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionMillisecond
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput ¶ added in v0.96.0
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput struct{ *pulumi.OutputState }
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ElementType ¶ added in v0.96.0
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ElementType() reflect.Type
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutput ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutput() pulumi.StringOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutputWithContext ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutput ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutputWithContext ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput ¶ added in v0.96.0
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput interface { pulumi.Input ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(context.Context) GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput }
func GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtr ¶ added in v0.96.0
func GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtr(v string) GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ¶ added in v0.96.0
type GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) Elem ¶ added in v0.96.0
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ElementType ¶ added in v0.96.0
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToGlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutput ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GlobalTableKinesisStreamSpecificationArgs ¶ added in v0.51.0
type GlobalTableKinesisStreamSpecificationArgs struct { ApproximateCreationDateTimePrecision GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput `pulumi:"approximateCreationDateTimePrecision"` StreamArn pulumi.StringInput `pulumi:"streamArn"` }
func (GlobalTableKinesisStreamSpecificationArgs) ElementType ¶ added in v0.51.0
func (GlobalTableKinesisStreamSpecificationArgs) ElementType() reflect.Type
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) ApproximateCreationDateTimePrecision ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationOutput) ApproximateCreationDateTimePrecision() GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (GlobalTableKinesisStreamSpecificationOutput) ElementType ¶ added in v0.51.0
func (GlobalTableKinesisStreamSpecificationOutput) ElementType() reflect.Type
func (GlobalTableKinesisStreamSpecificationOutput) StreamArn ¶ added in v0.51.0
func (o GlobalTableKinesisStreamSpecificationOutput) StreamArn() pulumi.StringOutput
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
func GlobalTableKinesisStreamSpecificationPtr ¶ added in v0.51.0
func GlobalTableKinesisStreamSpecificationPtr(v *GlobalTableKinesisStreamSpecificationArgs) GlobalTableKinesisStreamSpecificationPtrInput
type GlobalTableKinesisStreamSpecificationPtrOutput ¶ added in v0.51.0
type GlobalTableKinesisStreamSpecificationPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableKinesisStreamSpecificationPtrOutput) ApproximateCreationDateTimePrecision ¶ added in v0.96.0
func (o GlobalTableKinesisStreamSpecificationPtrOutput) ApproximateCreationDateTimePrecision() GlobalTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (GlobalTableKinesisStreamSpecificationPtrOutput) ElementType ¶ added in v0.51.0
func (GlobalTableKinesisStreamSpecificationPtrOutput) ElementType() reflect.Type
func (GlobalTableKinesisStreamSpecificationPtrOutput) StreamArn ¶ added in v0.51.0
func (o GlobalTableKinesisStreamSpecificationPtrOutput) StreamArn() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GlobalTableLocalSecondaryIndexOutput) IndexName ¶
func (o GlobalTableLocalSecondaryIndexOutput) IndexName() pulumi.StringOutput
func (GlobalTableLocalSecondaryIndexOutput) KeySchema ¶
func (o GlobalTableLocalSecondaryIndexOutput) KeySchema() GlobalTableKeySchemaArrayOutput
func (GlobalTableLocalSecondaryIndexOutput) Projection ¶
func (o GlobalTableLocalSecondaryIndexOutput) Projection() GlobalTableProjectionOutput
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 (o GlobalTableOutput) Arn() pulumi.StringOutput
func (GlobalTableOutput) AttributeDefinitions ¶ added in v0.17.0
func (o GlobalTableOutput) AttributeDefinitions() GlobalTableAttributeDefinitionArrayOutput
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 (o GlobalTableOutput) GlobalSecondaryIndexes() GlobalTableGlobalSecondaryIndexArrayOutput
func (GlobalTableOutput) KeySchema ¶ added in v0.17.0
func (o GlobalTableOutput) KeySchema() GlobalTableKeySchemaArrayOutput
func (GlobalTableOutput) LocalSecondaryIndexes ¶ added in v0.17.0
func (o GlobalTableOutput) LocalSecondaryIndexes() GlobalTableLocalSecondaryIndexArrayOutput
func (GlobalTableOutput) Replicas ¶ added in v0.17.0
func (o GlobalTableOutput) Replicas() GlobalTableReplicaSpecificationArrayOutput
func (GlobalTableOutput) SseSpecification ¶ added in v0.72.0
func (o GlobalTableOutput) SseSpecification() GlobalTableSseSpecificationPtrOutput
func (GlobalTableOutput) StreamArn ¶ added in v0.17.0
func (o GlobalTableOutput) StreamArn() pulumi.StringOutput
func (GlobalTableOutput) StreamSpecification ¶ added in v0.17.0
func (o GlobalTableOutput) StreamSpecification() GlobalTableStreamSpecificationPtrOutput
func (GlobalTableOutput) TableId ¶ added in v0.17.0
func (o GlobalTableOutput) TableId() pulumi.StringOutput
func (GlobalTableOutput) TableName ¶ added in v0.17.0
func (o GlobalTableOutput) TableName() pulumi.StringPtrOutput
func (GlobalTableOutput) TimeToLiveSpecification ¶ added in v0.17.0
func (o GlobalTableOutput) TimeToLiveSpecification() GlobalTableTimeToLiveSpecificationPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GlobalTablePointInTimeRecoverySpecificationOutput) PointInTimeRecoveryEnabled ¶
func (o GlobalTablePointInTimeRecoverySpecificationOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
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
func GlobalTablePointInTimeRecoverySpecificationPtr ¶
func GlobalTablePointInTimeRecoverySpecificationPtr(v *GlobalTablePointInTimeRecoverySpecificationArgs) GlobalTablePointInTimeRecoverySpecificationPtrInput
type GlobalTablePointInTimeRecoverySpecificationPtrOutput ¶
type GlobalTablePointInTimeRecoverySpecificationPtrOutput struct{ *pulumi.OutputState }
func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) ElementType ¶
func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) ElementType() reflect.Type
func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) PointInTimeRecoveryEnabled ¶
func (o GlobalTablePointInTimeRecoverySpecificationPtrOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput ¶
func (o GlobalTablePointInTimeRecoverySpecificationPtrOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutput() GlobalTablePointInTimeRecoverySpecificationPtrOutput
func (GlobalTablePointInTimeRecoverySpecificationPtrOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext ¶
func (o GlobalTablePointInTimeRecoverySpecificationPtrOutput) ToGlobalTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) GlobalTablePointInTimeRecoverySpecificationPtrOutput
type GlobalTableProjection ¶
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) ElementType() reflect.Type
func (GlobalTableProjectionOutput) NonKeyAttributes ¶
func (o GlobalTableProjectionOutput) NonKeyAttributes() pulumi.StringArrayOutput
func (GlobalTableProjectionOutput) ProjectionType ¶
func (o GlobalTableProjectionOutput) ProjectionType() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GlobalTableReadProvisionedThroughputSettingsOutput) ReadCapacityAutoScalingSettings ¶
func (o GlobalTableReadProvisionedThroughputSettingsOutput) ReadCapacityAutoScalingSettings() GlobalTableCapacityAutoScalingSettingsPtrOutput
func (GlobalTableReadProvisionedThroughputSettingsOutput) ReadCapacityUnits ¶
func (o GlobalTableReadProvisionedThroughputSettingsOutput) ReadCapacityUnits() pulumi.IntPtrOutput
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
func GlobalTableReadProvisionedThroughputSettingsPtr ¶
func GlobalTableReadProvisionedThroughputSettingsPtr(v *GlobalTableReadProvisionedThroughputSettingsArgs) GlobalTableReadProvisionedThroughputSettingsPtrInput
type GlobalTableReadProvisionedThroughputSettingsPtrOutput ¶
type GlobalTableReadProvisionedThroughputSettingsPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ElementType ¶
func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ElementType() reflect.Type
func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ReadCapacityAutoScalingSettings ¶
func (o GlobalTableReadProvisionedThroughputSettingsPtrOutput) ReadCapacityAutoScalingSettings() GlobalTableCapacityAutoScalingSettingsPtrOutput
func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ReadCapacityUnits ¶
func (o GlobalTableReadProvisionedThroughputSettingsPtrOutput) ReadCapacityUnits() pulumi.IntPtrOutput
func (GlobalTableReadProvisionedThroughputSettingsPtrOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput ¶
func (o GlobalTableReadProvisionedThroughputSettingsPtrOutput) ToGlobalTableReadProvisionedThroughputSettingsPtrOutput() GlobalTableReadProvisionedThroughputSettingsPtrOutput
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) ElementType() reflect.Type
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutput ¶
func (i GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext ¶
func (i GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
type GlobalTableReplicaGlobalSecondaryIndexSpecificationArray ¶
type GlobalTableReplicaGlobalSecondaryIndexSpecificationArray []GlobalTableReplicaGlobalSecondaryIndexSpecificationInput
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ElementType ¶
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArray) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput ¶
func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
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 (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ContributorInsightsSpecification() GlobalTableContributorInsightsSpecificationPtrOutput
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ElementType ¶
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ElementType() reflect.Type
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) IndexName ¶
func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) IndexName() pulumi.StringOutput
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ReadProvisionedThroughputSettings ¶
func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ReadProvisionedThroughputSettings() GlobalTableReadProvisionedThroughputSettingsPtrOutput
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutput ¶
func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutput() GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
func (GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext ¶
func (o GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput) ToGlobalTableReplicaGlobalSecondaryIndexSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaGlobalSecondaryIndexSpecificationOutput
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"` ReplicaStreamSpecification *GlobalTableReplicaStreamSpecification `pulumi:"replicaStreamSpecification"` ResourcePolicy *GlobalTableResourcePolicy `pulumi:"resourcePolicy"` 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"` ReplicaStreamSpecification GlobalTableReplicaStreamSpecificationPtrInput `pulumi:"replicaStreamSpecification"` ResourcePolicy GlobalTableResourcePolicyPtrInput `pulumi:"resourcePolicy"` SseSpecification GlobalTableReplicaSseSpecificationPtrInput `pulumi:"sseSpecification"` TableClass pulumi.StringPtrInput `pulumi:"tableClass"` Tags GlobalTableTagArrayInput `pulumi:"tags"` }
func (GlobalTableReplicaSpecificationArgs) ElementType ¶
func (GlobalTableReplicaSpecificationArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o GlobalTableReplicaSpecificationOutput) ContributorInsightsSpecification() GlobalTableContributorInsightsSpecificationPtrOutput
func (GlobalTableReplicaSpecificationOutput) DeletionProtectionEnabled ¶ added in v0.53.0
func (o GlobalTableReplicaSpecificationOutput) DeletionProtectionEnabled() pulumi.BoolPtrOutput
func (GlobalTableReplicaSpecificationOutput) ElementType ¶
func (GlobalTableReplicaSpecificationOutput) ElementType() reflect.Type
func (GlobalTableReplicaSpecificationOutput) GlobalSecondaryIndexes ¶
func (o GlobalTableReplicaSpecificationOutput) GlobalSecondaryIndexes() GlobalTableReplicaGlobalSecondaryIndexSpecificationArrayOutput
func (GlobalTableReplicaSpecificationOutput) KinesisStreamSpecification ¶ added in v0.51.0
func (o GlobalTableReplicaSpecificationOutput) KinesisStreamSpecification() GlobalTableKinesisStreamSpecificationPtrOutput
func (GlobalTableReplicaSpecificationOutput) PointInTimeRecoverySpecification ¶
func (o GlobalTableReplicaSpecificationOutput) PointInTimeRecoverySpecification() GlobalTablePointInTimeRecoverySpecificationPtrOutput
func (GlobalTableReplicaSpecificationOutput) ReadProvisionedThroughputSettings ¶
func (o GlobalTableReplicaSpecificationOutput) ReadProvisionedThroughputSettings() GlobalTableReadProvisionedThroughputSettingsPtrOutput
func (GlobalTableReplicaSpecificationOutput) Region ¶
func (o GlobalTableReplicaSpecificationOutput) Region() pulumi.StringOutput
func (GlobalTableReplicaSpecificationOutput) ReplicaStreamSpecification ¶ added in v0.101.0
func (o GlobalTableReplicaSpecificationOutput) ReplicaStreamSpecification() GlobalTableReplicaStreamSpecificationPtrOutput
func (GlobalTableReplicaSpecificationOutput) ResourcePolicy ¶ added in v0.101.0
func (o GlobalTableReplicaSpecificationOutput) ResourcePolicy() GlobalTableResourcePolicyPtrOutput
func (GlobalTableReplicaSpecificationOutput) SseSpecification ¶ added in v0.72.0
func (o GlobalTableReplicaSpecificationOutput) SseSpecification() GlobalTableReplicaSseSpecificationPtrOutput
func (GlobalTableReplicaSpecificationOutput) TableClass ¶ added in v0.13.0
func (o GlobalTableReplicaSpecificationOutput) TableClass() pulumi.StringPtrOutput
func (GlobalTableReplicaSpecificationOutput) Tags ¶
func (o GlobalTableReplicaSpecificationOutput) Tags() GlobalTableTagArrayOutput
func (GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutput ¶
func (o GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutput() GlobalTableReplicaSpecificationOutput
func (GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutputWithContext ¶
func (o GlobalTableReplicaSpecificationOutput) ToGlobalTableReplicaSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSpecificationOutput
type GlobalTableReplicaSseSpecification ¶ added in v0.72.0
type GlobalTableReplicaSseSpecification struct {
KmsMasterKeyId string `pulumi:"kmsMasterKeyId"`
}
type GlobalTableReplicaSseSpecificationArgs ¶ added in v0.72.0
type GlobalTableReplicaSseSpecificationArgs struct {
KmsMasterKeyId pulumi.StringInput `pulumi:"kmsMasterKeyId"`
}
func (GlobalTableReplicaSseSpecificationArgs) ElementType ¶ added in v0.72.0
func (GlobalTableReplicaSseSpecificationArgs) ElementType() reflect.Type
func (GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationOutput ¶ added in v0.72.0
func (i GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationOutput() GlobalTableReplicaSseSpecificationOutput
func (GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationOutputWithContext ¶ added in v0.72.0
func (i GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationOutput
func (GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationPtrOutput ¶ added in v0.72.0
func (i GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationPtrOutput() GlobalTableReplicaSseSpecificationPtrOutput
func (GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationPtrOutputWithContext ¶ added in v0.72.0
func (i GlobalTableReplicaSseSpecificationArgs) ToGlobalTableReplicaSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationPtrOutput
type GlobalTableReplicaSseSpecificationInput ¶ added in v0.72.0
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 ¶ added in v0.72.0
type GlobalTableReplicaSseSpecificationOutput struct{ *pulumi.OutputState }
func (GlobalTableReplicaSseSpecificationOutput) ElementType ¶ added in v0.72.0
func (GlobalTableReplicaSseSpecificationOutput) ElementType() reflect.Type
func (GlobalTableReplicaSseSpecificationOutput) KmsMasterKeyId ¶ added in v0.72.0
func (o GlobalTableReplicaSseSpecificationOutput) KmsMasterKeyId() pulumi.StringOutput
func (GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationOutput ¶ added in v0.72.0
func (o GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationOutput() GlobalTableReplicaSseSpecificationOutput
func (GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationOutputWithContext ¶ added in v0.72.0
func (o GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationOutput
func (GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationPtrOutput ¶ added in v0.72.0
func (o GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationPtrOutput() GlobalTableReplicaSseSpecificationPtrOutput
func (GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationPtrOutputWithContext ¶ added in v0.72.0
func (o GlobalTableReplicaSseSpecificationOutput) ToGlobalTableReplicaSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationPtrOutput
type GlobalTableReplicaSseSpecificationPtrInput ¶ added in v0.72.0
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
func GlobalTableReplicaSseSpecificationPtr ¶ added in v0.72.0
func GlobalTableReplicaSseSpecificationPtr(v *GlobalTableReplicaSseSpecificationArgs) GlobalTableReplicaSseSpecificationPtrInput
type GlobalTableReplicaSseSpecificationPtrOutput ¶ added in v0.72.0
type GlobalTableReplicaSseSpecificationPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableReplicaSseSpecificationPtrOutput) ElementType ¶ added in v0.72.0
func (GlobalTableReplicaSseSpecificationPtrOutput) ElementType() reflect.Type
func (GlobalTableReplicaSseSpecificationPtrOutput) KmsMasterKeyId ¶ added in v0.72.0
func (o GlobalTableReplicaSseSpecificationPtrOutput) KmsMasterKeyId() pulumi.StringPtrOutput
func (GlobalTableReplicaSseSpecificationPtrOutput) ToGlobalTableReplicaSseSpecificationPtrOutput ¶ added in v0.72.0
func (o GlobalTableReplicaSseSpecificationPtrOutput) ToGlobalTableReplicaSseSpecificationPtrOutput() GlobalTableReplicaSseSpecificationPtrOutput
func (GlobalTableReplicaSseSpecificationPtrOutput) ToGlobalTableReplicaSseSpecificationPtrOutputWithContext ¶ added in v0.72.0
func (o GlobalTableReplicaSseSpecificationPtrOutput) ToGlobalTableReplicaSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaSseSpecificationPtrOutput
type GlobalTableReplicaStreamSpecification ¶ added in v0.101.0
type GlobalTableReplicaStreamSpecification struct {
ResourcePolicy GlobalTableResourcePolicy `pulumi:"resourcePolicy"`
}
type GlobalTableReplicaStreamSpecificationArgs ¶ added in v0.101.0
type GlobalTableReplicaStreamSpecificationArgs struct {
ResourcePolicy GlobalTableResourcePolicyInput `pulumi:"resourcePolicy"`
}
func (GlobalTableReplicaStreamSpecificationArgs) ElementType ¶ added in v0.101.0
func (GlobalTableReplicaStreamSpecificationArgs) ElementType() reflect.Type
func (GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationOutput ¶ added in v0.101.0
func (i GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationOutput() GlobalTableReplicaStreamSpecificationOutput
func (GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationOutputWithContext ¶ added in v0.101.0
func (i GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationOutput
func (GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationPtrOutput ¶ added in v0.101.0
func (i GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationPtrOutput() GlobalTableReplicaStreamSpecificationPtrOutput
func (GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext ¶ added in v0.101.0
func (i GlobalTableReplicaStreamSpecificationArgs) ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationPtrOutput
type GlobalTableReplicaStreamSpecificationInput ¶ added in v0.101.0
type GlobalTableReplicaStreamSpecificationInput interface { pulumi.Input ToGlobalTableReplicaStreamSpecificationOutput() GlobalTableReplicaStreamSpecificationOutput ToGlobalTableReplicaStreamSpecificationOutputWithContext(context.Context) GlobalTableReplicaStreamSpecificationOutput }
GlobalTableReplicaStreamSpecificationInput is an input type that accepts GlobalTableReplicaStreamSpecificationArgs and GlobalTableReplicaStreamSpecificationOutput values. You can construct a concrete instance of `GlobalTableReplicaStreamSpecificationInput` via:
GlobalTableReplicaStreamSpecificationArgs{...}
type GlobalTableReplicaStreamSpecificationOutput ¶ added in v0.101.0
type GlobalTableReplicaStreamSpecificationOutput struct{ *pulumi.OutputState }
func (GlobalTableReplicaStreamSpecificationOutput) ElementType ¶ added in v0.101.0
func (GlobalTableReplicaStreamSpecificationOutput) ElementType() reflect.Type
func (GlobalTableReplicaStreamSpecificationOutput) ResourcePolicy ¶ added in v0.101.0
func (o GlobalTableReplicaStreamSpecificationOutput) ResourcePolicy() GlobalTableResourcePolicyOutput
func (GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationOutput ¶ added in v0.101.0
func (o GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationOutput() GlobalTableReplicaStreamSpecificationOutput
func (GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationOutputWithContext ¶ added in v0.101.0
func (o GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationOutput
func (GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationPtrOutput ¶ added in v0.101.0
func (o GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationPtrOutput() GlobalTableReplicaStreamSpecificationPtrOutput
func (GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext ¶ added in v0.101.0
func (o GlobalTableReplicaStreamSpecificationOutput) ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationPtrOutput
type GlobalTableReplicaStreamSpecificationPtrInput ¶ added in v0.101.0
type GlobalTableReplicaStreamSpecificationPtrInput interface { pulumi.Input ToGlobalTableReplicaStreamSpecificationPtrOutput() GlobalTableReplicaStreamSpecificationPtrOutput ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext(context.Context) GlobalTableReplicaStreamSpecificationPtrOutput }
GlobalTableReplicaStreamSpecificationPtrInput is an input type that accepts GlobalTableReplicaStreamSpecificationArgs, GlobalTableReplicaStreamSpecificationPtr and GlobalTableReplicaStreamSpecificationPtrOutput values. You can construct a concrete instance of `GlobalTableReplicaStreamSpecificationPtrInput` via:
GlobalTableReplicaStreamSpecificationArgs{...} or: nil
func GlobalTableReplicaStreamSpecificationPtr ¶ added in v0.101.0
func GlobalTableReplicaStreamSpecificationPtr(v *GlobalTableReplicaStreamSpecificationArgs) GlobalTableReplicaStreamSpecificationPtrInput
type GlobalTableReplicaStreamSpecificationPtrOutput ¶ added in v0.101.0
type GlobalTableReplicaStreamSpecificationPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableReplicaStreamSpecificationPtrOutput) ElementType ¶ added in v0.101.0
func (GlobalTableReplicaStreamSpecificationPtrOutput) ElementType() reflect.Type
func (GlobalTableReplicaStreamSpecificationPtrOutput) ResourcePolicy ¶ added in v0.101.0
func (o GlobalTableReplicaStreamSpecificationPtrOutput) ResourcePolicy() GlobalTableResourcePolicyPtrOutput
func (GlobalTableReplicaStreamSpecificationPtrOutput) ToGlobalTableReplicaStreamSpecificationPtrOutput ¶ added in v0.101.0
func (o GlobalTableReplicaStreamSpecificationPtrOutput) ToGlobalTableReplicaStreamSpecificationPtrOutput() GlobalTableReplicaStreamSpecificationPtrOutput
func (GlobalTableReplicaStreamSpecificationPtrOutput) ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext ¶ added in v0.101.0
func (o GlobalTableReplicaStreamSpecificationPtrOutput) ToGlobalTableReplicaStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableReplicaStreamSpecificationPtrOutput
type GlobalTableResourcePolicy ¶ added in v0.101.0
type GlobalTableResourcePolicy struct {
PolicyDocument interface{} `pulumi:"policyDocument"`
}
type GlobalTableResourcePolicyArgs ¶ added in v0.101.0
func (GlobalTableResourcePolicyArgs) ElementType ¶ added in v0.101.0
func (GlobalTableResourcePolicyArgs) ElementType() reflect.Type
func (GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyOutput ¶ added in v0.101.0
func (i GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyOutput() GlobalTableResourcePolicyOutput
func (GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyOutputWithContext ¶ added in v0.101.0
func (i GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyOutputWithContext(ctx context.Context) GlobalTableResourcePolicyOutput
func (GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyPtrOutput ¶ added in v0.101.0
func (i GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyPtrOutput() GlobalTableResourcePolicyPtrOutput
func (GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyPtrOutputWithContext ¶ added in v0.101.0
func (i GlobalTableResourcePolicyArgs) ToGlobalTableResourcePolicyPtrOutputWithContext(ctx context.Context) GlobalTableResourcePolicyPtrOutput
type GlobalTableResourcePolicyInput ¶ added in v0.101.0
type GlobalTableResourcePolicyInput interface { pulumi.Input ToGlobalTableResourcePolicyOutput() GlobalTableResourcePolicyOutput ToGlobalTableResourcePolicyOutputWithContext(context.Context) GlobalTableResourcePolicyOutput }
GlobalTableResourcePolicyInput is an input type that accepts GlobalTableResourcePolicyArgs and GlobalTableResourcePolicyOutput values. You can construct a concrete instance of `GlobalTableResourcePolicyInput` via:
GlobalTableResourcePolicyArgs{...}
type GlobalTableResourcePolicyOutput ¶ added in v0.101.0
type GlobalTableResourcePolicyOutput struct{ *pulumi.OutputState }
func (GlobalTableResourcePolicyOutput) ElementType ¶ added in v0.101.0
func (GlobalTableResourcePolicyOutput) ElementType() reflect.Type
func (GlobalTableResourcePolicyOutput) PolicyDocument ¶ added in v0.101.0
func (o GlobalTableResourcePolicyOutput) PolicyDocument() pulumi.AnyOutput
func (GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyOutput ¶ added in v0.101.0
func (o GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyOutput() GlobalTableResourcePolicyOutput
func (GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyOutputWithContext ¶ added in v0.101.0
func (o GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyOutputWithContext(ctx context.Context) GlobalTableResourcePolicyOutput
func (GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyPtrOutput ¶ added in v0.101.0
func (o GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyPtrOutput() GlobalTableResourcePolicyPtrOutput
func (GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyPtrOutputWithContext ¶ added in v0.101.0
func (o GlobalTableResourcePolicyOutput) ToGlobalTableResourcePolicyPtrOutputWithContext(ctx context.Context) GlobalTableResourcePolicyPtrOutput
type GlobalTableResourcePolicyPtrInput ¶ added in v0.101.0
type GlobalTableResourcePolicyPtrInput interface { pulumi.Input ToGlobalTableResourcePolicyPtrOutput() GlobalTableResourcePolicyPtrOutput ToGlobalTableResourcePolicyPtrOutputWithContext(context.Context) GlobalTableResourcePolicyPtrOutput }
GlobalTableResourcePolicyPtrInput is an input type that accepts GlobalTableResourcePolicyArgs, GlobalTableResourcePolicyPtr and GlobalTableResourcePolicyPtrOutput values. You can construct a concrete instance of `GlobalTableResourcePolicyPtrInput` via:
GlobalTableResourcePolicyArgs{...} or: nil
func GlobalTableResourcePolicyPtr ¶ added in v0.101.0
func GlobalTableResourcePolicyPtr(v *GlobalTableResourcePolicyArgs) GlobalTableResourcePolicyPtrInput
type GlobalTableResourcePolicyPtrOutput ¶ added in v0.101.0
type GlobalTableResourcePolicyPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableResourcePolicyPtrOutput) Elem ¶ added in v0.101.0
func (o GlobalTableResourcePolicyPtrOutput) Elem() GlobalTableResourcePolicyOutput
func (GlobalTableResourcePolicyPtrOutput) ElementType ¶ added in v0.101.0
func (GlobalTableResourcePolicyPtrOutput) ElementType() reflect.Type
func (GlobalTableResourcePolicyPtrOutput) PolicyDocument ¶ added in v0.101.0
func (o GlobalTableResourcePolicyPtrOutput) PolicyDocument() pulumi.AnyOutput
func (GlobalTableResourcePolicyPtrOutput) ToGlobalTableResourcePolicyPtrOutput ¶ added in v0.101.0
func (o GlobalTableResourcePolicyPtrOutput) ToGlobalTableResourcePolicyPtrOutput() GlobalTableResourcePolicyPtrOutput
func (GlobalTableResourcePolicyPtrOutput) ToGlobalTableResourcePolicyPtrOutputWithContext ¶ added in v0.101.0
func (o GlobalTableResourcePolicyPtrOutput) ToGlobalTableResourcePolicyPtrOutputWithContext(ctx context.Context) GlobalTableResourcePolicyPtrOutput
type GlobalTableSseSpecification ¶ added in v0.72.0
type GlobalTableSseSpecificationArgs ¶ added in v0.72.0
type GlobalTableSseSpecificationArgs struct { SseEnabled pulumi.BoolInput `pulumi:"sseEnabled"` SseType pulumi.StringPtrInput `pulumi:"sseType"` }
func (GlobalTableSseSpecificationArgs) ElementType ¶ added in v0.72.0
func (GlobalTableSseSpecificationArgs) ElementType() reflect.Type
func (GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationOutput ¶ added in v0.72.0
func (i GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationOutput() GlobalTableSseSpecificationOutput
func (GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationOutputWithContext ¶ added in v0.72.0
func (i GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationOutputWithContext(ctx context.Context) GlobalTableSseSpecificationOutput
func (GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationPtrOutput ¶ added in v0.72.0
func (i GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationPtrOutput() GlobalTableSseSpecificationPtrOutput
func (GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationPtrOutputWithContext ¶ added in v0.72.0
func (i GlobalTableSseSpecificationArgs) ToGlobalTableSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableSseSpecificationPtrOutput
type GlobalTableSseSpecificationInput ¶ added in v0.72.0
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 ¶ added in v0.72.0
type GlobalTableSseSpecificationOutput struct{ *pulumi.OutputState }
func (GlobalTableSseSpecificationOutput) ElementType ¶ added in v0.72.0
func (GlobalTableSseSpecificationOutput) ElementType() reflect.Type
func (GlobalTableSseSpecificationOutput) SseEnabled ¶ added in v0.72.0
func (o GlobalTableSseSpecificationOutput) SseEnabled() pulumi.BoolOutput
func (GlobalTableSseSpecificationOutput) SseType ¶ added in v0.72.0
func (o GlobalTableSseSpecificationOutput) SseType() pulumi.StringPtrOutput
func (GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationOutput ¶ added in v0.72.0
func (o GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationOutput() GlobalTableSseSpecificationOutput
func (GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationOutputWithContext ¶ added in v0.72.0
func (o GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationOutputWithContext(ctx context.Context) GlobalTableSseSpecificationOutput
func (GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationPtrOutput ¶ added in v0.72.0
func (o GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationPtrOutput() GlobalTableSseSpecificationPtrOutput
func (GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationPtrOutputWithContext ¶ added in v0.72.0
func (o GlobalTableSseSpecificationOutput) ToGlobalTableSseSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableSseSpecificationPtrOutput
type GlobalTableSseSpecificationPtrInput ¶ added in v0.72.0
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
func GlobalTableSseSpecificationPtr ¶ added in v0.72.0
func GlobalTableSseSpecificationPtr(v *GlobalTableSseSpecificationArgs) GlobalTableSseSpecificationPtrInput
type GlobalTableSseSpecificationPtrOutput ¶ added in v0.72.0
type GlobalTableSseSpecificationPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableSseSpecificationPtrOutput) ElementType ¶ added in v0.72.0
func (GlobalTableSseSpecificationPtrOutput) ElementType() reflect.Type
func (GlobalTableSseSpecificationPtrOutput) SseEnabled ¶ added in v0.72.0
func (o GlobalTableSseSpecificationPtrOutput) SseEnabled() pulumi.BoolPtrOutput
func (GlobalTableSseSpecificationPtrOutput) SseType ¶ added in v0.72.0
func (o GlobalTableSseSpecificationPtrOutput) SseType() pulumi.StringPtrOutput
func (GlobalTableSseSpecificationPtrOutput) ToGlobalTableSseSpecificationPtrOutput ¶ added in v0.72.0
func (o GlobalTableSseSpecificationPtrOutput) ToGlobalTableSseSpecificationPtrOutput() GlobalTableSseSpecificationPtrOutput
func (GlobalTableSseSpecificationPtrOutput) ToGlobalTableSseSpecificationPtrOutputWithContext ¶ added in v0.72.0
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GlobalTableStreamSpecificationOutput) StreamViewType ¶
func (o GlobalTableStreamSpecificationOutput) StreamViewType() pulumi.StringOutput
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
func GlobalTableStreamSpecificationPtr ¶
func GlobalTableStreamSpecificationPtr(v *GlobalTableStreamSpecificationArgs) GlobalTableStreamSpecificationPtrInput
type GlobalTableStreamSpecificationPtrOutput ¶
type GlobalTableStreamSpecificationPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableStreamSpecificationPtrOutput) ElementType ¶
func (GlobalTableStreamSpecificationPtrOutput) ElementType() reflect.Type
func (GlobalTableStreamSpecificationPtrOutput) StreamViewType ¶
func (o GlobalTableStreamSpecificationPtrOutput) StreamViewType() pulumi.StringPtrOutput
func (GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutput ¶
func (o GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutput() GlobalTableStreamSpecificationPtrOutput
func (GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutputWithContext ¶
func (o GlobalTableStreamSpecificationPtrOutput) ToGlobalTableStreamSpecificationPtrOutputWithContext(ctx context.Context) GlobalTableStreamSpecificationPtrOutput
type GlobalTableTag ¶
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 (o GlobalTableTagArrayOutput) Index(i pulumi.IntInput) GlobalTableTagOutput
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 (o GlobalTableTagOutput) Key() pulumi.StringOutput
func (GlobalTableTagOutput) ToGlobalTableTagOutput ¶
func (o GlobalTableTagOutput) ToGlobalTableTagOutput() GlobalTableTagOutput
func (GlobalTableTagOutput) ToGlobalTableTagOutputWithContext ¶
func (o GlobalTableTagOutput) ToGlobalTableTagOutputWithContext(ctx context.Context) GlobalTableTagOutput
func (GlobalTableTagOutput) Value ¶
func (o GlobalTableTagOutput) Value() pulumi.StringOutput
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) ElementType() reflect.Type
func (GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutput ¶
func (i GlobalTableTargetTrackingScalingPolicyConfigurationArgs) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutput() GlobalTableTargetTrackingScalingPolicyConfigurationOutput
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 (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) DisableScaleIn() pulumi.BoolPtrOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ElementType ¶
func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ElementType() reflect.Type
func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ScaleInCooldown ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ScaleInCooldown() pulumi.IntPtrOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ScaleOutCooldown ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ScaleOutCooldown() pulumi.IntPtrOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) TargetValue ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) TargetValue() pulumi.Float64Output
func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutput ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutput() GlobalTableTargetTrackingScalingPolicyConfigurationOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutputWithContext ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput() GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
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
func GlobalTableTargetTrackingScalingPolicyConfigurationPtr ¶
func GlobalTableTargetTrackingScalingPolicyConfigurationPtr(v *GlobalTableTargetTrackingScalingPolicyConfigurationArgs) GlobalTableTargetTrackingScalingPolicyConfigurationPtrInput
type GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput ¶
type GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) DisableScaleIn ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) DisableScaleIn() pulumi.BoolPtrOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ElementType ¶
func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ElementType() reflect.Type
func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ScaleInCooldown ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ScaleInCooldown() pulumi.IntPtrOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ScaleOutCooldown ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ScaleOutCooldown() pulumi.IntPtrOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) TargetValue ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) TargetValue() pulumi.Float64PtrOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput() GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
func (GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext ¶
func (o GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput) ToGlobalTableTargetTrackingScalingPolicyConfigurationPtrOutputWithContext(ctx context.Context) GlobalTableTargetTrackingScalingPolicyConfigurationPtrOutput
type GlobalTableTimeToLiveSpecificationArgs ¶
type GlobalTableTimeToLiveSpecificationArgs struct { AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (GlobalTableTimeToLiveSpecificationArgs) ElementType ¶
func (GlobalTableTimeToLiveSpecificationArgs) ElementType() reflect.Type
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 (o GlobalTableTimeToLiveSpecificationOutput) AttributeName() pulumi.StringPtrOutput
func (GlobalTableTimeToLiveSpecificationOutput) ElementType ¶
func (GlobalTableTimeToLiveSpecificationOutput) ElementType() reflect.Type
func (GlobalTableTimeToLiveSpecificationOutput) Enabled ¶
func (o GlobalTableTimeToLiveSpecificationOutput) Enabled() pulumi.BoolOutput
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
func GlobalTableTimeToLiveSpecificationPtr ¶
func GlobalTableTimeToLiveSpecificationPtr(v *GlobalTableTimeToLiveSpecificationArgs) GlobalTableTimeToLiveSpecificationPtrInput
type GlobalTableTimeToLiveSpecificationPtrOutput ¶
type GlobalTableTimeToLiveSpecificationPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableTimeToLiveSpecificationPtrOutput) AttributeName ¶
func (o GlobalTableTimeToLiveSpecificationPtrOutput) AttributeName() pulumi.StringPtrOutput
func (GlobalTableTimeToLiveSpecificationPtrOutput) ElementType ¶
func (GlobalTableTimeToLiveSpecificationPtrOutput) ElementType() reflect.Type
func (GlobalTableTimeToLiveSpecificationPtrOutput) Enabled ¶
func (o GlobalTableTimeToLiveSpecificationPtrOutput) Enabled() pulumi.BoolPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o GlobalTableWriteProvisionedThroughputSettingsOutput) WriteCapacityAutoScalingSettings() GlobalTableCapacityAutoScalingSettingsPtrOutput
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
func GlobalTableWriteProvisionedThroughputSettingsPtr ¶
func GlobalTableWriteProvisionedThroughputSettingsPtr(v *GlobalTableWriteProvisionedThroughputSettingsArgs) GlobalTableWriteProvisionedThroughputSettingsPtrInput
type GlobalTableWriteProvisionedThroughputSettingsPtrOutput ¶
type GlobalTableWriteProvisionedThroughputSettingsPtrOutput struct{ *pulumi.OutputState }
func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ElementType ¶
func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ElementType() reflect.Type
func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput ¶
func (o GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutput() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext ¶
func (o GlobalTableWriteProvisionedThroughputSettingsPtrOutput) ToGlobalTableWriteProvisionedThroughputSettingsPtrOutputWithContext(ctx context.Context) GlobalTableWriteProvisionedThroughputSettingsPtrOutput
func (GlobalTableWriteProvisionedThroughputSettingsPtrOutput) WriteCapacityAutoScalingSettings ¶
func (o GlobalTableWriteProvisionedThroughputSettingsPtrOutput) WriteCapacityAutoScalingSettings() GlobalTableCapacityAutoScalingSettingsPtrOutput
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
func (LookupGlobalTableOutputArgs) ElementType() reflect.Type
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 LookupGlobalTableOutput(ctx *pulumi.Context, args LookupGlobalTableOutputArgs, opts ...pulumi.InvokeOption) LookupGlobalTableResultOutput
func (LookupGlobalTableResultOutput) Arn ¶ added in v0.12.0
func (o LookupGlobalTableResultOutput) Arn() pulumi.StringPtrOutput
func (LookupGlobalTableResultOutput) AttributeDefinitions ¶ added in v0.12.0
func (o LookupGlobalTableResultOutput) AttributeDefinitions() GlobalTableAttributeDefinitionArrayOutput
func (LookupGlobalTableResultOutput) BillingMode ¶ added in v0.12.0
func (o LookupGlobalTableResultOutput) BillingMode() pulumi.StringPtrOutput
func (LookupGlobalTableResultOutput) ElementType ¶ added in v0.12.0
func (LookupGlobalTableResultOutput) ElementType() reflect.Type
func (LookupGlobalTableResultOutput) GlobalSecondaryIndexes ¶ added in v0.12.0
func (o LookupGlobalTableResultOutput) GlobalSecondaryIndexes() GlobalTableGlobalSecondaryIndexArrayOutput
func (LookupGlobalTableResultOutput) Replicas ¶ added in v0.12.0
func (o LookupGlobalTableResultOutput) Replicas() GlobalTableReplicaSpecificationArrayOutput
func (LookupGlobalTableResultOutput) SseSpecification ¶ added in v0.72.0
func (o LookupGlobalTableResultOutput) SseSpecification() GlobalTableSseSpecificationPtrOutput
func (LookupGlobalTableResultOutput) StreamArn ¶ added in v0.12.0
func (o LookupGlobalTableResultOutput) StreamArn() pulumi.StringPtrOutput
func (LookupGlobalTableResultOutput) StreamSpecification ¶ added in v0.12.0
func (o LookupGlobalTableResultOutput) StreamSpecification() GlobalTableStreamSpecificationPtrOutput
func (LookupGlobalTableResultOutput) TableId ¶ added in v0.12.0
func (o LookupGlobalTableResultOutput) TableId() pulumi.StringPtrOutput
func (LookupGlobalTableResultOutput) TimeToLiveSpecification ¶ added in v0.12.0
func (o LookupGlobalTableResultOutput) TimeToLiveSpecification() GlobalTableTimeToLiveSpecificationPtrOutput
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
func (o LookupGlobalTableResultOutput) WriteProvisionedThroughputSettings() GlobalTableWriteProvisionedThroughputSettingsPtrOutput
type LookupTableArgs ¶ added in v0.12.0
type LookupTableArgs struct { // A name for the table. If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the table name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html). // If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. TableName string `pulumi:"tableName"` }
type LookupTableOutputArgs ¶ added in v0.12.0
type LookupTableOutputArgs struct { // A name for the table. If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the table name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html). // If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. 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"` // A list of attributes that describe the key schema for the table and indexes. // This property is required to create a DDB table. // Update requires: [Some interruptions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-some-interrupt). Replacement if you edit an existing AttributeDefinition. AttributeDefinitions []TableAttributeDefinition `pulumi:"attributeDefinitions"` // Specify how you are charged for read and write throughput and how you manage capacity. // Valid values include: // + “PROVISIONED“ - We recommend using “PROVISIONED“ for predictable workloads. “PROVISIONED“ sets the billing mode to [Provisioned Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.Manual). // + “PAY_PER_REQUEST“ - We recommend using “PAY_PER_REQUEST“ for unpredictable workloads. “PAY_PER_REQUEST“ sets the billing mode to [On-Demand Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemand). // // If not specified, the default is “PROVISIONED“. BillingMode *string `pulumi:"billingMode"` // The settings used to enable or disable CloudWatch Contributor Insights for the specified table. ContributorInsightsSpecification *TableContributorInsightsSpecification `pulumi:"contributorInsightsSpecification"` // Determines if a table is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see [Using deletion protection](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.Basics.html#WorkingWithTables.Basics.DeletionProtection) in the *Developer Guide*. DeletionProtectionEnabled *bool `pulumi:"deletionProtectionEnabled"` // Global secondary indexes to be created on the table. You can create up to 20 global secondary indexes. // If you update a table to include a new global secondary index, CFNlong initiates the index creation and then proceeds with the stack update. CFNlong doesn't wait for the index to complete creation because the backfilling phase can take a long time, depending on the size of the table. You can't use the index or update the table until the index's status is “ACTIVE“. You can track its status by using the DynamoDB [DescribeTable](https://docs.aws.amazon.com/cli/latest/reference/dynamodb/describe-table.html) command. // If you add or delete an index during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new index, you must manually delete the index. // Updates are not supported. The following are exceptions: // + If you update either the contributor insights specification or the provisioned throughput values of global secondary indexes, you can update the table without interruption. // + You can delete or add one global secondary index without interruption. If you do both in the same update (for example, by changing the index's logical ID), the update fails. GlobalSecondaryIndexes []TableGlobalSecondaryIndex `pulumi:"globalSecondaryIndexes"` // Specifies the attributes that make up the primary key for the table. The attributes in the “KeySchema“ property must also be defined in the “AttributeDefinitions“ property. KeySchema interface{} `pulumi:"keySchema"` // The Kinesis Data Streams configuration for the specified table. KinesisStreamSpecification *TableKinesisStreamSpecification `pulumi:"kinesisStreamSpecification"` // Local secondary indexes to be created on the table. You can create up to 5 local secondary indexes. Each index is scoped to a given hash key value. The size of each hash key can be up to 10 gigabytes. LocalSecondaryIndexes []TableLocalSecondaryIndex `pulumi:"localSecondaryIndexes"` // The settings used to enable point in time recovery. PointInTimeRecoverySpecification *TablePointInTimeRecoverySpecification `pulumi:"pointInTimeRecoverySpecification"` // Throughput for the specified table, which consists of values for “ReadCapacityUnits“ and “WriteCapacityUnits“. For more information about the contents of a provisioned throughput structure, see [Amazon DynamoDB Table ProvisionedThroughput](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html). // If you set “BillingMode“ as “PROVISIONED“, you must specify this property. If you set “BillingMode“ as “PAY_PER_REQUEST“, you cannot specify this property. ProvisionedThroughput *TableProvisionedThroughput `pulumi:"provisionedThroughput"` // A resource-based policy document that contains permissions to add to the specified table. In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html). // When you attach a resource-based policy while creating a table, the policy creation is *strongly consistent*. For information about the considerations that you should keep in mind while attaching a resource-based policy, see [Resource-based policy considerations](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html). ResourcePolicy *TableResourcePolicy `pulumi:"resourcePolicy"` // Specifies the settings to enable server-side encryption. SseSpecification *TableSseSpecification `pulumi:"sseSpecification"` StreamArn *string `pulumi:"streamArn"` // The settings for the DDB table stream, which capture changes to items stored in the table. StreamSpecification *TableStreamSpecification `pulumi:"streamSpecification"` // The table class of the new table. Valid values are “STANDARD“ and “STANDARD_INFREQUENT_ACCESS“. TableClass *string `pulumi:"tableClass"` // An array of key-value pairs to apply to this resource. // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags []aws.Tag `pulumi:"tags"` // Specifies the Time to Live (TTL) settings for the table. // For detailed information about the limits in DynamoDB, see [Limits in Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the Amazon DynamoDB Developer Guide. TimeToLiveSpecification *TableTimeToLiveSpecification `pulumi:"timeToLiveSpecification"` }
func LookupTable ¶ added in v0.12.0
func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)
The “AWS::DynamoDB::Table“ resource creates a DDB table. For more information, see [CreateTable](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html) in the *API Reference*.
You should be aware of the following behaviors when working with DDB tables: + CFNlong typically creates DDB tables in parallel. However, if your template includes multiple DDB tables with indexes, you must declare dependencies so that the tables are created sequentially. DDBlong limits the number of tables with secondary indexes that are in the creating state. If you create multiple tables with indexes at the same time, DDB returns an error and the stack operation fails. For an example, see [DynamoDB Table with a DependsOn Attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#aws-resource-dynamodb-table--examples--DynamoDB_Table_with_a_DependsOn_Attribute). Our guidance is to use the latest schema documented here for your CFNlong templates. This schema supports the provisioning of all table settings below. When using this schema in your CFNlong templates, please ensure that your Identity and Access Management (IAM) policies are updated with appropriate permissions to allow for the authorization of these setting changes.
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 (o LookupTableResultOutput) Arn() pulumi.StringPtrOutput
func (LookupTableResultOutput) AttributeDefinitions ¶ added in v0.12.0
func (o LookupTableResultOutput) AttributeDefinitions() TableAttributeDefinitionArrayOutput
A list of attributes that describe the key schema for the table and indexes.
This property is required to create a DDB table. Update requires: [Some interruptions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-some-interrupt). Replacement if you edit an existing AttributeDefinition.
func (LookupTableResultOutput) BillingMode ¶ added in v0.12.0
func (o LookupTableResultOutput) BillingMode() pulumi.StringPtrOutput
Specify how you are charged for read and write throughput and how you manage capacity.
Valid values include: + ``PROVISIONED`` - We recommend using ``PROVISIONED`` for predictable workloads. ``PROVISIONED`` sets the billing mode to [Provisioned Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.Manual). + ``PAY_PER_REQUEST`` - We recommend using ``PAY_PER_REQUEST`` for unpredictable workloads. ``PAY_PER_REQUEST`` sets the billing mode to [On-Demand Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemand). If not specified, the default is ``PROVISIONED``.
func (LookupTableResultOutput) ContributorInsightsSpecification ¶ added in v0.12.0
func (o LookupTableResultOutput) ContributorInsightsSpecification() TableContributorInsightsSpecificationPtrOutput
The settings used to enable or disable CloudWatch Contributor Insights for the specified table.
func (LookupTableResultOutput) DeletionProtectionEnabled ¶ added in v0.52.0
func (o LookupTableResultOutput) DeletionProtectionEnabled() pulumi.BoolPtrOutput
Determines if a table is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see [Using deletion protection](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.Basics.html#WorkingWithTables.Basics.DeletionProtection) in the *Developer Guide*.
func (LookupTableResultOutput) ElementType ¶ added in v0.12.0
func (LookupTableResultOutput) ElementType() reflect.Type
func (LookupTableResultOutput) GlobalSecondaryIndexes ¶ added in v0.12.0
func (o LookupTableResultOutput) GlobalSecondaryIndexes() TableGlobalSecondaryIndexArrayOutput
Global secondary indexes to be created on the table. You can create up to 20 global secondary indexes.
If you update a table to include a new global secondary index, CFNlong initiates the index creation and then proceeds with the stack update. CFNlong doesn't wait for the index to complete creation because the backfilling phase can take a long time, depending on the size of the table. You can't use the index or update the table until the index's status is ``ACTIVE``. You can track its status by using the DynamoDB [DescribeTable](https://docs.aws.amazon.com/cli/latest/reference/dynamodb/describe-table.html) command. If you add or delete an index during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new index, you must manually delete the index. Updates are not supported. The following are exceptions: + If you update either the contributor insights specification or the provisioned throughput values of global secondary indexes, you can update the table without interruption. + You can delete or add one global secondary index without interruption. If you do both in the same update (for example, by changing the index's logical ID), the update fails.
func (LookupTableResultOutput) KeySchema ¶ added in v0.21.0
func (o LookupTableResultOutput) KeySchema() pulumi.AnyOutput
Specifies the attributes that make up the primary key for the table. The attributes in the “KeySchema“ property must also be defined in the “AttributeDefinitions“ property.
func (LookupTableResultOutput) KinesisStreamSpecification ¶ added in v0.12.0
func (o LookupTableResultOutput) KinesisStreamSpecification() TableKinesisStreamSpecificationPtrOutput
The Kinesis Data Streams configuration for the specified table.
func (LookupTableResultOutput) LocalSecondaryIndexes ¶ added in v0.21.0
func (o LookupTableResultOutput) LocalSecondaryIndexes() TableLocalSecondaryIndexArrayOutput
Local secondary indexes to be created on the table. You can create up to 5 local secondary indexes. Each index is scoped to a given hash key value. The size of each hash key can be up to 10 gigabytes.
func (LookupTableResultOutput) PointInTimeRecoverySpecification ¶ added in v0.12.0
func (o LookupTableResultOutput) PointInTimeRecoverySpecification() TablePointInTimeRecoverySpecificationPtrOutput
The settings used to enable point in time recovery.
func (LookupTableResultOutput) ProvisionedThroughput ¶ added in v0.12.0
func (o LookupTableResultOutput) ProvisionedThroughput() TableProvisionedThroughputPtrOutput
Throughput for the specified table, which consists of values for “ReadCapacityUnits“ and “WriteCapacityUnits“. For more information about the contents of a provisioned throughput structure, see [Amazon DynamoDB Table ProvisionedThroughput](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html).
If you set ``BillingMode`` as ``PROVISIONED``, you must specify this property. If you set ``BillingMode`` as ``PAY_PER_REQUEST``, you cannot specify this property.
func (LookupTableResultOutput) ResourcePolicy ¶ added in v0.97.0
func (o LookupTableResultOutput) ResourcePolicy() TableResourcePolicyPtrOutput
A resource-based policy document that contains permissions to add to the specified table. In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).
When you attach a resource-based policy while creating a table, the policy creation is *strongly consistent*. For information about the considerations that you should keep in mind while attaching a resource-based policy, see [Resource-based policy considerations](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html).
func (LookupTableResultOutput) SseSpecification ¶ added in v0.72.0
func (o LookupTableResultOutput) SseSpecification() TableSseSpecificationPtrOutput
Specifies the settings to enable server-side encryption.
func (LookupTableResultOutput) StreamArn ¶ added in v0.12.0
func (o LookupTableResultOutput) StreamArn() pulumi.StringPtrOutput
func (LookupTableResultOutput) StreamSpecification ¶ added in v0.12.0
func (o LookupTableResultOutput) StreamSpecification() TableStreamSpecificationPtrOutput
The settings for the DDB table stream, which capture changes to items stored in the table.
func (LookupTableResultOutput) TableClass ¶ added in v0.12.0
func (o LookupTableResultOutput) TableClass() pulumi.StringPtrOutput
The table class of the new table. Valid values are “STANDARD“ and “STANDARD_INFREQUENT_ACCESS“.
func (LookupTableResultOutput) Tags ¶ added in v0.12.0
func (o LookupTableResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).
func (LookupTableResultOutput) TimeToLiveSpecification ¶ added in v0.12.0
func (o LookupTableResultOutput) TimeToLiveSpecification() TableTimeToLiveSpecificationPtrOutput
Specifies the Time to Live (TTL) settings for the table.
For detailed information about the limits in DynamoDB, see [Limits in Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the Amazon DynamoDB Developer Guide.
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"` // A list of attributes that describe the key schema for the table and indexes. // This property is required to create a DDB table. // Update requires: [Some interruptions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-some-interrupt). Replacement if you edit an existing AttributeDefinition. AttributeDefinitions TableAttributeDefinitionArrayOutput `pulumi:"attributeDefinitions"` // Specify how you are charged for read and write throughput and how you manage capacity. // Valid values include: // + “PROVISIONED“ - We recommend using “PROVISIONED“ for predictable workloads. “PROVISIONED“ sets the billing mode to [Provisioned Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.Manual). // + “PAY_PER_REQUEST“ - We recommend using “PAY_PER_REQUEST“ for unpredictable workloads. “PAY_PER_REQUEST“ sets the billing mode to [On-Demand Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemand). // // If not specified, the default is “PROVISIONED“. BillingMode pulumi.StringPtrOutput `pulumi:"billingMode"` // The settings used to enable or disable CloudWatch Contributor Insights for the specified table. ContributorInsightsSpecification TableContributorInsightsSpecificationPtrOutput `pulumi:"contributorInsightsSpecification"` // Determines if a table is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see [Using deletion protection](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.Basics.html#WorkingWithTables.Basics.DeletionProtection) in the *Developer Guide*. DeletionProtectionEnabled pulumi.BoolPtrOutput `pulumi:"deletionProtectionEnabled"` // Global secondary indexes to be created on the table. You can create up to 20 global secondary indexes. // If you update a table to include a new global secondary index, CFNlong initiates the index creation and then proceeds with the stack update. CFNlong doesn't wait for the index to complete creation because the backfilling phase can take a long time, depending on the size of the table. You can't use the index or update the table until the index's status is “ACTIVE“. You can track its status by using the DynamoDB [DescribeTable](https://docs.aws.amazon.com/cli/latest/reference/dynamodb/describe-table.html) command. // If you add or delete an index during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new index, you must manually delete the index. // Updates are not supported. The following are exceptions: // + If you update either the contributor insights specification or the provisioned throughput values of global secondary indexes, you can update the table without interruption. // + You can delete or add one global secondary index without interruption. If you do both in the same update (for example, by changing the index's logical ID), the update fails. GlobalSecondaryIndexes TableGlobalSecondaryIndexArrayOutput `pulumi:"globalSecondaryIndexes"` // Specifies the properties of data being imported from the S3 bucket source to the table. // If you specify the “ImportSourceSpecification“ property, and also specify either the “StreamSpecification“, the “TableClass“ property, or the “DeletionProtectionEnabled“ property, the IAM entity creating/updating stack must have “UpdateTable“ permission. ImportSourceSpecification TableImportSourceSpecificationPtrOutput `pulumi:"importSourceSpecification"` // Specifies the attributes that make up the primary key for the table. The attributes in the “KeySchema“ property must also be defined in the “AttributeDefinitions“ property. KeySchema pulumi.AnyOutput `pulumi:"keySchema"` // The Kinesis Data Streams configuration for the specified table. KinesisStreamSpecification TableKinesisStreamSpecificationPtrOutput `pulumi:"kinesisStreamSpecification"` // Local secondary indexes to be created on the table. You can create up to 5 local secondary indexes. Each index is scoped to a given hash key value. The size of each hash key can be up to 10 gigabytes. LocalSecondaryIndexes TableLocalSecondaryIndexArrayOutput `pulumi:"localSecondaryIndexes"` // The settings used to enable point in time recovery. PointInTimeRecoverySpecification TablePointInTimeRecoverySpecificationPtrOutput `pulumi:"pointInTimeRecoverySpecification"` // Throughput for the specified table, which consists of values for “ReadCapacityUnits“ and “WriteCapacityUnits“. For more information about the contents of a provisioned throughput structure, see [Amazon DynamoDB Table ProvisionedThroughput](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html). // If you set “BillingMode“ as “PROVISIONED“, you must specify this property. If you set “BillingMode“ as “PAY_PER_REQUEST“, you cannot specify this property. ProvisionedThroughput TableProvisionedThroughputPtrOutput `pulumi:"provisionedThroughput"` // A resource-based policy document that contains permissions to add to the specified table. In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html). // When you attach a resource-based policy while creating a table, the policy creation is *strongly consistent*. For information about the considerations that you should keep in mind while attaching a resource-based policy, see [Resource-based policy considerations](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html). ResourcePolicy TableResourcePolicyPtrOutput `pulumi:"resourcePolicy"` // Specifies the settings to enable server-side encryption. SseSpecification TableSseSpecificationPtrOutput `pulumi:"sseSpecification"` StreamArn pulumi.StringOutput `pulumi:"streamArn"` // The settings for the DDB table stream, which capture changes to items stored in the table. StreamSpecification TableStreamSpecificationPtrOutput `pulumi:"streamSpecification"` // The table class of the new table. Valid values are “STANDARD“ and “STANDARD_INFREQUENT_ACCESS“. TableClass pulumi.StringPtrOutput `pulumi:"tableClass"` // A name for the table. If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the table name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html). // If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. TableName pulumi.StringPtrOutput `pulumi:"tableName"` // An array of key-value pairs to apply to this resource. // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags aws.TagArrayOutput `pulumi:"tags"` // Specifies the Time to Live (TTL) settings for the table. // For detailed information about the limits in DynamoDB, see [Limits in Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the Amazon DynamoDB Developer Guide. TimeToLiveSpecification TableTimeToLiveSpecificationPtrOutput `pulumi:"timeToLiveSpecification"` }
The “AWS::DynamoDB::Table“ resource creates a DDB table. For more information, see [CreateTable](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html) in the *API Reference*.
You should be aware of the following behaviors when working with DDB tables: + CFNlong typically creates DDB tables in parallel. However, if your template includes multiple DDB tables with indexes, you must declare dependencies so that the tables are created sequentially. DDBlong limits the number of tables with secondary indexes that are in the creating state. If you create multiple tables with indexes at the same time, DDB returns an error and the stack operation fails. For an example, see [DynamoDB Table with a DependsOn Attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#aws-resource-dynamodb-table--examples--DynamoDB_Table_with_a_DependsOn_Attribute). Our guidance is to use the latest schema documented here for your CFNlong templates. This schema supports the provisioning of all table settings below. When using this schema in your CFNlong templates, please ensure that your Identity and Access Management (IAM) policies are updated with appropriate permissions to allow for the authorization of these setting changes.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/dynamodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dynamodb.NewTable(ctx, "myDynamoDBTable", &dynamodb.TableArgs{ AttributeDefinitions: dynamodb.TableAttributeDefinitionArray{ &dynamodb.TableAttributeDefinitionArgs{ AttributeName: pulumi.String("Album"), AttributeType: pulumi.String("S"), }, &dynamodb.TableAttributeDefinitionArgs{ AttributeName: pulumi.String("Artist"), AttributeType: pulumi.String("S"), }, &dynamodb.TableAttributeDefinitionArgs{ AttributeName: pulumi.String("Sales"), AttributeType: pulumi.String("N"), }, &dynamodb.TableAttributeDefinitionArgs{ AttributeName: pulumi.String("NumberOfSongs"), AttributeType: pulumi.String("N"), }, }, KeySchema: pulumi.Any{ &dynamodb.TableKeySchemaArgs{ AttributeName: pulumi.String("Album"), KeyType: pulumi.String("HASH"), }, &dynamodb.TableKeySchemaArgs{ AttributeName: pulumi.String("Artist"), KeyType: pulumi.String("RANGE"), }, }, ProvisionedThroughput: &dynamodb.TableProvisionedThroughputArgs{ ReadCapacityUnits: pulumi.Int(5), WriteCapacityUnits: pulumi.Int(5), }, TableName: pulumi.String("myTableName"), GlobalSecondaryIndexes: dynamodb.TableGlobalSecondaryIndexArray{ &dynamodb.TableGlobalSecondaryIndexArgs{ IndexName: pulumi.String("myGSI"), KeySchema: []dynamodb.TableKeySchemaArgs{ { AttributeName: pulumi.String("Sales"), KeyType: pulumi.String("HASH"), }, { AttributeName: pulumi.String("Artist"), KeyType: pulumi.String("RANGE"), }, }, Projection: &dynamodb.TableProjectionArgs{ NonKeyAttributes: pulumi.StringArray{ pulumi.String("Album"), pulumi.String("NumberOfSongs"), }, ProjectionType: pulumi.String("INCLUDE"), }, ProvisionedThroughput: &dynamodb.TableProvisionedThroughputArgs{ ReadCapacityUnits: pulumi.Int(5), WriteCapacityUnits: pulumi.Int(5), }, }, &dynamodb.TableGlobalSecondaryIndexArgs{ IndexName: pulumi.String("myGSI2"), KeySchema: []dynamodb.TableKeySchemaArgs{ { AttributeName: pulumi.String("NumberOfSongs"), KeyType: pulumi.String("HASH"), }, { AttributeName: pulumi.String("Sales"), KeyType: pulumi.String("RANGE"), }, }, Projection: &dynamodb.TableProjectionArgs{ NonKeyAttributes: pulumi.StringArray{ pulumi.String("Album"), pulumi.String("Artist"), }, ProjectionType: pulumi.String("INCLUDE"), }, ProvisionedThroughput: &dynamodb.TableProvisionedThroughputArgs{ ReadCapacityUnits: pulumi.Int(5), WriteCapacityUnits: pulumi.Int(5), }, }, }, LocalSecondaryIndexes: dynamodb.TableLocalSecondaryIndexArray{ &dynamodb.TableLocalSecondaryIndexArgs{ IndexName: pulumi.String("myLSI"), KeySchema: []dynamodb.TableKeySchemaArgs{ { AttributeName: pulumi.String("Album"), KeyType: pulumi.String("HASH"), }, { AttributeName: pulumi.String("Sales"), KeyType: pulumi.String("RANGE"), }, }, Projection: &dynamodb.TableProjectionArgs{ NonKeyAttributes: pulumi.StringArray{ pulumi.String("Artist"), pulumi.String("NumberOfSongs"), }, ProjectionType: pulumi.String("INCLUDE"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/dynamodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dynamodb.NewTable(ctx, "myDynamoDBTable", &dynamodb.TableArgs{ AttributeDefinitions: dynamodb.TableAttributeDefinitionArray{ &dynamodb.TableAttributeDefinitionArgs{ AttributeName: pulumi.String("Album"), AttributeType: pulumi.String("S"), }, &dynamodb.TableAttributeDefinitionArgs{ AttributeName: pulumi.String("Artist"), AttributeType: pulumi.String("S"), }, &dynamodb.TableAttributeDefinitionArgs{ AttributeName: pulumi.String("Sales"), AttributeType: pulumi.String("N"), }, &dynamodb.TableAttributeDefinitionArgs{ AttributeName: pulumi.String("NumberOfSongs"), AttributeType: pulumi.String("N"), }, }, KeySchema: pulumi.Any{ &dynamodb.TableKeySchemaArgs{ AttributeName: pulumi.String("Album"), KeyType: pulumi.String("HASH"), }, &dynamodb.TableKeySchemaArgs{ AttributeName: pulumi.String("Artist"), KeyType: pulumi.String("RANGE"), }, }, ProvisionedThroughput: &dynamodb.TableProvisionedThroughputArgs{ ReadCapacityUnits: pulumi.Int(5), WriteCapacityUnits: pulumi.Int(5), }, TableName: pulumi.String("myTableName"), GlobalSecondaryIndexes: dynamodb.TableGlobalSecondaryIndexArray{ &dynamodb.TableGlobalSecondaryIndexArgs{ IndexName: pulumi.String("myGSI"), KeySchema: []dynamodb.TableKeySchemaArgs{ { AttributeName: pulumi.String("Sales"), KeyType: pulumi.String("HASH"), }, { AttributeName: pulumi.String("Artist"), KeyType: pulumi.String("RANGE"), }, }, Projection: &dynamodb.TableProjectionArgs{ NonKeyAttributes: pulumi.StringArray{ pulumi.String("Album"), pulumi.String("NumberOfSongs"), }, ProjectionType: pulumi.String("INCLUDE"), }, ProvisionedThroughput: &dynamodb.TableProvisionedThroughputArgs{ ReadCapacityUnits: pulumi.Int(5), WriteCapacityUnits: pulumi.Int(5), }, }, &dynamodb.TableGlobalSecondaryIndexArgs{ IndexName: pulumi.String("myGSI2"), KeySchema: []dynamodb.TableKeySchemaArgs{ { AttributeName: pulumi.String("NumberOfSongs"), KeyType: pulumi.String("HASH"), }, { AttributeName: pulumi.String("Sales"), KeyType: pulumi.String("RANGE"), }, }, Projection: &dynamodb.TableProjectionArgs{ NonKeyAttributes: pulumi.StringArray{ pulumi.String("Album"), pulumi.String("Artist"), }, ProjectionType: pulumi.String("INCLUDE"), }, ProvisionedThroughput: &dynamodb.TableProvisionedThroughputArgs{ ReadCapacityUnits: pulumi.Int(5), WriteCapacityUnits: pulumi.Int(5), }, }, }, LocalSecondaryIndexes: dynamodb.TableLocalSecondaryIndexArray{ &dynamodb.TableLocalSecondaryIndexArgs{ IndexName: pulumi.String("myLSI"), KeySchema: []dynamodb.TableKeySchemaArgs{ { AttributeName: pulumi.String("Album"), KeyType: pulumi.String("HASH"), }, { AttributeName: pulumi.String("Sales"), KeyType: pulumi.String("RANGE"), }, }, Projection: &dynamodb.TableProjectionArgs{ NonKeyAttributes: pulumi.StringArray{ pulumi.String("Artist"), pulumi.String("NumberOfSongs"), }, ProjectionType: pulumi.String("INCLUDE"), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetTable ¶
func GetTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)
GetTable gets an existing Table resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTable ¶
func NewTable(ctx *pulumi.Context, name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)
NewTable registers a new resource with the given unique name, arguments, and options.
func (*Table) ElementType ¶
func (*Table) ToTableOutput ¶
func (i *Table) ToTableOutput() TableOutput
func (*Table) ToTableOutputWithContext ¶
func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableArgs ¶
type TableArgs struct { // A list of attributes that describe the key schema for the table and indexes. // This property is required to create a DDB table. // Update requires: [Some interruptions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-some-interrupt). Replacement if you edit an existing AttributeDefinition. AttributeDefinitions TableAttributeDefinitionArrayInput // Specify how you are charged for read and write throughput and how you manage capacity. // Valid values include: // + “PROVISIONED“ - We recommend using “PROVISIONED“ for predictable workloads. “PROVISIONED“ sets the billing mode to [Provisioned Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.Manual). // + “PAY_PER_REQUEST“ - We recommend using “PAY_PER_REQUEST“ for unpredictable workloads. “PAY_PER_REQUEST“ sets the billing mode to [On-Demand Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemand). // // If not specified, the default is “PROVISIONED“. BillingMode pulumi.StringPtrInput // The settings used to enable or disable CloudWatch Contributor Insights for the specified table. ContributorInsightsSpecification TableContributorInsightsSpecificationPtrInput // Determines if a table is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see [Using deletion protection](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.Basics.html#WorkingWithTables.Basics.DeletionProtection) in the *Developer Guide*. DeletionProtectionEnabled pulumi.BoolPtrInput // Global secondary indexes to be created on the table. You can create up to 20 global secondary indexes. // If you update a table to include a new global secondary index, CFNlong initiates the index creation and then proceeds with the stack update. CFNlong doesn't wait for the index to complete creation because the backfilling phase can take a long time, depending on the size of the table. You can't use the index or update the table until the index's status is “ACTIVE“. You can track its status by using the DynamoDB [DescribeTable](https://docs.aws.amazon.com/cli/latest/reference/dynamodb/describe-table.html) command. // If you add or delete an index during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new index, you must manually delete the index. // Updates are not supported. The following are exceptions: // + If you update either the contributor insights specification or the provisioned throughput values of global secondary indexes, you can update the table without interruption. // + You can delete or add one global secondary index without interruption. If you do both in the same update (for example, by changing the index's logical ID), the update fails. GlobalSecondaryIndexes TableGlobalSecondaryIndexArrayInput // Specifies the properties of data being imported from the S3 bucket source to the table. // If you specify the “ImportSourceSpecification“ property, and also specify either the “StreamSpecification“, the “TableClass“ property, or the “DeletionProtectionEnabled“ property, the IAM entity creating/updating stack must have “UpdateTable“ permission. ImportSourceSpecification TableImportSourceSpecificationPtrInput // Specifies the attributes that make up the primary key for the table. The attributes in the “KeySchema“ property must also be defined in the “AttributeDefinitions“ property. KeySchema pulumi.Input // The Kinesis Data Streams configuration for the specified table. KinesisStreamSpecification TableKinesisStreamSpecificationPtrInput // Local secondary indexes to be created on the table. You can create up to 5 local secondary indexes. Each index is scoped to a given hash key value. The size of each hash key can be up to 10 gigabytes. LocalSecondaryIndexes TableLocalSecondaryIndexArrayInput // The settings used to enable point in time recovery. PointInTimeRecoverySpecification TablePointInTimeRecoverySpecificationPtrInput // Throughput for the specified table, which consists of values for “ReadCapacityUnits“ and “WriteCapacityUnits“. For more information about the contents of a provisioned throughput structure, see [Amazon DynamoDB Table ProvisionedThroughput](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html). // If you set “BillingMode“ as “PROVISIONED“, you must specify this property. If you set “BillingMode“ as “PAY_PER_REQUEST“, you cannot specify this property. ProvisionedThroughput TableProvisionedThroughputPtrInput // A resource-based policy document that contains permissions to add to the specified table. In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html). // When you attach a resource-based policy while creating a table, the policy creation is *strongly consistent*. For information about the considerations that you should keep in mind while attaching a resource-based policy, see [Resource-based policy considerations](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html). ResourcePolicy TableResourcePolicyPtrInput // Specifies the settings to enable server-side encryption. SseSpecification TableSseSpecificationPtrInput // The settings for the DDB table stream, which capture changes to items stored in the table. StreamSpecification TableStreamSpecificationPtrInput // The table class of the new table. Valid values are “STANDARD“ and “STANDARD_INFREQUENT_ACCESS“. TableClass pulumi.StringPtrInput // A name for the table. If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the table name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html). // If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. TableName pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags aws.TagArrayInput // Specifies the Time to Live (TTL) settings for the table. // For detailed information about the limits in DynamoDB, see [Limits in Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the Amazon DynamoDB Developer Guide. TimeToLiveSpecification TableTimeToLiveSpecificationPtrInput }
The set of arguments for constructing a Table resource.
func (TableArgs) ElementType ¶
type TableAttributeDefinition ¶
type TableAttributeDefinition struct { // A name for the attribute. AttributeName string `pulumi:"attributeName"` // The data type for the attribute, where: // + “S“ - the attribute is of type String // + “N“ - the attribute is of type Number // + “B“ - the attribute is of type Binary AttributeType string `pulumi:"attributeType"` }
Represents an attribute for describing the schema for the table and indexes.
type TableAttributeDefinitionArgs ¶
type TableAttributeDefinitionArgs struct { // A name for the attribute. AttributeName pulumi.StringInput `pulumi:"attributeName"` // The data type for the attribute, where: // + “S“ - the attribute is of type String // + “N“ - the attribute is of type Number // + “B“ - the attribute is of type Binary AttributeType pulumi.StringInput `pulumi:"attributeType"` }
Represents an attribute for describing the schema for the table and indexes.
func (TableAttributeDefinitionArgs) ElementType ¶
func (TableAttributeDefinitionArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (TableAttributeDefinitionArrayOutput) Index ¶
func (o TableAttributeDefinitionArrayOutput) Index(i pulumi.IntInput) TableAttributeDefinitionOutput
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 }
Represents an attribute for describing the schema for the table and indexes.
func (TableAttributeDefinitionOutput) AttributeName ¶
func (o TableAttributeDefinitionOutput) AttributeName() pulumi.StringOutput
A name for the attribute.
func (TableAttributeDefinitionOutput) AttributeType ¶
func (o TableAttributeDefinitionOutput) AttributeType() pulumi.StringOutput
The data type for the attribute, where:
- “S“ - the attribute is of type String
- “N“ - the attribute is of type Number
- “B“ - the attribute is of type Binary
func (TableAttributeDefinitionOutput) ElementType ¶
func (TableAttributeDefinitionOutput) ElementType() reflect.Type
func (TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutput ¶
func (o TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutput() TableAttributeDefinitionOutput
func (TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutputWithContext ¶
func (o TableAttributeDefinitionOutput) ToTableAttributeDefinitionOutputWithContext(ctx context.Context) TableAttributeDefinitionOutput
type TableContributorInsightsSpecification ¶
type TableContributorInsightsSpecification struct { // Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false). Enabled bool `pulumi:"enabled"` }
The settings used to enable or disable CloudWatch Contributor Insights.
type TableContributorInsightsSpecificationArgs ¶
type TableContributorInsightsSpecificationArgs struct { // Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false). Enabled pulumi.BoolInput `pulumi:"enabled"` }
The settings used to enable or disable CloudWatch Contributor Insights.
func (TableContributorInsightsSpecificationArgs) ElementType ¶
func (TableContributorInsightsSpecificationArgs) ElementType() reflect.Type
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 }
The settings used to enable or disable CloudWatch Contributor Insights.
func (TableContributorInsightsSpecificationOutput) ElementType ¶
func (TableContributorInsightsSpecificationOutput) ElementType() reflect.Type
func (TableContributorInsightsSpecificationOutput) Enabled ¶
func (o TableContributorInsightsSpecificationOutput) Enabled() pulumi.BoolOutput
Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false).
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
func TableContributorInsightsSpecificationPtr ¶
func TableContributorInsightsSpecificationPtr(v *TableContributorInsightsSpecificationArgs) TableContributorInsightsSpecificationPtrInput
type TableContributorInsightsSpecificationPtrOutput ¶
type TableContributorInsightsSpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableContributorInsightsSpecificationPtrOutput) ElementType ¶
func (TableContributorInsightsSpecificationPtrOutput) ElementType() reflect.Type
func (TableContributorInsightsSpecificationPtrOutput) Enabled ¶
func (o TableContributorInsightsSpecificationPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false).
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 { // The delimiter used for separating items in the CSV file being imported. Delimiter *string `pulumi:"delimiter"` // List of the headers used to specify a common header for all source CSV files being imported. If this field is specified then the first line of each CSV file is treated as data instead of the header. If this field is not specified the the first line of each CSV file is treated as the header. HeaderList []string `pulumi:"headerList"` }
The options for imported source files in CSV format. The values are Delimiter and HeaderList.
type TableCsvArgs ¶ added in v0.21.0
type TableCsvArgs struct { // The delimiter used for separating items in the CSV file being imported. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // List of the headers used to specify a common header for all source CSV files being imported. If this field is specified then the first line of each CSV file is treated as data instead of the header. If this field is not specified the the first line of each CSV file is treated as the header. HeaderList pulumi.StringArrayInput `pulumi:"headerList"` }
The options for imported source files in CSV format. The values are Delimiter and 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 }
The options for imported source files in CSV format. The values are Delimiter and HeaderList.
func (TableCsvOutput) Delimiter ¶ added in v0.21.0
func (o TableCsvOutput) Delimiter() pulumi.StringPtrOutput
The delimiter used for separating items in the CSV file being imported.
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
List of the headers used to specify a common header for all source CSV files being imported. If this field is specified then the first line of each CSV file is treated as data instead of the header. If this field is not specified the the first line of each CSV file is treated as the header.
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 (o TableCsvPtrOutput) Delimiter() pulumi.StringPtrOutput
The delimiter used for separating items in the CSV file being imported.
func (TableCsvPtrOutput) Elem ¶ added in v0.21.0
func (o TableCsvPtrOutput) Elem() TableCsvOutput
func (TableCsvPtrOutput) ElementType ¶ added in v0.21.0
func (TableCsvPtrOutput) ElementType() reflect.Type
func (TableCsvPtrOutput) HeaderList ¶ added in v0.21.0
func (o TableCsvPtrOutput) HeaderList() pulumi.StringArrayOutput
List of the headers used to specify a common header for all source CSV files being imported. If this field is specified then the first line of each CSV file is treated as data instead of the header. If this field is not specified the the first line of each CSV file is treated as the header.
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 { // The settings used to enable or disable CloudWatch Contributor Insights for the specified global secondary index. ContributorInsightsSpecification *TableContributorInsightsSpecification `pulumi:"contributorInsightsSpecification"` // The name of the global secondary index. The name must be unique among all other indexes on this table. IndexName string `pulumi:"indexName"` // The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types: // + “HASH“ - partition key // + “RANGE“ - sort key // // The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. // The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. KeySchema []TableKeySchema `pulumi:"keySchema"` // Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Projection TableProjection `pulumi:"projection"` // Represents the provisioned throughput settings for the specified global secondary index. // For current minimum and maximum provisioned throughput values, see [Service, Account, and Table Quotas](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the *Amazon DynamoDB Developer Guide*. ProvisionedThroughput *TableProvisionedThroughput `pulumi:"provisionedThroughput"` }
Represents the properties of a global secondary index.
type TableGlobalSecondaryIndexArgs ¶
type TableGlobalSecondaryIndexArgs struct { // The settings used to enable or disable CloudWatch Contributor Insights for the specified global secondary index. ContributorInsightsSpecification TableContributorInsightsSpecificationPtrInput `pulumi:"contributorInsightsSpecification"` // The name of the global secondary index. The name must be unique among all other indexes on this table. IndexName pulumi.StringInput `pulumi:"indexName"` // The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types: // + “HASH“ - partition key // + “RANGE“ - sort key // // The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. // The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. KeySchema TableKeySchemaArrayInput `pulumi:"keySchema"` // Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Projection TableProjectionInput `pulumi:"projection"` // Represents the provisioned throughput settings for the specified global secondary index. // For current minimum and maximum provisioned throughput values, see [Service, Account, and Table Quotas](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the *Amazon DynamoDB Developer Guide*. ProvisionedThroughput TableProvisionedThroughputPtrInput `pulumi:"provisionedThroughput"` }
Represents the properties of a global secondary index.
func (TableGlobalSecondaryIndexArgs) ElementType ¶
func (TableGlobalSecondaryIndexArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (TableGlobalSecondaryIndexArrayOutput) Index ¶
func (o TableGlobalSecondaryIndexArrayOutput) Index(i pulumi.IntInput) TableGlobalSecondaryIndexOutput
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 }
Represents the properties of a global secondary index.
func (TableGlobalSecondaryIndexOutput) ContributorInsightsSpecification ¶
func (o TableGlobalSecondaryIndexOutput) ContributorInsightsSpecification() TableContributorInsightsSpecificationPtrOutput
The settings used to enable or disable CloudWatch Contributor Insights for the specified global secondary index.
func (TableGlobalSecondaryIndexOutput) ElementType ¶
func (TableGlobalSecondaryIndexOutput) ElementType() reflect.Type
func (TableGlobalSecondaryIndexOutput) IndexName ¶
func (o TableGlobalSecondaryIndexOutput) IndexName() pulumi.StringOutput
The name of the global secondary index. The name must be unique among all other indexes on this table.
func (TableGlobalSecondaryIndexOutput) KeySchema ¶
func (o TableGlobalSecondaryIndexOutput) KeySchema() TableKeySchemaArrayOutput
The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:
“HASH“ - partition key
“RANGE“ - sort key
The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
func (TableGlobalSecondaryIndexOutput) Projection ¶
func (o TableGlobalSecondaryIndexOutput) Projection() TableProjectionOutput
Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
func (TableGlobalSecondaryIndexOutput) ProvisionedThroughput ¶
func (o TableGlobalSecondaryIndexOutput) ProvisionedThroughput() TableProvisionedThroughputPtrOutput
Represents the provisioned throughput settings for the specified global secondary index.
For current minimum and maximum provisioned throughput values, see [Service, Account, and Table Quotas](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the *Amazon DynamoDB Developer Guide*.
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 { // Type of compression to be used on the input coming from the imported table. InputCompressionType *string `pulumi:"inputCompressionType"` // The format of the source data. Valid values for “ImportFormat“ are “CSV“, “DYNAMODB_JSON“ or “ION“. InputFormat string `pulumi:"inputFormat"` // Additional properties that specify how the input is formatted, InputFormatOptions *TableInputFormatOptions `pulumi:"inputFormatOptions"` // The S3 bucket that provides the source for the import. S3BucketSource TableS3BucketSource `pulumi:"s3BucketSource"` }
Specifies the properties of data being imported from the S3 bucket source to the table.
type TableImportSourceSpecificationArgs ¶ added in v0.21.0
type TableImportSourceSpecificationArgs struct { // Type of compression to be used on the input coming from the imported table. InputCompressionType pulumi.StringPtrInput `pulumi:"inputCompressionType"` // The format of the source data. Valid values for “ImportFormat“ are “CSV“, “DYNAMODB_JSON“ or “ION“. InputFormat pulumi.StringInput `pulumi:"inputFormat"` // Additional properties that specify how the input is formatted, InputFormatOptions TableInputFormatOptionsPtrInput `pulumi:"inputFormatOptions"` // The S3 bucket that provides the source for the import. S3BucketSource TableS3BucketSourceInput `pulumi:"s3BucketSource"` }
Specifies the properties of data being imported from the S3 bucket source to the table.
func (TableImportSourceSpecificationArgs) ElementType ¶ added in v0.21.0
func (TableImportSourceSpecificationArgs) ElementType() reflect.Type
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 }
Specifies the properties of data being imported from the S3 bucket source to the table.
func (TableImportSourceSpecificationOutput) ElementType ¶ added in v0.21.0
func (TableImportSourceSpecificationOutput) ElementType() reflect.Type
func (TableImportSourceSpecificationOutput) InputCompressionType ¶ added in v0.21.0
func (o TableImportSourceSpecificationOutput) InputCompressionType() pulumi.StringPtrOutput
Type of compression to be used on the input coming from the imported table.
func (TableImportSourceSpecificationOutput) InputFormat ¶ added in v0.21.0
func (o TableImportSourceSpecificationOutput) InputFormat() pulumi.StringOutput
The format of the source data. Valid values for “ImportFormat“ are “CSV“, “DYNAMODB_JSON“ or “ION“.
func (TableImportSourceSpecificationOutput) InputFormatOptions ¶ added in v0.21.0
func (o TableImportSourceSpecificationOutput) InputFormatOptions() TableInputFormatOptionsPtrOutput
Additional properties that specify how the input is formatted,
func (TableImportSourceSpecificationOutput) S3BucketSource ¶ added in v0.21.0
func (o TableImportSourceSpecificationOutput) S3BucketSource() TableS3BucketSourceOutput
The S3 bucket that provides the source for the import.
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
func TableImportSourceSpecificationPtr ¶ added in v0.21.0
func TableImportSourceSpecificationPtr(v *TableImportSourceSpecificationArgs) TableImportSourceSpecificationPtrInput
type TableImportSourceSpecificationPtrOutput ¶ added in v0.21.0
type TableImportSourceSpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableImportSourceSpecificationPtrOutput) ElementType ¶ added in v0.21.0
func (TableImportSourceSpecificationPtrOutput) ElementType() reflect.Type
func (TableImportSourceSpecificationPtrOutput) InputCompressionType ¶ added in v0.21.0
func (o TableImportSourceSpecificationPtrOutput) InputCompressionType() pulumi.StringPtrOutput
Type of compression to be used on the input coming from the imported table.
func (TableImportSourceSpecificationPtrOutput) InputFormat ¶ added in v0.21.0
func (o TableImportSourceSpecificationPtrOutput) InputFormat() pulumi.StringPtrOutput
The format of the source data. Valid values for “ImportFormat“ are “CSV“, “DYNAMODB_JSON“ or “ION“.
func (TableImportSourceSpecificationPtrOutput) InputFormatOptions ¶ added in v0.21.0
func (o TableImportSourceSpecificationPtrOutput) InputFormatOptions() TableInputFormatOptionsPtrOutput
Additional properties that specify how the input is formatted,
func (TableImportSourceSpecificationPtrOutput) S3BucketSource ¶ added in v0.21.0
func (o TableImportSourceSpecificationPtrOutput) S3BucketSource() TableS3BucketSourcePtrOutput
The S3 bucket that provides the source for the import.
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 { // The options for imported source files in CSV format. The values are Delimiter and HeaderList. Csv *TableCsv `pulumi:"csv"` }
The format options for the data that was imported into the target table. There is one value, CsvOption.
type TableInputFormatOptionsArgs ¶ added in v0.21.0
type TableInputFormatOptionsArgs struct { // The options for imported source files in CSV format. The values are Delimiter and HeaderList. Csv TableCsvPtrInput `pulumi:"csv"` }
The format options for the data that was imported into the target table. There is one value, CsvOption.
func (TableInputFormatOptionsArgs) ElementType ¶ added in v0.21.0
func (TableInputFormatOptionsArgs) ElementType() reflect.Type
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 }
The format options for the data that was imported into the target table. There is one value, CsvOption.
func (TableInputFormatOptionsOutput) Csv ¶ added in v0.21.0
func (o TableInputFormatOptionsOutput) Csv() TableCsvPtrOutput
The options for imported source files in CSV format. The values are Delimiter and HeaderList.
func (TableInputFormatOptionsOutput) ElementType ¶ added in v0.21.0
func (TableInputFormatOptionsOutput) ElementType() reflect.Type
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 (o TableInputFormatOptionsPtrOutput) Csv() TableCsvPtrOutput
The options for imported source files in CSV format. The values are Delimiter and HeaderList.
func (TableInputFormatOptionsPtrOutput) Elem ¶ added in v0.21.0
func (o TableInputFormatOptionsPtrOutput) Elem() TableInputFormatOptionsOutput
func (TableInputFormatOptionsPtrOutput) ElementType ¶ added in v0.21.0
func (TableInputFormatOptionsPtrOutput) ElementType() reflect.Type
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 { // The name of a key attribute. AttributeName string `pulumi:"attributeName"` // The role that this key attribute will assume: // + “HASH“ - partition key // + “RANGE“ - sort key // // The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. // The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. KeyType string `pulumi:"keyType"` }
Represents *a single element* of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index.
A ``KeySchemaElement`` represents exactly one attribute of the primary key. For example, a simple primary key would be represented by one ``KeySchemaElement`` (for the partition key). A composite primary key would require one ``KeySchemaElement`` for the partition key, and another ``KeySchemaElement`` for the sort key. A ``KeySchemaElement`` must be a scalar, top-level attribute (not a nested attribute). The data type must be one of String, Number, or Binary. The attribute cannot be nested within a List or a Map.
type TableKeySchemaArgs ¶
type TableKeySchemaArgs struct { // The name of a key attribute. AttributeName pulumi.StringInput `pulumi:"attributeName"` // The role that this key attribute will assume: // + “HASH“ - partition key // + “RANGE“ - sort key // // The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. // The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. KeyType pulumi.StringInput `pulumi:"keyType"` }
Represents *a single element* of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index.
A ``KeySchemaElement`` represents exactly one attribute of the primary key. For example, a simple primary key would be represented by one ``KeySchemaElement`` (for the partition key). A composite primary key would require one ``KeySchemaElement`` for the partition key, and another ``KeySchemaElement`` for the sort key. A ``KeySchemaElement`` must be a scalar, top-level attribute (not a nested attribute). The data type must be one of String, Number, or Binary. The attribute cannot be nested within a List or a Map.
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 (o TableKeySchemaArrayOutput) Index(i pulumi.IntInput) TableKeySchemaOutput
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 }
Represents *a single element* of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index.
A ``KeySchemaElement`` represents exactly one attribute of the primary key. For example, a simple primary key would be represented by one ``KeySchemaElement`` (for the partition key). A composite primary key would require one ``KeySchemaElement`` for the partition key, and another ``KeySchemaElement`` for the sort key. A ``KeySchemaElement`` must be a scalar, top-level attribute (not a nested attribute). The data type must be one of String, Number, or Binary. The attribute cannot be nested within a List or a Map.
func (TableKeySchemaOutput) AttributeName ¶
func (o TableKeySchemaOutput) AttributeName() pulumi.StringOutput
The name of a key attribute.
func (TableKeySchemaOutput) ElementType ¶
func (TableKeySchemaOutput) ElementType() reflect.Type
func (TableKeySchemaOutput) KeyType ¶
func (o TableKeySchemaOutput) KeyType() pulumi.StringOutput
The role that this key attribute will assume:
“HASH“ - partition key
“RANGE“ - sort key
The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
func (TableKeySchemaOutput) ToTableKeySchemaOutput ¶
func (o TableKeySchemaOutput) ToTableKeySchemaOutput() TableKeySchemaOutput
func (TableKeySchemaOutput) ToTableKeySchemaOutputWithContext ¶
func (o TableKeySchemaOutput) ToTableKeySchemaOutputWithContext(ctx context.Context) TableKeySchemaOutput
type TableKinesisStreamSpecification ¶
type TableKinesisStreamSpecification struct { // The precision for the time and date that the stream was created. ApproximateCreationDateTimePrecision *TableKinesisStreamSpecificationApproximateCreationDateTimePrecision `pulumi:"approximateCreationDateTimePrecision"` // The ARN for a specific Kinesis data stream. // Length Constraints: Minimum length of 37. Maximum length of 1024. StreamArn string `pulumi:"streamArn"` }
The Kinesis Data Streams configuration for the specified table.
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecision ¶ added in v0.96.0
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecision string
The precision for the time and date that the stream was created.
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ElementType ¶ added in v0.96.0
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ElementType() reflect.Type
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutput ¶ added in v0.96.0
func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutput() pulumi.StringOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutputWithContext ¶ added in v0.96.0
func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutput ¶ added in v0.96.0
func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutput() pulumi.StringPtrOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutputWithContext ¶ added in v0.96.0
func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput ¶ added in v0.96.0
func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext ¶ added in v0.96.0
func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ¶ added in v0.96.0
func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext ¶ added in v0.96.0
func (e TableKinesisStreamSpecificationApproximateCreationDateTimePrecision) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput ¶ added in v0.96.0
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput interface { pulumi.Input ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput }
TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput is an input type that accepts values of the TableKinesisStreamSpecificationApproximateCreationDateTimePrecision enum A concrete instance of `TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionInput` can be one of the following:
TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionMicrosecond TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionMillisecond
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput ¶ added in v0.96.0
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput struct{ *pulumi.OutputState }
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ElementType ¶ added in v0.96.0
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ElementType() reflect.Type
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutput ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutput() pulumi.StringOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutputWithContext ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutput ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutputWithContext ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput ¶ added in v0.96.0
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput interface { pulumi.Input ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput }
func TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtr ¶ added in v0.96.0
func TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtr(v string) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ¶ added in v0.96.0
type TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput struct{ *pulumi.OutputState }
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) Elem ¶ added in v0.96.0
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ElementType ¶ added in v0.96.0
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ElementType() reflect.Type
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutput ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
func (TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput) ToTableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
type TableKinesisStreamSpecificationArgs ¶
type TableKinesisStreamSpecificationArgs struct { // The precision for the time and date that the stream was created. ApproximateCreationDateTimePrecision TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrInput `pulumi:"approximateCreationDateTimePrecision"` // The ARN for a specific Kinesis data stream. // Length Constraints: Minimum length of 37. Maximum length of 1024. StreamArn pulumi.StringInput `pulumi:"streamArn"` }
The Kinesis Data Streams configuration for the specified table.
func (TableKinesisStreamSpecificationArgs) ElementType ¶
func (TableKinesisStreamSpecificationArgs) ElementType() reflect.Type
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 }
The Kinesis Data Streams configuration for the specified table.
func (TableKinesisStreamSpecificationOutput) ApproximateCreationDateTimePrecision ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationOutput) ApproximateCreationDateTimePrecision() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
The precision for the time and date that the stream was created.
func (TableKinesisStreamSpecificationOutput) ElementType ¶
func (TableKinesisStreamSpecificationOutput) ElementType() reflect.Type
func (TableKinesisStreamSpecificationOutput) StreamArn ¶
func (o TableKinesisStreamSpecificationOutput) StreamArn() pulumi.StringOutput
The ARN for a specific Kinesis data stream.
Length Constraints: Minimum length of 37. Maximum length of 1024.
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
func TableKinesisStreamSpecificationPtr ¶
func TableKinesisStreamSpecificationPtr(v *TableKinesisStreamSpecificationArgs) TableKinesisStreamSpecificationPtrInput
type TableKinesisStreamSpecificationPtrOutput ¶
type TableKinesisStreamSpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableKinesisStreamSpecificationPtrOutput) ApproximateCreationDateTimePrecision ¶ added in v0.96.0
func (o TableKinesisStreamSpecificationPtrOutput) ApproximateCreationDateTimePrecision() TableKinesisStreamSpecificationApproximateCreationDateTimePrecisionPtrOutput
The precision for the time and date that the stream was created.
func (TableKinesisStreamSpecificationPtrOutput) ElementType ¶
func (TableKinesisStreamSpecificationPtrOutput) ElementType() reflect.Type
func (TableKinesisStreamSpecificationPtrOutput) StreamArn ¶
func (o TableKinesisStreamSpecificationPtrOutput) StreamArn() pulumi.StringPtrOutput
The ARN for a specific Kinesis data stream.
Length Constraints: Minimum length of 37. Maximum length of 1024.
func (TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutput ¶
func (o TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutput() TableKinesisStreamSpecificationPtrOutput
func (TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutputWithContext ¶
func (o TableKinesisStreamSpecificationPtrOutput) ToTableKinesisStreamSpecificationPtrOutputWithContext(ctx context.Context) TableKinesisStreamSpecificationPtrOutput
type TableLocalSecondaryIndex ¶
type TableLocalSecondaryIndex struct { // The name of the local secondary index. The name must be unique among all other indexes on this table. IndexName string `pulumi:"indexName"` // The complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types: // + “HASH“ - partition key // + “RANGE“ - sort key // // The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. // The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. KeySchema []TableKeySchema `pulumi:"keySchema"` // Represents attributes that are copied (projected) from the table into the local secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Projection TableProjection `pulumi:"projection"` }
Represents the properties of a local secondary index. A local secondary index can only be created when its parent table is created.
type TableLocalSecondaryIndexArgs ¶
type TableLocalSecondaryIndexArgs struct { // The name of the local secondary index. The name must be unique among all other indexes on this table. IndexName pulumi.StringInput `pulumi:"indexName"` // The complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types: // + “HASH“ - partition key // + “RANGE“ - sort key // // The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. // The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. KeySchema TableKeySchemaArrayInput `pulumi:"keySchema"` // Represents attributes that are copied (projected) from the table into the local secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. Projection TableProjectionInput `pulumi:"projection"` }
Represents the properties of a local secondary index. A local secondary index can only be created when its parent table is created.
func (TableLocalSecondaryIndexArgs) ElementType ¶
func (TableLocalSecondaryIndexArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (TableLocalSecondaryIndexArrayOutput) Index ¶
func (o TableLocalSecondaryIndexArrayOutput) Index(i pulumi.IntInput) TableLocalSecondaryIndexOutput
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 }
Represents the properties of a local secondary index. A local secondary index can only be created when its parent table is created.
func (TableLocalSecondaryIndexOutput) ElementType ¶
func (TableLocalSecondaryIndexOutput) ElementType() reflect.Type
func (TableLocalSecondaryIndexOutput) IndexName ¶
func (o TableLocalSecondaryIndexOutput) IndexName() pulumi.StringOutput
The name of the local secondary index. The name must be unique among all other indexes on this table.
func (TableLocalSecondaryIndexOutput) KeySchema ¶
func (o TableLocalSecondaryIndexOutput) KeySchema() TableKeySchemaArrayOutput
The complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types:
“HASH“ - partition key
“RANGE“ - sort key
The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
func (TableLocalSecondaryIndexOutput) Projection ¶
func (o TableLocalSecondaryIndexOutput) Projection() TableProjectionOutput
Represents attributes that are copied (projected) from the table into the local secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
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 (o TableOutput) Arn() pulumi.StringOutput
func (TableOutput) AttributeDefinitions ¶ added in v0.17.0
func (o TableOutput) AttributeDefinitions() TableAttributeDefinitionArrayOutput
A list of attributes that describe the key schema for the table and indexes.
This property is required to create a DDB table. Update requires: [Some interruptions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-some-interrupt). Replacement if you edit an existing AttributeDefinition.
func (TableOutput) BillingMode ¶ added in v0.17.0
func (o TableOutput) BillingMode() pulumi.StringPtrOutput
Specify how you are charged for read and write throughput and how you manage capacity.
Valid values include: + ``PROVISIONED`` - We recommend using ``PROVISIONED`` for predictable workloads. ``PROVISIONED`` sets the billing mode to [Provisioned Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.ProvisionedThroughput.Manual). + ``PAY_PER_REQUEST`` - We recommend using ``PAY_PER_REQUEST`` for unpredictable workloads. ``PAY_PER_REQUEST`` sets the billing mode to [On-Demand Mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html#HowItWorks.OnDemand). If not specified, the default is ``PROVISIONED``.
func (TableOutput) ContributorInsightsSpecification ¶ added in v0.17.0
func (o TableOutput) ContributorInsightsSpecification() TableContributorInsightsSpecificationPtrOutput
The settings used to enable or disable CloudWatch Contributor Insights for the specified table.
func (TableOutput) DeletionProtectionEnabled ¶ added in v0.52.0
func (o TableOutput) DeletionProtectionEnabled() pulumi.BoolPtrOutput
Determines if a table is protected from deletion. When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see [Using deletion protection](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.Basics.html#WorkingWithTables.Basics.DeletionProtection) in the *Developer Guide*.
func (TableOutput) ElementType ¶
func (TableOutput) ElementType() reflect.Type
func (TableOutput) GlobalSecondaryIndexes ¶ added in v0.17.0
func (o TableOutput) GlobalSecondaryIndexes() TableGlobalSecondaryIndexArrayOutput
Global secondary indexes to be created on the table. You can create up to 20 global secondary indexes.
If you update a table to include a new global secondary index, CFNlong initiates the index creation and then proceeds with the stack update. CFNlong doesn't wait for the index to complete creation because the backfilling phase can take a long time, depending on the size of the table. You can't use the index or update the table until the index's status is ``ACTIVE``. You can track its status by using the DynamoDB [DescribeTable](https://docs.aws.amazon.com/cli/latest/reference/dynamodb/describe-table.html) command. If you add or delete an index during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new index, you must manually delete the index. Updates are not supported. The following are exceptions: + If you update either the contributor insights specification or the provisioned throughput values of global secondary indexes, you can update the table without interruption. + You can delete or add one global secondary index without interruption. If you do both in the same update (for example, by changing the index's logical ID), the update fails.
func (TableOutput) ImportSourceSpecification ¶ added in v0.21.0
func (o TableOutput) ImportSourceSpecification() TableImportSourceSpecificationPtrOutput
Specifies the properties of data being imported from the S3 bucket source to the table.
If you specify the ``ImportSourceSpecification`` property, and also specify either the ``StreamSpecification``, the ``TableClass`` property, or the ``DeletionProtectionEnabled`` property, the IAM entity creating/updating stack must have ``UpdateTable`` permission.
func (TableOutput) KeySchema ¶ added in v0.17.0
func (o TableOutput) KeySchema() pulumi.AnyOutput
Specifies the attributes that make up the primary key for the table. The attributes in the “KeySchema“ property must also be defined in the “AttributeDefinitions“ property.
func (TableOutput) KinesisStreamSpecification ¶ added in v0.17.0
func (o TableOutput) KinesisStreamSpecification() TableKinesisStreamSpecificationPtrOutput
The Kinesis Data Streams configuration for the specified table.
func (TableOutput) LocalSecondaryIndexes ¶ added in v0.17.0
func (o TableOutput) LocalSecondaryIndexes() TableLocalSecondaryIndexArrayOutput
Local secondary indexes to be created on the table. You can create up to 5 local secondary indexes. Each index is scoped to a given hash key value. The size of each hash key can be up to 10 gigabytes.
func (TableOutput) PointInTimeRecoverySpecification ¶ added in v0.17.0
func (o TableOutput) PointInTimeRecoverySpecification() TablePointInTimeRecoverySpecificationPtrOutput
The settings used to enable point in time recovery.
func (TableOutput) ProvisionedThroughput ¶ added in v0.17.0
func (o TableOutput) ProvisionedThroughput() TableProvisionedThroughputPtrOutput
Throughput for the specified table, which consists of values for “ReadCapacityUnits“ and “WriteCapacityUnits“. For more information about the contents of a provisioned throughput structure, see [Amazon DynamoDB Table ProvisionedThroughput](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html).
If you set ``BillingMode`` as ``PROVISIONED``, you must specify this property. If you set ``BillingMode`` as ``PAY_PER_REQUEST``, you cannot specify this property.
func (TableOutput) ResourcePolicy ¶ added in v0.97.0
func (o TableOutput) ResourcePolicy() TableResourcePolicyPtrOutput
A resource-based policy document that contains permissions to add to the specified table. In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).
When you attach a resource-based policy while creating a table, the policy creation is *strongly consistent*. For information about the considerations that you should keep in mind while attaching a resource-based policy, see [Resource-based policy considerations](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html).
func (TableOutput) SseSpecification ¶ added in v0.72.0
func (o TableOutput) SseSpecification() TableSseSpecificationPtrOutput
Specifies the settings to enable server-side encryption.
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
The settings for the DDB table stream, which capture changes to items stored in the table.
func (TableOutput) TableClass ¶ added in v0.17.0
func (o TableOutput) TableClass() pulumi.StringPtrOutput
The table class of the new table. Valid values are “STANDARD“ and “STANDARD_INFREQUENT_ACCESS“.
func (TableOutput) TableName ¶ added in v0.17.0
func (o TableOutput) TableName() pulumi.StringPtrOutput
A name for the table. If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the table name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).
If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
func (TableOutput) Tags ¶ added in v0.17.0
func (o TableOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).
func (TableOutput) TimeToLiveSpecification ¶ added in v0.17.0
func (o TableOutput) TimeToLiveSpecification() TableTimeToLiveSpecificationPtrOutput
Specifies the Time to Live (TTL) settings for the table.
For detailed information about the limits in DynamoDB, see [Limits in Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the Amazon DynamoDB Developer Guide.
func (TableOutput) ToTableOutput ¶
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
type TablePointInTimeRecoverySpecification ¶
type TablePointInTimeRecoverySpecification struct { // Indicates whether point in time recovery is enabled (true) or disabled (false) on the table. PointInTimeRecoveryEnabled *bool `pulumi:"pointInTimeRecoveryEnabled"` }
The settings used to enable point in time recovery.
type TablePointInTimeRecoverySpecificationArgs ¶
type TablePointInTimeRecoverySpecificationArgs struct { // Indicates whether point in time recovery is enabled (true) or disabled (false) on the table. PointInTimeRecoveryEnabled pulumi.BoolPtrInput `pulumi:"pointInTimeRecoveryEnabled"` }
The settings used to enable point in time recovery.
func (TablePointInTimeRecoverySpecificationArgs) ElementType ¶
func (TablePointInTimeRecoverySpecificationArgs) ElementType() reflect.Type
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 }
The settings used to enable point in time recovery.
func (TablePointInTimeRecoverySpecificationOutput) ElementType ¶
func (TablePointInTimeRecoverySpecificationOutput) ElementType() reflect.Type
func (TablePointInTimeRecoverySpecificationOutput) PointInTimeRecoveryEnabled ¶
func (o TablePointInTimeRecoverySpecificationOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.
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
func TablePointInTimeRecoverySpecificationPtr ¶
func TablePointInTimeRecoverySpecificationPtr(v *TablePointInTimeRecoverySpecificationArgs) TablePointInTimeRecoverySpecificationPtrInput
type TablePointInTimeRecoverySpecificationPtrOutput ¶
type TablePointInTimeRecoverySpecificationPtrOutput struct{ *pulumi.OutputState }
func (TablePointInTimeRecoverySpecificationPtrOutput) ElementType ¶
func (TablePointInTimeRecoverySpecificationPtrOutput) ElementType() reflect.Type
func (TablePointInTimeRecoverySpecificationPtrOutput) PointInTimeRecoveryEnabled ¶
func (o TablePointInTimeRecoverySpecificationPtrOutput) PointInTimeRecoveryEnabled() pulumi.BoolPtrOutput
Indicates whether point in time recovery is enabled (true) or disabled (false) on the table.
func (TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutput ¶
func (o TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutput() TablePointInTimeRecoverySpecificationPtrOutput
func (TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext ¶
func (o TablePointInTimeRecoverySpecificationPtrOutput) ToTablePointInTimeRecoverySpecificationPtrOutputWithContext(ctx context.Context) TablePointInTimeRecoverySpecificationPtrOutput
type TableProjection ¶
type TableProjection struct { // Represents the non-key attribute names which will be projected into the index. // For local secondary indexes, the total count of “NonKeyAttributes“ summed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total. NonKeyAttributes []string `pulumi:"nonKeyAttributes"` // The set of attributes that are projected into the index: // + “KEYS_ONLY“ - Only the index and primary keys are projected into the index. // + “INCLUDE“ - In addition to the attributes described in “KEYS_ONLY“, the secondary index will include other non-key attributes that you specify. // + “ALL“ - All of the table attributes are projected into the index. // // When using the DynamoDB console, “ALL“ is selected by default. ProjectionType *string `pulumi:"projectionType"` }
Represents attributes that are copied (projected) from the table into an index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
type TableProjectionArgs ¶
type TableProjectionArgs struct { // Represents the non-key attribute names which will be projected into the index. // For local secondary indexes, the total count of “NonKeyAttributes“ summed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total. NonKeyAttributes pulumi.StringArrayInput `pulumi:"nonKeyAttributes"` // The set of attributes that are projected into the index: // + “KEYS_ONLY“ - Only the index and primary keys are projected into the index. // + “INCLUDE“ - In addition to the attributes described in “KEYS_ONLY“, the secondary index will include other non-key attributes that you specify. // + “ALL“ - All of the table attributes are projected into the index. // // When using the DynamoDB console, “ALL“ is selected by default. ProjectionType pulumi.StringPtrInput `pulumi:"projectionType"` }
Represents attributes that are copied (projected) from the table into an index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
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 }
Represents attributes that are copied (projected) from the table into an index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
func (TableProjectionOutput) ElementType ¶
func (TableProjectionOutput) ElementType() reflect.Type
func (TableProjectionOutput) NonKeyAttributes ¶
func (o TableProjectionOutput) NonKeyAttributes() pulumi.StringArrayOutput
Represents the non-key attribute names which will be projected into the index.
For local secondary indexes, the total count of ``NonKeyAttributes`` summed across all of the local secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total.
func (TableProjectionOutput) ProjectionType ¶
func (o TableProjectionOutput) ProjectionType() pulumi.StringPtrOutput
The set of attributes that are projected into the index:
“KEYS_ONLY“ - Only the index and primary keys are projected into the index.
“INCLUDE“ - In addition to the attributes described in “KEYS_ONLY“, the secondary index will include other non-key attributes that you specify.
“ALL“ - All of the table attributes are projected into the index.
When using the DynamoDB console, “ALL“ is selected by default.
func (TableProjectionOutput) ToTableProjectionOutput ¶
func (o TableProjectionOutput) ToTableProjectionOutput() TableProjectionOutput
func (TableProjectionOutput) ToTableProjectionOutputWithContext ¶
func (o TableProjectionOutput) ToTableProjectionOutputWithContext(ctx context.Context) TableProjectionOutput
type TableProvisionedThroughput ¶
type TableProvisionedThroughput struct { // The maximum number of strongly consistent reads consumed per second before DynamoDB returns a “ThrottlingException“. For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*. // If read/write capacity mode is “PAY_PER_REQUEST“ the value is set to 0. ReadCapacityUnits int `pulumi:"readCapacityUnits"` // The maximum number of writes consumed per second before DynamoDB returns a “ThrottlingException“. For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*. // If read/write capacity mode is “PAY_PER_REQUEST“ the value is set to 0. WriteCapacityUnits int `pulumi:"writeCapacityUnits"` }
Throughput for the specified table, which consists of values for “ReadCapacityUnits“ and “WriteCapacityUnits“. For more information about the contents of a provisioned throughput structure, see [Table ProvisionedThroughput](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html).
type TableProvisionedThroughputArgs ¶
type TableProvisionedThroughputArgs struct { // The maximum number of strongly consistent reads consumed per second before DynamoDB returns a “ThrottlingException“. For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*. // If read/write capacity mode is “PAY_PER_REQUEST“ the value is set to 0. ReadCapacityUnits pulumi.IntInput `pulumi:"readCapacityUnits"` // The maximum number of writes consumed per second before DynamoDB returns a “ThrottlingException“. For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*. // If read/write capacity mode is “PAY_PER_REQUEST“ the value is set to 0. WriteCapacityUnits pulumi.IntInput `pulumi:"writeCapacityUnits"` }
Throughput for the specified table, which consists of values for “ReadCapacityUnits“ and “WriteCapacityUnits“. For more information about the contents of a provisioned throughput structure, see [Table ProvisionedThroughput](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html).
func (TableProvisionedThroughputArgs) ElementType ¶
func (TableProvisionedThroughputArgs) ElementType() reflect.Type
func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutput ¶
func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutput() TableProvisionedThroughputOutput
func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutputWithContext ¶
func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputOutputWithContext(ctx context.Context) TableProvisionedThroughputOutput
func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutput ¶
func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput
func (TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutputWithContext ¶
func (i TableProvisionedThroughputArgs) ToTableProvisionedThroughputPtrOutputWithContext(ctx context.Context) TableProvisionedThroughputPtrOutput
type TableProvisionedThroughputInput ¶
type TableProvisionedThroughputInput interface { pulumi.Input ToTableProvisionedThroughputOutput() TableProvisionedThroughputOutput ToTableProvisionedThroughputOutputWithContext(context.Context) TableProvisionedThroughputOutput }
TableProvisionedThroughputInput is an input type that accepts TableProvisionedThroughputArgs and TableProvisionedThroughputOutput values. You can construct a concrete instance of `TableProvisionedThroughputInput` via:
TableProvisionedThroughputArgs{...}
type TableProvisionedThroughputOutput ¶
type TableProvisionedThroughputOutput struct{ *pulumi.OutputState }
Throughput for the specified table, which consists of values for “ReadCapacityUnits“ and “WriteCapacityUnits“. For more information about the contents of a provisioned throughput structure, see [Table ProvisionedThroughput](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html).
func (TableProvisionedThroughputOutput) ElementType ¶
func (TableProvisionedThroughputOutput) ElementType() reflect.Type
func (TableProvisionedThroughputOutput) ReadCapacityUnits ¶
func (o TableProvisionedThroughputOutput) ReadCapacityUnits() pulumi.IntOutput
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a “ThrottlingException“. For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*.
If read/write capacity mode is ``PAY_PER_REQUEST`` the value is set to 0.
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
The maximum number of writes consumed per second before DynamoDB returns a “ThrottlingException“. For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*.
If read/write capacity mode is ``PAY_PER_REQUEST`` the value is set to 0.
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
func TableProvisionedThroughputPtr ¶
func TableProvisionedThroughputPtr(v *TableProvisionedThroughputArgs) TableProvisionedThroughputPtrInput
type TableProvisionedThroughputPtrOutput ¶
type TableProvisionedThroughputPtrOutput struct{ *pulumi.OutputState }
func (TableProvisionedThroughputPtrOutput) Elem ¶
func (o TableProvisionedThroughputPtrOutput) Elem() TableProvisionedThroughputOutput
func (TableProvisionedThroughputPtrOutput) ElementType ¶
func (TableProvisionedThroughputPtrOutput) ElementType() reflect.Type
func (TableProvisionedThroughputPtrOutput) ReadCapacityUnits ¶
func (o TableProvisionedThroughputPtrOutput) ReadCapacityUnits() pulumi.IntPtrOutput
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a “ThrottlingException“. For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*.
If read/write capacity mode is ``PAY_PER_REQUEST`` the value is set to 0.
func (TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutput ¶
func (o TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutput() TableProvisionedThroughputPtrOutput
func (TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutputWithContext ¶
func (o TableProvisionedThroughputPtrOutput) ToTableProvisionedThroughputPtrOutputWithContext(ctx context.Context) TableProvisionedThroughputPtrOutput
func (TableProvisionedThroughputPtrOutput) WriteCapacityUnits ¶
func (o TableProvisionedThroughputPtrOutput) WriteCapacityUnits() pulumi.IntPtrOutput
The maximum number of writes consumed per second before DynamoDB returns a “ThrottlingException“. For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*.
If read/write capacity mode is ``PAY_PER_REQUEST`` the value is set to 0.
type TableResourcePolicy ¶ added in v0.97.0
type TableResourcePolicy struct {
// A resource-based policy document that contains permissions to add to the specified DDB table, index, or both. In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).
PolicyDocument interface{} `pulumi:"policyDocument"`
}
Creates or updates a resource-based policy document that contains the permissions for DDB resources, such as a table, its indexes, and stream. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource.
In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html). While defining resource-based policies in your CFNshort templates, the following considerations apply: + The maximum size supported for a resource-based policy document in JSON format is 20 KB. DDB counts whitespaces when calculating the size of a policy against this limit. + Resource-based policies don't support [drift detection](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html#). If you update a policy outside of the CFNshort stack template, you'll need to update the CFNshort stack with the changes. + Resource-based policies don't support out-of-band changes. If you add, update, or delete a policy outside of the CFNshort template, the change won't be overwritten if there are no changes to the policy within the template. For example, say that your template contains a resource-based policy, which you later update outside of the template. If you don't make any changes to the policy in the template, the updated policy in DDB won’t be synced with the policy in the template. Conversely, say that your template doesn’t contain a resource-based policy, but you add a policy outside of the template. This policy won’t be removed from DDB as long as you don’t add it to the template. When you add a policy to the template and update the stack, the existing policy in DDB will be updated to match the one defined in the template. For a full list of all considerations, see [Resource-based policy considerations](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html).
type TableResourcePolicyArgs ¶ added in v0.97.0
type TableResourcePolicyArgs struct { // A resource-based policy document that contains permissions to add to the specified DDB table, index, or both. In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html). PolicyDocument pulumi.Input `pulumi:"policyDocument"` }
Creates or updates a resource-based policy document that contains the permissions for DDB resources, such as a table, its indexes, and stream. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource.
In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html). While defining resource-based policies in your CFNshort templates, the following considerations apply: + The maximum size supported for a resource-based policy document in JSON format is 20 KB. DDB counts whitespaces when calculating the size of a policy against this limit. + Resource-based policies don't support [drift detection](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html#). If you update a policy outside of the CFNshort stack template, you'll need to update the CFNshort stack with the changes. + Resource-based policies don't support out-of-band changes. If you add, update, or delete a policy outside of the CFNshort template, the change won't be overwritten if there are no changes to the policy within the template. For example, say that your template contains a resource-based policy, which you later update outside of the template. If you don't make any changes to the policy in the template, the updated policy in DDB won’t be synced with the policy in the template. Conversely, say that your template doesn’t contain a resource-based policy, but you add a policy outside of the template. This policy won’t be removed from DDB as long as you don’t add it to the template. When you add a policy to the template and update the stack, the existing policy in DDB will be updated to match the one defined in the template. For a full list of all considerations, see [Resource-based policy considerations](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html).
func (TableResourcePolicyArgs) ElementType ¶ added in v0.97.0
func (TableResourcePolicyArgs) ElementType() reflect.Type
func (TableResourcePolicyArgs) ToTableResourcePolicyOutput ¶ added in v0.97.0
func (i TableResourcePolicyArgs) ToTableResourcePolicyOutput() TableResourcePolicyOutput
func (TableResourcePolicyArgs) ToTableResourcePolicyOutputWithContext ¶ added in v0.97.0
func (i TableResourcePolicyArgs) ToTableResourcePolicyOutputWithContext(ctx context.Context) TableResourcePolicyOutput
func (TableResourcePolicyArgs) ToTableResourcePolicyPtrOutput ¶ added in v0.97.0
func (i TableResourcePolicyArgs) ToTableResourcePolicyPtrOutput() TableResourcePolicyPtrOutput
func (TableResourcePolicyArgs) ToTableResourcePolicyPtrOutputWithContext ¶ added in v0.97.0
func (i TableResourcePolicyArgs) ToTableResourcePolicyPtrOutputWithContext(ctx context.Context) TableResourcePolicyPtrOutput
type TableResourcePolicyInput ¶ added in v0.97.0
type TableResourcePolicyInput interface { pulumi.Input ToTableResourcePolicyOutput() TableResourcePolicyOutput ToTableResourcePolicyOutputWithContext(context.Context) TableResourcePolicyOutput }
TableResourcePolicyInput is an input type that accepts TableResourcePolicyArgs and TableResourcePolicyOutput values. You can construct a concrete instance of `TableResourcePolicyInput` via:
TableResourcePolicyArgs{...}
type TableResourcePolicyOutput ¶ added in v0.97.0
type TableResourcePolicyOutput struct{ *pulumi.OutputState }
Creates or updates a resource-based policy document that contains the permissions for DDB resources, such as a table, its indexes, and stream. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource.
In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html). While defining resource-based policies in your CFNshort templates, the following considerations apply: + The maximum size supported for a resource-based policy document in JSON format is 20 KB. DDB counts whitespaces when calculating the size of a policy against this limit. + Resource-based policies don't support [drift detection](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html#). If you update a policy outside of the CFNshort stack template, you'll need to update the CFNshort stack with the changes. + Resource-based policies don't support out-of-band changes. If you add, update, or delete a policy outside of the CFNshort template, the change won't be overwritten if there are no changes to the policy within the template. For example, say that your template contains a resource-based policy, which you later update outside of the template. If you don't make any changes to the policy in the template, the updated policy in DDB won’t be synced with the policy in the template. Conversely, say that your template doesn’t contain a resource-based policy, but you add a policy outside of the template. This policy won’t be removed from DDB as long as you don’t add it to the template. When you add a policy to the template and update the stack, the existing policy in DDB will be updated to match the one defined in the template. For a full list of all considerations, see [Resource-based policy considerations](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html).
func (TableResourcePolicyOutput) ElementType ¶ added in v0.97.0
func (TableResourcePolicyOutput) ElementType() reflect.Type
func (TableResourcePolicyOutput) PolicyDocument ¶ added in v0.97.0
func (o TableResourcePolicyOutput) PolicyDocument() pulumi.AnyOutput
A resource-based policy document that contains permissions to add to the specified DDB table, index, or both. In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).
func (TableResourcePolicyOutput) ToTableResourcePolicyOutput ¶ added in v0.97.0
func (o TableResourcePolicyOutput) ToTableResourcePolicyOutput() TableResourcePolicyOutput
func (TableResourcePolicyOutput) ToTableResourcePolicyOutputWithContext ¶ added in v0.97.0
func (o TableResourcePolicyOutput) ToTableResourcePolicyOutputWithContext(ctx context.Context) TableResourcePolicyOutput
func (TableResourcePolicyOutput) ToTableResourcePolicyPtrOutput ¶ added in v0.97.0
func (o TableResourcePolicyOutput) ToTableResourcePolicyPtrOutput() TableResourcePolicyPtrOutput
func (TableResourcePolicyOutput) ToTableResourcePolicyPtrOutputWithContext ¶ added in v0.97.0
func (o TableResourcePolicyOutput) ToTableResourcePolicyPtrOutputWithContext(ctx context.Context) TableResourcePolicyPtrOutput
type TableResourcePolicyPtrInput ¶ added in v0.97.0
type TableResourcePolicyPtrInput interface { pulumi.Input ToTableResourcePolicyPtrOutput() TableResourcePolicyPtrOutput ToTableResourcePolicyPtrOutputWithContext(context.Context) TableResourcePolicyPtrOutput }
TableResourcePolicyPtrInput is an input type that accepts TableResourcePolicyArgs, TableResourcePolicyPtr and TableResourcePolicyPtrOutput values. You can construct a concrete instance of `TableResourcePolicyPtrInput` via:
TableResourcePolicyArgs{...} or: nil
func TableResourcePolicyPtr ¶ added in v0.97.0
func TableResourcePolicyPtr(v *TableResourcePolicyArgs) TableResourcePolicyPtrInput
type TableResourcePolicyPtrOutput ¶ added in v0.97.0
type TableResourcePolicyPtrOutput struct{ *pulumi.OutputState }
func (TableResourcePolicyPtrOutput) Elem ¶ added in v0.97.0
func (o TableResourcePolicyPtrOutput) Elem() TableResourcePolicyOutput
func (TableResourcePolicyPtrOutput) ElementType ¶ added in v0.97.0
func (TableResourcePolicyPtrOutput) ElementType() reflect.Type
func (TableResourcePolicyPtrOutput) PolicyDocument ¶ added in v0.97.0
func (o TableResourcePolicyPtrOutput) PolicyDocument() pulumi.AnyOutput
A resource-based policy document that contains permissions to add to the specified DDB table, index, or both. In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).
func (TableResourcePolicyPtrOutput) ToTableResourcePolicyPtrOutput ¶ added in v0.97.0
func (o TableResourcePolicyPtrOutput) ToTableResourcePolicyPtrOutput() TableResourcePolicyPtrOutput
func (TableResourcePolicyPtrOutput) ToTableResourcePolicyPtrOutputWithContext ¶ added in v0.97.0
func (o TableResourcePolicyPtrOutput) ToTableResourcePolicyPtrOutputWithContext(ctx context.Context) TableResourcePolicyPtrOutput
type TableS3BucketSource ¶ added in v0.21.0
type TableS3BucketSource struct { // The S3 bucket that is being imported from. S3Bucket string `pulumi:"s3Bucket"` // The account number of the S3 bucket that is being imported from. If the bucket is owned by the requester this is optional. S3BucketOwner *string `pulumi:"s3BucketOwner"` // The key prefix shared by all S3 Objects that are being imported. S3KeyPrefix *string `pulumi:"s3KeyPrefix"` }
The S3 bucket that is being imported from.
type TableS3BucketSourceArgs ¶ added in v0.21.0
type TableS3BucketSourceArgs struct { // The S3 bucket that is being imported from. S3Bucket pulumi.StringInput `pulumi:"s3Bucket"` // The account number of the S3 bucket that is being imported from. If the bucket is owned by the requester this is optional. S3BucketOwner pulumi.StringPtrInput `pulumi:"s3BucketOwner"` // The key prefix shared by all S3 Objects that are being imported. S3KeyPrefix pulumi.StringPtrInput `pulumi:"s3KeyPrefix"` }
The S3 bucket that is being imported from.
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 }
The S3 bucket that is being imported from.
func (TableS3BucketSourceOutput) ElementType ¶ added in v0.21.0
func (TableS3BucketSourceOutput) ElementType() reflect.Type
func (TableS3BucketSourceOutput) S3Bucket ¶ added in v0.21.0
func (o TableS3BucketSourceOutput) S3Bucket() pulumi.StringOutput
The S3 bucket that is being imported from.
func (TableS3BucketSourceOutput) S3BucketOwner ¶ added in v0.21.0
func (o TableS3BucketSourceOutput) S3BucketOwner() pulumi.StringPtrOutput
The account number of the S3 bucket that is being imported from. If the bucket is owned by the requester this is optional.
func (TableS3BucketSourceOutput) S3KeyPrefix ¶ added in v0.21.0
func (o TableS3BucketSourceOutput) S3KeyPrefix() pulumi.StringPtrOutput
The key prefix shared by all S3 Objects that are being imported.
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 (o TableS3BucketSourcePtrOutput) Elem() TableS3BucketSourceOutput
func (TableS3BucketSourcePtrOutput) ElementType ¶ added in v0.21.0
func (TableS3BucketSourcePtrOutput) ElementType() reflect.Type
func (TableS3BucketSourcePtrOutput) S3Bucket ¶ added in v0.21.0
func (o TableS3BucketSourcePtrOutput) S3Bucket() pulumi.StringPtrOutput
The S3 bucket that is being imported from.
func (TableS3BucketSourcePtrOutput) S3BucketOwner ¶ added in v0.21.0
func (o TableS3BucketSourcePtrOutput) S3BucketOwner() pulumi.StringPtrOutput
The account number of the S3 bucket that is being imported from. If the bucket is owned by the requester this is optional.
func (TableS3BucketSourcePtrOutput) S3KeyPrefix ¶ added in v0.21.0
func (o TableS3BucketSourcePtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
The key prefix shared by all S3 Objects that are being imported.
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 ¶ added in v0.72.0
type TableSseSpecification struct { // The KMS key that should be used for the KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key “alias/aws/dynamodb“. KmsMasterKeyId *string `pulumi:"kmsMasterKeyId"` // Indicates whether server-side encryption is done using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to “KMS“ and an AWS managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to AWS owned key. SseEnabled bool `pulumi:"sseEnabled"` // Server-side encryption type. The only supported value is: // + “KMS“ - Server-side encryption that uses KMSlong. The key is stored in your account and is managed by KMS (KMS charges apply). SseType *string `pulumi:"sseType"` }
Represents the settings used to enable server-side encryption.
type TableSseSpecificationArgs ¶ added in v0.72.0
type TableSseSpecificationArgs struct { // The KMS key that should be used for the KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key “alias/aws/dynamodb“. KmsMasterKeyId pulumi.StringPtrInput `pulumi:"kmsMasterKeyId"` // Indicates whether server-side encryption is done using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to “KMS“ and an AWS managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to AWS owned key. SseEnabled pulumi.BoolInput `pulumi:"sseEnabled"` // Server-side encryption type. The only supported value is: // + “KMS“ - Server-side encryption that uses KMSlong. The key is stored in your account and is managed by KMS (KMS charges apply). SseType pulumi.StringPtrInput `pulumi:"sseType"` }
Represents the settings used to enable server-side encryption.
func (TableSseSpecificationArgs) ElementType ¶ added in v0.72.0
func (TableSseSpecificationArgs) ElementType() reflect.Type
func (TableSseSpecificationArgs) ToTableSseSpecificationOutput ¶ added in v0.72.0
func (i TableSseSpecificationArgs) ToTableSseSpecificationOutput() TableSseSpecificationOutput
func (TableSseSpecificationArgs) ToTableSseSpecificationOutputWithContext ¶ added in v0.72.0
func (i TableSseSpecificationArgs) ToTableSseSpecificationOutputWithContext(ctx context.Context) TableSseSpecificationOutput
func (TableSseSpecificationArgs) ToTableSseSpecificationPtrOutput ¶ added in v0.72.0
func (i TableSseSpecificationArgs) ToTableSseSpecificationPtrOutput() TableSseSpecificationPtrOutput
func (TableSseSpecificationArgs) ToTableSseSpecificationPtrOutputWithContext ¶ added in v0.72.0
func (i TableSseSpecificationArgs) ToTableSseSpecificationPtrOutputWithContext(ctx context.Context) TableSseSpecificationPtrOutput
type TableSseSpecificationInput ¶ added in v0.72.0
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 ¶ added in v0.72.0
type TableSseSpecificationOutput struct{ *pulumi.OutputState }
Represents the settings used to enable server-side encryption.
func (TableSseSpecificationOutput) ElementType ¶ added in v0.72.0
func (TableSseSpecificationOutput) ElementType() reflect.Type
func (TableSseSpecificationOutput) KmsMasterKeyId ¶ added in v0.72.0
func (o TableSseSpecificationOutput) KmsMasterKeyId() pulumi.StringPtrOutput
The KMS key that should be used for the KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key “alias/aws/dynamodb“.
func (TableSseSpecificationOutput) SseEnabled ¶ added in v0.72.0
func (o TableSseSpecificationOutput) SseEnabled() pulumi.BoolOutput
Indicates whether server-side encryption is done using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to “KMS“ and an AWS managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to AWS owned key.
func (TableSseSpecificationOutput) SseType ¶ added in v0.72.0
func (o TableSseSpecificationOutput) SseType() pulumi.StringPtrOutput
Server-side encryption type. The only supported value is:
- “KMS“ - Server-side encryption that uses KMSlong. The key is stored in your account and is managed by KMS (KMS charges apply).
func (TableSseSpecificationOutput) ToTableSseSpecificationOutput ¶ added in v0.72.0
func (o TableSseSpecificationOutput) ToTableSseSpecificationOutput() TableSseSpecificationOutput
func (TableSseSpecificationOutput) ToTableSseSpecificationOutputWithContext ¶ added in v0.72.0
func (o TableSseSpecificationOutput) ToTableSseSpecificationOutputWithContext(ctx context.Context) TableSseSpecificationOutput
func (TableSseSpecificationOutput) ToTableSseSpecificationPtrOutput ¶ added in v0.72.0
func (o TableSseSpecificationOutput) ToTableSseSpecificationPtrOutput() TableSseSpecificationPtrOutput
func (TableSseSpecificationOutput) ToTableSseSpecificationPtrOutputWithContext ¶ added in v0.72.0
func (o TableSseSpecificationOutput) ToTableSseSpecificationPtrOutputWithContext(ctx context.Context) TableSseSpecificationPtrOutput
type TableSseSpecificationPtrInput ¶ added in v0.72.0
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
func TableSseSpecificationPtr ¶ added in v0.72.0
func TableSseSpecificationPtr(v *TableSseSpecificationArgs) TableSseSpecificationPtrInput
type TableSseSpecificationPtrOutput ¶ added in v0.72.0
type TableSseSpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableSseSpecificationPtrOutput) Elem ¶ added in v0.72.0
func (o TableSseSpecificationPtrOutput) Elem() TableSseSpecificationOutput
func (TableSseSpecificationPtrOutput) ElementType ¶ added in v0.72.0
func (TableSseSpecificationPtrOutput) ElementType() reflect.Type
func (TableSseSpecificationPtrOutput) KmsMasterKeyId ¶ added in v0.72.0
func (o TableSseSpecificationPtrOutput) KmsMasterKeyId() pulumi.StringPtrOutput
The KMS key that should be used for the KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key “alias/aws/dynamodb“.
func (TableSseSpecificationPtrOutput) SseEnabled ¶ added in v0.72.0
func (o TableSseSpecificationPtrOutput) SseEnabled() pulumi.BoolPtrOutput
Indicates whether server-side encryption is done using an AWS managed key or an AWS owned key. If enabled (true), server-side encryption type is set to “KMS“ and an AWS managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to AWS owned key.
func (TableSseSpecificationPtrOutput) SseType ¶ added in v0.72.0
func (o TableSseSpecificationPtrOutput) SseType() pulumi.StringPtrOutput
Server-side encryption type. The only supported value is:
- “KMS“ - Server-side encryption that uses KMSlong. The key is stored in your account and is managed by KMS (KMS charges apply).
func (TableSseSpecificationPtrOutput) ToTableSseSpecificationPtrOutput ¶ added in v0.72.0
func (o TableSseSpecificationPtrOutput) ToTableSseSpecificationPtrOutput() TableSseSpecificationPtrOutput
func (TableSseSpecificationPtrOutput) ToTableSseSpecificationPtrOutputWithContext ¶ added in v0.72.0
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 { // Creates or updates a resource-based policy document that contains the permissions for DDB resources, such as a table's streams. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. // In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html). ResourcePolicy *TableResourcePolicy `pulumi:"resourcePolicy"` // When an item in the table is modified, “StreamViewType“ determines what information is written to the stream for this table. Valid values for “StreamViewType“ are: // + “KEYS_ONLY“ - Only the key attributes of the modified item are written to the stream. // + “NEW_IMAGE“ - The entire item, as it appears after it was modified, is written to the stream. // + “OLD_IMAGE“ - The entire item, as it appeared before it was modified, is written to the stream. // + “NEW_AND_OLD_IMAGES“ - Both the new and the old item images of the item are written to the stream. StreamViewType string `pulumi:"streamViewType"` }
Represents the DynamoDB Streams configuration for a table in DynamoDB.
type TableStreamSpecificationArgs ¶
type TableStreamSpecificationArgs struct { // Creates or updates a resource-based policy document that contains the permissions for DDB resources, such as a table's streams. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource. // In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html). ResourcePolicy TableResourcePolicyPtrInput `pulumi:"resourcePolicy"` // When an item in the table is modified, “StreamViewType“ determines what information is written to the stream for this table. Valid values for “StreamViewType“ are: // + “KEYS_ONLY“ - Only the key attributes of the modified item are written to the stream. // + “NEW_IMAGE“ - The entire item, as it appears after it was modified, is written to the stream. // + “OLD_IMAGE“ - The entire item, as it appeared before it was modified, is written to the stream. // + “NEW_AND_OLD_IMAGES“ - Both the new and the old item images of the item are written to the stream. StreamViewType pulumi.StringInput `pulumi:"streamViewType"` }
Represents the DynamoDB Streams configuration for a table in DynamoDB.
func (TableStreamSpecificationArgs) ElementType ¶
func (TableStreamSpecificationArgs) ElementType() reflect.Type
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 }
Represents the DynamoDB Streams configuration for a table in DynamoDB.
func (TableStreamSpecificationOutput) ElementType ¶
func (TableStreamSpecificationOutput) ElementType() reflect.Type
func (TableStreamSpecificationOutput) ResourcePolicy ¶ added in v0.97.0
func (o TableStreamSpecificationOutput) ResourcePolicy() TableResourcePolicyPtrOutput
Creates or updates a resource-based policy document that contains the permissions for DDB resources, such as a table's streams. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource.
In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).
func (TableStreamSpecificationOutput) StreamViewType ¶
func (o TableStreamSpecificationOutput) StreamViewType() pulumi.StringOutput
When an item in the table is modified, “StreamViewType“ determines what information is written to the stream for this table. Valid values for “StreamViewType“ are:
- “KEYS_ONLY“ - Only the key attributes of the modified item are written to the stream.
- “NEW_IMAGE“ - The entire item, as it appears after it was modified, is written to the stream.
- “OLD_IMAGE“ - The entire item, as it appeared before it was modified, is written to the stream.
- “NEW_AND_OLD_IMAGES“ - Both the new and the old item images of the item are written to the stream.
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
func TableStreamSpecificationPtr ¶
func TableStreamSpecificationPtr(v *TableStreamSpecificationArgs) TableStreamSpecificationPtrInput
type TableStreamSpecificationPtrOutput ¶
type TableStreamSpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableStreamSpecificationPtrOutput) Elem ¶
func (o TableStreamSpecificationPtrOutput) Elem() TableStreamSpecificationOutput
func (TableStreamSpecificationPtrOutput) ElementType ¶
func (TableStreamSpecificationPtrOutput) ElementType() reflect.Type
func (TableStreamSpecificationPtrOutput) ResourcePolicy ¶ added in v0.97.0
func (o TableStreamSpecificationPtrOutput) ResourcePolicy() TableResourcePolicyPtrOutput
Creates or updates a resource-based policy document that contains the permissions for DDB resources, such as a table's streams. Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource.
In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).
func (TableStreamSpecificationPtrOutput) StreamViewType ¶
func (o TableStreamSpecificationPtrOutput) StreamViewType() pulumi.StringPtrOutput
When an item in the table is modified, “StreamViewType“ determines what information is written to the stream for this table. Valid values for “StreamViewType“ are:
- “KEYS_ONLY“ - Only the key attributes of the modified item are written to the stream.
- “NEW_IMAGE“ - The entire item, as it appears after it was modified, is written to the stream.
- “OLD_IMAGE“ - The entire item, as it appeared before it was modified, is written to the stream.
- “NEW_AND_OLD_IMAGES“ - Both the new and the old item images of the item are written to the stream.
func (TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutput ¶
func (o TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutput() TableStreamSpecificationPtrOutput
func (TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutputWithContext ¶
func (o TableStreamSpecificationPtrOutput) ToTableStreamSpecificationPtrOutputWithContext(ctx context.Context) TableStreamSpecificationPtrOutput
type TableTag ¶
type TableTag struct { // The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value. Key string `pulumi:"key"` // The value of the tag. Tag values are case-sensitive and can be null. Value string `pulumi:"value"` }
Describes a tag. A tag is a key-value pair. You can add up to 50 tags to a single DynamoDB table.
AWS-assigned tag names and values are automatically assigned the ``aws:`` prefix, which the user cannot assign. AWS-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefix ``user:`` in the Cost Allocation Report. You cannot backdate the application of a tag. For an overview on tagging DynamoDB resources, see [Tagging for DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.html) in the *Amazon DynamoDB Developer Guide*.
type TableTimeToLiveSpecification ¶
type TableTimeToLiveSpecification struct { // The name of the TTL attribute used to store the expiration time for items in the table. // + The “AttributeName“ property is required when enabling the TTL, or when TTL is already enabled. // + To update this property, you must first disable TTL and then enable TTL with the new attribute name. AttributeName *string `pulumi:"attributeName"` // Indicates whether TTL is to be enabled (true) or disabled (false) on the table. Enabled bool `pulumi:"enabled"` }
Represents the settings used to enable or disable Time to Live (TTL) for the specified table.
type TableTimeToLiveSpecificationArgs ¶
type TableTimeToLiveSpecificationArgs struct { // The name of the TTL attribute used to store the expiration time for items in the table. // + The “AttributeName“ property is required when enabling the TTL, or when TTL is already enabled. // + To update this property, you must first disable TTL and then enable TTL with the new attribute name. AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Indicates whether TTL is to be enabled (true) or disabled (false) on the table. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Represents the settings used to enable or disable Time to Live (TTL) for the specified table.
func (TableTimeToLiveSpecificationArgs) ElementType ¶
func (TableTimeToLiveSpecificationArgs) ElementType() reflect.Type
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 }
Represents the settings used to enable or disable Time to Live (TTL) for the specified table.
func (TableTimeToLiveSpecificationOutput) AttributeName ¶
func (o TableTimeToLiveSpecificationOutput) AttributeName() pulumi.StringPtrOutput
The name of the TTL attribute used to store the expiration time for items in the table.
- The “AttributeName“ property is required when enabling the TTL, or when TTL is already enabled.
- To update this property, you must first disable TTL and then enable TTL with the new attribute name.
func (TableTimeToLiveSpecificationOutput) ElementType ¶
func (TableTimeToLiveSpecificationOutput) ElementType() reflect.Type
func (TableTimeToLiveSpecificationOutput) Enabled ¶
func (o TableTimeToLiveSpecificationOutput) Enabled() pulumi.BoolOutput
Indicates whether TTL is to be enabled (true) or disabled (false) on the table.
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
func TableTimeToLiveSpecificationPtr ¶
func TableTimeToLiveSpecificationPtr(v *TableTimeToLiveSpecificationArgs) TableTimeToLiveSpecificationPtrInput
type TableTimeToLiveSpecificationPtrOutput ¶
type TableTimeToLiveSpecificationPtrOutput struct{ *pulumi.OutputState }
func (TableTimeToLiveSpecificationPtrOutput) AttributeName ¶
func (o TableTimeToLiveSpecificationPtrOutput) AttributeName() pulumi.StringPtrOutput
The name of the TTL attribute used to store the expiration time for items in the table.
- The “AttributeName“ property is required when enabling the TTL, or when TTL is already enabled.
- To update this property, you must first disable TTL and then enable TTL with the new attribute name.
func (TableTimeToLiveSpecificationPtrOutput) ElementType ¶
func (TableTimeToLiveSpecificationPtrOutput) ElementType() reflect.Type
func (TableTimeToLiveSpecificationPtrOutput) Enabled ¶
func (o TableTimeToLiveSpecificationPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether TTL is to be enabled (true) or disabled (false) on the table.
func (TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutput ¶
func (o TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutput() TableTimeToLiveSpecificationPtrOutput
func (TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutputWithContext ¶
func (o TableTimeToLiveSpecificationPtrOutput) ToTableTimeToLiveSpecificationPtrOutputWithContext(ctx context.Context) TableTimeToLiveSpecificationPtrOutput