Interface IGroup
- All Superinterfaces:
software.constructs.IConstruct
,software.constructs.IDependable
,IResource
,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IGroup.Jsii$Default
- All Known Implementing Classes:
Group
,IGroup.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-10-31T19:13:08.215Z")
@Stability(Experimental)
public interface IGroup
extends software.amazon.jsii.JsiiSerializable, IResource
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIGroup
.static final class
A proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescription(experimental) The arn of the schedule group.(experimental) The name of the schedule group.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this group to the given principal.grantDeleteSchedules
(IGrantable identity) (experimental) Grant delete schedule permission for schedules in this group to the given principal.grantReadSchedules
(IGrantable identity) (experimental) Grant list and get schedule permissions for schedules in this group to the given principal.grantWriteSchedules
(IGrantable identity) (experimental) Grant create and update schedule permissions for schedules in this group to the given principal.(experimental) Return the given named metric for this group schedules.metric
(String metricName, MetricOptions props) (experimental) Return the given named metric for this group schedules.(experimental) Metric for all invocation attempts.metricAttempts
(MetricOptions props) (experimental) Metric for all invocation attempts.(experimental) Metric for dropped invocations when EventBridge Scheduler stops attempting to invoke the target after a schedule's retry policy has been exhausted.metricDropped
(MetricOptions props) (experimental) Metric for dropped invocations when EventBridge Scheduler stops attempting to invoke the target after a schedule's retry policy has been exhausted.(experimental) Metric for failed invocations that also failed to deliver to DLQ.metricFailedToBeSentToDLQ
(String errorCode) (experimental) Metric for failed invocations that also failed to deliver to DLQ.metricFailedToBeSentToDLQ
(String errorCode, MetricOptions props) (experimental) Metric for failed invocations that also failed to deliver to DLQ.(experimental) Metric for invocations delivered to the DLQ.metricSentToDLQ
(MetricOptions props) (experimental) Metric for invocations delivered to the DLQ.(experimental) 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.(experimental) 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.(experimental) Emitted when the target returns an exception after EventBridge Scheduler calls the target API.metricTargetErrors
(MetricOptions props) (experimental) Emitted when the target returns an exception after EventBridge Scheduler calls the target API.(experimental) Metric for invocation failures due to API throttling by the target.(experimental) Metric for invocation failures due to API throttling by the target.(experimental) Metric for the number of invocations that were throttled because it exceeds your service quotas.metricThrottled
(MetricOptions props) (experimental) Metric for the number of invocations that were throttled because it exceeds your service quotas.Methods inherited from interface software.constructs.IConstruct
getNode
Methods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getEnv, getStack
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getGroupArn
(experimental) The arn of the schedule group. -
getGroupName
(experimental) The name of the schedule group. -
grant
@Stability(Experimental) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull @NotNull String... actions) (experimental) Grant the indicated permissions on this group to the given principal.- Parameters:
grantee
- This parameter is required.actions
- This parameter is required.
-
grantDeleteSchedules
(experimental) Grant delete schedule permission for schedules in this group to the given principal.- Parameters:
identity
- This parameter is required.
-
grantReadSchedules
(experimental) Grant list and get schedule permissions for schedules in this group to the given principal.- Parameters:
identity
- This parameter is required.
-
grantWriteSchedules
(experimental) Grant create and update schedule permissions for schedules in this group to the given principal.- Parameters:
identity
- This parameter is required.
-
metric
@Stability(Experimental) @NotNull Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Return the given named metric for this group schedules.Default: - sum over 5 minutes
- Parameters:
metricName
- This parameter is required.props
-
-
metric
(experimental) Return the given named metric for this group schedules.Default: - sum over 5 minutes
- Parameters:
metricName
- This parameter is required.
-
metricAttempts
(experimental) Metric for all invocation attempts.Default: - sum over 5 minutes
- Parameters:
props
-
-
metricAttempts
(experimental) Metric for all invocation attempts.Default: - sum over 5 minutes
-
metricDropped
(experimental) 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
- Parameters:
props
-
-
metricDropped
(experimental) 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
-
metricFailedToBeSentToDLQ
@Stability(Experimental) @NotNull Metric metricFailedToBeSentToDLQ(@Nullable String errorCode, @Nullable MetricOptions props) (experimental) Metric for failed invocations that also failed to deliver to DLQ.Default: - sum over 5 minutes
- Parameters:
errorCode
-props
-
-
metricFailedToBeSentToDLQ
(experimental) Metric for failed invocations that also failed to deliver to DLQ.Default: - sum over 5 minutes
- Parameters:
errorCode
-
-
metricFailedToBeSentToDLQ
(experimental) Metric for failed invocations that also failed to deliver to DLQ.Default: - sum over 5 minutes
-
metricSentToDLQ
(experimental) Metric for invocations delivered to the DLQ.Default: - sum over 5 minutes
- Parameters:
props
-
-
metricSentToDLQ
(experimental) Metric for invocations delivered to the DLQ.Default: - sum over 5 minutes
-
metricSentToDLQTruncated
(experimental) 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
- Parameters:
props
-
-
metricSentToDLQTruncated
(experimental) 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
-
metricTargetErrors
(experimental) Emitted when the target returns an exception after EventBridge Scheduler calls the target API.Default: - sum over 5 minutes
- Parameters:
props
-
-
metricTargetErrors
(experimental) Emitted when the target returns an exception after EventBridge Scheduler calls the target API.Default: - sum over 5 minutes
-
metricTargetThrottled
(experimental) Metric for invocation failures due to API throttling by the target.Default: - sum over 5 minutes
- Parameters:
props
-
-
metricTargetThrottled
(experimental) Metric for invocation failures due to API throttling by the target.Default: - sum over 5 minutes
-
metricThrottled
(experimental) Metric for the number of invocations that were throttled because it exceeds your service quotas.Default: - sum over 5 minutes
- Parameters:
props
-- See Also:
-
metricThrottled
(experimental) Metric for the number of invocations that were throttled because it exceeds your service quotas.Default: - sum over 5 minutes
- See Also:
-