Interface IDeliveryStreamAttributes
(experimental) A full specification of a delivery stream that can be used to import it fluently into the CDK application.
Namespace: Amazon.CDK.AWS.KinesisFirehose.Alpha
Assembly: Amazon.CDK.AWS.KinesisFirehose.Alpha.dll
Syntax (csharp)
public interface IDeliveryStreamAttributes
Syntax (vb)
Public Interface IDeliveryStreamAttributes
Remarks
Stability: Experimental
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.AWS.KinesisFirehose.Alpha;
using Amazon.CDK.AWS.IAM;
Role role;
var deliveryStreamAttributes = new DeliveryStreamAttributes {
DeliveryStreamArn = "deliveryStreamArn",
DeliveryStreamName = "deliveryStreamName",
Role = role
};
Synopsis
Properties
DeliveryStreamArn | (experimental) The ARN of the delivery stream. |
DeliveryStreamName | (experimental) The name of the delivery stream. |
Role | (experimental) The IAM role associated with this delivery stream. |
Properties
DeliveryStreamArn
(experimental) The ARN of the delivery stream.
virtual string DeliveryStreamArn { get; }
Property Value
System.String
Remarks
At least one of deliveryStreamArn and deliveryStreamName must be provided.
Default: - derived from deliveryStreamName
.
Stability: Experimental
DeliveryStreamName
(experimental) The name of the delivery stream.
virtual string DeliveryStreamName { get; }
Property Value
System.String
Remarks
At least one of deliveryStreamName and deliveryStreamArn must be provided.
Default: - derived from deliveryStreamArn
.
Stability: Experimental
Role
(experimental) The IAM role associated with this delivery stream.
virtual IRole Role { get; }
Property Value
Remarks
Assumed by Kinesis Data Firehose to read from sources and encrypt data server-side.
Default: - the imported stream cannot be granted access to other resources as an iam.IGrantable
.
Stability: Experimental