CfnDeliveryChannelProps

class aws_cdk.aws_config.CfnDeliveryChannelProps(*, config_snapshot_delivery_properties=None, name=None, s3_bucket_name, s3_key_prefix=None, s3_kms_key_arn=None, sns_topic_arn=None)

Bases: object

Properties for defining a AWS::Config::DeliveryChannel.

Parameters
  • config_snapshot_delivery_properties (Union[IResolvable, ConfigSnapshotDeliveryPropertiesProperty, None]) – AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties.

  • name (Optional[str]) – AWS::Config::DeliveryChannel.Name.

  • s3_bucket_name (str) – AWS::Config::DeliveryChannel.S3BucketName.

  • s3_key_prefix (Optional[str]) – AWS::Config::DeliveryChannel.S3KeyPrefix.

  • s3_kms_key_arn (Optional[str]) – AWS::Config::DeliveryChannel.S3KmsKeyArn.

  • sns_topic_arn (Optional[str]) – AWS::Config::DeliveryChannel.SnsTopicARN.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_config as config

cfn_delivery_channel_props = config.CfnDeliveryChannelProps(
    s3_bucket_name="s3BucketName",

    # the properties below are optional
    config_snapshot_delivery_properties=config.CfnDeliveryChannel.ConfigSnapshotDeliveryPropertiesProperty(
        delivery_frequency="deliveryFrequency"
    ),
    name="name",
    s3_key_prefix="s3KeyPrefix",
    s3_kms_key_arn="s3KmsKeyArn",
    sns_topic_arn="snsTopicArn"
)

Attributes

config_snapshot_delivery_properties

AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-configsnapshotdeliveryproperties

Return type

Union[IResolvable, ConfigSnapshotDeliveryPropertiesProperty, None]

name

AWS::Config::DeliveryChannel.Name.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-name

Return type

Optional[str]

s3_bucket_name

AWS::Config::DeliveryChannel.S3BucketName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-s3bucketname

Return type

str

s3_key_prefix

AWS::Config::DeliveryChannel.S3KeyPrefix.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-s3keyprefix

Return type

Optional[str]

s3_kms_key_arn

AWS::Config::DeliveryChannel.S3KmsKeyArn.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-s3kmskeyarn

Return type

Optional[str]

sns_topic_arn

AWS::Config::DeliveryChannel.SnsTopicARN.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-snstopicarn

Return type

Optional[str]