Struct cfn::aws::config::DeliveryChannelProperties [−][src]
pub struct DeliveryChannelProperties { pub config_snapshot_delivery_properties: Option<Value<ConfigSnapshotDeliveryProperties>>, pub name: Option<Value<String>>, pub s3_bucket_name: Value<String>, pub s3_key_prefix: Option<Value<String>>, pub s3_kms_key_arn: Option<Value<String>>, pub sns_topic_arn: Option<Value<String>>, }
Expand description
Properties for the DeliveryChannel
resource.
Fields
config_snapshot_delivery_properties: Option<Value<ConfigSnapshotDeliveryProperties>>
Property ConfigSnapshotDeliveryProperties
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
name: Option<Value<String>>
Property Name
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
s3_bucket_name: Value<String>
Property S3BucketName
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
s3_key_prefix: Option<Value<String>>
Property S3KeyPrefix
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
s3_kms_key_arn: Option<Value<String>>
Property S3KmsKeyArn
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
sns_topic_arn: Option<Value<String>>
Property SnsTopicARN
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
Trait Implementations
Returns the “default value” for a type. Read more
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for DeliveryChannelProperties
impl Send for DeliveryChannelProperties
impl Sync for DeliveryChannelProperties
impl Unpin for DeliveryChannelProperties
impl UnwindSafe for DeliveryChannelProperties