Show / Hide Table of Contents

Class CfnTablePropsMixin.SchemaProperty

A Schema specifies the expected data model of the table.

Inheritance
object
CfnTablePropsMixin.SchemaProperty
Implements
CfnTablePropsMixin.ISchemaProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.Timestream.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnTablePropsMixin.SchemaProperty : CfnTablePropsMixin.ISchemaProperty
Syntax (vb)
Public Class CfnTablePropsMixin.SchemaProperty Implements CfnTablePropsMixin.ISchemaProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-table-schema.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.Timestream.Mixins;

             var schemaProperty = new SchemaProperty {
                 CompositePartitionKey = new [] { new PartitionKeyProperty {
                     EnforcementInRecord = "enforcementInRecord",
                     Name = "name",
                     Type = "type"
                 } }
             };

Synopsis

Constructors

SchemaProperty()

A Schema specifies the expected data model of the table.

Properties

CompositePartitionKey

A non-empty list of partition keys defining the attributes used to partition the table data.

Constructors

SchemaProperty()

A Schema specifies the expected data model of the table.

public SchemaProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-table-schema.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.Timestream.Mixins;

             var schemaProperty = new SchemaProperty {
                 CompositePartitionKey = new [] { new PartitionKeyProperty {
                     EnforcementInRecord = "enforcementInRecord",
                     Name = "name",
                     Type = "type"
                 } }
             };

Properties

CompositePartitionKey

A non-empty list of partition keys defining the attributes used to partition the table data.

public object? CompositePartitionKey { get; set; }
Property Value

object

Remarks

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: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-table-schema.html#cfn-timestream-table-schema-compositepartitionkey

Type union: either IResolvable or (either IResolvable or CfnTablePropsMixin.IPartitionKeyProperty)[]

Implements

CfnTablePropsMixin.ISchemaProperty
Back to top Generated by DocFX