Documentation
¶
Index ¶
- type Database
- type DatabaseArgs
- type DatabaseArray
- type DatabaseArrayInput
- type DatabaseArrayOutput
- type DatabaseInput
- type DatabaseMap
- type DatabaseMapInput
- type DatabaseMapOutput
- type DatabaseOutput
- func (o DatabaseOutput) Arn() pulumi.StringOutput
- func (o DatabaseOutput) DatabaseName() pulumi.StringOutput
- func (DatabaseOutput) ElementType() reflect.Type
- func (o DatabaseOutput) KmsKeyId() pulumi.StringOutput
- func (o DatabaseOutput) Region() pulumi.StringOutput
- func (o DatabaseOutput) TableCount() pulumi.IntOutput
- func (o DatabaseOutput) Tags() pulumi.StringMapOutput
- func (o DatabaseOutput) TagsAll() pulumi.StringMapOutput
- func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
- func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
- type DatabaseState
- type GetTableMagneticStoreWriteProperty
- type GetTableMagneticStoreWritePropertyArgs
- func (GetTableMagneticStoreWritePropertyArgs) ElementType() reflect.Type
- func (i GetTableMagneticStoreWritePropertyArgs) ToGetTableMagneticStoreWritePropertyOutput() GetTableMagneticStoreWritePropertyOutput
- func (i GetTableMagneticStoreWritePropertyArgs) ToGetTableMagneticStoreWritePropertyOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyOutput
- type GetTableMagneticStoreWritePropertyArray
- func (GetTableMagneticStoreWritePropertyArray) ElementType() reflect.Type
- func (i GetTableMagneticStoreWritePropertyArray) ToGetTableMagneticStoreWritePropertyArrayOutput() GetTableMagneticStoreWritePropertyArrayOutput
- func (i GetTableMagneticStoreWritePropertyArray) ToGetTableMagneticStoreWritePropertyArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyArrayOutput
- type GetTableMagneticStoreWritePropertyArrayInput
- type GetTableMagneticStoreWritePropertyArrayOutput
- func (GetTableMagneticStoreWritePropertyArrayOutput) ElementType() reflect.Type
- func (o GetTableMagneticStoreWritePropertyArrayOutput) Index(i pulumi.IntInput) GetTableMagneticStoreWritePropertyOutput
- func (o GetTableMagneticStoreWritePropertyArrayOutput) ToGetTableMagneticStoreWritePropertyArrayOutput() GetTableMagneticStoreWritePropertyArrayOutput
- func (o GetTableMagneticStoreWritePropertyArrayOutput) ToGetTableMagneticStoreWritePropertyArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyArrayOutput
- type GetTableMagneticStoreWritePropertyInput
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocation
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs
- func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs) ElementType() reflect.Type
- func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
- func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray
- func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray) ElementType() reflect.Type
- func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
- func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayInput
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
- func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) ElementType() reflect.Type
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) Index(i pulumi.IntInput) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationInput
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
- func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) ElementType() reflect.Type
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) S3Configurations() ...
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3Configuration
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs
- func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs) ElementType() reflect.Type
- func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput() ...
- func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(ctx context.Context) ...
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray
- func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray) ElementType() reflect.Type
- func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput() ...
- func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayInput
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput
- func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput() ...
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationInput
- type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) BucketName() pulumi.StringOutput
- func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ElementType() reflect.Type
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) EncryptionOption() pulumi.StringOutput
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) KmsKeyId() pulumi.StringOutput
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ObjectKeyPrefix() pulumi.StringOutput
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput() ...
- func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(ctx context.Context) ...
- type GetTableMagneticStoreWritePropertyOutput
- func (GetTableMagneticStoreWritePropertyOutput) ElementType() reflect.Type
- func (o GetTableMagneticStoreWritePropertyOutput) EnableMagneticStoreWrites() pulumi.BoolOutput
- func (o GetTableMagneticStoreWritePropertyOutput) MagneticStoreRejectedDataLocations() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
- func (o GetTableMagneticStoreWritePropertyOutput) ToGetTableMagneticStoreWritePropertyOutput() GetTableMagneticStoreWritePropertyOutput
- func (o GetTableMagneticStoreWritePropertyOutput) ToGetTableMagneticStoreWritePropertyOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyOutput
- type GetTableRetentionProperty
- type GetTableRetentionPropertyArgs
- func (GetTableRetentionPropertyArgs) ElementType() reflect.Type
- func (i GetTableRetentionPropertyArgs) ToGetTableRetentionPropertyOutput() GetTableRetentionPropertyOutput
- func (i GetTableRetentionPropertyArgs) ToGetTableRetentionPropertyOutputWithContext(ctx context.Context) GetTableRetentionPropertyOutput
- type GetTableRetentionPropertyArray
- func (GetTableRetentionPropertyArray) ElementType() reflect.Type
- func (i GetTableRetentionPropertyArray) ToGetTableRetentionPropertyArrayOutput() GetTableRetentionPropertyArrayOutput
- func (i GetTableRetentionPropertyArray) ToGetTableRetentionPropertyArrayOutputWithContext(ctx context.Context) GetTableRetentionPropertyArrayOutput
- type GetTableRetentionPropertyArrayInput
- type GetTableRetentionPropertyArrayOutput
- func (GetTableRetentionPropertyArrayOutput) ElementType() reflect.Type
- func (o GetTableRetentionPropertyArrayOutput) Index(i pulumi.IntInput) GetTableRetentionPropertyOutput
- func (o GetTableRetentionPropertyArrayOutput) ToGetTableRetentionPropertyArrayOutput() GetTableRetentionPropertyArrayOutput
- func (o GetTableRetentionPropertyArrayOutput) ToGetTableRetentionPropertyArrayOutputWithContext(ctx context.Context) GetTableRetentionPropertyArrayOutput
- type GetTableRetentionPropertyInput
- type GetTableRetentionPropertyOutput
- func (GetTableRetentionPropertyOutput) ElementType() reflect.Type
- func (o GetTableRetentionPropertyOutput) MagneticStoreRetentionPeriodInDays() pulumi.IntOutput
- func (o GetTableRetentionPropertyOutput) MemoryStoreRetentionPeriodInHours() pulumi.IntOutput
- func (o GetTableRetentionPropertyOutput) ToGetTableRetentionPropertyOutput() GetTableRetentionPropertyOutput
- func (o GetTableRetentionPropertyOutput) ToGetTableRetentionPropertyOutputWithContext(ctx context.Context) GetTableRetentionPropertyOutput
- type GetTableSchema
- type GetTableSchemaArgs
- type GetTableSchemaArray
- type GetTableSchemaArrayInput
- type GetTableSchemaArrayOutput
- func (GetTableSchemaArrayOutput) ElementType() reflect.Type
- func (o GetTableSchemaArrayOutput) Index(i pulumi.IntInput) GetTableSchemaOutput
- func (o GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutput() GetTableSchemaArrayOutput
- func (o GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutputWithContext(ctx context.Context) GetTableSchemaArrayOutput
- type GetTableSchemaCompositePartitionKey
- type GetTableSchemaCompositePartitionKeyArgs
- func (GetTableSchemaCompositePartitionKeyArgs) ElementType() reflect.Type
- func (i GetTableSchemaCompositePartitionKeyArgs) ToGetTableSchemaCompositePartitionKeyOutput() GetTableSchemaCompositePartitionKeyOutput
- func (i GetTableSchemaCompositePartitionKeyArgs) ToGetTableSchemaCompositePartitionKeyOutputWithContext(ctx context.Context) GetTableSchemaCompositePartitionKeyOutput
- type GetTableSchemaCompositePartitionKeyArray
- func (GetTableSchemaCompositePartitionKeyArray) ElementType() reflect.Type
- func (i GetTableSchemaCompositePartitionKeyArray) ToGetTableSchemaCompositePartitionKeyArrayOutput() GetTableSchemaCompositePartitionKeyArrayOutput
- func (i GetTableSchemaCompositePartitionKeyArray) ToGetTableSchemaCompositePartitionKeyArrayOutputWithContext(ctx context.Context) GetTableSchemaCompositePartitionKeyArrayOutput
- type GetTableSchemaCompositePartitionKeyArrayInput
- type GetTableSchemaCompositePartitionKeyArrayOutput
- func (GetTableSchemaCompositePartitionKeyArrayOutput) ElementType() reflect.Type
- func (o GetTableSchemaCompositePartitionKeyArrayOutput) Index(i pulumi.IntInput) GetTableSchemaCompositePartitionKeyOutput
- func (o GetTableSchemaCompositePartitionKeyArrayOutput) ToGetTableSchemaCompositePartitionKeyArrayOutput() GetTableSchemaCompositePartitionKeyArrayOutput
- func (o GetTableSchemaCompositePartitionKeyArrayOutput) ToGetTableSchemaCompositePartitionKeyArrayOutputWithContext(ctx context.Context) GetTableSchemaCompositePartitionKeyArrayOutput
- type GetTableSchemaCompositePartitionKeyInput
- type GetTableSchemaCompositePartitionKeyOutput
- func (GetTableSchemaCompositePartitionKeyOutput) ElementType() reflect.Type
- func (o GetTableSchemaCompositePartitionKeyOutput) EnforcementInRecord() pulumi.StringOutput
- func (o GetTableSchemaCompositePartitionKeyOutput) Name() pulumi.StringOutput
- func (o GetTableSchemaCompositePartitionKeyOutput) ToGetTableSchemaCompositePartitionKeyOutput() GetTableSchemaCompositePartitionKeyOutput
- func (o GetTableSchemaCompositePartitionKeyOutput) ToGetTableSchemaCompositePartitionKeyOutputWithContext(ctx context.Context) GetTableSchemaCompositePartitionKeyOutput
- func (o GetTableSchemaCompositePartitionKeyOutput) Type() pulumi.StringOutput
- type GetTableSchemaInput
- type GetTableSchemaOutput
- func (o GetTableSchemaOutput) CompositePartitionKeys() GetTableSchemaCompositePartitionKeyArrayOutput
- func (GetTableSchemaOutput) ElementType() reflect.Type
- func (o GetTableSchemaOutput) ToGetTableSchemaOutput() GetTableSchemaOutput
- func (o GetTableSchemaOutput) ToGetTableSchemaOutputWithContext(ctx context.Context) GetTableSchemaOutput
- type LookupDatabaseArgs
- type LookupDatabaseOutputArgs
- type LookupDatabaseResult
- type LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) Arn() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) CreatedTime() pulumi.StringOutput
- func (LookupDatabaseResultOutput) ElementType() reflect.Type
- func (o LookupDatabaseResultOutput) Id() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) LastUpdatedTime() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) Name() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) Region() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) TableCount() pulumi.IntOutput
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
- type LookupTableArgs
- type LookupTableOutputArgs
- type LookupTableResult
- type LookupTableResultOutput
- func (o LookupTableResultOutput) Arn() pulumi.StringOutput
- func (o LookupTableResultOutput) CreationTime() pulumi.StringOutput
- func (o LookupTableResultOutput) DatabaseName() pulumi.StringOutput
- func (LookupTableResultOutput) ElementType() reflect.Type
- func (o LookupTableResultOutput) Id() pulumi.StringOutput
- func (o LookupTableResultOutput) LastUpdatedTime() pulumi.StringOutput
- func (o LookupTableResultOutput) MagneticStoreWriteProperties() GetTableMagneticStoreWritePropertyArrayOutput
- func (o LookupTableResultOutput) Name() pulumi.StringOutput
- func (o LookupTableResultOutput) Region() pulumi.StringOutput
- func (o LookupTableResultOutput) RetentionProperties() GetTableRetentionPropertyArrayOutput
- func (o LookupTableResultOutput) Schemas() GetTableSchemaArrayOutput
- func (o LookupTableResultOutput) TableStatus() pulumi.StringOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
- type Table
- type TableArgs
- type TableArray
- type TableArrayInput
- type TableArrayOutput
- type TableInput
- type TableMagneticStoreWriteProperties
- type TableMagneticStoreWritePropertiesArgs
- func (TableMagneticStoreWritePropertiesArgs) ElementType() reflect.Type
- func (i TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesOutput() TableMagneticStoreWritePropertiesOutput
- func (i TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesOutput
- func (i TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesPtrOutput() TableMagneticStoreWritePropertiesPtrOutput
- func (i TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesPtrOutput
- type TableMagneticStoreWritePropertiesInput
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs
- func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ElementType() reflect.Type
- func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
- func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
- func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
- func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationInput
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
- func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ElementType() reflect.Type
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) S3Configuration() ...
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrInput
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) Elem() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
- func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) ElementType() reflect.Type
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) S3Configuration() ...
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs
- func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ElementType() reflect.Type
- func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput() ...
- func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(ctx context.Context) ...
- func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput() ...
- func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext(ctx context.Context) ...
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationInput
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) BucketName() pulumi.StringPtrOutput
- func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ElementType() reflect.Type
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) EncryptionOption() pulumi.StringPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ObjectKeyPrefix() pulumi.StringPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput() ...
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(ctx context.Context) ...
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput() ...
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext(ctx context.Context) ...
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrInput
- type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) Elem() ...
- func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ElementType() reflect.Type
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) EncryptionOption() pulumi.StringPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ObjectKeyPrefix() pulumi.StringPtrOutput
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput() ...
- func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext(ctx context.Context) ...
- type TableMagneticStoreWritePropertiesOutput
- func (TableMagneticStoreWritePropertiesOutput) ElementType() reflect.Type
- func (o TableMagneticStoreWritePropertiesOutput) EnableMagneticStoreWrites() pulumi.BoolPtrOutput
- func (o TableMagneticStoreWritePropertiesOutput) MagneticStoreRejectedDataLocation() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
- func (o TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesOutput() TableMagneticStoreWritePropertiesOutput
- func (o TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesOutput
- func (o TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesPtrOutput() TableMagneticStoreWritePropertiesPtrOutput
- func (o TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesPtrOutput
- type TableMagneticStoreWritePropertiesPtrInput
- type TableMagneticStoreWritePropertiesPtrOutput
- func (o TableMagneticStoreWritePropertiesPtrOutput) Elem() TableMagneticStoreWritePropertiesOutput
- func (TableMagneticStoreWritePropertiesPtrOutput) ElementType() reflect.Type
- func (o TableMagneticStoreWritePropertiesPtrOutput) EnableMagneticStoreWrites() pulumi.BoolPtrOutput
- func (o TableMagneticStoreWritePropertiesPtrOutput) MagneticStoreRejectedDataLocation() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
- func (o TableMagneticStoreWritePropertiesPtrOutput) ToTableMagneticStoreWritePropertiesPtrOutput() TableMagneticStoreWritePropertiesPtrOutput
- func (o TableMagneticStoreWritePropertiesPtrOutput) ToTableMagneticStoreWritePropertiesPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesPtrOutput
- type TableMap
- type TableMapInput
- type TableMapOutput
- type TableOutput
- func (o TableOutput) Arn() pulumi.StringOutput
- func (o TableOutput) DatabaseName() pulumi.StringOutput
- func (TableOutput) ElementType() reflect.Type
- func (o TableOutput) MagneticStoreWriteProperties() TableMagneticStoreWritePropertiesOutput
- func (o TableOutput) Region() pulumi.StringOutput
- func (o TableOutput) RetentionProperties() TableRetentionPropertiesOutput
- func (o TableOutput) Schema() TableSchemaOutput
- func (o TableOutput) TableName() pulumi.StringOutput
- func (o TableOutput) Tags() pulumi.StringMapOutput
- func (o TableOutput) TagsAll() pulumi.StringMapOutput
- func (o TableOutput) ToTableOutput() TableOutput
- func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
- type TableRetentionProperties
- type TableRetentionPropertiesArgs
- func (TableRetentionPropertiesArgs) ElementType() reflect.Type
- func (i TableRetentionPropertiesArgs) ToTableRetentionPropertiesOutput() TableRetentionPropertiesOutput
- func (i TableRetentionPropertiesArgs) ToTableRetentionPropertiesOutputWithContext(ctx context.Context) TableRetentionPropertiesOutput
- func (i TableRetentionPropertiesArgs) ToTableRetentionPropertiesPtrOutput() TableRetentionPropertiesPtrOutput
- func (i TableRetentionPropertiesArgs) ToTableRetentionPropertiesPtrOutputWithContext(ctx context.Context) TableRetentionPropertiesPtrOutput
- type TableRetentionPropertiesInput
- type TableRetentionPropertiesOutput
- func (TableRetentionPropertiesOutput) ElementType() reflect.Type
- func (o TableRetentionPropertiesOutput) MagneticStoreRetentionPeriodInDays() pulumi.IntOutput
- func (o TableRetentionPropertiesOutput) MemoryStoreRetentionPeriodInHours() pulumi.IntOutput
- func (o TableRetentionPropertiesOutput) ToTableRetentionPropertiesOutput() TableRetentionPropertiesOutput
- func (o TableRetentionPropertiesOutput) ToTableRetentionPropertiesOutputWithContext(ctx context.Context) TableRetentionPropertiesOutput
- func (o TableRetentionPropertiesOutput) ToTableRetentionPropertiesPtrOutput() TableRetentionPropertiesPtrOutput
- func (o TableRetentionPropertiesOutput) ToTableRetentionPropertiesPtrOutputWithContext(ctx context.Context) TableRetentionPropertiesPtrOutput
- type TableRetentionPropertiesPtrInput
- type TableRetentionPropertiesPtrOutput
- func (o TableRetentionPropertiesPtrOutput) Elem() TableRetentionPropertiesOutput
- func (TableRetentionPropertiesPtrOutput) ElementType() reflect.Type
- func (o TableRetentionPropertiesPtrOutput) MagneticStoreRetentionPeriodInDays() pulumi.IntPtrOutput
- func (o TableRetentionPropertiesPtrOutput) MemoryStoreRetentionPeriodInHours() pulumi.IntPtrOutput
- func (o TableRetentionPropertiesPtrOutput) ToTableRetentionPropertiesPtrOutput() TableRetentionPropertiesPtrOutput
- func (o TableRetentionPropertiesPtrOutput) ToTableRetentionPropertiesPtrOutputWithContext(ctx context.Context) TableRetentionPropertiesPtrOutput
- type TableSchema
- type TableSchemaArgs
- func (TableSchemaArgs) ElementType() reflect.Type
- func (i TableSchemaArgs) ToTableSchemaOutput() TableSchemaOutput
- func (i TableSchemaArgs) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
- func (i TableSchemaArgs) ToTableSchemaPtrOutput() TableSchemaPtrOutput
- func (i TableSchemaArgs) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
- type TableSchemaCompositePartitionKey
- type TableSchemaCompositePartitionKeyArgs
- func (TableSchemaCompositePartitionKeyArgs) ElementType() reflect.Type
- func (i TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyOutput() TableSchemaCompositePartitionKeyOutput
- func (i TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyOutput
- func (i TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyPtrOutput() TableSchemaCompositePartitionKeyPtrOutput
- func (i TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyPtrOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyPtrOutput
- type TableSchemaCompositePartitionKeyInput
- type TableSchemaCompositePartitionKeyOutput
- func (TableSchemaCompositePartitionKeyOutput) ElementType() reflect.Type
- func (o TableSchemaCompositePartitionKeyOutput) EnforcementInRecord() pulumi.StringPtrOutput
- func (o TableSchemaCompositePartitionKeyOutput) Name() pulumi.StringPtrOutput
- func (o TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyOutput() TableSchemaCompositePartitionKeyOutput
- func (o TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyOutput
- func (o TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyPtrOutput() TableSchemaCompositePartitionKeyPtrOutput
- func (o TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyPtrOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyPtrOutput
- func (o TableSchemaCompositePartitionKeyOutput) Type() pulumi.StringOutput
- type TableSchemaCompositePartitionKeyPtrInput
- type TableSchemaCompositePartitionKeyPtrOutput
- func (o TableSchemaCompositePartitionKeyPtrOutput) Elem() TableSchemaCompositePartitionKeyOutput
- func (TableSchemaCompositePartitionKeyPtrOutput) ElementType() reflect.Type
- func (o TableSchemaCompositePartitionKeyPtrOutput) EnforcementInRecord() pulumi.StringPtrOutput
- func (o TableSchemaCompositePartitionKeyPtrOutput) Name() pulumi.StringPtrOutput
- func (o TableSchemaCompositePartitionKeyPtrOutput) ToTableSchemaCompositePartitionKeyPtrOutput() TableSchemaCompositePartitionKeyPtrOutput
- func (o TableSchemaCompositePartitionKeyPtrOutput) ToTableSchemaCompositePartitionKeyPtrOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyPtrOutput
- func (o TableSchemaCompositePartitionKeyPtrOutput) Type() pulumi.StringPtrOutput
- type TableSchemaInput
- type TableSchemaOutput
- func (o TableSchemaOutput) CompositePartitionKey() TableSchemaCompositePartitionKeyPtrOutput
- func (TableSchemaOutput) ElementType() reflect.Type
- func (o TableSchemaOutput) ToTableSchemaOutput() TableSchemaOutput
- func (o TableSchemaOutput) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
- func (o TableSchemaOutput) ToTableSchemaPtrOutput() TableSchemaPtrOutput
- func (o TableSchemaOutput) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
- type TableSchemaPtrInput
- type TableSchemaPtrOutput
- func (o TableSchemaPtrOutput) CompositePartitionKey() TableSchemaCompositePartitionKeyPtrOutput
- func (o TableSchemaPtrOutput) Elem() TableSchemaOutput
- func (TableSchemaPtrOutput) ElementType() reflect.Type
- func (o TableSchemaPtrOutput) ToTableSchemaPtrOutput() TableSchemaPtrOutput
- func (o TableSchemaPtrOutput) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
- type TableState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct {
pulumi.CustomResourceState
// The ARN that uniquely identifies this database.
Arn pulumi.StringOutput `pulumi:"arn"`
// The name of the Timestream database. Minimum length of 3. Maximum length of 64.
DatabaseName pulumi.StringOutput `pulumi:"databaseName"`
// The ARN (not Alias ARN) of the KMS key to be used to encrypt the data stored in the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account. Refer to [AWS managed KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk) for more info.
KmsKeyId pulumi.StringOutput `pulumi:"kmsKeyId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The total number of tables found within the Timestream database.
TableCount pulumi.IntOutput `pulumi:"tableCount"`
// Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Provides a Timestream database resource.
## Example Usage
### Basic usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/timestreamwrite" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := timestreamwrite.NewDatabase(ctx, "example", ×treamwrite.DatabaseArgs{
DatabaseName: pulumi.String("database-example"),
})
if err != nil {
return err
}
return nil
})
}
```
### Full usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/timestreamwrite" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := timestreamwrite.NewDatabase(ctx, "example", ×treamwrite.DatabaseArgs{
DatabaseName: pulumi.String("database-example"),
KmsKeyId: pulumi.Any(exampleAwsKmsKey.Arn),
Tags: pulumi.StringMap{
"Name": pulumi.String("value"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Timestream databases using the `database_name`. For example:
```sh $ pulumi import aws:timestreamwrite/database:Database example example ```
func GetDatabase ¶
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database 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 NewDatabase ¶
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
func (*Database) ElementType ¶
func (*Database) ToDatabaseOutput ¶
func (i *Database) ToDatabaseOutput() DatabaseOutput
func (*Database) ToDatabaseOutputWithContext ¶
func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseArgs ¶
type DatabaseArgs struct {
// The name of the Timestream database. Minimum length of 3. Maximum length of 64.
DatabaseName pulumi.StringInput
// The ARN (not Alias ARN) of the KMS key to be used to encrypt the data stored in the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account. Refer to [AWS managed KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk) for more info.
KmsKeyId pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseArray ¶
type DatabaseArray []DatabaseInput
func (DatabaseArray) ElementType ¶
func (DatabaseArray) ElementType() reflect.Type
func (DatabaseArray) ToDatabaseArrayOutput ¶
func (i DatabaseArray) ToDatabaseArrayOutput() DatabaseArrayOutput
func (DatabaseArray) ToDatabaseArrayOutputWithContext ¶
func (i DatabaseArray) ToDatabaseArrayOutputWithContext(ctx context.Context) DatabaseArrayOutput
type DatabaseArrayInput ¶
type DatabaseArrayInput interface {
pulumi.Input
ToDatabaseArrayOutput() DatabaseArrayOutput
ToDatabaseArrayOutputWithContext(context.Context) DatabaseArrayOutput
}
DatabaseArrayInput is an input type that accepts DatabaseArray and DatabaseArrayOutput values. You can construct a concrete instance of `DatabaseArrayInput` via:
DatabaseArray{ DatabaseArgs{...} }
type DatabaseArrayOutput ¶
type DatabaseArrayOutput struct{ *pulumi.OutputState }
func (DatabaseArrayOutput) ElementType ¶
func (DatabaseArrayOutput) ElementType() reflect.Type
func (DatabaseArrayOutput) Index ¶
func (o DatabaseArrayOutput) Index(i pulumi.IntInput) DatabaseOutput
func (DatabaseArrayOutput) ToDatabaseArrayOutput ¶
func (o DatabaseArrayOutput) ToDatabaseArrayOutput() DatabaseArrayOutput
func (DatabaseArrayOutput) ToDatabaseArrayOutputWithContext ¶
func (o DatabaseArrayOutput) ToDatabaseArrayOutputWithContext(ctx context.Context) DatabaseArrayOutput
type DatabaseInput ¶
type DatabaseInput interface {
pulumi.Input
ToDatabaseOutput() DatabaseOutput
ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
}
type DatabaseMap ¶
type DatabaseMap map[string]DatabaseInput
func (DatabaseMap) ElementType ¶
func (DatabaseMap) ElementType() reflect.Type
func (DatabaseMap) ToDatabaseMapOutput ¶
func (i DatabaseMap) ToDatabaseMapOutput() DatabaseMapOutput
func (DatabaseMap) ToDatabaseMapOutputWithContext ¶
func (i DatabaseMap) ToDatabaseMapOutputWithContext(ctx context.Context) DatabaseMapOutput
type DatabaseMapInput ¶
type DatabaseMapInput interface {
pulumi.Input
ToDatabaseMapOutput() DatabaseMapOutput
ToDatabaseMapOutputWithContext(context.Context) DatabaseMapOutput
}
DatabaseMapInput is an input type that accepts DatabaseMap and DatabaseMapOutput values. You can construct a concrete instance of `DatabaseMapInput` via:
DatabaseMap{ "key": DatabaseArgs{...} }
type DatabaseMapOutput ¶
type DatabaseMapOutput struct{ *pulumi.OutputState }
func (DatabaseMapOutput) ElementType ¶
func (DatabaseMapOutput) ElementType() reflect.Type
func (DatabaseMapOutput) MapIndex ¶
func (o DatabaseMapOutput) MapIndex(k pulumi.StringInput) DatabaseOutput
func (DatabaseMapOutput) ToDatabaseMapOutput ¶
func (o DatabaseMapOutput) ToDatabaseMapOutput() DatabaseMapOutput
func (DatabaseMapOutput) ToDatabaseMapOutputWithContext ¶
func (o DatabaseMapOutput) ToDatabaseMapOutputWithContext(ctx context.Context) DatabaseMapOutput
type DatabaseOutput ¶
type DatabaseOutput struct{ *pulumi.OutputState }
func (DatabaseOutput) Arn ¶
func (o DatabaseOutput) Arn() pulumi.StringOutput
The ARN that uniquely identifies this database.
func (DatabaseOutput) DatabaseName ¶
func (o DatabaseOutput) DatabaseName() pulumi.StringOutput
The name of the Timestream database. Minimum length of 3. Maximum length of 64.
func (DatabaseOutput) ElementType ¶
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) KmsKeyId ¶
func (o DatabaseOutput) KmsKeyId() pulumi.StringOutput
The ARN (not Alias ARN) of the KMS key to be used to encrypt the data stored in the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account. Refer to [AWS managed KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk) for more info.
func (DatabaseOutput) Region ¶
func (o DatabaseOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (DatabaseOutput) TableCount ¶
func (o DatabaseOutput) TableCount() pulumi.IntOutput
The total number of tables found within the Timestream database.
func (DatabaseOutput) Tags ¶
func (o DatabaseOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DatabaseOutput) TagsAll ¶
func (o DatabaseOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (DatabaseOutput) ToDatabaseOutput ¶
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
func (DatabaseOutput) ToDatabaseOutputWithContext ¶
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseState ¶
type DatabaseState struct {
// The ARN that uniquely identifies this database.
Arn pulumi.StringPtrInput
// The name of the Timestream database. Minimum length of 3. Maximum length of 64.
DatabaseName pulumi.StringPtrInput
// The ARN (not Alias ARN) of the KMS key to be used to encrypt the data stored in the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account. Refer to [AWS managed KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk) for more info.
KmsKeyId pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The total number of tables found within the Timestream database.
TableCount pulumi.IntPtrInput
// Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
}
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type GetTableMagneticStoreWriteProperty ¶
type GetTableMagneticStoreWriteProperty struct {
// Flag that is set based on if magnetic store writes are enabled.
EnableMagneticStoreWrites bool `pulumi:"enableMagneticStoreWrites"`
// Object containing the following attributes to describe error reports for records rejected during magnetic store writes.
MagneticStoreRejectedDataLocations []GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocation `pulumi:"magneticStoreRejectedDataLocations"`
}
type GetTableMagneticStoreWritePropertyArgs ¶
type GetTableMagneticStoreWritePropertyArgs struct {
// Flag that is set based on if magnetic store writes are enabled.
EnableMagneticStoreWrites pulumi.BoolInput `pulumi:"enableMagneticStoreWrites"`
// Object containing the following attributes to describe error reports for records rejected during magnetic store writes.
MagneticStoreRejectedDataLocations GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayInput `pulumi:"magneticStoreRejectedDataLocations"`
}
func (GetTableMagneticStoreWritePropertyArgs) ElementType ¶
func (GetTableMagneticStoreWritePropertyArgs) ElementType() reflect.Type
func (GetTableMagneticStoreWritePropertyArgs) ToGetTableMagneticStoreWritePropertyOutput ¶
func (i GetTableMagneticStoreWritePropertyArgs) ToGetTableMagneticStoreWritePropertyOutput() GetTableMagneticStoreWritePropertyOutput
func (GetTableMagneticStoreWritePropertyArgs) ToGetTableMagneticStoreWritePropertyOutputWithContext ¶
func (i GetTableMagneticStoreWritePropertyArgs) ToGetTableMagneticStoreWritePropertyOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyOutput
type GetTableMagneticStoreWritePropertyArray ¶
type GetTableMagneticStoreWritePropertyArray []GetTableMagneticStoreWritePropertyInput
func (GetTableMagneticStoreWritePropertyArray) ElementType ¶
func (GetTableMagneticStoreWritePropertyArray) ElementType() reflect.Type
func (GetTableMagneticStoreWritePropertyArray) ToGetTableMagneticStoreWritePropertyArrayOutput ¶
func (i GetTableMagneticStoreWritePropertyArray) ToGetTableMagneticStoreWritePropertyArrayOutput() GetTableMagneticStoreWritePropertyArrayOutput
func (GetTableMagneticStoreWritePropertyArray) ToGetTableMagneticStoreWritePropertyArrayOutputWithContext ¶
func (i GetTableMagneticStoreWritePropertyArray) ToGetTableMagneticStoreWritePropertyArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyArrayOutput
type GetTableMagneticStoreWritePropertyArrayInput ¶
type GetTableMagneticStoreWritePropertyArrayInput interface {
pulumi.Input
ToGetTableMagneticStoreWritePropertyArrayOutput() GetTableMagneticStoreWritePropertyArrayOutput
ToGetTableMagneticStoreWritePropertyArrayOutputWithContext(context.Context) GetTableMagneticStoreWritePropertyArrayOutput
}
GetTableMagneticStoreWritePropertyArrayInput is an input type that accepts GetTableMagneticStoreWritePropertyArray and GetTableMagneticStoreWritePropertyArrayOutput values. You can construct a concrete instance of `GetTableMagneticStoreWritePropertyArrayInput` via:
GetTableMagneticStoreWritePropertyArray{ GetTableMagneticStoreWritePropertyArgs{...} }
type GetTableMagneticStoreWritePropertyArrayOutput ¶
type GetTableMagneticStoreWritePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetTableMagneticStoreWritePropertyArrayOutput) ElementType ¶
func (GetTableMagneticStoreWritePropertyArrayOutput) ElementType() reflect.Type
func (GetTableMagneticStoreWritePropertyArrayOutput) ToGetTableMagneticStoreWritePropertyArrayOutput ¶
func (o GetTableMagneticStoreWritePropertyArrayOutput) ToGetTableMagneticStoreWritePropertyArrayOutput() GetTableMagneticStoreWritePropertyArrayOutput
func (GetTableMagneticStoreWritePropertyArrayOutput) ToGetTableMagneticStoreWritePropertyArrayOutputWithContext ¶
func (o GetTableMagneticStoreWritePropertyArrayOutput) ToGetTableMagneticStoreWritePropertyArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyArrayOutput
type GetTableMagneticStoreWritePropertyInput ¶
type GetTableMagneticStoreWritePropertyInput interface {
pulumi.Input
ToGetTableMagneticStoreWritePropertyOutput() GetTableMagneticStoreWritePropertyOutput
ToGetTableMagneticStoreWritePropertyOutputWithContext(context.Context) GetTableMagneticStoreWritePropertyOutput
}
GetTableMagneticStoreWritePropertyInput is an input type that accepts GetTableMagneticStoreWritePropertyArgs and GetTableMagneticStoreWritePropertyOutput values. You can construct a concrete instance of `GetTableMagneticStoreWritePropertyInput` via:
GetTableMagneticStoreWritePropertyArgs{...}
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocation ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocation struct {
// Object containing the following attributes to describe the configuration of an s3 location to write error reports for records rejected.
S3Configurations []GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3Configuration `pulumi:"s3Configurations"`
}
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs struct {
// Object containing the following attributes to describe the configuration of an s3 location to write error reports for records rejected.
S3Configurations GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayInput `pulumi:"s3Configurations"`
}
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs) ElementType ¶
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs) ElementType() reflect.Type
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput ¶
func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutputWithContext ¶
func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray []GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationInput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray) ElementType ¶
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray) ElementType() reflect.Type
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput ¶
func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutputWithContext ¶
func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayInput ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayInput interface {
pulumi.Input
ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutputWithContext(context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
}
GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayInput is an input type that accepts GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray and GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput values. You can construct a concrete instance of `GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayInput` via:
GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArray{ GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs{...} }
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput struct{ *pulumi.OutputState }
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) ElementType ¶
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) ElementType() reflect.Type
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutputWithContext ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationInput ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationInput interface {
pulumi.Input
ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutputWithContext(context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
}
GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationInput is an input type that accepts GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs and GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput values. You can construct a concrete instance of `GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationInput` via:
GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArgs{...}
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput struct{ *pulumi.OutputState }
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) ElementType ¶
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) ElementType() reflect.Type
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) S3Configurations ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) S3Configurations() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput
Object containing the following attributes to describe the configuration of an s3 location to write error reports for records rejected.
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutputWithContext ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationOutput
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3Configuration ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3Configuration struct {
// Name of S3 bucket.
BucketName string `pulumi:"bucketName"`
EncryptionOption string `pulumi:"encryptionOption"`
// AWS KMS key ID for S3 location with AWS maanged key.
KmsKeyId string `pulumi:"kmsKeyId"`
// Object key preview for S3 location.
ObjectKeyPrefix string `pulumi:"objectKeyPrefix"`
}
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs struct {
// Name of S3 bucket.
BucketName pulumi.StringInput `pulumi:"bucketName"`
EncryptionOption pulumi.StringInput `pulumi:"encryptionOption"`
// AWS KMS key ID for S3 location with AWS maanged key.
KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
// Object key preview for S3 location.
ObjectKeyPrefix pulumi.StringInput `pulumi:"objectKeyPrefix"`
}
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs) ElementType ¶
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput ¶
func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext ¶
func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray []GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationInput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray) ElementType ¶
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput ¶
func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutputWithContext ¶
func (i GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayInput ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayInput interface {
pulumi.Input
ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput
ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutputWithContext(context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput
}
GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayInput is an input type that accepts GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray and GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput values. You can construct a concrete instance of `GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayInput` via:
GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArray{ GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs{...} }
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) ElementType ¶
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) Index ¶
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutputWithContext ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArrayOutput
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationInput ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationInput interface {
pulumi.Input
ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput
ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput
}
GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationInput is an input type that accepts GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs and GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput values. You can construct a concrete instance of `GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationInput` via:
GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationArgs{...}
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput ¶
type GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput struct{ *pulumi.OutputState }
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) BucketName ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) BucketName() pulumi.StringOutput
Name of S3 bucket.
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ElementType ¶
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) EncryptionOption ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) EncryptionOption() pulumi.StringOutput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) KmsKeyId ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) KmsKeyId() pulumi.StringOutput
AWS KMS key ID for S3 location with AWS maanged key.
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ObjectKeyPrefix ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ObjectKeyPrefix() pulumi.StringOutput
Object key preview for S3 location.
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput
func (GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext ¶
func (o GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToGetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationS3ConfigurationOutput
type GetTableMagneticStoreWritePropertyOutput ¶
type GetTableMagneticStoreWritePropertyOutput struct{ *pulumi.OutputState }
func (GetTableMagneticStoreWritePropertyOutput) ElementType ¶
func (GetTableMagneticStoreWritePropertyOutput) ElementType() reflect.Type
func (GetTableMagneticStoreWritePropertyOutput) EnableMagneticStoreWrites ¶
func (o GetTableMagneticStoreWritePropertyOutput) EnableMagneticStoreWrites() pulumi.BoolOutput
Flag that is set based on if magnetic store writes are enabled.
func (GetTableMagneticStoreWritePropertyOutput) MagneticStoreRejectedDataLocations ¶
func (o GetTableMagneticStoreWritePropertyOutput) MagneticStoreRejectedDataLocations() GetTableMagneticStoreWritePropertyMagneticStoreRejectedDataLocationArrayOutput
Object containing the following attributes to describe error reports for records rejected during magnetic store writes.
func (GetTableMagneticStoreWritePropertyOutput) ToGetTableMagneticStoreWritePropertyOutput ¶
func (o GetTableMagneticStoreWritePropertyOutput) ToGetTableMagneticStoreWritePropertyOutput() GetTableMagneticStoreWritePropertyOutput
func (GetTableMagneticStoreWritePropertyOutput) ToGetTableMagneticStoreWritePropertyOutputWithContext ¶
func (o GetTableMagneticStoreWritePropertyOutput) ToGetTableMagneticStoreWritePropertyOutputWithContext(ctx context.Context) GetTableMagneticStoreWritePropertyOutput
type GetTableRetentionProperty ¶
type GetTableRetentionProperty struct {
// Duration in days in which the data must be stored in magnetic store.
MagneticStoreRetentionPeriodInDays int `pulumi:"magneticStoreRetentionPeriodInDays"`
// Duration in hours in which the data must be stored in memory store.
MemoryStoreRetentionPeriodInHours int `pulumi:"memoryStoreRetentionPeriodInHours"`
}
type GetTableRetentionPropertyArgs ¶
type GetTableRetentionPropertyArgs struct {
// Duration in days in which the data must be stored in magnetic store.
MagneticStoreRetentionPeriodInDays pulumi.IntInput `pulumi:"magneticStoreRetentionPeriodInDays"`
// Duration in hours in which the data must be stored in memory store.
MemoryStoreRetentionPeriodInHours pulumi.IntInput `pulumi:"memoryStoreRetentionPeriodInHours"`
}
func (GetTableRetentionPropertyArgs) ElementType ¶
func (GetTableRetentionPropertyArgs) ElementType() reflect.Type
func (GetTableRetentionPropertyArgs) ToGetTableRetentionPropertyOutput ¶
func (i GetTableRetentionPropertyArgs) ToGetTableRetentionPropertyOutput() GetTableRetentionPropertyOutput
func (GetTableRetentionPropertyArgs) ToGetTableRetentionPropertyOutputWithContext ¶
func (i GetTableRetentionPropertyArgs) ToGetTableRetentionPropertyOutputWithContext(ctx context.Context) GetTableRetentionPropertyOutput
type GetTableRetentionPropertyArray ¶
type GetTableRetentionPropertyArray []GetTableRetentionPropertyInput
func (GetTableRetentionPropertyArray) ElementType ¶
func (GetTableRetentionPropertyArray) ElementType() reflect.Type
func (GetTableRetentionPropertyArray) ToGetTableRetentionPropertyArrayOutput ¶
func (i GetTableRetentionPropertyArray) ToGetTableRetentionPropertyArrayOutput() GetTableRetentionPropertyArrayOutput
func (GetTableRetentionPropertyArray) ToGetTableRetentionPropertyArrayOutputWithContext ¶
func (i GetTableRetentionPropertyArray) ToGetTableRetentionPropertyArrayOutputWithContext(ctx context.Context) GetTableRetentionPropertyArrayOutput
type GetTableRetentionPropertyArrayInput ¶
type GetTableRetentionPropertyArrayInput interface {
pulumi.Input
ToGetTableRetentionPropertyArrayOutput() GetTableRetentionPropertyArrayOutput
ToGetTableRetentionPropertyArrayOutputWithContext(context.Context) GetTableRetentionPropertyArrayOutput
}
GetTableRetentionPropertyArrayInput is an input type that accepts GetTableRetentionPropertyArray and GetTableRetentionPropertyArrayOutput values. You can construct a concrete instance of `GetTableRetentionPropertyArrayInput` via:
GetTableRetentionPropertyArray{ GetTableRetentionPropertyArgs{...} }
type GetTableRetentionPropertyArrayOutput ¶
type GetTableRetentionPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetTableRetentionPropertyArrayOutput) ElementType ¶
func (GetTableRetentionPropertyArrayOutput) ElementType() reflect.Type
func (GetTableRetentionPropertyArrayOutput) Index ¶
func (o GetTableRetentionPropertyArrayOutput) Index(i pulumi.IntInput) GetTableRetentionPropertyOutput
func (GetTableRetentionPropertyArrayOutput) ToGetTableRetentionPropertyArrayOutput ¶
func (o GetTableRetentionPropertyArrayOutput) ToGetTableRetentionPropertyArrayOutput() GetTableRetentionPropertyArrayOutput
func (GetTableRetentionPropertyArrayOutput) ToGetTableRetentionPropertyArrayOutputWithContext ¶
func (o GetTableRetentionPropertyArrayOutput) ToGetTableRetentionPropertyArrayOutputWithContext(ctx context.Context) GetTableRetentionPropertyArrayOutput
type GetTableRetentionPropertyInput ¶
type GetTableRetentionPropertyInput interface {
pulumi.Input
ToGetTableRetentionPropertyOutput() GetTableRetentionPropertyOutput
ToGetTableRetentionPropertyOutputWithContext(context.Context) GetTableRetentionPropertyOutput
}
GetTableRetentionPropertyInput is an input type that accepts GetTableRetentionPropertyArgs and GetTableRetentionPropertyOutput values. You can construct a concrete instance of `GetTableRetentionPropertyInput` via:
GetTableRetentionPropertyArgs{...}
type GetTableRetentionPropertyOutput ¶
type GetTableRetentionPropertyOutput struct{ *pulumi.OutputState }
func (GetTableRetentionPropertyOutput) ElementType ¶
func (GetTableRetentionPropertyOutput) ElementType() reflect.Type
func (GetTableRetentionPropertyOutput) MagneticStoreRetentionPeriodInDays ¶
func (o GetTableRetentionPropertyOutput) MagneticStoreRetentionPeriodInDays() pulumi.IntOutput
Duration in days in which the data must be stored in magnetic store.
func (GetTableRetentionPropertyOutput) MemoryStoreRetentionPeriodInHours ¶
func (o GetTableRetentionPropertyOutput) MemoryStoreRetentionPeriodInHours() pulumi.IntOutput
Duration in hours in which the data must be stored in memory store.
func (GetTableRetentionPropertyOutput) ToGetTableRetentionPropertyOutput ¶
func (o GetTableRetentionPropertyOutput) ToGetTableRetentionPropertyOutput() GetTableRetentionPropertyOutput
func (GetTableRetentionPropertyOutput) ToGetTableRetentionPropertyOutputWithContext ¶
func (o GetTableRetentionPropertyOutput) ToGetTableRetentionPropertyOutputWithContext(ctx context.Context) GetTableRetentionPropertyOutput
type GetTableSchema ¶
type GetTableSchema struct {
CompositePartitionKeys []GetTableSchemaCompositePartitionKey `pulumi:"compositePartitionKeys"`
}
type GetTableSchemaArgs ¶
type GetTableSchemaArgs struct {
CompositePartitionKeys GetTableSchemaCompositePartitionKeyArrayInput `pulumi:"compositePartitionKeys"`
}
func (GetTableSchemaArgs) ElementType ¶
func (GetTableSchemaArgs) ElementType() reflect.Type
func (GetTableSchemaArgs) ToGetTableSchemaOutput ¶
func (i GetTableSchemaArgs) ToGetTableSchemaOutput() GetTableSchemaOutput
func (GetTableSchemaArgs) ToGetTableSchemaOutputWithContext ¶
func (i GetTableSchemaArgs) ToGetTableSchemaOutputWithContext(ctx context.Context) GetTableSchemaOutput
type GetTableSchemaArray ¶
type GetTableSchemaArray []GetTableSchemaInput
func (GetTableSchemaArray) ElementType ¶
func (GetTableSchemaArray) ElementType() reflect.Type
func (GetTableSchemaArray) ToGetTableSchemaArrayOutput ¶
func (i GetTableSchemaArray) ToGetTableSchemaArrayOutput() GetTableSchemaArrayOutput
func (GetTableSchemaArray) ToGetTableSchemaArrayOutputWithContext ¶
func (i GetTableSchemaArray) ToGetTableSchemaArrayOutputWithContext(ctx context.Context) GetTableSchemaArrayOutput
type GetTableSchemaArrayInput ¶
type GetTableSchemaArrayInput interface {
pulumi.Input
ToGetTableSchemaArrayOutput() GetTableSchemaArrayOutput
ToGetTableSchemaArrayOutputWithContext(context.Context) GetTableSchemaArrayOutput
}
GetTableSchemaArrayInput is an input type that accepts GetTableSchemaArray and GetTableSchemaArrayOutput values. You can construct a concrete instance of `GetTableSchemaArrayInput` via:
GetTableSchemaArray{ GetTableSchemaArgs{...} }
type GetTableSchemaArrayOutput ¶
type GetTableSchemaArrayOutput struct{ *pulumi.OutputState }
func (GetTableSchemaArrayOutput) ElementType ¶
func (GetTableSchemaArrayOutput) ElementType() reflect.Type
func (GetTableSchemaArrayOutput) Index ¶
func (o GetTableSchemaArrayOutput) Index(i pulumi.IntInput) GetTableSchemaOutput
func (GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutput ¶
func (o GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutput() GetTableSchemaArrayOutput
func (GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutputWithContext ¶
func (o GetTableSchemaArrayOutput) ToGetTableSchemaArrayOutputWithContext(ctx context.Context) GetTableSchemaArrayOutput
type GetTableSchemaCompositePartitionKeyArgs ¶
type GetTableSchemaCompositePartitionKeyArgs struct {
EnforcementInRecord pulumi.StringInput `pulumi:"enforcementInRecord"`
// Name of the Timestream table.
Name pulumi.StringInput `pulumi:"name"`
// Type of partition key.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetTableSchemaCompositePartitionKeyArgs) ElementType ¶
func (GetTableSchemaCompositePartitionKeyArgs) ElementType() reflect.Type
func (GetTableSchemaCompositePartitionKeyArgs) ToGetTableSchemaCompositePartitionKeyOutput ¶
func (i GetTableSchemaCompositePartitionKeyArgs) ToGetTableSchemaCompositePartitionKeyOutput() GetTableSchemaCompositePartitionKeyOutput
func (GetTableSchemaCompositePartitionKeyArgs) ToGetTableSchemaCompositePartitionKeyOutputWithContext ¶
func (i GetTableSchemaCompositePartitionKeyArgs) ToGetTableSchemaCompositePartitionKeyOutputWithContext(ctx context.Context) GetTableSchemaCompositePartitionKeyOutput
type GetTableSchemaCompositePartitionKeyArray ¶
type GetTableSchemaCompositePartitionKeyArray []GetTableSchemaCompositePartitionKeyInput
func (GetTableSchemaCompositePartitionKeyArray) ElementType ¶
func (GetTableSchemaCompositePartitionKeyArray) ElementType() reflect.Type
func (GetTableSchemaCompositePartitionKeyArray) ToGetTableSchemaCompositePartitionKeyArrayOutput ¶
func (i GetTableSchemaCompositePartitionKeyArray) ToGetTableSchemaCompositePartitionKeyArrayOutput() GetTableSchemaCompositePartitionKeyArrayOutput
func (GetTableSchemaCompositePartitionKeyArray) ToGetTableSchemaCompositePartitionKeyArrayOutputWithContext ¶
func (i GetTableSchemaCompositePartitionKeyArray) ToGetTableSchemaCompositePartitionKeyArrayOutputWithContext(ctx context.Context) GetTableSchemaCompositePartitionKeyArrayOutput
type GetTableSchemaCompositePartitionKeyArrayInput ¶
type GetTableSchemaCompositePartitionKeyArrayInput interface {
pulumi.Input
ToGetTableSchemaCompositePartitionKeyArrayOutput() GetTableSchemaCompositePartitionKeyArrayOutput
ToGetTableSchemaCompositePartitionKeyArrayOutputWithContext(context.Context) GetTableSchemaCompositePartitionKeyArrayOutput
}
GetTableSchemaCompositePartitionKeyArrayInput is an input type that accepts GetTableSchemaCompositePartitionKeyArray and GetTableSchemaCompositePartitionKeyArrayOutput values. You can construct a concrete instance of `GetTableSchemaCompositePartitionKeyArrayInput` via:
GetTableSchemaCompositePartitionKeyArray{ GetTableSchemaCompositePartitionKeyArgs{...} }
type GetTableSchemaCompositePartitionKeyArrayOutput ¶
type GetTableSchemaCompositePartitionKeyArrayOutput struct{ *pulumi.OutputState }
func (GetTableSchemaCompositePartitionKeyArrayOutput) ElementType ¶
func (GetTableSchemaCompositePartitionKeyArrayOutput) ElementType() reflect.Type
func (GetTableSchemaCompositePartitionKeyArrayOutput) ToGetTableSchemaCompositePartitionKeyArrayOutput ¶
func (o GetTableSchemaCompositePartitionKeyArrayOutput) ToGetTableSchemaCompositePartitionKeyArrayOutput() GetTableSchemaCompositePartitionKeyArrayOutput
func (GetTableSchemaCompositePartitionKeyArrayOutput) ToGetTableSchemaCompositePartitionKeyArrayOutputWithContext ¶
func (o GetTableSchemaCompositePartitionKeyArrayOutput) ToGetTableSchemaCompositePartitionKeyArrayOutputWithContext(ctx context.Context) GetTableSchemaCompositePartitionKeyArrayOutput
type GetTableSchemaCompositePartitionKeyInput ¶
type GetTableSchemaCompositePartitionKeyInput interface {
pulumi.Input
ToGetTableSchemaCompositePartitionKeyOutput() GetTableSchemaCompositePartitionKeyOutput
ToGetTableSchemaCompositePartitionKeyOutputWithContext(context.Context) GetTableSchemaCompositePartitionKeyOutput
}
GetTableSchemaCompositePartitionKeyInput is an input type that accepts GetTableSchemaCompositePartitionKeyArgs and GetTableSchemaCompositePartitionKeyOutput values. You can construct a concrete instance of `GetTableSchemaCompositePartitionKeyInput` via:
GetTableSchemaCompositePartitionKeyArgs{...}
type GetTableSchemaCompositePartitionKeyOutput ¶
type GetTableSchemaCompositePartitionKeyOutput struct{ *pulumi.OutputState }
func (GetTableSchemaCompositePartitionKeyOutput) ElementType ¶
func (GetTableSchemaCompositePartitionKeyOutput) ElementType() reflect.Type
func (GetTableSchemaCompositePartitionKeyOutput) EnforcementInRecord ¶
func (o GetTableSchemaCompositePartitionKeyOutput) EnforcementInRecord() pulumi.StringOutput
func (GetTableSchemaCompositePartitionKeyOutput) Name ¶
func (o GetTableSchemaCompositePartitionKeyOutput) Name() pulumi.StringOutput
Name of the Timestream table.
func (GetTableSchemaCompositePartitionKeyOutput) ToGetTableSchemaCompositePartitionKeyOutput ¶
func (o GetTableSchemaCompositePartitionKeyOutput) ToGetTableSchemaCompositePartitionKeyOutput() GetTableSchemaCompositePartitionKeyOutput
func (GetTableSchemaCompositePartitionKeyOutput) ToGetTableSchemaCompositePartitionKeyOutputWithContext ¶
func (o GetTableSchemaCompositePartitionKeyOutput) ToGetTableSchemaCompositePartitionKeyOutputWithContext(ctx context.Context) GetTableSchemaCompositePartitionKeyOutput
func (GetTableSchemaCompositePartitionKeyOutput) Type ¶
func (o GetTableSchemaCompositePartitionKeyOutput) Type() pulumi.StringOutput
Type of partition key.
type GetTableSchemaInput ¶
type GetTableSchemaInput interface {
pulumi.Input
ToGetTableSchemaOutput() GetTableSchemaOutput
ToGetTableSchemaOutputWithContext(context.Context) GetTableSchemaOutput
}
GetTableSchemaInput is an input type that accepts GetTableSchemaArgs and GetTableSchemaOutput values. You can construct a concrete instance of `GetTableSchemaInput` via:
GetTableSchemaArgs{...}
type GetTableSchemaOutput ¶
type GetTableSchemaOutput struct{ *pulumi.OutputState }
func (GetTableSchemaOutput) CompositePartitionKeys ¶
func (o GetTableSchemaOutput) CompositePartitionKeys() GetTableSchemaCompositePartitionKeyArrayOutput
func (GetTableSchemaOutput) ElementType ¶
func (GetTableSchemaOutput) ElementType() reflect.Type
func (GetTableSchemaOutput) ToGetTableSchemaOutput ¶
func (o GetTableSchemaOutput) ToGetTableSchemaOutput() GetTableSchemaOutput
func (GetTableSchemaOutput) ToGetTableSchemaOutputWithContext ¶
func (o GetTableSchemaOutput) ToGetTableSchemaOutputWithContext(ctx context.Context) GetTableSchemaOutput
type LookupDatabaseArgs ¶
type LookupDatabaseArgs struct {
Name string `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getDatabase.
type LookupDatabaseOutputArgs ¶
type LookupDatabaseOutputArgs struct {
Name pulumi.StringInput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getDatabase.
func (LookupDatabaseOutputArgs) ElementType ¶
func (LookupDatabaseOutputArgs) ElementType() reflect.Type
type LookupDatabaseResult ¶
type LookupDatabaseResult struct {
// The ARN that uniquely identifies this database.
Arn string `pulumi:"arn"`
// Creation time of database.
CreatedTime string `pulumi:"createdTime"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// The ARN of the KMS key used to encrypt the data stored in the database.
KmsKeyId string `pulumi:"kmsKeyId"`
// Last time database was updated.
LastUpdatedTime string `pulumi:"lastUpdatedTime"`
Name string `pulumi:"name"`
Region string `pulumi:"region"`
// Total number of tables in the Timestream database.
TableCount int `pulumi:"tableCount"`
}
A collection of values returned by getDatabase.
func LookupDatabase ¶
func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)
Data source for managing an AWS Timestream Write Database.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/timestreamwrite" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := timestreamwrite.LookupDatabase(ctx, ×treamwrite.LookupDatabaseArgs{
Name: "database-example",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupDatabaseResultOutput ¶
type LookupDatabaseResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabase.
func LookupDatabaseOutput ¶
func LookupDatabaseOutput(ctx *pulumi.Context, args LookupDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) Arn ¶
func (o LookupDatabaseResultOutput) Arn() pulumi.StringOutput
The ARN that uniquely identifies this database.
func (LookupDatabaseResultOutput) CreatedTime ¶
func (o LookupDatabaseResultOutput) CreatedTime() pulumi.StringOutput
Creation time of database.
func (LookupDatabaseResultOutput) ElementType ¶
func (LookupDatabaseResultOutput) ElementType() reflect.Type
func (LookupDatabaseResultOutput) Id ¶
func (o LookupDatabaseResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDatabaseResultOutput) KmsKeyId ¶
func (o LookupDatabaseResultOutput) KmsKeyId() pulumi.StringOutput
The ARN of the KMS key used to encrypt the data stored in the database.
func (LookupDatabaseResultOutput) LastUpdatedTime ¶
func (o LookupDatabaseResultOutput) LastUpdatedTime() pulumi.StringOutput
Last time database was updated.
func (LookupDatabaseResultOutput) Name ¶
func (o LookupDatabaseResultOutput) Name() pulumi.StringOutput
func (LookupDatabaseResultOutput) Region ¶
func (o LookupDatabaseResultOutput) Region() pulumi.StringOutput
func (LookupDatabaseResultOutput) TableCount ¶
func (o LookupDatabaseResultOutput) TableCount() pulumi.IntOutput
Total number of tables in the Timestream database.
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutput ¶
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext ¶
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
type LookupTableArgs ¶
type LookupTableArgs struct {
// Name of the Timestream database.
DatabaseName string `pulumi:"databaseName"`
// Name of the Timestream table.
Name string `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getTable.
type LookupTableOutputArgs ¶
type LookupTableOutputArgs struct {
// Name of the Timestream database.
DatabaseName pulumi.StringInput `pulumi:"databaseName"`
// Name of the Timestream table.
Name pulumi.StringInput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getTable.
func (LookupTableOutputArgs) ElementType ¶
func (LookupTableOutputArgs) ElementType() reflect.Type
type LookupTableResult ¶
type LookupTableResult struct {
// ARN that uniquely identifies the table.
Arn string `pulumi:"arn"`
// Time that table was created.
CreationTime string `pulumi:"creationTime"`
// Name of database.
DatabaseName string `pulumi:"databaseName"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Last time table was updated.
LastUpdatedTime string `pulumi:"lastUpdatedTime"`
// Object containing the following attributes to desribe magnetic store writes.
MagneticStoreWriteProperties []GetTableMagneticStoreWriteProperty `pulumi:"magneticStoreWriteProperties"`
// Name of the table.
Name string `pulumi:"name"`
Region string `pulumi:"region"`
// Object containing the following attributes to describe the retention duration for the memory and magnetic stores.
RetentionProperties []GetTableRetentionProperty `pulumi:"retentionProperties"`
// Object containing the following attributes to describe the schema of the table.
Schemas []GetTableSchema `pulumi:"schemas"`
// Current state of table.
TableStatus string `pulumi:"tableStatus"`
}
A collection of values returned by getTable.
func LookupTable ¶
func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)
Data source for managing an AWS Timestream Write Table.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/timestreamwrite" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := timestreamwrite.LookupTable(ctx, ×treamwrite.LookupTableArgs{
DatabaseName: testAwsTimestreamwriteDatabase.DatabaseName,
Name: testAwsTimestreamwriteTable.TableName,
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupTableResultOutput ¶
type LookupTableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTable.
func LookupTableOutput ¶
func LookupTableOutput(ctx *pulumi.Context, args LookupTableOutputArgs, opts ...pulumi.InvokeOption) LookupTableResultOutput
func (LookupTableResultOutput) Arn ¶
func (o LookupTableResultOutput) Arn() pulumi.StringOutput
ARN that uniquely identifies the table.
func (LookupTableResultOutput) CreationTime ¶
func (o LookupTableResultOutput) CreationTime() pulumi.StringOutput
Time that table was created.
func (LookupTableResultOutput) DatabaseName ¶
func (o LookupTableResultOutput) DatabaseName() pulumi.StringOutput
Name of database.
func (LookupTableResultOutput) ElementType ¶
func (LookupTableResultOutput) ElementType() reflect.Type
func (LookupTableResultOutput) Id ¶
func (o LookupTableResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupTableResultOutput) LastUpdatedTime ¶
func (o LookupTableResultOutput) LastUpdatedTime() pulumi.StringOutput
Last time table was updated.
func (LookupTableResultOutput) MagneticStoreWriteProperties ¶
func (o LookupTableResultOutput) MagneticStoreWriteProperties() GetTableMagneticStoreWritePropertyArrayOutput
Object containing the following attributes to desribe magnetic store writes.
func (LookupTableResultOutput) Name ¶
func (o LookupTableResultOutput) Name() pulumi.StringOutput
Name of the table.
func (LookupTableResultOutput) Region ¶
func (o LookupTableResultOutput) Region() pulumi.StringOutput
func (LookupTableResultOutput) RetentionProperties ¶
func (o LookupTableResultOutput) RetentionProperties() GetTableRetentionPropertyArrayOutput
Object containing the following attributes to describe the retention duration for the memory and magnetic stores.
func (LookupTableResultOutput) Schemas ¶
func (o LookupTableResultOutput) Schemas() GetTableSchemaArrayOutput
Object containing the following attributes to describe the schema of the table.
func (LookupTableResultOutput) TableStatus ¶
func (o LookupTableResultOutput) TableStatus() pulumi.StringOutput
Current state of table.
func (LookupTableResultOutput) ToLookupTableResultOutput ¶
func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
func (LookupTableResultOutput) ToLookupTableResultOutputWithContext ¶
func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
type Table ¶
type Table struct {
pulumi.CustomResourceState
// The ARN that uniquely identifies this table.
Arn pulumi.StringOutput `pulumi:"arn"`
// The name of the Timestream database.
DatabaseName pulumi.StringOutput `pulumi:"databaseName"`
// Contains properties to set on the table when enabling magnetic store writes. See Magnetic Store Write Properties below for more details.
MagneticStoreWriteProperties TableMagneticStoreWritePropertiesOutput `pulumi:"magneticStoreWriteProperties"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The retention duration for the memory store and magnetic store. See Retention Properties below for more details. If not provided, `magneticStoreRetentionPeriodInDays` default to 73000 and `memoryStoreRetentionPeriodInHours` defaults to 6.
RetentionProperties TableRetentionPropertiesOutput `pulumi:"retentionProperties"`
// The schema of the table. See Schema below for more details.
Schema TableSchemaOutput `pulumi:"schema"`
// The name of the Timestream table.
TableName pulumi.StringOutput `pulumi:"tableName"`
// Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Provides a Timestream table resource.
## Example Usage
### Basic usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/timestreamwrite" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := timestreamwrite.NewTable(ctx, "example", ×treamwrite.TableArgs{
DatabaseName: pulumi.Any(exampleAwsTimestreamwriteDatabase.DatabaseName),
TableName: pulumi.String("example"),
})
if err != nil {
return err
}
return nil
})
}
```
### Full usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/timestreamwrite" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := timestreamwrite.NewTable(ctx, "example", ×treamwrite.TableArgs{
DatabaseName: pulumi.Any(exampleAwsTimestreamwriteDatabase.DatabaseName),
TableName: pulumi.String("example"),
RetentionProperties: ×treamwrite.TableRetentionPropertiesArgs{
MagneticStoreRetentionPeriodInDays: pulumi.Int(30),
MemoryStoreRetentionPeriodInHours: pulumi.Int(8),
},
Tags: pulumi.StringMap{
"Name": pulumi.String("example-timestream-table"),
},
})
if err != nil {
return err
}
return nil
})
}
```
### Customer-defined Partition Key
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/timestreamwrite" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := timestreamwrite.NewTable(ctx, "example", ×treamwrite.TableArgs{
DatabaseName: pulumi.Any(exampleAwsTimestreamwriteDatabase.DatabaseName),
TableName: pulumi.String("example"),
Schema: ×treamwrite.TableSchemaArgs{
CompositePartitionKey: ×treamwrite.TableSchemaCompositePartitionKeyArgs{
EnforcementInRecord: pulumi.String("REQUIRED"),
Name: pulumi.String("attr1"),
Type: pulumi.String("DIMENSION"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Timestream tables using the `table_name` and `database_name` separate by a colon (`:`). For example:
```sh $ pulumi import aws:timestreamwrite/table:Table example ExampleTable:ExampleDatabase ```
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 {
// The name of the Timestream database.
DatabaseName pulumi.StringInput
// Contains properties to set on the table when enabling magnetic store writes. See Magnetic Store Write Properties below for more details.
MagneticStoreWriteProperties TableMagneticStoreWritePropertiesPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The retention duration for the memory store and magnetic store. See Retention Properties below for more details. If not provided, `magneticStoreRetentionPeriodInDays` default to 73000 and `memoryStoreRetentionPeriodInHours` defaults to 6.
RetentionProperties TableRetentionPropertiesPtrInput
// The schema of the table. See Schema below for more details.
Schema TableSchemaPtrInput
// The name of the Timestream table.
TableName pulumi.StringInput
// Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Table resource.
func (TableArgs) ElementType ¶
type TableArray ¶
type TableArray []TableInput
func (TableArray) ElementType ¶
func (TableArray) ElementType() reflect.Type
func (TableArray) ToTableArrayOutput ¶
func (i TableArray) ToTableArrayOutput() TableArrayOutput
func (TableArray) ToTableArrayOutputWithContext ¶
func (i TableArray) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableArrayInput ¶
type TableArrayInput interface {
pulumi.Input
ToTableArrayOutput() TableArrayOutput
ToTableArrayOutputWithContext(context.Context) TableArrayOutput
}
TableArrayInput is an input type that accepts TableArray and TableArrayOutput values. You can construct a concrete instance of `TableArrayInput` via:
TableArray{ TableArgs{...} }
type TableArrayOutput ¶
type TableArrayOutput struct{ *pulumi.OutputState }
func (TableArrayOutput) ElementType ¶
func (TableArrayOutput) ElementType() reflect.Type
func (TableArrayOutput) Index ¶
func (o TableArrayOutput) Index(i pulumi.IntInput) TableOutput
func (TableArrayOutput) ToTableArrayOutput ¶
func (o TableArrayOutput) ToTableArrayOutput() TableArrayOutput
func (TableArrayOutput) ToTableArrayOutputWithContext ¶
func (o TableArrayOutput) ToTableArrayOutputWithContext(ctx context.Context) TableArrayOutput
type TableInput ¶
type TableInput interface {
pulumi.Input
ToTableOutput() TableOutput
ToTableOutputWithContext(ctx context.Context) TableOutput
}
type TableMagneticStoreWriteProperties ¶
type TableMagneticStoreWriteProperties struct {
// A flag to enable magnetic store writes.
EnableMagneticStoreWrites *bool `pulumi:"enableMagneticStoreWrites"`
// The location to write error reports for records rejected asynchronously during magnetic store writes. See Magnetic Store Rejected Data Location below for more details.
MagneticStoreRejectedDataLocation *TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation `pulumi:"magneticStoreRejectedDataLocation"`
}
type TableMagneticStoreWritePropertiesArgs ¶
type TableMagneticStoreWritePropertiesArgs struct {
// A flag to enable magnetic store writes.
EnableMagneticStoreWrites pulumi.BoolPtrInput `pulumi:"enableMagneticStoreWrites"`
// The location to write error reports for records rejected asynchronously during magnetic store writes. See Magnetic Store Rejected Data Location below for more details.
MagneticStoreRejectedDataLocation TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrInput `pulumi:"magneticStoreRejectedDataLocation"`
}
func (TableMagneticStoreWritePropertiesArgs) ElementType ¶
func (TableMagneticStoreWritePropertiesArgs) ElementType() reflect.Type
func (TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesOutput ¶
func (i TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesOutput() TableMagneticStoreWritePropertiesOutput
func (TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesOutputWithContext ¶
func (i TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesOutput
func (TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesPtrOutput ¶
func (i TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesPtrOutput() TableMagneticStoreWritePropertiesPtrOutput
func (TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesPtrOutputWithContext ¶
func (i TableMagneticStoreWritePropertiesArgs) ToTableMagneticStoreWritePropertiesPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesPtrOutput
type TableMagneticStoreWritePropertiesInput ¶
type TableMagneticStoreWritePropertiesInput interface {
pulumi.Input
ToTableMagneticStoreWritePropertiesOutput() TableMagneticStoreWritePropertiesOutput
ToTableMagneticStoreWritePropertiesOutputWithContext(context.Context) TableMagneticStoreWritePropertiesOutput
}
TableMagneticStoreWritePropertiesInput is an input type that accepts TableMagneticStoreWritePropertiesArgs and TableMagneticStoreWritePropertiesOutput values. You can construct a concrete instance of `TableMagneticStoreWritePropertiesInput` via:
TableMagneticStoreWritePropertiesArgs{...}
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation struct {
// Configuration of an S3 location to write error reports for records rejected, asynchronously, during magnetic store writes. See S3 Configuration below for more details.
S3Configuration *TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration `pulumi:"s3Configuration"`
}
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs struct {
// Configuration of an S3 location to write error reports for records rejected, asynchronously, during magnetic store writes. See S3 Configuration below for more details.
S3Configuration TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrInput `pulumi:"s3Configuration"`
}
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ElementType ¶
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ElementType() reflect.Type
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput ¶
func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputWithContext ¶
func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput ¶
func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext ¶
func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationInput ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationInput interface {
pulumi.Input
ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputWithContext(context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
}
TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationInput is an input type that accepts TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs and TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput values. You can construct a concrete instance of `TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationInput` via:
TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs{...}
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput struct{ *pulumi.OutputState }
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ElementType ¶
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ElementType() reflect.Type
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) S3Configuration ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) S3Configuration() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
Configuration of an S3 location to write error reports for records rejected, asynchronously, during magnetic store writes. See S3 Configuration below for more details.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputWithContext ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrInput ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrInput interface {
pulumi.Input
ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext(context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
}
TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrInput is an input type that accepts TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs, TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtr and TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput values. You can construct a concrete instance of `TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrInput` via:
TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs{...}
or:
nil
func TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtr ¶
func TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtr(v *TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationArgs) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrInput
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput struct{ *pulumi.OutputState }
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) ElementType ¶
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) ElementType() reflect.Type
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) S3Configuration ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) S3Configuration() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
Configuration of an S3 location to write error reports for records rejected, asynchronously, during magnetic store writes. See S3 Configuration below for more details.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration struct {
// Bucket name of the customer S3 bucket.
BucketName *string `pulumi:"bucketName"`
// Encryption option for the customer s3 location. Options are S3 server side encryption with an S3-managed key or KMS managed key. Valid values are `SSE_KMS` and `SSE_S3`.
EncryptionOption *string `pulumi:"encryptionOption"`
// KMS key arn for the customer s3 location when encrypting with a KMS managed key.
KmsKeyId *string `pulumi:"kmsKeyId"`
// Object key prefix for the customer S3 location.
ObjectKeyPrefix *string `pulumi:"objectKeyPrefix"`
}
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs struct {
// Bucket name of the customer S3 bucket.
BucketName pulumi.StringPtrInput `pulumi:"bucketName"`
// Encryption option for the customer s3 location. Options are S3 server side encryption with an S3-managed key or KMS managed key. Valid values are `SSE_KMS` and `SSE_S3`.
EncryptionOption pulumi.StringPtrInput `pulumi:"encryptionOption"`
// KMS key arn for the customer s3 location when encrypting with a KMS managed key.
KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
// Object key prefix for the customer S3 location.
ObjectKeyPrefix pulumi.StringPtrInput `pulumi:"objectKeyPrefix"`
}
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ElementType ¶
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput ¶
func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext ¶
func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput ¶
func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext ¶
func (i TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationInput ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationInput interface {
pulumi.Input
ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput
ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput
}
TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationInput is an input type that accepts TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs and TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput values. You can construct a concrete instance of `TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationInput` via:
TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs{...}
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput struct{ *pulumi.OutputState }
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) BucketName ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) BucketName() pulumi.StringPtrOutput
Bucket name of the customer S3 bucket.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ElementType ¶
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) EncryptionOption ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) EncryptionOption() pulumi.StringPtrOutput
Encryption option for the customer s3 location. Options are S3 server side encryption with an S3-managed key or KMS managed key. Valid values are `SSE_KMS` and `SSE_S3`.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) KmsKeyId ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
KMS key arn for the customer s3 location when encrypting with a KMS managed key.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ObjectKeyPrefix ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ObjectKeyPrefix() pulumi.StringPtrOutput
Object key prefix for the customer S3 location.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrInput ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrInput interface {
pulumi.Input
ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext(context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
}
TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrInput is an input type that accepts TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs, TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtr and TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput values. You can construct a concrete instance of `TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrInput` via:
TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs{...}
or:
nil
func TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtr ¶
func TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtr(v *TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrInput
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput ¶
type TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput struct{ *pulumi.OutputState }
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) BucketName ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) BucketName() pulumi.StringPtrOutput
Bucket name of the customer S3 bucket.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) Elem ¶
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ElementType ¶
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) EncryptionOption ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) EncryptionOption() pulumi.StringPtrOutput
Encryption option for the customer s3 location. Options are S3 server side encryption with an S3-managed key or KMS managed key. Valid values are `SSE_KMS` and `SSE_S3`.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) KmsKeyId ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
KMS key arn for the customer s3 location when encrypting with a KMS managed key.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ObjectKeyPrefix ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ObjectKeyPrefix() pulumi.StringPtrOutput
Object key prefix for the customer S3 location.
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
func (TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext ¶
func (o TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput) ToTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationPtrOutput
type TableMagneticStoreWritePropertiesOutput ¶
type TableMagneticStoreWritePropertiesOutput struct{ *pulumi.OutputState }
func (TableMagneticStoreWritePropertiesOutput) ElementType ¶
func (TableMagneticStoreWritePropertiesOutput) ElementType() reflect.Type
func (TableMagneticStoreWritePropertiesOutput) EnableMagneticStoreWrites ¶
func (o TableMagneticStoreWritePropertiesOutput) EnableMagneticStoreWrites() pulumi.BoolPtrOutput
A flag to enable magnetic store writes.
func (TableMagneticStoreWritePropertiesOutput) MagneticStoreRejectedDataLocation ¶
func (o TableMagneticStoreWritePropertiesOutput) MagneticStoreRejectedDataLocation() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
The location to write error reports for records rejected asynchronously during magnetic store writes. See Magnetic Store Rejected Data Location below for more details.
func (TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesOutput ¶
func (o TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesOutput() TableMagneticStoreWritePropertiesOutput
func (TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesOutputWithContext ¶
func (o TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesOutput
func (TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesPtrOutput ¶
func (o TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesPtrOutput() TableMagneticStoreWritePropertiesPtrOutput
func (TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesPtrOutputWithContext ¶
func (o TableMagneticStoreWritePropertiesOutput) ToTableMagneticStoreWritePropertiesPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesPtrOutput
type TableMagneticStoreWritePropertiesPtrInput ¶
type TableMagneticStoreWritePropertiesPtrInput interface {
pulumi.Input
ToTableMagneticStoreWritePropertiesPtrOutput() TableMagneticStoreWritePropertiesPtrOutput
ToTableMagneticStoreWritePropertiesPtrOutputWithContext(context.Context) TableMagneticStoreWritePropertiesPtrOutput
}
TableMagneticStoreWritePropertiesPtrInput is an input type that accepts TableMagneticStoreWritePropertiesArgs, TableMagneticStoreWritePropertiesPtr and TableMagneticStoreWritePropertiesPtrOutput values. You can construct a concrete instance of `TableMagneticStoreWritePropertiesPtrInput` via:
TableMagneticStoreWritePropertiesArgs{...}
or:
nil
func TableMagneticStoreWritePropertiesPtr ¶
func TableMagneticStoreWritePropertiesPtr(v *TableMagneticStoreWritePropertiesArgs) TableMagneticStoreWritePropertiesPtrInput
type TableMagneticStoreWritePropertiesPtrOutput ¶
type TableMagneticStoreWritePropertiesPtrOutput struct{ *pulumi.OutputState }
func (TableMagneticStoreWritePropertiesPtrOutput) ElementType ¶
func (TableMagneticStoreWritePropertiesPtrOutput) ElementType() reflect.Type
func (TableMagneticStoreWritePropertiesPtrOutput) EnableMagneticStoreWrites ¶
func (o TableMagneticStoreWritePropertiesPtrOutput) EnableMagneticStoreWrites() pulumi.BoolPtrOutput
A flag to enable magnetic store writes.
func (TableMagneticStoreWritePropertiesPtrOutput) MagneticStoreRejectedDataLocation ¶
func (o TableMagneticStoreWritePropertiesPtrOutput) MagneticStoreRejectedDataLocation() TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationPtrOutput
The location to write error reports for records rejected asynchronously during magnetic store writes. See Magnetic Store Rejected Data Location below for more details.
func (TableMagneticStoreWritePropertiesPtrOutput) ToTableMagneticStoreWritePropertiesPtrOutput ¶
func (o TableMagneticStoreWritePropertiesPtrOutput) ToTableMagneticStoreWritePropertiesPtrOutput() TableMagneticStoreWritePropertiesPtrOutput
func (TableMagneticStoreWritePropertiesPtrOutput) ToTableMagneticStoreWritePropertiesPtrOutputWithContext ¶
func (o TableMagneticStoreWritePropertiesPtrOutput) ToTableMagneticStoreWritePropertiesPtrOutputWithContext(ctx context.Context) TableMagneticStoreWritePropertiesPtrOutput
type TableMap ¶
type TableMap map[string]TableInput
func (TableMap) ElementType ¶
func (TableMap) ToTableMapOutput ¶
func (i TableMap) ToTableMapOutput() TableMapOutput
func (TableMap) ToTableMapOutputWithContext ¶
func (i TableMap) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableMapInput ¶
type TableMapInput interface {
pulumi.Input
ToTableMapOutput() TableMapOutput
ToTableMapOutputWithContext(context.Context) TableMapOutput
}
TableMapInput is an input type that accepts TableMap and TableMapOutput values. You can construct a concrete instance of `TableMapInput` via:
TableMap{ "key": TableArgs{...} }
type TableMapOutput ¶
type TableMapOutput struct{ *pulumi.OutputState }
func (TableMapOutput) ElementType ¶
func (TableMapOutput) ElementType() reflect.Type
func (TableMapOutput) MapIndex ¶
func (o TableMapOutput) MapIndex(k pulumi.StringInput) TableOutput
func (TableMapOutput) ToTableMapOutput ¶
func (o TableMapOutput) ToTableMapOutput() TableMapOutput
func (TableMapOutput) ToTableMapOutputWithContext ¶
func (o TableMapOutput) ToTableMapOutputWithContext(ctx context.Context) TableMapOutput
type TableOutput ¶
type TableOutput struct{ *pulumi.OutputState }
func (TableOutput) Arn ¶
func (o TableOutput) Arn() pulumi.StringOutput
The ARN that uniquely identifies this table.
func (TableOutput) DatabaseName ¶
func (o TableOutput) DatabaseName() pulumi.StringOutput
The name of the Timestream database.
func (TableOutput) ElementType ¶
func (TableOutput) ElementType() reflect.Type
func (TableOutput) MagneticStoreWriteProperties ¶
func (o TableOutput) MagneticStoreWriteProperties() TableMagneticStoreWritePropertiesOutput
Contains properties to set on the table when enabling magnetic store writes. See Magnetic Store Write Properties below for more details.
func (TableOutput) Region ¶
func (o TableOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (TableOutput) RetentionProperties ¶
func (o TableOutput) RetentionProperties() TableRetentionPropertiesOutput
The retention duration for the memory store and magnetic store. See Retention Properties below for more details. If not provided, `magneticStoreRetentionPeriodInDays` default to 73000 and `memoryStoreRetentionPeriodInHours` defaults to 6.
func (TableOutput) Schema ¶
func (o TableOutput) Schema() TableSchemaOutput
The schema of the table. See Schema below for more details.
func (TableOutput) TableName ¶
func (o TableOutput) TableName() pulumi.StringOutput
The name of the Timestream table.
func (TableOutput) Tags ¶
func (o TableOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (TableOutput) TagsAll ¶
func (o TableOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (TableOutput) ToTableOutput ¶
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableRetentionProperties ¶
type TableRetentionProperties struct {
// The duration for which data must be stored in the magnetic store. Minimum value of 1. Maximum value of 73000.
MagneticStoreRetentionPeriodInDays int `pulumi:"magneticStoreRetentionPeriodInDays"`
// The duration for which data must be stored in the memory store. Minimum value of 1. Maximum value of 8766.
MemoryStoreRetentionPeriodInHours int `pulumi:"memoryStoreRetentionPeriodInHours"`
}
type TableRetentionPropertiesArgs ¶
type TableRetentionPropertiesArgs struct {
// The duration for which data must be stored in the magnetic store. Minimum value of 1. Maximum value of 73000.
MagneticStoreRetentionPeriodInDays pulumi.IntInput `pulumi:"magneticStoreRetentionPeriodInDays"`
// The duration for which data must be stored in the memory store. Minimum value of 1. Maximum value of 8766.
MemoryStoreRetentionPeriodInHours pulumi.IntInput `pulumi:"memoryStoreRetentionPeriodInHours"`
}
func (TableRetentionPropertiesArgs) ElementType ¶
func (TableRetentionPropertiesArgs) ElementType() reflect.Type
func (TableRetentionPropertiesArgs) ToTableRetentionPropertiesOutput ¶
func (i TableRetentionPropertiesArgs) ToTableRetentionPropertiesOutput() TableRetentionPropertiesOutput
func (TableRetentionPropertiesArgs) ToTableRetentionPropertiesOutputWithContext ¶
func (i TableRetentionPropertiesArgs) ToTableRetentionPropertiesOutputWithContext(ctx context.Context) TableRetentionPropertiesOutput
func (TableRetentionPropertiesArgs) ToTableRetentionPropertiesPtrOutput ¶
func (i TableRetentionPropertiesArgs) ToTableRetentionPropertiesPtrOutput() TableRetentionPropertiesPtrOutput
func (TableRetentionPropertiesArgs) ToTableRetentionPropertiesPtrOutputWithContext ¶
func (i TableRetentionPropertiesArgs) ToTableRetentionPropertiesPtrOutputWithContext(ctx context.Context) TableRetentionPropertiesPtrOutput
type TableRetentionPropertiesInput ¶
type TableRetentionPropertiesInput interface {
pulumi.Input
ToTableRetentionPropertiesOutput() TableRetentionPropertiesOutput
ToTableRetentionPropertiesOutputWithContext(context.Context) TableRetentionPropertiesOutput
}
TableRetentionPropertiesInput is an input type that accepts TableRetentionPropertiesArgs and TableRetentionPropertiesOutput values. You can construct a concrete instance of `TableRetentionPropertiesInput` via:
TableRetentionPropertiesArgs{...}
type TableRetentionPropertiesOutput ¶
type TableRetentionPropertiesOutput struct{ *pulumi.OutputState }
func (TableRetentionPropertiesOutput) ElementType ¶
func (TableRetentionPropertiesOutput) ElementType() reflect.Type
func (TableRetentionPropertiesOutput) MagneticStoreRetentionPeriodInDays ¶
func (o TableRetentionPropertiesOutput) MagneticStoreRetentionPeriodInDays() pulumi.IntOutput
The duration for which data must be stored in the magnetic store. Minimum value of 1. Maximum value of 73000.
func (TableRetentionPropertiesOutput) MemoryStoreRetentionPeriodInHours ¶
func (o TableRetentionPropertiesOutput) MemoryStoreRetentionPeriodInHours() pulumi.IntOutput
The duration for which data must be stored in the memory store. Minimum value of 1. Maximum value of 8766.
func (TableRetentionPropertiesOutput) ToTableRetentionPropertiesOutput ¶
func (o TableRetentionPropertiesOutput) ToTableRetentionPropertiesOutput() TableRetentionPropertiesOutput
func (TableRetentionPropertiesOutput) ToTableRetentionPropertiesOutputWithContext ¶
func (o TableRetentionPropertiesOutput) ToTableRetentionPropertiesOutputWithContext(ctx context.Context) TableRetentionPropertiesOutput
func (TableRetentionPropertiesOutput) ToTableRetentionPropertiesPtrOutput ¶
func (o TableRetentionPropertiesOutput) ToTableRetentionPropertiesPtrOutput() TableRetentionPropertiesPtrOutput
func (TableRetentionPropertiesOutput) ToTableRetentionPropertiesPtrOutputWithContext ¶
func (o TableRetentionPropertiesOutput) ToTableRetentionPropertiesPtrOutputWithContext(ctx context.Context) TableRetentionPropertiesPtrOutput
type TableRetentionPropertiesPtrInput ¶
type TableRetentionPropertiesPtrInput interface {
pulumi.Input
ToTableRetentionPropertiesPtrOutput() TableRetentionPropertiesPtrOutput
ToTableRetentionPropertiesPtrOutputWithContext(context.Context) TableRetentionPropertiesPtrOutput
}
TableRetentionPropertiesPtrInput is an input type that accepts TableRetentionPropertiesArgs, TableRetentionPropertiesPtr and TableRetentionPropertiesPtrOutput values. You can construct a concrete instance of `TableRetentionPropertiesPtrInput` via:
TableRetentionPropertiesArgs{...}
or:
nil
func TableRetentionPropertiesPtr ¶
func TableRetentionPropertiesPtr(v *TableRetentionPropertiesArgs) TableRetentionPropertiesPtrInput
type TableRetentionPropertiesPtrOutput ¶
type TableRetentionPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TableRetentionPropertiesPtrOutput) Elem ¶
func (o TableRetentionPropertiesPtrOutput) Elem() TableRetentionPropertiesOutput
func (TableRetentionPropertiesPtrOutput) ElementType ¶
func (TableRetentionPropertiesPtrOutput) ElementType() reflect.Type
func (TableRetentionPropertiesPtrOutput) MagneticStoreRetentionPeriodInDays ¶
func (o TableRetentionPropertiesPtrOutput) MagneticStoreRetentionPeriodInDays() pulumi.IntPtrOutput
The duration for which data must be stored in the magnetic store. Minimum value of 1. Maximum value of 73000.
func (TableRetentionPropertiesPtrOutput) MemoryStoreRetentionPeriodInHours ¶
func (o TableRetentionPropertiesPtrOutput) MemoryStoreRetentionPeriodInHours() pulumi.IntPtrOutput
The duration for which data must be stored in the memory store. Minimum value of 1. Maximum value of 8766.
func (TableRetentionPropertiesPtrOutput) ToTableRetentionPropertiesPtrOutput ¶
func (o TableRetentionPropertiesPtrOutput) ToTableRetentionPropertiesPtrOutput() TableRetentionPropertiesPtrOutput
func (TableRetentionPropertiesPtrOutput) ToTableRetentionPropertiesPtrOutputWithContext ¶
func (o TableRetentionPropertiesPtrOutput) ToTableRetentionPropertiesPtrOutputWithContext(ctx context.Context) TableRetentionPropertiesPtrOutput
type TableSchema ¶
type TableSchema struct {
// A non-empty list of partition keys defining the attributes used to partition the table data. The order of the list determines the partition hierarchy. The name and type of each partition key as well as the partition key order cannot be changed after the table is created. However, the enforcement level of each partition key can be changed. See Composite Partition Key below for more details.
CompositePartitionKey *TableSchemaCompositePartitionKey `pulumi:"compositePartitionKey"`
}
type TableSchemaArgs ¶
type TableSchemaArgs struct {
// A non-empty list of partition keys defining the attributes used to partition the table data. The order of the list determines the partition hierarchy. The name and type of each partition key as well as the partition key order cannot be changed after the table is created. However, the enforcement level of each partition key can be changed. See Composite Partition Key below for more details.
CompositePartitionKey TableSchemaCompositePartitionKeyPtrInput `pulumi:"compositePartitionKey"`
}
func (TableSchemaArgs) ElementType ¶
func (TableSchemaArgs) ElementType() reflect.Type
func (TableSchemaArgs) ToTableSchemaOutput ¶
func (i TableSchemaArgs) ToTableSchemaOutput() TableSchemaOutput
func (TableSchemaArgs) ToTableSchemaOutputWithContext ¶
func (i TableSchemaArgs) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
func (TableSchemaArgs) ToTableSchemaPtrOutput ¶
func (i TableSchemaArgs) ToTableSchemaPtrOutput() TableSchemaPtrOutput
func (TableSchemaArgs) ToTableSchemaPtrOutputWithContext ¶
func (i TableSchemaArgs) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
type TableSchemaCompositePartitionKey ¶
type TableSchemaCompositePartitionKey struct {
// The level of enforcement for the specification of a dimension key in ingested records. Valid values: `REQUIRED`, `OPTIONAL`.
EnforcementInRecord *string `pulumi:"enforcementInRecord"`
// The name of the attribute used for a dimension key.
Name *string `pulumi:"name"`
// The type of the partition key. Valid values: `DIMENSION`, `MEASURE`.
Type string `pulumi:"type"`
}
type TableSchemaCompositePartitionKeyArgs ¶
type TableSchemaCompositePartitionKeyArgs struct {
// The level of enforcement for the specification of a dimension key in ingested records. Valid values: `REQUIRED`, `OPTIONAL`.
EnforcementInRecord pulumi.StringPtrInput `pulumi:"enforcementInRecord"`
// The name of the attribute used for a dimension key.
Name pulumi.StringPtrInput `pulumi:"name"`
// The type of the partition key. Valid values: `DIMENSION`, `MEASURE`.
Type pulumi.StringInput `pulumi:"type"`
}
func (TableSchemaCompositePartitionKeyArgs) ElementType ¶
func (TableSchemaCompositePartitionKeyArgs) ElementType() reflect.Type
func (TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyOutput ¶
func (i TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyOutput() TableSchemaCompositePartitionKeyOutput
func (TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyOutputWithContext ¶
func (i TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyOutput
func (TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyPtrOutput ¶
func (i TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyPtrOutput() TableSchemaCompositePartitionKeyPtrOutput
func (TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyPtrOutputWithContext ¶
func (i TableSchemaCompositePartitionKeyArgs) ToTableSchemaCompositePartitionKeyPtrOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyPtrOutput
type TableSchemaCompositePartitionKeyInput ¶
type TableSchemaCompositePartitionKeyInput interface {
pulumi.Input
ToTableSchemaCompositePartitionKeyOutput() TableSchemaCompositePartitionKeyOutput
ToTableSchemaCompositePartitionKeyOutputWithContext(context.Context) TableSchemaCompositePartitionKeyOutput
}
TableSchemaCompositePartitionKeyInput is an input type that accepts TableSchemaCompositePartitionKeyArgs and TableSchemaCompositePartitionKeyOutput values. You can construct a concrete instance of `TableSchemaCompositePartitionKeyInput` via:
TableSchemaCompositePartitionKeyArgs{...}
type TableSchemaCompositePartitionKeyOutput ¶
type TableSchemaCompositePartitionKeyOutput struct{ *pulumi.OutputState }
func (TableSchemaCompositePartitionKeyOutput) ElementType ¶
func (TableSchemaCompositePartitionKeyOutput) ElementType() reflect.Type
func (TableSchemaCompositePartitionKeyOutput) EnforcementInRecord ¶
func (o TableSchemaCompositePartitionKeyOutput) EnforcementInRecord() pulumi.StringPtrOutput
The level of enforcement for the specification of a dimension key in ingested records. Valid values: `REQUIRED`, `OPTIONAL`.
func (TableSchemaCompositePartitionKeyOutput) Name ¶
func (o TableSchemaCompositePartitionKeyOutput) Name() pulumi.StringPtrOutput
The name of the attribute used for a dimension key.
func (TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyOutput ¶
func (o TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyOutput() TableSchemaCompositePartitionKeyOutput
func (TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyOutputWithContext ¶
func (o TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyOutput
func (TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyPtrOutput ¶
func (o TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyPtrOutput() TableSchemaCompositePartitionKeyPtrOutput
func (TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyPtrOutputWithContext ¶
func (o TableSchemaCompositePartitionKeyOutput) ToTableSchemaCompositePartitionKeyPtrOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyPtrOutput
func (TableSchemaCompositePartitionKeyOutput) Type ¶
func (o TableSchemaCompositePartitionKeyOutput) Type() pulumi.StringOutput
The type of the partition key. Valid values: `DIMENSION`, `MEASURE`.
type TableSchemaCompositePartitionKeyPtrInput ¶
type TableSchemaCompositePartitionKeyPtrInput interface {
pulumi.Input
ToTableSchemaCompositePartitionKeyPtrOutput() TableSchemaCompositePartitionKeyPtrOutput
ToTableSchemaCompositePartitionKeyPtrOutputWithContext(context.Context) TableSchemaCompositePartitionKeyPtrOutput
}
TableSchemaCompositePartitionKeyPtrInput is an input type that accepts TableSchemaCompositePartitionKeyArgs, TableSchemaCompositePartitionKeyPtr and TableSchemaCompositePartitionKeyPtrOutput values. You can construct a concrete instance of `TableSchemaCompositePartitionKeyPtrInput` via:
TableSchemaCompositePartitionKeyArgs{...}
or:
nil
func TableSchemaCompositePartitionKeyPtr ¶
func TableSchemaCompositePartitionKeyPtr(v *TableSchemaCompositePartitionKeyArgs) TableSchemaCompositePartitionKeyPtrInput
type TableSchemaCompositePartitionKeyPtrOutput ¶
type TableSchemaCompositePartitionKeyPtrOutput struct{ *pulumi.OutputState }
func (TableSchemaCompositePartitionKeyPtrOutput) ElementType ¶
func (TableSchemaCompositePartitionKeyPtrOutput) ElementType() reflect.Type
func (TableSchemaCompositePartitionKeyPtrOutput) EnforcementInRecord ¶
func (o TableSchemaCompositePartitionKeyPtrOutput) EnforcementInRecord() pulumi.StringPtrOutput
The level of enforcement for the specification of a dimension key in ingested records. Valid values: `REQUIRED`, `OPTIONAL`.
func (TableSchemaCompositePartitionKeyPtrOutput) Name ¶
func (o TableSchemaCompositePartitionKeyPtrOutput) Name() pulumi.StringPtrOutput
The name of the attribute used for a dimension key.
func (TableSchemaCompositePartitionKeyPtrOutput) ToTableSchemaCompositePartitionKeyPtrOutput ¶
func (o TableSchemaCompositePartitionKeyPtrOutput) ToTableSchemaCompositePartitionKeyPtrOutput() TableSchemaCompositePartitionKeyPtrOutput
func (TableSchemaCompositePartitionKeyPtrOutput) ToTableSchemaCompositePartitionKeyPtrOutputWithContext ¶
func (o TableSchemaCompositePartitionKeyPtrOutput) ToTableSchemaCompositePartitionKeyPtrOutputWithContext(ctx context.Context) TableSchemaCompositePartitionKeyPtrOutput
func (TableSchemaCompositePartitionKeyPtrOutput) Type ¶
func (o TableSchemaCompositePartitionKeyPtrOutput) Type() pulumi.StringPtrOutput
The type of the partition key. Valid values: `DIMENSION`, `MEASURE`.
type TableSchemaInput ¶
type TableSchemaInput interface {
pulumi.Input
ToTableSchemaOutput() TableSchemaOutput
ToTableSchemaOutputWithContext(context.Context) TableSchemaOutput
}
TableSchemaInput is an input type that accepts TableSchemaArgs and TableSchemaOutput values. You can construct a concrete instance of `TableSchemaInput` via:
TableSchemaArgs{...}
type TableSchemaOutput ¶
type TableSchemaOutput struct{ *pulumi.OutputState }
func (TableSchemaOutput) CompositePartitionKey ¶
func (o TableSchemaOutput) CompositePartitionKey() TableSchemaCompositePartitionKeyPtrOutput
A non-empty list of partition keys defining the attributes used to partition the table data. The order of the list determines the partition hierarchy. The name and type of each partition key as well as the partition key order cannot be changed after the table is created. However, the enforcement level of each partition key can be changed. See Composite Partition Key below for more details.
func (TableSchemaOutput) ElementType ¶
func (TableSchemaOutput) ElementType() reflect.Type
func (TableSchemaOutput) ToTableSchemaOutput ¶
func (o TableSchemaOutput) ToTableSchemaOutput() TableSchemaOutput
func (TableSchemaOutput) ToTableSchemaOutputWithContext ¶
func (o TableSchemaOutput) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
func (TableSchemaOutput) ToTableSchemaPtrOutput ¶
func (o TableSchemaOutput) ToTableSchemaPtrOutput() TableSchemaPtrOutput
func (TableSchemaOutput) ToTableSchemaPtrOutputWithContext ¶
func (o TableSchemaOutput) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
type TableSchemaPtrInput ¶
type TableSchemaPtrInput interface {
pulumi.Input
ToTableSchemaPtrOutput() TableSchemaPtrOutput
ToTableSchemaPtrOutputWithContext(context.Context) TableSchemaPtrOutput
}
TableSchemaPtrInput is an input type that accepts TableSchemaArgs, TableSchemaPtr and TableSchemaPtrOutput values. You can construct a concrete instance of `TableSchemaPtrInput` via:
TableSchemaArgs{...}
or:
nil
func TableSchemaPtr ¶
func TableSchemaPtr(v *TableSchemaArgs) TableSchemaPtrInput
type TableSchemaPtrOutput ¶
type TableSchemaPtrOutput struct{ *pulumi.OutputState }
func (TableSchemaPtrOutput) CompositePartitionKey ¶
func (o TableSchemaPtrOutput) CompositePartitionKey() TableSchemaCompositePartitionKeyPtrOutput
A non-empty list of partition keys defining the attributes used to partition the table data. The order of the list determines the partition hierarchy. The name and type of each partition key as well as the partition key order cannot be changed after the table is created. However, the enforcement level of each partition key can be changed. See Composite Partition Key below for more details.
func (TableSchemaPtrOutput) Elem ¶
func (o TableSchemaPtrOutput) Elem() TableSchemaOutput
func (TableSchemaPtrOutput) ElementType ¶
func (TableSchemaPtrOutput) ElementType() reflect.Type
func (TableSchemaPtrOutput) ToTableSchemaPtrOutput ¶
func (o TableSchemaPtrOutput) ToTableSchemaPtrOutput() TableSchemaPtrOutput
func (TableSchemaPtrOutput) ToTableSchemaPtrOutputWithContext ¶
func (o TableSchemaPtrOutput) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
type TableState ¶
type TableState struct {
// The ARN that uniquely identifies this table.
Arn pulumi.StringPtrInput
// The name of the Timestream database.
DatabaseName pulumi.StringPtrInput
// Contains properties to set on the table when enabling magnetic store writes. See Magnetic Store Write Properties below for more details.
MagneticStoreWriteProperties TableMagneticStoreWritePropertiesPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The retention duration for the memory store and magnetic store. See Retention Properties below for more details. If not provided, `magneticStoreRetentionPeriodInDays` default to 73000 and `memoryStoreRetentionPeriodInHours` defaults to 6.
RetentionProperties TableRetentionPropertiesPtrInput
// The schema of the table. See Schema below for more details.
Schema TableSchemaPtrInput
// The name of the Timestream table.
TableName pulumi.StringPtrInput
// Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
}
func (TableState) ElementType ¶
func (TableState) ElementType() reflect.Type