DeliveryChannel class

The channel through which AWS Config delivers notifications and updated configuration states.

Constructors

DeliveryChannel({ConfigSnapshotDeliveryProperties? configSnapshotDeliveryProperties, String? name, String? s3BucketName, String? s3KeyPrefix, String? snsTopicARN})
DeliveryChannel.fromJson(Map<String, dynamic> json)
factory

Properties

configSnapshotDeliveryProperties ConfigSnapshotDeliveryProperties?
The options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket.
final
hashCode int
The hash code for this object.
no setterinherited
name String?
The name of the delivery channel. By default, AWS Config assigns the name "default" when creating the delivery channel. To change the delivery channel name, you must use the DeleteDeliveryChannel action to delete your current delivery channel, and then you must use the PutDeliveryChannel command to create a delivery channel that has the desired name.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
s3BucketName String?
The name of the Amazon S3 bucket to which AWS Config delivers configuration snapshots and configuration history files.
final
s3KeyPrefix String?
The prefix for the specified Amazon S3 bucket.
final
snsTopicARN String?
The Amazon Resource Name (ARN) of the Amazon SNS topic to which AWS Config sends notifications about configuration changes.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited