nutanix.getNdbTimeMachines
Explore with Pulumi AI
List all time machines present in Nutanix Database Service
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";
const tms = nutanix.getNdbTimeMachines({});
import pulumi
import pulumi_nutanix as nutanix
tms = nutanix.get_ndb_time_machines()
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.GetNdbTimeMachines(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = Pulumi.Nutanix;
return await Deployment.RunAsync(() => 
{
    var tms = Nutanix.GetNdbTimeMachines.Invoke();
});
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 tms = NutanixFunctions.getNdbTimeMachines();
    }
}
variables:
  tms:
    fn::invoke:
      function: nutanix:getNdbTimeMachines
      arguments: {}
Using getNdbTimeMachines
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 getNdbTimeMachines(opts?: InvokeOptions): Promise<GetNdbTimeMachinesResult>
function getNdbTimeMachinesOutput(opts?: InvokeOptions): Output<GetNdbTimeMachinesResult>def get_ndb_time_machines(opts: Optional[InvokeOptions] = None) -> GetNdbTimeMachinesResult
def get_ndb_time_machines_output(opts: Optional[InvokeOptions] = None) -> Output[GetNdbTimeMachinesResult]func GetNdbTimeMachines(ctx *Context, opts ...InvokeOption) (*GetNdbTimeMachinesResult, error)
func GetNdbTimeMachinesOutput(ctx *Context, opts ...InvokeOption) GetNdbTimeMachinesResultOutput> Note: This function is named GetNdbTimeMachines in the Go SDK.
public static class GetNdbTimeMachines 
{
    public static Task<GetNdbTimeMachinesResult> InvokeAsync(InvokeOptions? opts = null)
    public static Output<GetNdbTimeMachinesResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetNdbTimeMachinesResult> getNdbTimeMachines(InvokeOptions options)
public static Output<GetNdbTimeMachinesResult> getNdbTimeMachines(InvokeOptions options)
fn::invoke:
  function: nutanix:index/getNdbTimeMachines:getNdbTimeMachines
  arguments:
    # arguments dictionarygetNdbTimeMachines Result
The following output properties are available:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Time
Machines List<PiersKarsenbarg. Nutanix. Outputs. Get Ndb Time Machines Time Machine>  
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Time
Machines []GetNdb Time Machines Time Machine  
- id String
 - The provider-assigned unique ID for this managed resource.
 - time
Machines List<GetNdb Time Machines Time Machine>  
- id string
 - The provider-assigned unique ID for this managed resource.
 - time
Machines GetNdb Time Machines Time Machine[]  
- id str
 - The provider-assigned unique ID for this managed resource.
 - time_
machines Sequence[GetNdb Time Machines Time Machine]  
- id String
 - The provider-assigned unique ID for this managed resource.
 - time
Machines List<Property Map> 
Supporting Types
GetNdbTimeMachinesTimeMachine     
- Access
Level string - access level to time machines
 - Clone bool
 - clone time machine or not
 - Clones string
 - clone info
 - Clustered bool
 - clustered or not
 - Database string
 - database info
 - Database
Id string - database id
 - Date
Created string - date created
 - Date
Modified string - date modified
 - Description string
 - time machine description
 - Ea
Status string - ea status of time machine
 - Id string
 - time machine id
 - Metric string
 - Metric info
 - Name string
 - time machine name
 - Properties
List<Piers
Karsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Property>  - List of all the properties
 - Schedule
Id string - schedule id
 - Schedules
List<Piers
Karsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule>  schedule info
See detailed information in NDB Time Machines.
- Scope string
 - scope
 - Sla
Id string - sla id
 - Sla
Update boolIn Progress  - sla update in progress
 - Sla
Update stringMetadata  - sla update metadata
 - Slas
List<Piers
Karsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Sla>  - sla info
 - Source
Nx List<string>Clusters  - source clusters
 - Status string
 - status of time machine
 - 
List<Piers
Karsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Tag>  - tags
 - Type string
 - type of time machine
 
- Access
Level string - access level to time machines
 - Clone bool
 - clone time machine or not
 - Clones string
 - clone info
 - Clustered bool
 - clustered or not
 - Database string
 - database info
 - Database
Id string - database id
 - Date
Created string - date created
 - Date
Modified string - date modified
 - Description string
 - time machine description
 - Ea
Status string - ea status of time machine
 - Id string
 - time machine id
 - Metric string
 - Metric info
 - Name string
 - time machine name
 - Properties
[]Get
Ndb Time Machines Time Machine Property  - List of all the properties
 - Schedule
Id string - schedule id
 - Schedules
[]Get
Ndb Time Machines Time Machine Schedule  schedule info
See detailed information in NDB Time Machines.
- Scope string
 - scope
 - Sla
Id string - sla id
 - Sla
Update boolIn Progress  - sla update in progress
 - Sla
Update stringMetadata  - sla update metadata
 - Slas
[]Get
Ndb Time Machines Time Machine Sla  - sla info
 - Source
Nx []stringClusters  - source clusters
 - Status string
 - status of time machine
 - 
[]Get
Ndb Time Machines Time Machine Tag  - tags
 - Type string
 - type of time machine
 
- access
Level String - access level to time machines
 - clone_ Boolean
 - clone time machine or not
 - clones String
 - clone info
 - clustered Boolean
 - clustered or not
 - database String
 - database info
 - database
Id String - database id
 - date
Created String - date created
 - date
Modified String - date modified
 - description String
 - time machine description
 - ea
Status String - ea status of time machine
 - id String
 - time machine id
 - metric String
 - Metric info
 - name String
 - time machine name
 - properties
List<Get
Ndb Time Machines Time Machine Property>  - List of all the properties
 - schedule
Id String - schedule id
 - schedules
List<Get
Ndb Time Machines Time Machine Schedule>  schedule info
See detailed information in NDB Time Machines.
- scope String
 - scope
 - sla
Id String - sla id
 - sla
Update BooleanIn Progress  - sla update in progress
 - sla
Update StringMetadata  - sla update metadata
 - slas
List<Get
Ndb Time Machines Time Machine Sla>  - sla info
 - source
Nx List<String>Clusters  - source clusters
 - status String
 - status of time machine
 - 
List<Get
Ndb Time Machines Time Machine Tag>  - tags
 - type String
 - type of time machine
 
- access
Level string - access level to time machines
 - clone boolean
 - clone time machine or not
 - clones string
 - clone info
 - clustered boolean
 - clustered or not
 - database string
 - database info
 - database
Id string - database id
 - date
Created string - date created
 - date
Modified string - date modified
 - description string
 - time machine description
 - ea
Status string - ea status of time machine
 - id string
 - time machine id
 - metric string
 - Metric info
 - name string
 - time machine name
 - properties
Get
Ndb Time Machines Time Machine Property[]  - List of all the properties
 - schedule
Id string - schedule id
 - schedules
Get
Ndb Time Machines Time Machine Schedule[]  schedule info
See detailed information in NDB Time Machines.
- scope string
 - scope
 - sla
Id string - sla id
 - sla
Update booleanIn Progress  - sla update in progress
 - sla
Update stringMetadata  - sla update metadata
 - slas
Get
Ndb Time Machines Time Machine Sla[]  - sla info
 - source
Nx string[]Clusters  - source clusters
 - status string
 - status of time machine
 - 
Get
Ndb Time Machines Time Machine Tag[]  - tags
 - type string
 - type of time machine
 
- access_
level str - access level to time machines
 - clone bool
 - clone time machine or not
 - clones str
 - clone info
 - clustered bool
 - clustered or not
 - database str
 - database info
 - database_
id str - database id
 - date_
created str - date created
 - date_
modified str - date modified
 - description str
 - time machine description
 - ea_
status str - ea status of time machine
 - id str
 - time machine id
 - metric str
 - Metric info
 - name str
 - time machine name
 - properties
Sequence[Get
Ndb Time Machines Time Machine Property]  - List of all the properties
 - schedule_
id str - schedule id
 - schedules
Sequence[Get
Ndb Time Machines Time Machine Schedule]  schedule info
See detailed information in NDB Time Machines.
- scope str
 - scope
 - sla_
id str - sla id
 - sla_
update_ boolin_ progress  - sla update in progress
 - sla_
update_ strmetadata  - sla update metadata
 - slas
Sequence[Get
Ndb Time Machines Time Machine Sla]  - sla info
 - source_
nx_ Sequence[str]clusters  - source clusters
 - status str
 - status of time machine
 - 
Sequence[Get
Ndb Time Machines Time Machine Tag]  - tags
 - type str
 - type of time machine
 
- access
Level String - access level to time machines
 - clone Boolean
 - clone time machine or not
 - clones String
 - clone info
 - clustered Boolean
 - clustered or not
 - database String
 - database info
 - database
Id String - database id
 - date
Created String - date created
 - date
Modified String - date modified
 - description String
 - time machine description
 - ea
Status String - ea status of time machine
 - id String
 - time machine id
 - metric String
 - Metric info
 - name String
 - time machine name
 - properties List<Property Map>
 - List of all the properties
 - schedule
Id String - schedule id
 - schedules List<Property Map>
 schedule info
See detailed information in NDB Time Machines.
- scope String
 - scope
 - sla
Id String - sla id
 - sla
Update BooleanIn Progress  - sla update in progress
 - sla
Update StringMetadata  - sla update metadata
 - slas List<Property Map>
 - sla info
 - source
Nx List<String>Clusters  - source clusters
 - status String
 - status of time machine
 - List<Property Map>
 - tags
 - type String
 - type of time machine
 
GetNdbTimeMachinesTimeMachineProperty      
- Description string
 - time machine description
 - Name string
 - time machine name
 - Ref
Id string - Secure bool
 - Value string
 
- Description string
 - time machine description
 - Name string
 - time machine name
 - Ref
Id string - Secure bool
 - Value string
 
- description String
 - time machine description
 - name String
 - time machine name
 - ref
Id String - secure Boolean
 - value String
 
- description string
 - time machine description
 - name string
 - time machine name
 - ref
Id string - secure boolean
 - value string
 
- description str
 - time machine description
 - name str
 - time machine name
 - ref_
id str - secure bool
 - value str
 
- description String
 - time machine description
 - name String
 - time machine name
 - ref
Id String - secure Boolean
 - value String
 
GetNdbTimeMachinesTimeMachineSchedule      
- Continuous
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule Continuous Schedule>  - Daily
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule Daily Schedule>  - Date
Created string - date created
 - Date
Modified string - date modified
 - Description string
 - time machine description
 - Global
Policy bool - Id string
 - time machine id
 - Monthly
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule Monthly Schedule>  - Name string
 - time machine name
 - Owner
Id string - Quartely
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule Quartely Schedule>  - Reference
Count int - Snapshot
Time List<PiersOf Days Karsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule Snapshot Time Of Day>  - Start
Time string - System
Policy bool - Time
Zone string - Unique
Name string - Weekly
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule Weekly Schedule>  - Yearly
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule Yearly Schedule>  
- Continuous
Schedules []GetNdb Time Machines Time Machine Schedule Continuous Schedule  - Daily
Schedules []GetNdb Time Machines Time Machine Schedule Daily Schedule  - Date
Created string - date created
 - Date
Modified string - date modified
 - Description string
 - time machine description
 - Global
Policy bool - Id string
 - time machine id
 - Monthly
Schedules []GetNdb Time Machines Time Machine Schedule Monthly Schedule  - Name string
 - time machine name
 - Owner
Id string - Quartely
Schedules []GetNdb Time Machines Time Machine Schedule Quartely Schedule  - Reference
Count int - Snapshot
Time []GetOf Days Ndb Time Machines Time Machine Schedule Snapshot Time Of Day  - Start
Time string - System
Policy bool - Time
Zone string - Unique
Name string - Weekly
Schedules []GetNdb Time Machines Time Machine Schedule Weekly Schedule  - Yearly
Schedules []GetNdb Time Machines Time Machine Schedule Yearly Schedule  
- continuous
Schedules List<GetNdb Time Machines Time Machine Schedule Continuous Schedule>  - daily
Schedules List<GetNdb Time Machines Time Machine Schedule Daily Schedule>  - date
Created String - date created
 - date
Modified String - date modified
 - description String
 - time machine description
 - global
Policy Boolean - id String
 - time machine id
 - monthly
Schedules List<GetNdb Time Machines Time Machine Schedule Monthly Schedule>  - name String
 - time machine name
 - owner
Id String - quartely
Schedules List<GetNdb Time Machines Time Machine Schedule Quartely Schedule>  - reference
Count Integer - snapshot
Time List<GetOf Days Ndb Time Machines Time Machine Schedule Snapshot Time Of Day>  - start
Time String - system
Policy Boolean - time
Zone String - unique
Name String - weekly
Schedules List<GetNdb Time Machines Time Machine Schedule Weekly Schedule>  - yearly
Schedules List<GetNdb Time Machines Time Machine Schedule Yearly Schedule>  
- continuous
Schedules GetNdb Time Machines Time Machine Schedule Continuous Schedule[]  - daily
Schedules GetNdb Time Machines Time Machine Schedule Daily Schedule[]  - date
Created string - date created
 - date
Modified string - date modified
 - description string
 - time machine description
 - global
Policy boolean - id string
 - time machine id
 - monthly
Schedules GetNdb Time Machines Time Machine Schedule Monthly Schedule[]  - name string
 - time machine name
 - owner
Id string - quartely
Schedules GetNdb Time Machines Time Machine Schedule Quartely Schedule[]  - reference
Count number - snapshot
Time GetOf Days Ndb Time Machines Time Machine Schedule Snapshot Time Of Day[]  - start
Time string - system
Policy boolean - time
Zone string - unique
Name string - weekly
Schedules GetNdb Time Machines Time Machine Schedule Weekly Schedule[]  - yearly
Schedules GetNdb Time Machines Time Machine Schedule Yearly Schedule[]  
- continuous_
schedules Sequence[GetNdb Time Machines Time Machine Schedule Continuous Schedule]  - daily_
schedules Sequence[GetNdb Time Machines Time Machine Schedule Daily Schedule]  - date_
created str - date created
 - date_
modified str - date modified
 - description str
 - time machine description
 - global_
policy bool - id str
 - time machine id
 - monthly_
schedules Sequence[GetNdb Time Machines Time Machine Schedule Monthly Schedule]  - name str
 - time machine name
 - owner_
id str - quartely_
schedules Sequence[GetNdb Time Machines Time Machine Schedule Quartely Schedule]  - reference_
count int - snapshot_
time_ Sequence[Getof_ days Ndb Time Machines Time Machine Schedule Snapshot Time Of Day]  - start_
time str - system_
policy bool - time_
zone str - unique_
name str - weekly_
schedules Sequence[GetNdb Time Machines Time Machine Schedule Weekly Schedule]  - yearly_
schedules Sequence[GetNdb Time Machines Time Machine Schedule Yearly Schedule]  
- continuous
Schedules List<Property Map> - daily
Schedules List<Property Map> - date
Created String - date created
 - date
Modified String - date modified
 - description String
 - time machine description
 - global
Policy Boolean - id String
 - time machine id
 - monthly
Schedules List<Property Map> - name String
 - time machine name
 - owner
Id String - quartely
Schedules List<Property Map> - reference
Count Number - snapshot
Time List<Property Map>Of Days  - start
Time String - system
Policy Boolean - time
Zone String - unique
Name String - weekly
Schedules List<Property Map> - yearly
Schedules List<Property Map> 
GetNdbTimeMachinesTimeMachineScheduleContinuousSchedule        
- Enabled bool
 - Log
Backup intInterval  - Snapshots
Per intDay  
- Enabled bool
 - Log
Backup intInterval  - Snapshots
Per intDay  
- enabled Boolean
 - log
Backup IntegerInterval  - snapshots
Per IntegerDay  
- enabled boolean
 - log
Backup numberInterval  - snapshots
Per numberDay  
- enabled bool
 - log_
backup_ intinterval  - snapshots_
per_ intday  
- enabled Boolean
 - log
Backup NumberInterval  - snapshots
Per NumberDay  
GetNdbTimeMachinesTimeMachineScheduleDailySchedule        
- Enabled bool
 
- Enabled bool
 
- enabled Boolean
 
- enabled boolean
 
- enabled bool
 
- enabled Boolean
 
GetNdbTimeMachinesTimeMachineScheduleMonthlySchedule        
- Day
Of intMonth  - Enabled bool
 
- Day
Of intMonth  - Enabled bool
 
- day
Of IntegerMonth  - enabled Boolean
 
- day
Of numberMonth  - enabled boolean
 
- day_
of_ intmonth  - enabled bool
 
- day
Of NumberMonth  - enabled Boolean
 
GetNdbTimeMachinesTimeMachineScheduleQuartelySchedule        
- Day
Of intMonth  - Enabled bool
 - Start
Month string - Start
Month stringValue  
- Day
Of intMonth  - Enabled bool
 - Start
Month string - Start
Month stringValue  
- day
Of IntegerMonth  - enabled Boolean
 - start
Month String - start
Month StringValue  
- day
Of numberMonth  - enabled boolean
 - start
Month string - start
Month stringValue  
- day_
of_ intmonth  - enabled bool
 - start_
month str - start_
month_ strvalue  
- day
Of NumberMonth  - enabled Boolean
 - start
Month String - start
Month StringValue  
GetNdbTimeMachinesTimeMachineScheduleSnapshotTimeOfDay          
GetNdbTimeMachinesTimeMachineScheduleWeeklySchedule        
- Day
Of stringWeek  - Day
Of stringWeek Value  - Enabled bool
 
- Day
Of stringWeek  - Day
Of stringWeek Value  - Enabled bool
 
- day
Of StringWeek  - day
Of StringWeek Value  - enabled Boolean
 
- day
Of stringWeek  - day
Of stringWeek Value  - enabled boolean
 
- day_
of_ strweek  - day_
of_ strweek_ value  - enabled bool
 
- day
Of StringWeek  - day
Of StringWeek Value  - enabled Boolean
 
GetNdbTimeMachinesTimeMachineScheduleYearlySchedule        
- Day
Of intMonth  - Enabled bool
 - Month string
 - Month
Value string 
- Day
Of intMonth  - Enabled bool
 - Month string
 - Month
Value string 
- day
Of IntegerMonth  - enabled Boolean
 - month String
 - month
Value String 
- day
Of numberMonth  - enabled boolean
 - month string
 - month
Value string 
- day_
of_ intmonth  - enabled bool
 - month str
 - month_
value str 
- day
Of NumberMonth  - enabled Boolean
 - month String
 - month
Value String 
GetNdbTimeMachinesTimeMachineSla      
- Continuous
Retention int - Current
Active stringFrequency  - Daily
Retention int - Date
Created string - date created
 - Date
Modified string - date modified
 - Description string
 - time machine description
 - Id string
 - time machine id
 - Monthly
Retention int - Name string
 - time machine name
 - Owner
Id string - Pitr
Enabled bool - Quarterly
Retention int - Reference
Count int - System
Sla bool - Unique
Name string - Weekly
Retention int - Yearly
Retention int 
- Continuous
Retention int - Current
Active stringFrequency  - Daily
Retention int - Date
Created string - date created
 - Date
Modified string - date modified
 - Description string
 - time machine description
 - Id string
 - time machine id
 - Monthly
Retention int - Name string
 - time machine name
 - Owner
Id string - Pitr
Enabled bool - Quarterly
Retention int - Reference
Count int - System
Sla bool - Unique
Name string - Weekly
Retention int - Yearly
Retention int 
- continuous
Retention Integer - current
Active StringFrequency  - daily
Retention Integer - date
Created String - date created
 - date
Modified String - date modified
 - description String
 - time machine description
 - id String
 - time machine id
 - monthly
Retention Integer - name String
 - time machine name
 - owner
Id String - pitr
Enabled Boolean - quarterly
Retention Integer - reference
Count Integer - system
Sla Boolean - unique
Name String - weekly
Retention Integer - yearly
Retention Integer 
- continuous
Retention number - current
Active stringFrequency  - daily
Retention number - date
Created string - date created
 - date
Modified string - date modified
 - description string
 - time machine description
 - id string
 - time machine id
 - monthly
Retention number - name string
 - time machine name
 - owner
Id string - pitr
Enabled boolean - quarterly
Retention number - reference
Count number - system
Sla boolean - unique
Name string - weekly
Retention number - yearly
Retention number 
- continuous_
retention int - current_
active_ strfrequency  - daily_
retention int - date_
created str - date created
 - date_
modified str - date modified
 - description str
 - time machine description
 - id str
 - time machine id
 - monthly_
retention int - name str
 - time machine name
 - owner_
id str - pitr_
enabled bool - quarterly_
retention int - reference_
count int - system_
sla bool - unique_
name str - weekly_
retention int - yearly_
retention int 
- continuous
Retention Number - current
Active StringFrequency  - daily
Retention Number - date
Created String - date created
 - date
Modified String - date modified
 - description String
 - time machine description
 - id String
 - time machine id
 - monthly
Retention Number - name String
 - time machine name
 - owner
Id String - pitr
Enabled Boolean - quarterly
Retention Number - reference
Count Number - system
Sla Boolean - unique
Name String - weekly
Retention Number - yearly
Retention Number 
GetNdbTimeMachinesTimeMachineTag      
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
 
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
 
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
 
- entity
Id string - entity
Type string - tag
Id string - tag
Name string - value string
 
- entity_
id str - entity_
type str - tag_
id str - tag_
name str - value str
 
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
 
Package Details
- Repository
 - nutanix pierskarsenbarg/pulumi-nutanix
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
nutanixTerraform Provider.