Show / Hide Table of Contents

Class CfnStreamPropsMixin

Resource Type definition for AWS IoT Stream.

Inheritance
object
Mixin
CfnStreamPropsMixin
Implements
IMixin
Inherited Members
Mixin.IsMixin(object)
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.IoT
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnStreamPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnStreamPropsMixin Inherits Mixin Implements IMixin
Remarks

A stream is a publicly addressable resource that is an abstraction for a list of files that can be transferred to an IoT device.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-stream.html

CloudformationResource: AWS::IoT::Stream

Mixin: true

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;
             using Amazon.CDK;

             IMergeStrategy mergeStrategy;

             var cfnStreamPropsMixin = new CfnStreamPropsMixin(new CfnStreamMixinProps {
                 Description = "description",
                 Files = new [] { new StreamFileProperty {
                     FileId = 123,
                     S3Location = new S3LocationProperty {
                         Bucket = "bucket",
                         Key = "key",
                         Version = "version"
                     }
                 } },
                 RoleArn = "roleArn",
                 StreamId = "streamId",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Synopsis

Constructors

CfnStreamPropsMixin(ICfnStreamMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::IoT::Stream.

Properties

CFN_PROPERTY_KEYS

Resource Type definition for AWS IoT Stream.

Props

Resource Type definition for AWS IoT Stream.

Strategy

Resource Type definition for AWS IoT Stream.

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

Supports(IConstruct)

Check if this mixin supports the given construct.

Constructors

CfnStreamPropsMixin(ICfnStreamMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::IoT::Stream.

public CfnStreamPropsMixin(ICfnStreamMixinProps props, ICfnPropertyMixinOptions? options = null)
Parameters
props ICfnStreamMixinProps

L1 properties to apply.

options ICfnPropertyMixinOptions

Mixin options.

Remarks

A stream is a publicly addressable resource that is an abstraction for a list of files that can be transferred to an IoT device.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-stream.html

CloudformationResource: AWS::IoT::Stream

Mixin: true

ExampleMetadata: fixture=_generated

Properties

CFN_PROPERTY_KEYS

Resource Type definition for AWS IoT Stream.

protected static string[] CFN_PROPERTY_KEYS { get; }
Property Value

string[]

Remarks

A stream is a publicly addressable resource that is an abstraction for a list of files that can be transferred to an IoT device.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-stream.html

CloudformationResource: AWS::IoT::Stream

Mixin: true

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;
             using Amazon.CDK;

             IMergeStrategy mergeStrategy;

             var cfnStreamPropsMixin = new CfnStreamPropsMixin(new CfnStreamMixinProps {
                 Description = "description",
                 Files = new [] { new StreamFileProperty {
                     FileId = 123,
                     S3Location = new S3LocationProperty {
                         Bucket = "bucket",
                         Key = "key",
                         Version = "version"
                     }
                 } },
                 RoleArn = "roleArn",
                 StreamId = "streamId",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Props

Resource Type definition for AWS IoT Stream.

protected virtual ICfnStreamMixinProps Props { get; }
Property Value

ICfnStreamMixinProps

Remarks

A stream is a publicly addressable resource that is an abstraction for a list of files that can be transferred to an IoT device.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-stream.html

CloudformationResource: AWS::IoT::Stream

Mixin: true

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;
             using Amazon.CDK;

             IMergeStrategy mergeStrategy;

             var cfnStreamPropsMixin = new CfnStreamPropsMixin(new CfnStreamMixinProps {
                 Description = "description",
                 Files = new [] { new StreamFileProperty {
                     FileId = 123,
                     S3Location = new S3LocationProperty {
                         Bucket = "bucket",
                         Key = "key",
                         Version = "version"
                     }
                 } },
                 RoleArn = "roleArn",
                 StreamId = "streamId",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Strategy

Resource Type definition for AWS IoT Stream.

protected virtual IMergeStrategy Strategy { get; }
Property Value

IMergeStrategy

Remarks

A stream is a publicly addressable resource that is an abstraction for a list of files that can be transferred to an IoT device.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-stream.html

CloudformationResource: AWS::IoT::Stream

Mixin: true

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;
             using Amazon.CDK;

             IMergeStrategy mergeStrategy;

             var cfnStreamPropsMixin = new CfnStreamPropsMixin(new CfnStreamMixinProps {
                 Description = "description",
                 Files = new [] { new StreamFileProperty {
                     FileId = 123,
                     S3Location = new S3LocationProperty {
                         Bucket = "bucket",
                         Key = "key",
                         Version = "version"
                     }
                 } },
                 RoleArn = "roleArn",
                 StreamId = "streamId",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

public override void ApplyTo(IConstruct construct)
Parameters
construct IConstruct
Overrides
Mixin.ApplyTo(IConstruct)
Remarks

A stream is a publicly addressable resource that is an abstraction for a list of files that can be transferred to an IoT device.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-stream.html

CloudformationResource: AWS::IoT::Stream

Mixin: true

ExampleMetadata: fixture=_generated

Supports(IConstruct)

Check if this mixin supports the given construct.

public override bool Supports(IConstruct construct)
Parameters
construct IConstruct
Returns

bool

Overrides
Mixin.Supports(IConstruct)
Remarks

A stream is a publicly addressable resource that is an abstraction for a list of files that can be transferred to an IoT device.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-stream.html

CloudformationResource: AWS::IoT::Stream

Mixin: true

ExampleMetadata: fixture=_generated

Implements

Constructs.IMixin
Back to top Generated by DocFX