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
, thenMessageType
must use theScheduledNotification
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