Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg
nutanix.getNdbTimeMachine
Explore with Pulumi AI
Describes a time machine present in Nutanix Database Service
Using getNdbTimeMachine
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 getNdbTimeMachine(args: GetNdbTimeMachineArgs, opts?: InvokeOptions): Promise<GetNdbTimeMachineResult>
function getNdbTimeMachineOutput(args: GetNdbTimeMachineOutputArgs, opts?: InvokeOptions): Output<GetNdbTimeMachineResult>
def get_ndb_time_machine(tags: Optional[Sequence[GetNdbTimeMachineTag]] = None,
time_machine_id: Optional[str] = None,
time_machine_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNdbTimeMachineResult
def get_ndb_time_machine_output(tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetNdbTimeMachineTagArgs]]]] = None,
time_machine_id: Optional[pulumi.Input[str]] = None,
time_machine_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNdbTimeMachineResult]
func GetNdbTimeMachine(ctx *Context, args *GetNdbTimeMachineArgs, opts ...InvokeOption) (*GetNdbTimeMachineResult, error)
func GetNdbTimeMachineOutput(ctx *Context, args *GetNdbTimeMachineOutputArgs, opts ...InvokeOption) GetNdbTimeMachineResultOutput
> Note: This function is named GetNdbTimeMachine
in the Go SDK.
public static class GetNdbTimeMachine
{
public static Task<GetNdbTimeMachineResult> InvokeAsync(GetNdbTimeMachineArgs args, InvokeOptions? opts = null)
public static Output<GetNdbTimeMachineResult> Invoke(GetNdbTimeMachineInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNdbTimeMachineResult> getNdbTimeMachine(GetNdbTimeMachineArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: nutanix:index/getNdbTimeMachine:getNdbTimeMachine
arguments:
# arguments dictionary
The following arguments are supported:
- List<Piers
Karsenbarg. Nutanix. Inputs. Get Ndb Time Machine Tag> - tags
- Time
Machine stringId - time machine id
- Time
Machine stringName - time machine name
- []Get
Ndb Time Machine Tag - tags
- Time
Machine stringId - time machine id
- Time
Machine stringName - time machine name
- List<Get
Ndb Time Machine Tag> - tags
- time
Machine StringId - time machine id
- time
Machine StringName - time machine name
- Get
Ndb Time Machine Tag[] - tags
- time
Machine stringId - time machine id
- time
Machine stringName - time machine name
- Sequence[Get
Ndb Time Machine Tag] - tags
- time_
machine_ strid - time machine id
- time_
machine_ strname - time machine name
- List<Property Map>
- tags
- time
Machine StringId - time machine id
- time
Machine StringName - time machine name
getNdbTimeMachine Result
The following output properties are available:
- Access
Level string - access level to time machines
- Category string
- category of time machine
- 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
- Internal bool
- Metric string
- Metric info
- Name string
- time machine name
- Owner
Id string - Properties
List<Piers
Karsenbarg. Nutanix. Outputs. Get Ndb Time Machine Property> - properties of time machines
- Schedule
Id string - schedule id
- Schedules
List<Piers
Karsenbarg. Nutanix. Outputs. Get Ndb Time Machine Schedule> - schedule info
- 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. Outputs. Get Ndb Time Machine Sla> - sla info
- Source
Nx List<string>Clusters - source clusters
- Status string
- status of time machine
- List<Piers
Karsenbarg. Nutanix. Outputs. Get Ndb Time Machine Tag> - tags
- Type string
- type of time machine
- Time
Machine stringId - Time
Machine stringName
- Access
Level string - access level to time machines
- Category string
- category of time machine
- 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
- Internal bool
- Metric string
- Metric info
- Name string
- time machine name
- Owner
Id string - Properties
[]Get
Ndb Time Machine Property - properties of time machines
- Schedule
Id string - schedule id
- Schedules
[]Get
Ndb Time Machine Schedule - schedule info
- 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 Machine Sla - sla info
- Source
Nx []stringClusters - source clusters
- Status string
- status of time machine
- []Get
Ndb Time Machine Tag - tags
- Type string
- type of time machine
- Time
Machine stringId - Time
Machine stringName
- access
Level String - access level to time machines
- category String
- category of time machine
- 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
- internal Boolean
- metric String
- Metric info
- name String
- time machine name
- owner
Id String - properties
List<Get
Ndb Time Machine Property> - properties of time machines
- schedule
Id String - schedule id
- schedules
List<Get
Ndb Time Machine Schedule> - schedule info
- 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 Machine Sla> - sla info
- source
Nx List<String>Clusters - source clusters
- status String
- status of time machine
- List<Get
Ndb Time Machine Tag> - tags
- type String
- type of time machine
- time
Machine StringId - time
Machine StringName
- access
Level string - access level to time machines
- category string
- category of time machine
- 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
- internal boolean
- metric string
- Metric info
- name string
- time machine name
- owner
Id string - properties
Get
Ndb Time Machine Property[] - properties of time machines
- schedule
Id string - schedule id
- schedules
Get
Ndb Time Machine Schedule[] - schedule info
- 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 Machine Sla[] - sla info
- source
Nx string[]Clusters - source clusters
- status string
- status of time machine
- Get
Ndb Time Machine Tag[] - tags
- type string
- type of time machine
- time
Machine stringId - time
Machine stringName
- access_
level str - access level to time machines
- category str
- category of time machine
- 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
- internal bool
- metric str
- Metric info
- name str
- time machine name
- owner_
id str - properties
Sequence[Get
Ndb Time Machine Property] - properties of time machines
- schedule_
id str - schedule id
- schedules
Sequence[Get
Ndb Time Machine Schedule] - schedule info
- 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 Machine Sla] - sla info
- source_
nx_ Sequence[str]clusters - source clusters
- status str
- status of time machine
- Sequence[Get
Ndb Time Machine Tag] - tags
- type str
- type of time machine
- time_
machine_ strid - time_
machine_ strname
- access
Level String - access level to time machines
- category String
- category of time machine
- 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
- internal Boolean
- metric String
- Metric info
- name String
- time machine name
- owner
Id String - properties List<Property Map>
- properties of time machines
- schedule
Id String - schedule id
- schedules List<Property Map>
- schedule info
- 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
- time
Machine StringId - time
Machine StringName
Supporting Types
GetNdbTimeMachineProperty
- 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
GetNdbTimeMachineSchedule
- Continuous
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machine Schedule Continuous Schedule> - Daily
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb 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 Machine Schedule Monthly Schedule> - Name string
- time machine name
- Owner
Id string - Quartely
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machine Schedule Quartely Schedule> - Reference
Count int - Snapshot
Time List<PiersOf Days Karsenbarg. Nutanix. Inputs. Get Ndb 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 Machine Schedule Weekly Schedule> - Yearly
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Get Ndb Time Machine Schedule Yearly Schedule>
- Continuous
Schedules []GetNdb Time Machine Schedule Continuous Schedule - Daily
Schedules []GetNdb 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 Machine Schedule Monthly Schedule - Name string
- time machine name
- Owner
Id string - Quartely
Schedules []GetNdb Time Machine Schedule Quartely Schedule - Reference
Count int - Snapshot
Time []GetOf Days Ndb Time Machine Schedule Snapshot Time Of Day - Start
Time string - System
Policy bool - Time
Zone string - Unique
Name string - Weekly
Schedules []GetNdb Time Machine Schedule Weekly Schedule - Yearly
Schedules []GetNdb Time Machine Schedule Yearly Schedule
- continuous
Schedules List<GetNdb Time Machine Schedule Continuous Schedule> - daily
Schedules List<GetNdb 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 Machine Schedule Monthly Schedule> - name String
- time machine name
- owner
Id String - quartely
Schedules List<GetNdb Time Machine Schedule Quartely Schedule> - reference
Count Integer - snapshot
Time List<GetOf Days Ndb Time Machine Schedule Snapshot Time Of Day> - start
Time String - system
Policy Boolean - time
Zone String - unique
Name String - weekly
Schedules List<GetNdb Time Machine Schedule Weekly Schedule> - yearly
Schedules List<GetNdb Time Machine Schedule Yearly Schedule>
- continuous
Schedules GetNdb Time Machine Schedule Continuous Schedule[] - daily
Schedules GetNdb 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 Machine Schedule Monthly Schedule[] - name string
- time machine name
- owner
Id string - quartely
Schedules GetNdb Time Machine Schedule Quartely Schedule[] - reference
Count number - snapshot
Time GetOf Days Ndb Time Machine Schedule Snapshot Time Of Day[] - start
Time string - system
Policy boolean - time
Zone string - unique
Name string - weekly
Schedules GetNdb Time Machine Schedule Weekly Schedule[] - yearly
Schedules GetNdb Time Machine Schedule Yearly Schedule[]
- continuous_
schedules Sequence[GetNdb Time Machine Schedule Continuous Schedule] - daily_
schedules Sequence[GetNdb 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 Machine Schedule Monthly Schedule] - name str
- time machine name
- owner_
id str - quartely_
schedules Sequence[GetNdb Time Machine Schedule Quartely Schedule] - reference_
count int - snapshot_
time_ Sequence[Getof_ days Ndb Time Machine Schedule Snapshot Time Of Day] - start_
time str - system_
policy bool - time_
zone str - unique_
name str - weekly_
schedules Sequence[GetNdb Time Machine Schedule Weekly Schedule] - yearly_
schedules Sequence[GetNdb 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>
GetNdbTimeMachineScheduleContinuousSchedule
- 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
GetNdbTimeMachineScheduleDailySchedule
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetNdbTimeMachineScheduleMonthlySchedule
- 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
GetNdbTimeMachineScheduleQuartelySchedule
- 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
GetNdbTimeMachineScheduleSnapshotTimeOfDay
GetNdbTimeMachineScheduleWeeklySchedule
- 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
GetNdbTimeMachineScheduleYearlySchedule
- 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
GetNdbTimeMachineSla
- 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
GetNdbTimeMachineTag
- 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.