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, nil, 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: nutanix:index/getNdbTimeMachines:getNdbTimeMachines
arguments:
# arguments dictionary
getNdbTimeMachines 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
nutanix
Terraform Provider.