SourceDetail class

Provides the source and the message types that trigger AWS Config to evaluate your AWS resources against a rule. It also provides the frequency with which you want AWS Config to run evaluations for the rule if the trigger type is periodic. You can specify the parameter values for SourceDetail only for custom rules.

Constructors

SourceDetail({EventSource? eventSource, MaximumExecutionFrequency? maximumExecutionFrequency, MessageType? messageType})
SourceDetail.fromJson(Map<String, dynamic> json)
factory

Properties

eventSource EventSource?
The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
final
hashCode int
The hash code for this object.
no setterinherited
maximumExecutionFrequency MaximumExecutionFrequency?
The frequency at which you want AWS Config to run evaluations for a custom rule with a periodic trigger. If you specify a value for MaximumExecutionFrequency, then MessageType must use the ScheduledNotification value.
final
messageType MessageType?
The type of notification that triggers AWS Config to run an evaluation for a rule. You can specify the following notification types:
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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