Show / Hide Table of Contents

Class CfnRealtimeLogConfigPropsMixin.KinesisStreamConfigProperty

Contains information about the Amazon Kinesis data stream where you are sending real-time log data.

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-kinesisstreamconfig.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.CloudFront;

             var kinesisStreamConfigProperty = new KinesisStreamConfigProperty {
                 RoleArn = "roleArn",
                 StreamArn = "streamArn"
             };

Synopsis

Constructors

KinesisStreamConfigProperty()

Contains information about the Amazon Kinesis data stream where you are sending real-time log data.

Properties

RoleArn

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

StreamArn

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

Constructors

KinesisStreamConfigProperty()

Contains information about the Amazon Kinesis data stream where you are sending real-time log data.

public KinesisStreamConfigProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-kinesisstreamconfig.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.CloudFront;

             var kinesisStreamConfigProperty = new KinesisStreamConfigProperty {
                 RoleArn = "roleArn",
                 StreamArn = "streamArn"
             };

Properties

RoleArn

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

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

object

Remarks

For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-kinesisstreamconfig.html#cfn-cloudfront-realtimelogconfig-kinesisstreamconfig-rolearn

Type union: either string or IRoleRef

StreamArn

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-kinesisstreamconfig.html#cfn-cloudfront-realtimelogconfig-kinesisstreamconfig-streamarn

Type union: either string or IStreamRef

Implements

CfnRealtimeLogConfigPropsMixin.IKinesisStreamConfigProperty
Back to top Generated by DocFX