Skip to main content

DeliveryStream

Manages an Firehose Delivery Stream.

Sample code

exports.createResources = () => [];

Properties

Dependencies

Used By

Full Examples

List

The delivery stream can be filtered with the Firehose::DeliveryStream type:

gc l -t Firehose::DeliveryStream
Listing resources on 1 provider: aws
✓ aws us-east-1
✓ Initialising
✓ Listing 1/1
┌───────────────────────────────────────────────────────────────────────────┐
│ 1 Firehose::DeliveryStream from aws │
├───────────────────────────────────────────────────────────────────────────┤
│ name: delivery-stream-s3 │
│ managedByUs: Yes │
│ live: │
│ CreateTimestamp: 2022-11-03T17:45:31.505Z │
│ DeliveryStreamARN: arn:aws:firehose:us-east-1:840541460064:deliverystr… │
│ DeliveryStreamEncryptionConfiguration: │
│ Status: DISABLED │
│ DeliveryStreamName: delivery-stream-s3 │
│ DeliveryStreamStatus: ACTIVE │
│ DeliveryStreamType: DirectPut │
│ HasMoreDestinations: false │
│ VersionId: 1 │
│ S3DestinationDescription: │
│ BucketARN: arn:aws:s3:::gc-firehose-destination │
│ BufferingHints: │
│ IntervalInSeconds: 300 │
│ SizeInMBs: 5 │
│ CloudWatchLoggingOptions: │
│ Enabled: true │
│ LogGroupName: /aws/kinesisfirehose/delivery-stream-s3 │
│ LogStreamName: DestinationDelivery │
│ CompressionFormat: UNCOMPRESSED │
│ EncryptionConfiguration: │
│ NoEncryptionConfig: NoEncryption │
│ ErrorOutputPrefix: │
│ Prefix: │
│ RoleARN: arn:aws:iam::840541460064:role/service-role/KinesisFirehose… │
│ ExtendedS3DestinationConfiguration: │
│ BucketARN: arn:aws:s3:::gc-firehose-destination │
│ BufferingHints: │
│ IntervalInSeconds: 300 │
│ SizeInMBs: 5 │
│ CloudWatchLoggingOptions: │
│ Enabled: true │
│ LogGroupName: /aws/kinesisfirehose/delivery-stream-s3 │
│ LogStreamName: DestinationDelivery │
│ CompressionFormat: UNCOMPRESSED │
│ DataFormatConversionConfiguration: │
│ Enabled: false │
│ EncryptionConfiguration: │
│ NoEncryptionConfig: NoEncryption │
│ ErrorOutputPrefix: │
│ Prefix: │
│ ProcessingConfiguration: │
│ Enabled: false │
│ Processors: [] │
│ RoleARN: arn:aws:iam::840541460064:role/service-role/KinesisFirehose… │
│ S3BackupMode: Disabled │
│ Tags: │
│ - Key: gc-created-by-provider │
│ Value: aws │
│ - Key: gc-managed-by │
│ Value: grucloud │
│ - Key: gc-project-name │
│ Value: flow-logs-firehose │
│ - Key: gc-stage │
│ Value: dev │
│ - Key: LogDeliveryEnabled │
│ Value: true │
│ - Key: Name │
│ Value: delivery-stream-s3 │
│ │
└───────────────────────────────────────────────────────────────────────────┘


List Summary:
Provider: aws
┌──────────────────────────────────────────────────────────────────────────┐
│ aws │
├──────────────────────────┬───────────────────────────────────────────────┤
│ Firehose::DeliveryStream │ delivery-stream-s3 │
└──────────────────────────┴───────────────────────────────────────────────┘
1 resource, 1 type, 1 provider
Command "gc l -t Firehose::DeliveryStream" executed in 4s, 114 MB