ecs_composex.kinesis_firehose package ¶
Submodules ¶
ecs_composex.kinesis_firehose.kinesis_firehose_iam_helpers module ¶
- ecs_composex.kinesis_firehose.kinesis_firehose_iam_helpers. set_replace_iam_role ( resource ) [source] ¶
-
Function to either set, or update, or neither, the RoleARN of
-
“S3DestinationConfiguration”
-
“RedshiftDestinationConfiguration”
-
“KinesisStreamSourceConfiguration”
-
“ExtendedS3DestinationConfiguration”
-
“ElasticsearchDestinationConfiguration”
-
“AmazonopensearchserviceDestinationConfiguration”
- Parameters :
-
resource ( DeliveryStream ) –
- Return type :
-
None
-
ecs_composex.kinesis_firehose.kinesis_firehose_logging_helpers module ¶
- ecs_composex.kinesis_firehose.kinesis_firehose_logging_helpers. grant_log_group_access ( stream ) [source] ¶
-
- Return type :
-
troposphere.iam.PolicyType
- ecs_composex.kinesis_firehose.kinesis_firehose_logging_helpers. set_replace_cw_logging ( resource , template ) [source] ¶
-
Function to either set, or update, or neither, the RoleARN of
-
“S3DestinationConfiguration”
-
“RedshiftDestinationConfiguration”
-
“KinesisStreamSourceConfiguration”
-
“ExtendedS3DestinationConfiguration”
-
“ElasticsearchDestinationConfiguration”
-
“AmazonopensearchserviceDestinationConfiguration”
- Parameters :
-
-
resource ( DeliveryStream ) –
-
template ( troposphere.Template ) –
-
- Return type :
-
None
-
ecs_composex.kinesis_firehose.kinesis_firehose_module module ¶
ecs_composex.kinesis_firehose.kinesis_firehose_params module ¶
ecs_composex.kinesis_firehose.kinesis_firehose_stack module ¶
Module to handle import/create AWS Kinesis Data Streams
- class ecs_composex.kinesis_firehose.kinesis_firehose_stack. DeliveryStream ( name , definition , module , settings ) [source] ¶
-
Bases:
AwsEnvironmentResource
,ApiXResource
Class to represent a KinesisFirehose DeliveryStream
Both cloudcontrol and firehose discovery work.
- class ecs_composex.kinesis_firehose.kinesis_firehose_stack. XStack ( title , settings , module , ** kwargs ) [source] ¶
-
Bases:
ComposeXStack
Class to represent Kinesis Data Streams stack
ecs_composex.kinesis_firehose.kinesis_firehose_template module ¶
- ecs_composex.kinesis_firehose.kinesis_firehose_template. create_new_stream ( stream ) [source] ¶
-
Imports the settings from CFN Definitions and define the CFN Resource from properties
- Parameters :
-
stream ( DeliveryStream ) –
- Return type :
-
None
- ecs_composex.kinesis_firehose.kinesis_firehose_template. create_streams_template ( new_resources ) [source] ¶
-
Function to create the root template for Firehose DeliveryStream
- Parameters :
-
new_resources ( list [ DeliveryStream ] ) –
- Return type :
-
troposphere.Template
- Returns :
-
root template