Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg
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 - Clone bool
- Clones string
- Clustered bool
- Database string
- Database
Id string - Date
Created string - Date
Modified string - Description string
- Ea
Status string - Id string
- Metric string
- Name string
- Properties
List<Piers
Karsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Property> - List of all the properties
- Schedule
Id string - Schedules
List<Piers
Karsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule> - Scope string
- Sla
Id string - Sla
Update boolIn Progress - Sla
Update stringMetadata - Slas
List<Piers
Karsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Sla> - Source
Nx List<string>Clusters - Status string
- List<Piers
Karsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Tag> - Type string
- Access
Level string - Clone bool
- Clones string
- Clustered bool
- Database string
- Database
Id string - Date
Created string - Date
Modified string - Description string
- Ea
Status string - Id string
- Metric string
- Name string
- Properties
[]Get
Ndb Time Machines Time Machine Property - List of all the properties
- Schedule
Id string - Schedules
[]Get
Ndb Time Machines Time Machine Schedule - Scope string
- Sla
Id string - Sla
Update boolIn Progress - Sla
Update stringMetadata - Slas
[]Get
Ndb Time Machines Time Machine Sla - Source
Nx []stringClusters - Status string
- []Get
Ndb Time Machines Time Machine Tag - Type string
- access
Level String - clone_ Boolean
- clones String
- clustered Boolean
- database String
- database
Id String - date
Created String - date
Modified String - description String
- ea
Status String - id String
- metric String
- name String
- properties
List<Get
Ndb Time Machines Time Machine Property> - List of all the properties
- schedule
Id String - schedules
List<Get
Ndb Time Machines Time Machine Schedule> - scope String
- sla
Id String - sla
Update BooleanIn Progress - sla
Update StringMetadata - slas
List<Get
Ndb Time Machines Time Machine Sla> - source
Nx List<String>Clusters - status String
- List<Get
Ndb Time Machines Time Machine Tag> - type String
- access
Level string - clone boolean
- clones string
- clustered boolean
- database string
- database
Id string - date
Created string - date
Modified string - description string
- ea
Status string - id string
- metric string
- name string
- properties
Get
Ndb Time Machines Time Machine Property[] - List of all the properties
- schedule
Id string - schedules
Get
Ndb Time Machines Time Machine Schedule[] - scope string
- sla
Id string - sla
Update booleanIn Progress - sla
Update stringMetadata - slas
Get
Ndb Time Machines Time Machine Sla[] - source
Nx string[]Clusters - status string
- Get
Ndb Time Machines Time Machine Tag[] - type string
- access_
level str - clone bool
- clones str
- clustered bool
- database str
- database_
id str - date_
created str - date_
modified str - description str
- ea_
status str - id str
- metric str
- name str
- properties
Sequence[Get
Ndb Time Machines Time Machine Property] - List of all the properties
- schedule_
id str - schedules
Sequence[Get
Ndb Time Machines Time Machine Schedule] - scope str
- sla_
id str - sla_
update_ boolin_ progress - sla_
update_ strmetadata - slas
Sequence[Get
Ndb Time Machines Time Machine Sla] - source_
nx_ Sequence[str]clusters - status str
- Sequence[Get
Ndb Time Machines Time Machine Tag] - type str
- access
Level String - clone Boolean
- clones String
- clustered Boolean
- database String
- database
Id String - date
Created String - date
Modified String - description String
- ea
Status String - id String
- metric String
- name String
- properties List<Property Map>
- List of all the properties
- schedule
Id String - schedules List<Property Map>
- scope String
- sla
Id String - sla
Update BooleanIn Progress - sla
Update StringMetadata - slas List<Property Map>
- source
Nx List<String>Clusters - status String
- List<Property Map>
- type String
GetNdbTimeMachinesTimeMachineProperty
- Description string
- Name string
- Ref
Id string - Secure bool
- Value string
- Description string
- Name string
- Ref
Id string - Secure bool
- Value string
- description String
- name String
- ref
Id String - secure Boolean
- value String
- description string
- name string
- ref
Id string - secure boolean
- value string
- description str
- name str
- ref_
id str - secure bool
- value str
- description String
- name String
- 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
Modified string - Description string
- Global
Policy bool - Id string
- Monthly
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machines Time Machine Schedule Monthly Schedule> - Name string
- 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
Modified string - Description string
- Global
Policy bool - Id string
- Monthly
Schedules []GetNdb Time Machines Time Machine Schedule Monthly Schedule - Name string
- 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
Modified String - description String
- global
Policy Boolean - id String
- monthly
Schedules List<GetNdb Time Machines Time Machine Schedule Monthly Schedule> - name String
- 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
Modified string - description string
- global
Policy boolean - id string
- monthly
Schedules GetNdb Time Machines Time Machine Schedule Monthly Schedule[] - name string
- 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_
modified str - description str
- global_
policy bool - id str
- monthly_
schedules Sequence[GetNdb Time Machines Time Machine Schedule Monthly Schedule] - name str
- 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
Modified String - description String
- global
Policy Boolean - id String
- monthly
Schedules List<Property Map> - name String
- 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
Modified string - Description string
- Id string
- Monthly
Retention int - Name string
- 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
Modified string - Description string
- Id string
- Monthly
Retention int - Name string
- 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
Modified String - description String
- id String
- monthly
Retention Integer - name String
- 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
Modified string - description string
- id string
- monthly
Retention number - name string
- 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_
modified str - description str
- id str
- monthly_
retention int - name str
- 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
Modified String - description String
- id String
- monthly
Retention Number - name String
- 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.