Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
Server update schedules datasource schema. Must have a region specified in the provider configuration.
This datasource is in beta and may be subject to breaking changes in the future. Use with caution. See our guide for how to opt-in to use beta resources.
Example Usage
data "stackit_server_update_schedules" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
server_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Using getServerUpdateSchedules
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getServerUpdateSchedules(args: GetServerUpdateSchedulesArgs, opts?: InvokeOptions): Promise<GetServerUpdateSchedulesResult>
function getServerUpdateSchedulesOutput(args: GetServerUpdateSchedulesOutputArgs, opts?: InvokeOptions): Output<GetServerUpdateSchedulesResult>def get_server_update_schedules(project_id: Optional[str] = None,
region: Optional[str] = None,
server_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServerUpdateSchedulesResult
def get_server_update_schedules_output(project_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
server_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServerUpdateSchedulesResult]func GetServerUpdateSchedules(ctx *Context, args *GetServerUpdateSchedulesArgs, opts ...InvokeOption) (*GetServerUpdateSchedulesResult, error)
func GetServerUpdateSchedulesOutput(ctx *Context, args *GetServerUpdateSchedulesOutputArgs, opts ...InvokeOption) GetServerUpdateSchedulesResultOutput> Note: This function is named GetServerUpdateSchedules in the Go SDK.
public static class GetServerUpdateSchedules
{
public static Task<GetServerUpdateSchedulesResult> InvokeAsync(GetServerUpdateSchedulesArgs args, InvokeOptions? opts = null)
public static Output<GetServerUpdateSchedulesResult> Invoke(GetServerUpdateSchedulesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServerUpdateSchedulesResult> getServerUpdateSchedules(GetServerUpdateSchedulesArgs args, InvokeOptions options)
public static Output<GetServerUpdateSchedulesResult> getServerUpdateSchedules(GetServerUpdateSchedulesArgs args, InvokeOptions options)
fn::invoke:
function: stackit:index/getServerUpdateSchedules:getServerUpdateSchedules
arguments:
# arguments dictionaryThe following arguments are supported:
- project_
id str - STACKIT Project ID (UUID) to which the server is associated.
- server_
id str - Server ID (UUID) to which the update schedule is associated.
- region str
- The resource region. If not defined, the provider region is used.
getServerUpdateSchedules Result
The following output properties are available:
- id str
- items
Sequence[Get
Server Update Schedules Item] - project_
id str - STACKIT Project ID (UUID) to which the server is associated.
- server_
id str - Server ID (UUID) to which the update schedule is associated.
- region str
- The resource region. If not defined, the provider region is used.
Supporting Types
GetServerUpdateSchedulesItem
- Enabled bool
- Is the update schedule enabled or disabled.
- Maintenance
Window int - Maintenance window [1..24]. Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart.
- Name string
- The update schedule name.
- Rrule string
- An
rrule(Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates. - Update
Schedule intId
- Enabled bool
- Is the update schedule enabled or disabled.
- Maintenance
Window int - Maintenance window [1..24]. Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart.
- Name string
- The update schedule name.
- Rrule string
- An
rrule(Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates. - Update
Schedule intId
- enabled Boolean
- Is the update schedule enabled or disabled.
- maintenance
Window Integer - Maintenance window [1..24]. Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart.
- name String
- The update schedule name.
- rrule String
- An
rrule(Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates. - update
Schedule IntegerId
- enabled boolean
- Is the update schedule enabled or disabled.
- maintenance
Window number - Maintenance window [1..24]. Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart.
- name string
- The update schedule name.
- rrule string
- An
rrule(Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates. - update
Schedule numberId
- enabled bool
- Is the update schedule enabled or disabled.
- maintenance_
window int - Maintenance window [1..24]. Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart.
- name str
- The update schedule name.
- rrule str
- An
rrule(Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates. - update_
schedule_ intid
- enabled Boolean
- Is the update schedule enabled or disabled.
- maintenance
Window Number - Maintenance window [1..24]. Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart.
- name String
- The update schedule name.
- rrule String
- An
rrule(Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates. - update
Schedule NumberId
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
Viewing docs for stackit v0.0.4
published on Friday, Feb 20, 2026 by stackitcloud
published on Friday, Feb 20, 2026 by stackitcloud
