1. Packages
  2. Nutanix
  3. API Docs
  4. getNdbMaintenanceWindows
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getNdbMaintenanceWindows

Explore with Pulumi AI

List of maintenance windows in Nutanix Database Service

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";

const windows = nutanix.getNdbMaintenanceWindows({});
Copy
import pulumi
import pulumi_nutanix as nutanix

windows = nutanix.get_ndb_maintenance_windows()
Copy
package main

import (
	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nutanix.GetNdbMaintenanceWindows(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = Pulumi.Nutanix;

return await Deployment.RunAsync(() => 
{
    var windows = Nutanix.GetNdbMaintenanceWindows.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NutanixFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var windows = NutanixFunctions.getNdbMaintenanceWindows();

    }
}
Copy
variables:
  windows:
    fn::invoke:
      function: nutanix:getNdbMaintenanceWindows
      arguments: {}
Copy

Using getNdbMaintenanceWindows

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 getNdbMaintenanceWindows(opts?: InvokeOptions): Promise<GetNdbMaintenanceWindowsResult>
function getNdbMaintenanceWindowsOutput(opts?: InvokeOptions): Output<GetNdbMaintenanceWindowsResult>
Copy
def get_ndb_maintenance_windows(opts: Optional[InvokeOptions] = None) -> GetNdbMaintenanceWindowsResult
def get_ndb_maintenance_windows_output(opts: Optional[InvokeOptions] = None) -> Output[GetNdbMaintenanceWindowsResult]
Copy
func GetNdbMaintenanceWindows(ctx *Context, opts ...InvokeOption) (*GetNdbMaintenanceWindowsResult, error)
func GetNdbMaintenanceWindowsOutput(ctx *Context, opts ...InvokeOption) GetNdbMaintenanceWindowsResultOutput
Copy

> Note: This function is named GetNdbMaintenanceWindows in the Go SDK.

public static class GetNdbMaintenanceWindows 
{
    public static Task<GetNdbMaintenanceWindowsResult> InvokeAsync(InvokeOptions? opts = null)
    public static Output<GetNdbMaintenanceWindowsResult> Invoke(InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetNdbMaintenanceWindowsResult> getNdbMaintenanceWindows(InvokeOptions options)
public static Output<GetNdbMaintenanceWindowsResult> getNdbMaintenanceWindows(InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getNdbMaintenanceWindows:getNdbMaintenanceWindows
  arguments:
    # arguments dictionary
Copy

getNdbMaintenanceWindows Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
MaintenanceWindows List<PiersKarsenbarg.Nutanix.Outputs.GetNdbMaintenanceWindowsMaintenanceWindow>
List of maintenance windows
Id string
The provider-assigned unique ID for this managed resource.
MaintenanceWindows []GetNdbMaintenanceWindowsMaintenanceWindow
List of maintenance windows
id String
The provider-assigned unique ID for this managed resource.
maintenanceWindows List<GetNdbMaintenanceWindowsMaintenanceWindow>
List of maintenance windows
id string
The provider-assigned unique ID for this managed resource.
maintenanceWindows GetNdbMaintenanceWindowsMaintenanceWindow[]
List of maintenance windows
id str
The provider-assigned unique ID for this managed resource.
maintenance_windows Sequence[GetNdbMaintenanceWindowsMaintenanceWindow]
List of maintenance windows
id String
The provider-assigned unique ID for this managed resource.
maintenanceWindows List<Property Map>
List of maintenance windows

Supporting Types

GetNdbMaintenanceWindowsMaintenanceWindow

AccessLevel This property is required. string
access level
DateCreated This property is required. string
created date of maintenance window
DateModified This property is required. string
modified date of maintenance window
Description This property is required. string
description of maintenance window
EntityTaskAssocs This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssoc>
entity task association for maintenance window
Id This property is required. string
Name This property is required. string
name of maintenance window
NextRunTime This property is required. string
next run time for maintenance window to trigger
OwnerId This property is required. string
owner id of maintenance window
Properties This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbMaintenanceWindowsMaintenanceWindowProperty>
properties of maintenance window
Schedules This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbMaintenanceWindowsMaintenanceWindowSchedule>
schedule of maintenance window
Status This property is required. string
status of maintennace window
Tags This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbMaintenanceWindowsMaintenanceWindowTag>
tags of maintenance window
Timezone This property is required. string
timezone
AccessLevel This property is required. string
access level
DateCreated This property is required. string
created date of maintenance window
DateModified This property is required. string
modified date of maintenance window
Description This property is required. string
description of maintenance window
EntityTaskAssocs This property is required. []GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssoc
entity task association for maintenance window
Id This property is required. string
Name This property is required. string
name of maintenance window
NextRunTime This property is required. string
next run time for maintenance window to trigger
OwnerId This property is required. string
owner id of maintenance window
Properties This property is required. []GetNdbMaintenanceWindowsMaintenanceWindowProperty
properties of maintenance window
Schedules This property is required. []GetNdbMaintenanceWindowsMaintenanceWindowSchedule
schedule of maintenance window
Status This property is required. string
status of maintennace window
Tags This property is required. []GetNdbMaintenanceWindowsMaintenanceWindowTag
tags of maintenance window
Timezone This property is required. string
timezone
accessLevel This property is required. String
access level
dateCreated This property is required. String
created date of maintenance window
dateModified This property is required. String
modified date of maintenance window
description This property is required. String
description of maintenance window
entityTaskAssocs This property is required. List<GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssoc>
entity task association for maintenance window
id This property is required. String
name This property is required. String
name of maintenance window
nextRunTime This property is required. String
next run time for maintenance window to trigger
ownerId This property is required. String
owner id of maintenance window
properties This property is required. List<GetNdbMaintenanceWindowsMaintenanceWindowProperty>
properties of maintenance window
schedules This property is required. List<GetNdbMaintenanceWindowsMaintenanceWindowSchedule>
schedule of maintenance window
status This property is required. String
status of maintennace window
tags This property is required. List<GetNdbMaintenanceWindowsMaintenanceWindowTag>
tags of maintenance window
timezone This property is required. String
timezone
accessLevel This property is required. string
access level
dateCreated This property is required. string
created date of maintenance window
dateModified This property is required. string
modified date of maintenance window
description This property is required. string
description of maintenance window
entityTaskAssocs This property is required. GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssoc[]
entity task association for maintenance window
id This property is required. string
name This property is required. string
name of maintenance window
nextRunTime This property is required. string
next run time for maintenance window to trigger
ownerId This property is required. string
owner id of maintenance window
properties This property is required. GetNdbMaintenanceWindowsMaintenanceWindowProperty[]
properties of maintenance window
schedules This property is required. GetNdbMaintenanceWindowsMaintenanceWindowSchedule[]
schedule of maintenance window
status This property is required. string
status of maintennace window
tags This property is required. GetNdbMaintenanceWindowsMaintenanceWindowTag[]
tags of maintenance window
timezone This property is required. string
timezone
access_level This property is required. str
access level
date_created This property is required. str
created date of maintenance window
date_modified This property is required. str
modified date of maintenance window
description This property is required. str
description of maintenance window
entity_task_assocs This property is required. Sequence[GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssoc]
entity task association for maintenance window
id This property is required. str
name This property is required. str
name of maintenance window
next_run_time This property is required. str
next run time for maintenance window to trigger
owner_id This property is required. str
owner id of maintenance window
properties This property is required. Sequence[GetNdbMaintenanceWindowsMaintenanceWindowProperty]
properties of maintenance window
schedules This property is required. Sequence[GetNdbMaintenanceWindowsMaintenanceWindowSchedule]
schedule of maintenance window
status This property is required. str
status of maintennace window
tags This property is required. Sequence[GetNdbMaintenanceWindowsMaintenanceWindowTag]
tags of maintenance window
timezone This property is required. str
timezone
accessLevel This property is required. String
access level
dateCreated This property is required. String
created date of maintenance window
dateModified This property is required. String
modified date of maintenance window
description This property is required. String
description of maintenance window
entityTaskAssocs This property is required. List<Property Map>
entity task association for maintenance window
id This property is required. String
name This property is required. String
name of maintenance window
nextRunTime This property is required. String
next run time for maintenance window to trigger
ownerId This property is required. String
owner id of maintenance window
properties This property is required. List<Property Map>
properties of maintenance window
schedules This property is required. List<Property Map>
schedule of maintenance window
status This property is required. String
status of maintennace window
tags This property is required. List<Property Map>
tags of maintenance window
timezone This property is required. String
timezone

GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssoc

AccessLevel This property is required. string
access level
DateCreated This property is required. string
created date of maintenance window
DateModified This property is required. string
modified date of maintenance window
Description This property is required. string
description of maintenance window
Entity This property is required. string
EntityId This property is required. string
EntityType This property is required. string
Id This property is required. string
MaintenanceWindowId This property is required. string
MaintenanceWindowOwnerId This property is required. string
Name This property is required. string
name of maintenance window
OwnerId This property is required. string
owner id of maintenance window
Payloads This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocPayload>
Properties This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocProperty>
properties of maintenance window
Status This property is required. string
status of maintennace window
Tags This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocTag>
tags of maintenance window
TaskType This property is required. string
AccessLevel This property is required. string
access level
DateCreated This property is required. string
created date of maintenance window
DateModified This property is required. string
modified date of maintenance window
Description This property is required. string
description of maintenance window
Entity This property is required. string
EntityId This property is required. string
EntityType This property is required. string
Id This property is required. string
MaintenanceWindowId This property is required. string
MaintenanceWindowOwnerId This property is required. string
Name This property is required. string
name of maintenance window
OwnerId This property is required. string
owner id of maintenance window
Payloads This property is required. []GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocPayload
Properties This property is required. []GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocProperty
properties of maintenance window
Status This property is required. string
status of maintennace window
Tags This property is required. []GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocTag
tags of maintenance window
TaskType This property is required. string
accessLevel This property is required. String
access level
dateCreated This property is required. String
created date of maintenance window
dateModified This property is required. String
modified date of maintenance window
description This property is required. String
description of maintenance window
entity This property is required. String
entityId This property is required. String
entityType This property is required. String
id This property is required. String
maintenanceWindowId This property is required. String
maintenanceWindowOwnerId This property is required. String
name This property is required. String
name of maintenance window
ownerId This property is required. String
owner id of maintenance window
payloads This property is required. List<GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocPayload>
properties This property is required. List<GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocProperty>
properties of maintenance window
status This property is required. String
status of maintennace window
tags This property is required. List<GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocTag>
tags of maintenance window
taskType This property is required. String
accessLevel This property is required. string
access level
dateCreated This property is required. string
created date of maintenance window
dateModified This property is required. string
modified date of maintenance window
description This property is required. string
description of maintenance window
entity This property is required. string
entityId This property is required. string
entityType This property is required. string
id This property is required. string
maintenanceWindowId This property is required. string
maintenanceWindowOwnerId This property is required. string
name This property is required. string
name of maintenance window
ownerId This property is required. string
owner id of maintenance window
payloads This property is required. GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocPayload[]
properties This property is required. GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocProperty[]
properties of maintenance window
status This property is required. string
status of maintennace window
tags This property is required. GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocTag[]
tags of maintenance window
taskType This property is required. string
access_level This property is required. str
access level
date_created This property is required. str
created date of maintenance window
date_modified This property is required. str
modified date of maintenance window
description This property is required. str
description of maintenance window
entity This property is required. str
entity_id This property is required. str
entity_type This property is required. str
id This property is required. str
maintenance_window_id This property is required. str
maintenance_window_owner_id This property is required. str
name This property is required. str
name of maintenance window
owner_id This property is required. str
owner id of maintenance window
payloads This property is required. Sequence[GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocPayload]
properties This property is required. Sequence[GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocProperty]
properties of maintenance window
status This property is required. str
status of maintennace window
tags This property is required. Sequence[GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocTag]
tags of maintenance window
task_type This property is required. str
accessLevel This property is required. String
access level
dateCreated This property is required. String
created date of maintenance window
dateModified This property is required. String
modified date of maintenance window
description This property is required. String
description of maintenance window
entity This property is required. String
entityId This property is required. String
entityType This property is required. String
id This property is required. String
maintenanceWindowId This property is required. String
maintenanceWindowOwnerId This property is required. String
name This property is required. String
name of maintenance window
ownerId This property is required. String
owner id of maintenance window
payloads This property is required. List<Property Map>
properties This property is required. List<Property Map>
properties of maintenance window
status This property is required. String
status of maintennace window
tags This property is required. List<Property Map>
tags of maintenance window
taskType This property is required. String

GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocPayload

prePostCommands This property is required. List<Property Map>

GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocPayloadPrePostCommand

PostCommand This property is required. string
PreCommand This property is required. string
PostCommand This property is required. string
PreCommand This property is required. string
postCommand This property is required. String
preCommand This property is required. String
postCommand This property is required. string
preCommand This property is required. string
post_command This property is required. str
pre_command This property is required. str
postCommand This property is required. String
preCommand This property is required. String

GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocProperty

Name This property is required. string
name of maintenance window
Value This property is required. string
Name This property is required. string
name of maintenance window
Value This property is required. string
name This property is required. String
name of maintenance window
value This property is required. String
name This property is required. string
name of maintenance window
value This property is required. string
name This property is required. str
name of maintenance window
value This property is required. str
name This property is required. String
name of maintenance window
value This property is required. String

GetNdbMaintenanceWindowsMaintenanceWindowEntityTaskAssocTag

EntityId This property is required. string
EntityType This property is required. string
TagId This property is required. string
TagName This property is required. string
Value This property is required. string
EntityId This property is required. string
EntityType This property is required. string
TagId This property is required. string
TagName This property is required. string
Value This property is required. string
entityId This property is required. String
entityType This property is required. String
tagId This property is required. String
tagName This property is required. String
value This property is required. String
entityId This property is required. string
entityType This property is required. string
tagId This property is required. string
tagName This property is required. string
value This property is required. string
entity_id This property is required. str
entity_type This property is required. str
tag_id This property is required. str
tag_name This property is required. str
value This property is required. str
entityId This property is required. String
entityType This property is required. String
tagId This property is required. String
tagName This property is required. String
value This property is required. String

GetNdbMaintenanceWindowsMaintenanceWindowProperty

Name This property is required. string
name of maintenance window
Value This property is required. string
Name This property is required. string
name of maintenance window
Value This property is required. string
name This property is required. String
name of maintenance window
value This property is required. String
name This property is required. string
name of maintenance window
value This property is required. string
name This property is required. str
name of maintenance window
value This property is required. str
name This property is required. String
name of maintenance window
value This property is required. String

GetNdbMaintenanceWindowsMaintenanceWindowSchedule

DayOfWeek This property is required. string
Duration This property is required. int
Hour This property is required. int
Minute This property is required. int
Recurrence This property is required. string
Threshold This property is required. string
Timezone This property is required. string
timezone
WeekOfMonth This property is required. int
StartTime string
DayOfWeek This property is required. string
Duration This property is required. int
Hour This property is required. int
Minute This property is required. int
Recurrence This property is required. string
Threshold This property is required. string
Timezone This property is required. string
timezone
WeekOfMonth This property is required. int
StartTime string
dayOfWeek This property is required. String
duration This property is required. Integer
hour This property is required. Integer
minute This property is required. Integer
recurrence This property is required. String
threshold This property is required. String
timezone This property is required. String
timezone
weekOfMonth This property is required. Integer
startTime String
dayOfWeek This property is required. string
duration This property is required. number
hour This property is required. number
minute This property is required. number
recurrence This property is required. string
threshold This property is required. string
timezone This property is required. string
timezone
weekOfMonth This property is required. number
startTime string
day_of_week This property is required. str
duration This property is required. int
hour This property is required. int
minute This property is required. int
recurrence This property is required. str
threshold This property is required. str
timezone This property is required. str
timezone
week_of_month This property is required. int
start_time str
dayOfWeek This property is required. String
duration This property is required. Number
hour This property is required. Number
minute This property is required. Number
recurrence This property is required. String
threshold This property is required. String
timezone This property is required. String
timezone
weekOfMonth This property is required. Number
startTime String

GetNdbMaintenanceWindowsMaintenanceWindowTag

EntityId This property is required. string
EntityType This property is required. string
TagId This property is required. string
TagName This property is required. string
Value This property is required. string
EntityId This property is required. string
EntityType This property is required. string
TagId This property is required. string
TagName This property is required. string
Value This property is required. string
entityId This property is required. String
entityType This property is required. String
tagId This property is required. String
tagName This property is required. String
value This property is required. String
entityId This property is required. string
entityType This property is required. string
tagId This property is required. string
tagName This property is required. string
value This property is required. string
entity_id This property is required. str
entity_type This property is required. str
tag_id This property is required. str
tag_name This property is required. str
value This property is required. str
entityId This property is required. String
entityType This property is required. String
tagId This property is required. String
tagName This property is required. String
value This property is required. String

Package Details

Repository
nutanix pierskarsenbarg/pulumi-nutanix
License
Apache-2.0
Notes
This Pulumi package is based on the nutanix Terraform Provider.