Show / Hide Table of Contents

Class CfnTopicRulePropsMixin.TimestreamActionProperty

Describes an action that writes records into an Amazon Timestream table.

Inheritance
object
CfnTopicRulePropsMixin.TimestreamActionProperty
Implements
CfnTopicRulePropsMixin.ITimestreamActionProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.IoT
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnTopicRulePropsMixin.TimestreamActionProperty : CfnTopicRulePropsMixin.ITimestreamActionProperty
Syntax (vb)
Public Class CfnTopicRulePropsMixin.TimestreamActionProperty Implements CfnTopicRulePropsMixin.ITimestreamActionProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.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.CfnPropertyMixins.AWS.IoT;

             var timestreamActionProperty = new TimestreamActionProperty {
                 DatabaseName = "databaseName",
                 Dimensions = new [] { new TimestreamDimensionProperty {
                     Name = "name",
                     Value = "value"
                 } },
                 RoleArn = "roleArn",
                 TableName = "tableName",
                 Timestamp = new TimestreamTimestampProperty {
                     Unit = "unit",
                     Value = "value"
                 }
             };

Synopsis

Constructors

TimestreamActionProperty()

Describes an action that writes records into an Amazon Timestream table.

Properties

DatabaseName

The name of an Amazon Timestream database that has the table to write records into.

Dimensions

Metadata attributes of the time series that are written in each measure record.

RoleArn

The Amazon Resource Name (ARN) of the role that grants AWS IoT permission to write to the Timestream database table.

TableName

The table where the message data will be written.

Timestamp

The value to use for the entry's timestamp.

Constructors

TimestreamActionProperty()

Describes an action that writes records into an Amazon Timestream table.

public TimestreamActionProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.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.CfnPropertyMixins.AWS.IoT;

             var timestreamActionProperty = new TimestreamActionProperty {
                 DatabaseName = "databaseName",
                 Dimensions = new [] { new TimestreamDimensionProperty {
                     Name = "name",
                     Value = "value"
                 } },
                 RoleArn = "roleArn",
                 TableName = "tableName",
                 Timestamp = new TimestreamTimestampProperty {
                     Unit = "unit",
                     Value = "value"
                 }
             };

Properties

DatabaseName

The name of an Amazon Timestream database that has the table to write records into.

public string? DatabaseName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-databasename

Dimensions

Metadata attributes of the time series that are written in each measure record.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-dimensions

Type union: either IResolvable or (either IResolvable or CfnTopicRulePropsMixin.ITimestreamDimensionProperty)[]

RoleArn

The Amazon Resource Name (ARN) of the role that grants AWS IoT permission to write to the Timestream database table.

public string? RoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-rolearn

TableName

The table where the message data will be written.

public string? TableName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-tablename

Timestamp

The value to use for the entry's timestamp.

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

object

Remarks

If blank, the time that the entry was processed is used.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-timestreamaction.html#cfn-iot-topicrule-timestreamaction-timestamp

Type union: either IResolvable or CfnTopicRulePropsMixin.ITimestreamTimestampProperty

Implements

CfnTopicRulePropsMixin.ITimestreamActionProperty
Back to top Generated by DocFX