Interface IScheduleGroup.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IScheduleGroup,IScheduleGroupRef,IScheduleGroupRef.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IScheduleGroup.Jsii$Proxy
- Enclosing interface:
IScheduleGroup
@Internal
public static interface IScheduleGroup.Jsii$Default
extends IScheduleGroup, IResource.Jsii$Default, IScheduleGroupRef.Jsii$Default
Internal default implementation for
IScheduleGroup.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.scheduler.IScheduleGroup
IScheduleGroup.Jsii$Default, IScheduleGroup.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.scheduler.IScheduleGroupRef
IScheduleGroupRef.Jsii$Default, IScheduleGroupRef.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault StringThe arn of the schedule group.default StringThe name of the schedule group.default Grantgrant(IGrantable grantee, String... actions) Grant the indicated permissions on this group to the given principal.default GrantgrantDeleteSchedules(IGrantable identity) Grant delete schedule permission for schedules in this group to the given principal.default GrantgrantReadSchedules(IGrantable identity) Grant list and get schedule permissions for schedules in this group to the given principal.default GrantgrantWriteSchedules(IGrantable identity) Grant create and update schedule permissions for schedules in this group to the given principal.default MetricReturn the given named metric for this group schedules.default Metricmetric(String metricName, MetricOptions props) Return the given named metric for this group schedules.default MetricMetric for all invocation attempts.default MetricmetricAttempts(MetricOptions props) Metric for all invocation attempts.default MetricMetric for dropped invocations when EventBridge Scheduler stops attempting to invoke the target after a schedule's retry policy has been exhausted.default MetricmetricDropped(MetricOptions props) Metric for dropped invocations when EventBridge Scheduler stops attempting to invoke the target after a schedule's retry policy has been exhausted.default MetricMetric for failed invocations that also failed to deliver to DLQ.default MetricmetricFailedToBeSentToDLQ(String errorCode) Metric for failed invocations that also failed to deliver to DLQ.default MetricmetricFailedToBeSentToDLQ(String errorCode, MetricOptions props) Metric for failed invocations that also failed to deliver to DLQ.default MetricMetric for invocations delivered to the DLQ.default MetricmetricSentToDLQ(MetricOptions props) Metric for invocations delivered to the DLQ.default MetricMetric for delivery of failed invocations to DLQ when the payload of the event sent to the DLQ exceeds the maximum size allowed by Amazon SQS.default MetricMetric for delivery of failed invocations to DLQ when the payload of the event sent to the DLQ exceeds the maximum size allowed by Amazon SQS.default MetricEmitted when the target returns an exception after EventBridge Scheduler calls the target API.default MetricmetricTargetErrors(MetricOptions props) Emitted when the target returns an exception after EventBridge Scheduler calls the target API.default MetricMetric for invocation failures due to API throttling by the target.default MetricMetric for invocation failures due to API throttling by the target.default MetricMetric for the number of invocations that were throttled because it exceeds your service quotas.default MetricmetricThrottled(MetricOptions props) Metric for the number of invocations that were throttled because it exceeds your service quotas.Methods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.awscdk.interfaces.scheduler.IScheduleGroupRef.Jsii$Default
getScheduleGroupRefMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getScheduleGroupArn
The arn of the schedule group.- Specified by:
getScheduleGroupArnin interfaceIScheduleGroup
-
getScheduleGroupName
The name of the schedule group.- Specified by:
getScheduleGroupNamein interfaceIScheduleGroup
-
grant
@Stability(Stable) @NotNull default Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this group to the given principal.- Specified by:
grantin interfaceIScheduleGroup- Parameters:
grantee- This parameter is required.actions- This parameter is required.
-
grantDeleteSchedules
Grant delete schedule permission for schedules in this group to the given principal.- Specified by:
grantDeleteSchedulesin interfaceIScheduleGroup- Parameters:
identity- This parameter is required.
-
grantReadSchedules
Grant list and get schedule permissions for schedules in this group to the given principal.- Specified by:
grantReadSchedulesin interfaceIScheduleGroup- Parameters:
identity- This parameter is required.
-
grantWriteSchedules
Grant create and update schedule permissions for schedules in this group to the given principal.- Specified by:
grantWriteSchedulesin interfaceIScheduleGroup- Parameters:
identity- This parameter is required.
-
metric
@Stability(Stable) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props) Return the given named metric for this group schedules.Default: - sum over 5 minutes
- Specified by:
metricin interfaceIScheduleGroup- Parameters:
metricName- This parameter is required.props-
-
metric
Return the given named metric for this group schedules.Default: - sum over 5 minutes
- Specified by:
metricin interfaceIScheduleGroup- Parameters:
metricName- This parameter is required.
-
metricAttempts
Metric for all invocation attempts.Default: - sum over 5 minutes
- Specified by:
metricAttemptsin interfaceIScheduleGroup- Parameters:
props-
-
metricAttempts
Metric for all invocation attempts.Default: - sum over 5 minutes
- Specified by:
metricAttemptsin interfaceIScheduleGroup
-
metricDropped
Metric for dropped invocations when EventBridge Scheduler stops attempting to invoke the target after a schedule's retry policy has been exhausted.Default: - sum over 5 minutes
- Specified by:
metricDroppedin interfaceIScheduleGroup- Parameters:
props-
-
metricDropped
Metric for dropped invocations when EventBridge Scheduler stops attempting to invoke the target after a schedule's retry policy has been exhausted.Default: - sum over 5 minutes
- Specified by:
metricDroppedin interfaceIScheduleGroup
-
metricFailedToBeSentToDLQ
@Stability(Stable) @NotNull default Metric metricFailedToBeSentToDLQ(@Nullable String errorCode, @Nullable MetricOptions props) Metric for failed invocations that also failed to deliver to DLQ.Default: - sum over 5 minutes
- Specified by:
metricFailedToBeSentToDLQin interfaceIScheduleGroup- Parameters:
errorCode-props-
-
metricFailedToBeSentToDLQ
Metric for failed invocations that also failed to deliver to DLQ.Default: - sum over 5 minutes
- Specified by:
metricFailedToBeSentToDLQin interfaceIScheduleGroup- Parameters:
errorCode-
-
metricFailedToBeSentToDLQ
Metric for failed invocations that also failed to deliver to DLQ.Default: - sum over 5 minutes
- Specified by:
metricFailedToBeSentToDLQin interfaceIScheduleGroup
-
metricSentToDLQ
Metric for invocations delivered to the DLQ.Default: - sum over 5 minutes
- Specified by:
metricSentToDLQin interfaceIScheduleGroup- Parameters:
props-
-
metricSentToDLQ
Metric for invocations delivered to the DLQ.Default: - sum over 5 minutes
- Specified by:
metricSentToDLQin interfaceIScheduleGroup
-
metricSentToDLQTruncated
Metric for delivery of failed invocations to DLQ when the payload of the event sent to the DLQ exceeds the maximum size allowed by Amazon SQS.Default: - sum over 5 minutes
- Specified by:
metricSentToDLQTruncatedin interfaceIScheduleGroup- Parameters:
props-
-
metricSentToDLQTruncated
Metric for delivery of failed invocations to DLQ when the payload of the event sent to the DLQ exceeds the maximum size allowed by Amazon SQS.Default: - sum over 5 minutes
- Specified by:
metricSentToDLQTruncatedin interfaceIScheduleGroup
-
metricTargetErrors
Emitted when the target returns an exception after EventBridge Scheduler calls the target API.Default: - sum over 5 minutes
- Specified by:
metricTargetErrorsin interfaceIScheduleGroup- Parameters:
props-
-
metricTargetErrors
Emitted when the target returns an exception after EventBridge Scheduler calls the target API.Default: - sum over 5 minutes
- Specified by:
metricTargetErrorsin interfaceIScheduleGroup
-
metricTargetThrottled
Metric for invocation failures due to API throttling by the target.Default: - sum over 5 minutes
- Specified by:
metricTargetThrottledin interfaceIScheduleGroup- Parameters:
props-
-
metricTargetThrottled
Metric for invocation failures due to API throttling by the target.Default: - sum over 5 minutes
- Specified by:
metricTargetThrottledin interfaceIScheduleGroup
-
metricThrottled
Metric for the number of invocations that were throttled because it exceeds your service quotas.Default: - sum over 5 minutes
- Specified by:
metricThrottledin interfaceIScheduleGroup- Parameters:
props-- See Also:
-
metricThrottled
Metric for the number of invocations that were throttled because it exceeds your service quotas.Default: - sum over 5 minutes
- Specified by:
metricThrottledin interfaceIScheduleGroup- See Also:
-