Show / Hide Table of Contents

Class CfnChannelMixinProps

Properties for CfnChannelPropsMixin.

Inheritance
object
CfnChannelMixinProps
Implements
ICfnChannelMixinProps
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.IoTAnalytics
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnChannelMixinProps : ICfnChannelMixinProps
Syntax (vb)
Public Class CfnChannelMixinProps Implements ICfnChannelMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-channel.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.IoTAnalytics;

             var serviceManagedS3;

             var cfnChannelMixinProps = new CfnChannelMixinProps {
                 ChannelName = "channelName",
                 ChannelStorage = new ChannelStorageProperty {
                     CustomerManagedS3 = new CustomerManagedS3Property {
                         Bucket = "bucket",
                         KeyPrefix = "keyPrefix",
                         RoleArn = "roleArn"
                     },
                     ServiceManagedS3 = serviceManagedS3
                 },
                 RetentionPeriod = new RetentionPeriodProperty {
                     NumberOfDays = 123,
                     Unlimited = false
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnChannelMixinProps()

Properties for CfnChannelPropsMixin.

Properties

ChannelName

The name of the channel.

ChannelStorage

Where channel data is stored.

RetentionPeriod

How long, in days, message data is kept for the channel.

Tags

Metadata which can be used to manage the channel.

Constructors

CfnChannelMixinProps()

Properties for CfnChannelPropsMixin.

public CfnChannelMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-channel.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.IoTAnalytics;

             var serviceManagedS3;

             var cfnChannelMixinProps = new CfnChannelMixinProps {
                 ChannelName = "channelName",
                 ChannelStorage = new ChannelStorageProperty {
                     CustomerManagedS3 = new CustomerManagedS3Property {
                         Bucket = "bucket",
                         KeyPrefix = "keyPrefix",
                         RoleArn = "roleArn"
                     },
                     ServiceManagedS3 = serviceManagedS3
                 },
                 RetentionPeriod = new RetentionPeriodProperty {
                     NumberOfDays = 123,
                     Unlimited = false
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

ChannelName

The name of the channel.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-channel.html#cfn-iotanalytics-channel-channelname

ChannelStorage

Where channel data is stored.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-channel.html#cfn-iotanalytics-channel-channelstorage

Type union: either IResolvable or CfnChannelPropsMixin.IChannelStorageProperty

RetentionPeriod

How long, in days, message data is kept for the channel.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-channel.html#cfn-iotanalytics-channel-retentionperiod

Type union: either IResolvable or CfnChannelPropsMixin.IRetentionPeriodProperty

Tags

Metadata which can be used to manage the channel.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

For more information, see Tag .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotanalytics-channel.html#cfn-iotanalytics-channel-tags

Implements

ICfnChannelMixinProps
Back to top Generated by DocFX