result.data | object | Yes | — | Provider response payload. |
result.data.status | number | No | — | HTTP status code. |
result.data.requestId | string | No | — | Unique id assigned to every request. UUIDv4 Format: uuid. |
result.data.result | object | No | — | — |
result.data.result.entries | array | Yes | — | List of schedule entries. |
result.data.result.entries[].id | string | Yes | — | Unique identifier for this schedule entry. Format: uuid. |
result.data.result.entries[].name | string | Yes | — | Human-readable label for this schedule entry. |
result.data.result.entries[].weekdays | array | Yes | — | Days of the week this entry applies to. 0 = Sunday, 1 = Monday, …, 6 = Saturday. Minimum items: 1. |
result.data.result.entries[].startHourUtc | integer | Yes | — | UTC hour (0–23) when this entry becomes active (inclusive). Minimum: 0. Maximum: 23. |
result.data.result.entries[].endHourUtc | integer | Yes | — | UTC hour (1–24) when this entry deactivates (exclusive). Must differ from startHourUtc. Set to 24 to end at midnight. Values less than startHourUtc create an overnight window spanning midnight. Minimum: 1. Maximum: 24. |
result.data.result.entries[].autoscalingMode | "vertical" | "horizontal" | Yes | — | Autoscaling mode for this entry. “vertical” runs a fixed replica count while memory scales; “horizontal” scales the replica count at a fixed per-replica memory. Defaults to “vertical” for entries persisted before the mode was exposed. Allowed: vertical, horizontal. |
result.data.result.entries[].minReplicaMemoryGb | number | No | — | Minimum memory per replica (Gb) during this window. A range in vertical; in horizontal it equals maxReplicaMemoryGb (memory is fixed while the replica count scales). |
result.data.result.entries[].maxReplicaMemoryGb | number | No | — | Maximum memory per replica (Gb) during this window. A range in vertical; in horizontal it equals minReplicaMemoryGb (memory is fixed while the replica count scales). |
result.data.result.entries[].minReplicas | integer | No | — | Minimum number of replicas during this window. For a horizontal entry the replica count scales between minReplicas and maxReplicas; for a vertical entry minReplicas and maxReplicas are equal and report the fixed replica count (both omitted when the entry stored no count). |
result.data.result.entries[].maxReplicas | integer | No | — | Maximum number of replicas during this window. For a horizontal entry the replica count scales between minReplicas and maxReplicas; for a vertical entry minReplicas and maxReplicas are equal and report the fixed replica count (both omitted when the entry stored no count). |
result.data.result.entries[].idleScaling | boolean | No | — | Whether idle scaling is enabled during this window. |
result.data.result.entries[].idleTimeoutMinutes | integer | No | — | Idle timeout in minutes during this window. |
result.data.result.entries[].isActiveNow | boolean | Yes | — | Whether this entry is currently active. Scheduled times are indicative — actions are applied on a best-effort basis and may be delayed by a few minutes. |
result.data.result.baseConfig | object | Yes | — | — |
result.data.result.baseConfig.autoscalingMode | "vertical" | "horizontal" | No | — | Autoscaling mode applied when no schedule entry is active. “vertical” runs a fixed replica count while memory scales; “horizontal” scales the replica count at a fixed per-replica memory. Allowed: vertical, horizontal. |
result.data.result.baseConfig.minReplicaMemoryGb | number | No | — | Minimum memory per replica (Gb) when no schedule entry is active. |
result.data.result.baseConfig.maxReplicaMemoryGb | number | No | — | Maximum memory per replica (Gb) when no schedule entry is active. |
result.data.result.baseConfig.minReplicas | integer | No | — | Minimum number of replicas when no schedule entry is active. |
result.data.result.baseConfig.maxReplicas | integer | No | — | Maximum number of replicas when no schedule entry is active. |
result.data.result.baseConfig.idleScaling | boolean | No | — | Whether idle scaling is enabled when no schedule entry is active. |
result.data.result.baseConfig.idleTimeoutMinutes | integer | No | — | Idle timeout in minutes when no schedule entry is active. |
result.data.result.activeEntryId | string | No | — | ID of the currently-active schedule entry. Absent when no entry is active and the base config is in effect. Format: uuid. |
result.meta | object | No | — | Additional response metadata (status, paging). |