Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class CreatedSchedule(@Json(name = "ScheduleArn") val scheduleArn: ARN)
Link copied to clipboard
@JsonSerializable
data class CreatedScheduleGroup(@Json(name = "ScheduleGroupArn") val scheduleGroupArn: ARN)
Link copied to clipboard
data class CreateSchedule(val name: ScheduleName, val clientToken: ClientToken, val scheduleExpression: ScheduleExpression, val scheduleExpressionTimezone: String?, val flexibleTimeWindow: FlexibleTimeWindow, val target: Target, val groupName: ScheduleGroupName? = null, val description: String? = null, val actionAfterCompletion: ScheduleActionAfterCompletion? = null, val startDate: Timestamp? = null, val endDate: Timestamp? = null, val kmsKeyArn: ARN?) : SchedulerAction<CreatedSchedule> , Action<Result<CreatedSchedule, RemoteFailure>>
Link copied to clipboard
@JsonSerializable
data class CreateScheduleData(@Json(name = "ClientToken") val clientToken: ClientToken, @Json(name = "ScheduleExpression") val scheduleExpression: ScheduleExpression, @Json(name = "ScheduleExpressionTimezone") val scheduleExpressionTimezone: String?, @Json(name = "FlexibleTimeWindow") val flexibleTimeWindow: FlexibleTimeWindow, @Json(name = "Target") val target: Target, @Json(name = "GroupName") val groupName: ScheduleGroupName?, @Json(name = "Description") val description: String?, @Json(name = "ActionAfterCompletion") val actionAfterCompletion: ScheduleActionAfterCompletion?, @Json(name = "StartDate") val startDate: Timestamp?, @Json(name = "EndDate") val endDate: Timestamp?, @Json(name = "KmsKeyArn") val kmsKeyArn: ARN?)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class CreateScheduleGroupData(@Json(name = "ClientToken") val clientToken: ClientToken, @Json(name = "Tags") val tags: List<Tag>?)
Link copied to clipboard
data class DeleteSchedule(val name: ScheduleName, val groupName: ScheduleGroupName? = null, val clientToken: ClientToken) : SchedulerAction<Unit> , Action<Result<Unit, RemoteFailure>>
Link copied to clipboard
data class DeleteScheduleGroup(val name: ScheduleGroupName, val clientToken: ClientToken) : SchedulerAction<Unit> , Action<Result<Unit, RemoteFailure>>
Link copied to clipboard
data class GetSchedule(val name: ScheduleName, val groupName: ScheduleGroupName? = null) : SchedulerAction<Schedule> , Action<Result<Schedule, RemoteFailure>>
Link copied to clipboard
Link copied to clipboard
data class ListScheduleGroups(val maxResults: Int? = null, val namePrefix: ScheduleGroupName? = null, val nextToken: String? = null) : SchedulerAction<ScheduleGroups> , Action<Result<ScheduleGroups, RemoteFailure>>
Link copied to clipboard
data class ListSchedules(val maxResults: Int? = null, val namePrefix: ScheduleName? = null, val groupName: ScheduleGroupName? = null, val state: ScheduleState? = null, val nextToken: String? = null) : SchedulerAction<Schedules> , Action<Result<Schedules, RemoteFailure>>
Link copied to clipboard
@JsonSerializable
data class ScheduleGroups(@Json(name = "NextToken") val nextToken: String?, @Json(name = "ScheduleGroups") val scheduleGroups: List<ScheduleGroup>)
Link copied to clipboard
@JsonSerializable
data class Schedules(@Json(name = "NextToken") val nextToken: String?, @Json(name = "Schedules") val schedules: List<ScheduleSummary>)