1. Packages
  2. Nutanix
  3. API Docs
  4. getNdbTimeMachine
Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

nutanix.getNdbTimeMachine

Explore with Pulumi AI

nutanix logo
Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

    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:

    Tags []GetNdbTimeMachineTag
    tags
    TimeMachineId string
    time machine id
    TimeMachineName string
    time machine name
    tags List<GetNdbTimeMachineTag>
    tags
    timeMachineId String
    time machine id
    timeMachineName String
    time machine name
    tags GetNdbTimeMachineTag[]
    tags
    timeMachineId string
    time machine id
    timeMachineName string
    time machine name
    tags Sequence[GetNdbTimeMachineTag]
    tags
    time_machine_id str
    time machine id
    time_machine_name str
    time machine name
    tags List<Property Map>
    tags
    timeMachineId String
    time machine id
    timeMachineName String
    time machine name

    getNdbTimeMachine Result

    The following output properties are available:

    AccessLevel 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
    DatabaseId string
    database id
    DateCreated string
    date created
    DateModified string
    date modified
    Description string
    time machine description
    EaStatus string
    ea status of time machine
    Id string
    time machine id
    Internal bool
    Metric string
    Metric info
    Name string
    time machine name
    OwnerId string
    Properties List<PiersKarsenbarg.Nutanix.Outputs.GetNdbTimeMachineProperty>
    properties of time machines
    ScheduleId string
    schedule id
    Schedules List<PiersKarsenbarg.Nutanix.Outputs.GetNdbTimeMachineSchedule>
    schedule info
    Scope string
    scope
    SlaId string
    sla id
    SlaUpdateInProgress bool
    sla update in progress
    SlaUpdateMetadata string
    sla update metadata
    Slas List<PiersKarsenbarg.Nutanix.Outputs.GetNdbTimeMachineSla>
    sla info
    SourceNxClusters List<string>
    source clusters
    Status string
    status of time machine
    Tags List<PiersKarsenbarg.Nutanix.Outputs.GetNdbTimeMachineTag>
    tags
    Type string
    type of time machine
    TimeMachineId string
    TimeMachineName string
    AccessLevel 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
    DatabaseId string
    database id
    DateCreated string
    date created
    DateModified string
    date modified
    Description string
    time machine description
    EaStatus string
    ea status of time machine
    Id string
    time machine id
    Internal bool
    Metric string
    Metric info
    Name string
    time machine name
    OwnerId string
    Properties []GetNdbTimeMachineProperty
    properties of time machines
    ScheduleId string
    schedule id
    Schedules []GetNdbTimeMachineSchedule
    schedule info
    Scope string
    scope
    SlaId string
    sla id
    SlaUpdateInProgress bool
    sla update in progress
    SlaUpdateMetadata string
    sla update metadata
    Slas []GetNdbTimeMachineSla
    sla info
    SourceNxClusters []string
    source clusters
    Status string
    status of time machine
    Tags []GetNdbTimeMachineTag
    tags
    Type string
    type of time machine
    TimeMachineId string
    TimeMachineName string
    accessLevel 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
    databaseId String
    database id
    dateCreated String
    date created
    dateModified String
    date modified
    description String
    time machine description
    eaStatus String
    ea status of time machine
    id String
    time machine id
    internal Boolean
    metric String
    Metric info
    name String
    time machine name
    ownerId String
    properties List<GetNdbTimeMachineProperty>
    properties of time machines
    scheduleId String
    schedule id
    schedules List<GetNdbTimeMachineSchedule>
    schedule info
    scope String
    scope
    slaId String
    sla id
    slaUpdateInProgress Boolean
    sla update in progress
    slaUpdateMetadata String
    sla update metadata
    slas List<GetNdbTimeMachineSla>
    sla info
    sourceNxClusters List<String>
    source clusters
    status String
    status of time machine
    tags List<GetNdbTimeMachineTag>
    tags
    type String
    type of time machine
    timeMachineId String
    timeMachineName String
    accessLevel 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
    databaseId string
    database id
    dateCreated string
    date created
    dateModified string
    date modified
    description string
    time machine description
    eaStatus string
    ea status of time machine
    id string
    time machine id
    internal boolean
    metric string
    Metric info
    name string
    time machine name
    ownerId string
    properties GetNdbTimeMachineProperty[]
    properties of time machines
    scheduleId string
    schedule id
    schedules GetNdbTimeMachineSchedule[]
    schedule info
    scope string
    scope
    slaId string
    sla id
    slaUpdateInProgress boolean
    sla update in progress
    slaUpdateMetadata string
    sla update metadata
    slas GetNdbTimeMachineSla[]
    sla info
    sourceNxClusters string[]
    source clusters
    status string
    status of time machine
    tags GetNdbTimeMachineTag[]
    tags
    type string
    type of time machine
    timeMachineId string
    timeMachineName string
    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[GetNdbTimeMachineProperty]
    properties of time machines
    schedule_id str
    schedule id
    schedules Sequence[GetNdbTimeMachineSchedule]
    schedule info
    scope str
    scope
    sla_id str
    sla id
    sla_update_in_progress bool
    sla update in progress
    sla_update_metadata str
    sla update metadata
    slas Sequence[GetNdbTimeMachineSla]
    sla info
    source_nx_clusters Sequence[str]
    source clusters
    status str
    status of time machine
    tags Sequence[GetNdbTimeMachineTag]
    tags
    type str
    type of time machine
    time_machine_id str
    time_machine_name str
    accessLevel 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
    databaseId String
    database id
    dateCreated String
    date created
    dateModified String
    date modified
    description String
    time machine description
    eaStatus String
    ea status of time machine
    id String
    time machine id
    internal Boolean
    metric String
    Metric info
    name String
    time machine name
    ownerId String
    properties List<Property Map>
    properties of time machines
    scheduleId String
    schedule id
    schedules List<Property Map>
    schedule info
    scope String
    scope
    slaId String
    sla id
    slaUpdateInProgress Boolean
    sla update in progress
    slaUpdateMetadata String
    sla update metadata
    slas List<Property Map>
    sla info
    sourceNxClusters List<String>
    source clusters
    status String
    status of time machine
    tags List<Property Map>
    tags
    type String
    type of time machine
    timeMachineId String
    timeMachineName String

    Supporting Types

    GetNdbTimeMachineProperty

    Description string
    time machine description
    Name string
    time machine name
    RefId string
    Secure bool
    Value string
    Description string
    time machine description
    Name string
    time machine name
    RefId string
    Secure bool
    Value string
    description String
    time machine description
    name String
    time machine name
    refId String
    secure Boolean
    value String
    description string
    time machine description
    name string
    time machine name
    refId 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
    refId String
    secure Boolean
    value String

    GetNdbTimeMachineSchedule

    ContinuousSchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbTimeMachineScheduleContinuousSchedule>
    DailySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbTimeMachineScheduleDailySchedule>
    DateCreated string
    date created
    DateModified string
    date modified
    Description string
    time machine description
    GlobalPolicy bool
    Id string
    time machine id
    MonthlySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbTimeMachineScheduleMonthlySchedule>
    Name string
    time machine name
    OwnerId string
    QuartelySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbTimeMachineScheduleQuartelySchedule>
    ReferenceCount int
    SnapshotTimeOfDays List<PiersKarsenbarg.Nutanix.Inputs.GetNdbTimeMachineScheduleSnapshotTimeOfDay>
    StartTime string
    SystemPolicy bool
    TimeZone string
    UniqueName string
    WeeklySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbTimeMachineScheduleWeeklySchedule>
    YearlySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbTimeMachineScheduleYearlySchedule>

    GetNdbTimeMachineScheduleContinuousSchedule

    GetNdbTimeMachineScheduleDailySchedule

    Enabled bool
    Enabled bool
    enabled Boolean
    enabled boolean
    enabled bool
    enabled Boolean

    GetNdbTimeMachineScheduleMonthlySchedule

    dayOfMonth Integer
    enabled Boolean
    dayOfMonth number
    enabled boolean
    dayOfMonth Number
    enabled Boolean

    GetNdbTimeMachineScheduleQuartelySchedule

    dayOfMonth Integer
    enabled Boolean
    startMonth String
    startMonthValue String
    dayOfMonth number
    enabled boolean
    startMonth string
    startMonthValue string
    dayOfMonth Number
    enabled Boolean
    startMonth String
    startMonthValue String

    GetNdbTimeMachineScheduleSnapshotTimeOfDay

    Extra bool
    Hours int
    Minutes int
    Seconds int
    Extra bool
    Hours int
    Minutes int
    Seconds int
    extra Boolean
    hours Integer
    minutes Integer
    seconds Integer
    extra boolean
    hours number
    minutes number
    seconds number
    extra bool
    hours int
    minutes int
    seconds int
    extra Boolean
    hours Number
    minutes Number
    seconds Number

    GetNdbTimeMachineScheduleWeeklySchedule

    dayOfWeek String
    dayOfWeekValue String
    enabled Boolean
    dayOfWeek string
    dayOfWeekValue string
    enabled boolean
    dayOfWeek String
    dayOfWeekValue String
    enabled Boolean

    GetNdbTimeMachineScheduleYearlySchedule

    DayOfMonth int
    Enabled bool
    Month string
    MonthValue string
    DayOfMonth int
    Enabled bool
    Month string
    MonthValue string
    dayOfMonth Integer
    enabled Boolean
    month String
    monthValue String
    dayOfMonth number
    enabled boolean
    month string
    monthValue string
    dayOfMonth Number
    enabled Boolean
    month String
    monthValue String

    GetNdbTimeMachineSla

    ContinuousRetention int
    CurrentActiveFrequency string
    DailyRetention int
    DateCreated string
    date created
    DateModified string
    date modified
    Description string
    time machine description
    Id string
    time machine id
    MonthlyRetention int
    Name string
    time machine name
    OwnerId string
    PitrEnabled bool
    QuarterlyRetention int
    ReferenceCount int
    SystemSla bool
    UniqueName string
    WeeklyRetention int
    YearlyRetention int
    ContinuousRetention int
    CurrentActiveFrequency string
    DailyRetention int
    DateCreated string
    date created
    DateModified string
    date modified
    Description string
    time machine description
    Id string
    time machine id
    MonthlyRetention int
    Name string
    time machine name
    OwnerId string
    PitrEnabled bool
    QuarterlyRetention int
    ReferenceCount int
    SystemSla bool
    UniqueName string
    WeeklyRetention int
    YearlyRetention int
    continuousRetention Integer
    currentActiveFrequency String
    dailyRetention Integer
    dateCreated String
    date created
    dateModified String
    date modified
    description String
    time machine description
    id String
    time machine id
    monthlyRetention Integer
    name String
    time machine name
    ownerId String
    pitrEnabled Boolean
    quarterlyRetention Integer
    referenceCount Integer
    systemSla Boolean
    uniqueName String
    weeklyRetention Integer
    yearlyRetention Integer
    continuousRetention number
    currentActiveFrequency string
    dailyRetention number
    dateCreated string
    date created
    dateModified string
    date modified
    description string
    time machine description
    id string
    time machine id
    monthlyRetention number
    name string
    time machine name
    ownerId string
    pitrEnabled boolean
    quarterlyRetention number
    referenceCount number
    systemSla boolean
    uniqueName string
    weeklyRetention number
    yearlyRetention number
    continuous_retention int
    current_active_frequency str
    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
    continuousRetention Number
    currentActiveFrequency String
    dailyRetention Number
    dateCreated String
    date created
    dateModified String
    date modified
    description String
    time machine description
    id String
    time machine id
    monthlyRetention Number
    name String
    time machine name
    ownerId String
    pitrEnabled Boolean
    quarterlyRetention Number
    referenceCount Number
    systemSla Boolean
    uniqueName String
    weeklyRetention Number
    yearlyRetention Number

    GetNdbTimeMachineTag

    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    entityId string
    entityType string
    tagId string
    tagName string
    value string
    entityId String
    entityType String
    tagId String
    tagName 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.
    nutanix logo
    Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg