Schedule

@JsonSerializable
data class Schedule(@Json(name = "Arn") val arn: ARN, @Json(name = "Name") val name: ScheduleName, @Json(name = "CreationDate") val creationDate: Timestamp, @Json(name = "LastModifiedDate") val lastModifiedDate: Timestamp?, @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 = "State") val state: ScheduleState? = null, @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?)(source)

Constructors

Link copied to clipboard
constructor(@Json(name = "Arn") arn: ARN, @Json(name = "Name") name: ScheduleName, @Json(name = "CreationDate") creationDate: Timestamp, @Json(name = "LastModifiedDate") lastModifiedDate: Timestamp?, @Json(name = "ScheduleExpression") scheduleExpression: ScheduleExpression, @Json(name = "ScheduleExpressionTimezone") scheduleExpressionTimezone: String?, @Json(name = "FlexibleTimeWindow") flexibleTimeWindow: FlexibleTimeWindow, @Json(name = "Target") target: Target?, @Json(name = "State") state: ScheduleState? = null, @Json(name = "Description") description: String?, @Json(name = "ActionAfterCompletion") actionAfterCompletion: ScheduleActionAfterCompletion?, @Json(name = "StartDate") startDate: Timestamp?, @Json(name = "EndDate") endDate: Timestamp?, @Json(name = "KmsKeyArn") kmsKeyArn: ARN?)

Properties

Link copied to clipboard
val arn: ARN
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard