プロシージャ・インスタンスの再スケジュール
post
https://EM_HOST:EM_CONSOLE_HTTPS_PORT/em/api/deploymentProcedureInstances/{deploymentProcedureInstanceId}/actions/reschedule
リクエスト本文に指定されたインスタンスを再スケジュールします。emcliでは、'reschedule_instance'に相当します
リクエスト
パス・パラメータ
- deploymentProcedureInstanceId(必須): string
インスタンスのID。
サポートされているメディア・タイプ
- application/json
ルート・スキーマ: schema
型:
object
発行済のプロシージャ・インスタンスを再スケジュールします
ソースの表示
-
scheduleTime: object Schedule
これは、ブラックアウトをスケジュールするスケジュール・オブジェクトを表します。
ネストされたスキーマ: Schedule
型:
object
これは、ブラックアウトをスケジュールするスケジュール・オブジェクトを表します。
ソースの表示
-
repeat: object Repeat
ブラックアウトの繰返しを示します。
-
timeToStart: string
タイムゾーン付きのブラックアウトの開始時刻。タイムスタンプは分精度です。タイムゾーンは、オフセット(+01:00)またはゾーン(ヨーロッパ/ベルリン)として指定できます。例:
2023-08-24T14:54-02:00
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: Repeat
型:
object
ブラックアウトの繰返しを示します。
ソースの表示
-
timeToEndRepeat: string
タイムゾーン付きの繰返しの終了時刻。タイムスタンプは分精度です。例:
2023-08-24T14:54-02:00
1つのスキーマに一致
ソースの表示
- object DaysOfYear
年の通算日のリスト。
- object DaysOfMonth
1-31の範囲の月の通算日のリスト、または月の最終日の場合は-1。
- object DaysOfWeek
曜日のリスト。
- object EveryNWeeks
n週ごとに繰り返します。
- object EveryNDays
n日ごとに繰り返します。
- object EveryNHours
n時間ごとに繰り返します。
- object EveryNMinutes
n分ごとに繰り返します。最小値は2です。
ネストされたスキーマ: TimeToEnd
型:
object
タイムゾーン付きの終了時刻を指定するオブジェクト。タイムスタンプは分精度です。タイムゾーンは、オフセット(+01:00)またはゾーン(ヨーロッパ/ベルリン)として指定できます。
ソースの表示
-
timeToEnd(required): string
終了時刻例:
2023-08-23T14:54+01:00
ネストされたスキーマ: Duration
型:
object
時間および分で指定する期間。durationHoursおよびdurationMinutesの少なくとも1つが必要です。
ソースの表示
-
durationHours: integer
ブラックアウトの期間(時間)。例:
2
-
durationMinutes: integer
ブラックアウトの期間(分)例:
25
ネストされたスキーマ: DaysOfMonth
型:
object
1-31の範囲の月の通算日のリスト、または月の最終日の場合は-1。
ソースの表示
-
daysOfMonth: array daysOfMonth
月の通算日のリスト(1ベース)。
ネストされたスキーマ: EveryNMinutes
型:
object
n分ごとに繰り返します。最小値は2です。
ソースの表示
-
everyNMinutes: integer
繰返し間隔(分)。例:
45
ネストされたスキーマ: items
型:
ソースの表示
object
-
day: integer
1-31の範囲の日、またはまたは月の最終日の場合は-1。
-
month: integer
1-12の範囲の月。
ネストされたスキーマ: daysOfWeek
型:
array
曜日のリスト(ローカライズされた短縮名)。
ソースの表示
- 配列: string
指定できる値:
[ "MO", "TU", "WE", "TH", "FR", "SA", "SU" ]
例:
[
"MO",
"TH"
]
レスポンス
204レスポンス
インスタンスが正常に再スケジュールされました
400レスポンス
不正なリクエスト。ペイロードがnullであるか、一部のパラメータがありません
ルート・スキーマ: ErrorResponse
型:
object
エラー発生時に返送されるレスポンス
ソースの表示
-
code: string
エラーのステータス・コード。例:
IllegalArgument
-
message: string
説明的なエラー・メッセージ例:
argument given is not supported
401レスポンス
未認可。ユーザーにはリクエストされた操作を実行する権限がありません
ルート・スキーマ: ErrorResponse
型:
object
エラー発生時に返送されるレスポンス
ソースの表示
-
code: string
エラーのステータス・コード。例:
IllegalArgument
-
message: string
説明的なエラー・メッセージ例:
argument given is not supported
403レスポンス
禁止。ユーザーは、リクエストされた操作の実行を禁止されています
ルート・スキーマ: ErrorResponse
型:
object
エラー発生時に返送されるレスポンス
ソースの表示
-
code: string
エラーのステータス・コード。例:
IllegalArgument
-
message: string
説明的なエラー・メッセージ例:
argument given is not supported
404レスポンス
見つかりません。リクエストされたREST API URLが見つかりません。
ルート・スキーマ: ErrorResponse
型:
object
エラー発生時に返送されるレスポンス
ソースの表示
-
code: string
エラーのステータス・コード。例:
IllegalArgument
-
message: string
説明的なエラー・メッセージ例:
argument given is not supported
500レスポンス
内部サーバー・エラー。REST APIの実行中に例外が発生しました。
ルート・スキーマ: ErrorResponse
型:
object
エラー発生時に返送されるレスポンス
ソースの表示
-
code: string
エラーのステータス・コード。例:
IllegalArgument
-
message: string
説明的なエラー・メッセージ例:
argument given is not supported
503レスポンス
サービスが使用できません。サーバーはリクエストを処理できません。
ルート・スキーマ: ErrorResponse
型:
object
エラー発生時に返送されるレスポンス
ソースの表示
-
code: string
エラーのステータス・コード。例:
IllegalArgument
-
message: string
説明的なエラー・メッセージ例:
argument given is not supported