public static interface SourceDetail.Builder extends CopyableBuilder<SourceDetail.Builder,SourceDetail>
Modifier and Type | Method and Description |
---|---|
SourceDetail.Builder |
eventSource(EventSource eventSource)
The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
|
SourceDetail.Builder |
eventSource(String eventSource)
The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
|
SourceDetail.Builder |
maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency)
The frequency that you want AWS Config to run evaluations for a custom rule with a periodic trigger.
|
SourceDetail.Builder |
maximumExecutionFrequency(String maximumExecutionFrequency)
The frequency that you want AWS Config to run evaluations for a custom rule with a periodic trigger.
|
SourceDetail.Builder |
messageType(MessageType messageType)
The type of notification that triggers AWS Config to run an evaluation for a rule.
|
SourceDetail.Builder |
messageType(String messageType)
The type of notification that triggers AWS Config to run an evaluation for a rule.
|
copy
apply, build
SourceDetail.Builder eventSource(String eventSource)
The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
eventSource
- The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS
resources.EventSource
,
EventSource
SourceDetail.Builder eventSource(EventSource eventSource)
The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
eventSource
- The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS
resources.EventSource
,
EventSource
SourceDetail.Builder messageType(String messageType)
The type of notification that triggers AWS Config to run an evaluation for a rule. You can specify the following notification types:
ConfigurationItemChangeNotification
- Triggers an evaluation when AWS Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification
- Triggers an evaluation when AWS Config delivers
an oversized configuration item. AWS Config may generate this notification type when a resource changes and
the notification exceeds the maximum size allowed by Amazon SNS.
ScheduledNotification
- Triggers a periodic evaluation at the frequency specified for
MaximumExecutionFrequency
.
ConfigurationSnapshotDeliveryCompleted
- Triggers a periodic evaluation when AWS Config delivers
a configuration snapshot.
If you want your custom rule to be triggered by configuration changes, specify both
ConfigurationItemChangeNotification
and
OversizedConfigurationItemChangeNotification
.
messageType
- The type of notification that triggers AWS Config to run an evaluation for a rule. You can specify the
following notification types:
ConfigurationItemChangeNotification
- Triggers an evaluation when AWS Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification
- Triggers an evaluation when AWS Config
delivers an oversized configuration item. AWS Config may generate this notification type when a
resource changes and the notification exceeds the maximum size allowed by Amazon SNS.
ScheduledNotification
- Triggers a periodic evaluation at the frequency specified for
MaximumExecutionFrequency
.
ConfigurationSnapshotDeliveryCompleted
- Triggers a periodic evaluation when AWS Config
delivers a configuration snapshot.
If you want your custom rule to be triggered by configuration changes, specify both
ConfigurationItemChangeNotification
and
OversizedConfigurationItemChangeNotification
.
MessageType
,
MessageType
SourceDetail.Builder messageType(MessageType messageType)
The type of notification that triggers AWS Config to run an evaluation for a rule. You can specify the following notification types:
ConfigurationItemChangeNotification
- Triggers an evaluation when AWS Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification
- Triggers an evaluation when AWS Config delivers
an oversized configuration item. AWS Config may generate this notification type when a resource changes and
the notification exceeds the maximum size allowed by Amazon SNS.
ScheduledNotification
- Triggers a periodic evaluation at the frequency specified for
MaximumExecutionFrequency
.
ConfigurationSnapshotDeliveryCompleted
- Triggers a periodic evaluation when AWS Config delivers
a configuration snapshot.
If you want your custom rule to be triggered by configuration changes, specify both
ConfigurationItemChangeNotification
and
OversizedConfigurationItemChangeNotification
.
messageType
- The type of notification that triggers AWS Config to run an evaluation for a rule. You can specify the
following notification types:
ConfigurationItemChangeNotification
- Triggers an evaluation when AWS Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification
- Triggers an evaluation when AWS Config
delivers an oversized configuration item. AWS Config may generate this notification type when a
resource changes and the notification exceeds the maximum size allowed by Amazon SNS.
ScheduledNotification
- Triggers a periodic evaluation at the frequency specified for
MaximumExecutionFrequency
.
ConfigurationSnapshotDeliveryCompleted
- Triggers a periodic evaluation when AWS Config
delivers a configuration snapshot.
If you want your custom rule to be triggered by configuration changes, specify both
ConfigurationItemChangeNotification
and
OversizedConfigurationItemChangeNotification
.
MessageType
,
MessageType
SourceDetail.Builder maximumExecutionFrequency(String maximumExecutionFrequency)
The frequency that 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.
By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a
valid value for the MaximumExecutionFrequency
parameter.
maximumExecutionFrequency
- The frequency that 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.
By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency,
specify a valid value for the MaximumExecutionFrequency
parameter.
MaximumExecutionFrequency
,
MaximumExecutionFrequency
SourceDetail.Builder maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency)
The frequency that 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.
By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a
valid value for the MaximumExecutionFrequency
parameter.
maximumExecutionFrequency
- The frequency that 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.
By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency,
specify a valid value for the MaximumExecutionFrequency
parameter.
MaximumExecutionFrequency
,
MaximumExecutionFrequency
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.