Interface CfnTask.TaskScheduleProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTask.TaskScheduleProperty.Jsii$Proxy
- Enclosing class:
CfnTask
@Stability(Stable)
public static interface CfnTask.TaskScheduleProperty
extends software.amazon.jsii.JsiiSerializable
Configures your AWS DataSync task to run on a schedule (at a minimum interval of 1 hour).
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.datasync.*; TaskScheduleProperty taskScheduleProperty = TaskScheduleProperty.builder() .scheduleExpression("scheduleExpression") .status("status") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnTask.TaskScheduleProperty
static final class
An implementation forCfnTask.TaskScheduleProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getScheduleExpression
Specifies your task schedule by using a cron expression in UTC time.For information about cron expression syntax, see the Amazon EventBridge User Guide .
- See Also:
-
getStatus
Specifies whether to enable or disable your task schedule.Your schedule is enabled by default, but there can be situations where you need to disable it. For example, you might need to perform maintenance on a storage system before you can begin a recurring DataSync transfer.
DataSync might disable your schedule automatically if your task fails repeatedly with the same error. For more information, see the DataSync User Guide .
- See Also:
-
builder
-