delivery_stream
Gets an individual delivery_stream
resource
Overview
Name | delivery_stream |
Type | Resource |
Description | delivery_stream |
Id | awscc.kinesisfirehose.delivery_stream |
Fields
Name | Datatype | Description |
---|---|---|
arn | string | |
delivery_stream_encryption_configuration_input | object | |
delivery_stream_name | string | |
delivery_stream_type | string | |
elasticsearch_destination_configuration | object | |
amazonopensearchservice_destination_configuration | object | |
amazon_open_search_serverless_destination_configuration | object | |
extended_s3_destination_configuration | object | |
kinesis_stream_source_configuration | object | |
msk_source_configuration | object | |
redshift_destination_configuration | object | |
s3_destination_configuration | object | |
splunk_destination_configuration | object | |
http_endpoint_destination_configuration | object | |
snowflake_destination_configuration | object | |
tags | array | |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
arn,
delivery_stream_encryption_configuration_input,
delivery_stream_name,
delivery_stream_type,
elasticsearch_destination_configuration,
amazonopensearchservice_destination_configuration,
amazon_open_search_serverless_destination_configuration,
extended_s3_destination_configuration,
kinesis_stream_source_configuration,
msk_source_configuration,
redshift_destination_configuration,
s3_destination_configuration,
splunk_destination_configuration,
http_endpoint_destination_configuration,
snowflake_destination_configuration,
tags
FROM awscc.kinesisfirehose.delivery_stream
WHERE data__Identifier = '<DeliveryStreamName>';
Permissions
To operate on the delivery_stream
resource, the following permissions are required:
Read
firehose:DescribeDeliveryStream,
firehose:ListTagsForDeliveryStream
Update
firehose:UpdateDestination,
firehose:DescribeDeliveryStream,
firehose:StartDeliveryStreamEncryption,
firehose:StopDeliveryStreamEncryption,
firehose:ListTagsForDeliveryStream,
firehose:TagDeliveryStream,
firehose:UntagDeliveryStream,
kms:CreateGrant,
kms:RevokeGrant,
kms:DescribeKey
Delete
firehose:DeleteDeliveryStream,
firehose:DescribeDeliveryStream,
kms:RevokeGrant,
kms:DescribeKey