1. Packages
  2. Ibm Provider
  3. API Docs
  4. getBackupRecoveryAgentUpgradeTasks
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getBackupRecoveryAgentUpgradeTasks

Explore with Pulumi AI

ibm logo
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about an Agent upgrade task list. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const backupRecoveryAgentUpgradeTasks = ibm.getBackupRecoveryAgentUpgradeTasks({
        xIbmTenantId: ibm_backup_recovery_agent_upgrade_task.backup_recovery_agent_upgrade_task_instance.x_ibm_tenant_id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recovery_agent_upgrade_tasks = ibm.get_backup_recovery_agent_upgrade_tasks(x_ibm_tenant_id=ibm_backup_recovery_agent_upgrade_task["backup_recovery_agent_upgrade_task_instance"]["x_ibm_tenant_id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.GetBackupRecoveryAgentUpgradeTasks(ctx, &ibm.GetBackupRecoveryAgentUpgradeTasksArgs{
    			XIbmTenantId: ibm_backup_recovery_agent_upgrade_task.Backup_recovery_agent_upgrade_task_instance.X_ibm_tenant_id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var backupRecoveryAgentUpgradeTasks = Ibm.GetBackupRecoveryAgentUpgradeTasks.Invoke(new()
        {
            XIbmTenantId = ibm_backup_recovery_agent_upgrade_task.Backup_recovery_agent_upgrade_task_instance.X_ibm_tenant_id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetBackupRecoveryAgentUpgradeTasksArgs;
    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 backupRecoveryAgentUpgradeTasks = IbmFunctions.getBackupRecoveryAgentUpgradeTasks(GetBackupRecoveryAgentUpgradeTasksArgs.builder()
                .xIbmTenantId(ibm_backup_recovery_agent_upgrade_task.backup_recovery_agent_upgrade_task_instance().x_ibm_tenant_id())
                .build());
    
        }
    }
    
    variables:
      backupRecoveryAgentUpgradeTasks:
        fn::invoke:
          function: ibm:getBackupRecoveryAgentUpgradeTasks
          arguments:
            xIbmTenantId: ${ibm_backup_recovery_agent_upgrade_task.backup_recovery_agent_upgrade_task_instance.x_ibm_tenant_id}
    

    Using getBackupRecoveryAgentUpgradeTasks

    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 getBackupRecoveryAgentUpgradeTasks(args: GetBackupRecoveryAgentUpgradeTasksArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryAgentUpgradeTasksResult>
    function getBackupRecoveryAgentUpgradeTasksOutput(args: GetBackupRecoveryAgentUpgradeTasksOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryAgentUpgradeTasksResult>
    def get_backup_recovery_agent_upgrade_tasks(id: Optional[str] = None,
                                                ids: Optional[Sequence[float]] = None,
                                                x_ibm_tenant_id: Optional[str] = None,
                                                opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryAgentUpgradeTasksResult
    def get_backup_recovery_agent_upgrade_tasks_output(id: Optional[pulumi.Input[str]] = None,
                                                ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                                x_ibm_tenant_id: Optional[pulumi.Input[str]] = None,
                                                opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveryAgentUpgradeTasksResult]
    func GetBackupRecoveryAgentUpgradeTasks(ctx *Context, args *GetBackupRecoveryAgentUpgradeTasksArgs, opts ...InvokeOption) (*GetBackupRecoveryAgentUpgradeTasksResult, error)
    func GetBackupRecoveryAgentUpgradeTasksOutput(ctx *Context, args *GetBackupRecoveryAgentUpgradeTasksOutputArgs, opts ...InvokeOption) GetBackupRecoveryAgentUpgradeTasksResultOutput

    > Note: This function is named GetBackupRecoveryAgentUpgradeTasks in the Go SDK.

    public static class GetBackupRecoveryAgentUpgradeTasks 
    {
        public static Task<GetBackupRecoveryAgentUpgradeTasksResult> InvokeAsync(GetBackupRecoveryAgentUpgradeTasksArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoveryAgentUpgradeTasksResult> Invoke(GetBackupRecoveryAgentUpgradeTasksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoveryAgentUpgradeTasksResult> getBackupRecoveryAgentUpgradeTasks(GetBackupRecoveryAgentUpgradeTasksArgs args, InvokeOptions options)
    public static Output<GetBackupRecoveryAgentUpgradeTasksResult> getBackupRecoveryAgentUpgradeTasks(GetBackupRecoveryAgentUpgradeTasksArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoveryAgentUpgradeTasks:getBackupRecoveryAgentUpgradeTasks
      arguments:
        # arguments dictionary

    The following arguments are supported:

    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    Id string
    (Integer) Specifies the ID of the task.
    Ids List<double>
    Specifies IDs of tasks to be fetched.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    Id string
    (Integer) Specifies the ID of the task.
    Ids []float64
    Specifies IDs of tasks to be fetched.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    id String
    (Integer) Specifies the ID of the task.
    ids List<Double>
    Specifies IDs of tasks to be fetched.
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    id string
    (Integer) Specifies the ID of the task.
    ids number[]
    Specifies IDs of tasks to be fetched.
    x_ibm_tenant_id str
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    id str
    (Integer) Specifies the ID of the task.
    ids Sequence[float]
    Specifies IDs of tasks to be fetched.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    id String
    (Integer) Specifies the ID of the task.
    ids List<Number>
    Specifies IDs of tasks to be fetched.

    getBackupRecoveryAgentUpgradeTasks Result

    The following output properties are available:

    Id string
    (Integer) Specifies the ID of the task.
    Tasks List<GetBackupRecoveryAgentUpgradeTasksTask>
    (List) Specifies the list of agent upgrade tasks. Nested schema for tasks:
    XIbmTenantId string
    Ids List<double>
    Id string
    (Integer) Specifies the ID of the task.
    Tasks []GetBackupRecoveryAgentUpgradeTasksTask
    (List) Specifies the list of agent upgrade tasks. Nested schema for tasks:
    XIbmTenantId string
    Ids []float64
    id String
    (Integer) Specifies the ID of the task.
    tasks List<GetBackupRecoveryAgentUpgradeTasksTask>
    (List) Specifies the list of agent upgrade tasks. Nested schema for tasks:
    xIbmTenantId String
    ids List<Double>
    id string
    (Integer) Specifies the ID of the task.
    tasks GetBackupRecoveryAgentUpgradeTasksTask[]
    (List) Specifies the list of agent upgrade tasks. Nested schema for tasks:
    xIbmTenantId string
    ids number[]
    id str
    (Integer) Specifies the ID of the task.
    tasks Sequence[GetBackupRecoveryAgentUpgradeTasksTask]
    (List) Specifies the list of agent upgrade tasks. Nested schema for tasks:
    x_ibm_tenant_id str
    ids Sequence[float]
    id String
    (Integer) Specifies the ID of the task.
    tasks List<Property Map>
    (List) Specifies the list of agent upgrade tasks. Nested schema for tasks:
    xIbmTenantId String
    ids List<Number>

    Supporting Types

    GetBackupRecoveryAgentUpgradeTasksTask

    AgentIDs List<double>
    Agents List<GetBackupRecoveryAgentUpgradeTasksTaskAgent>
    (List) Specifies the upgrade information for each agent. Nested schema for agents:
    ClusterVersion string
    (String) Specifies the version to which agents are upgraded.
    Description string
    (String) Specifies the description of the task.
    EndTimeUsecs double
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    Errors List<GetBackupRecoveryAgentUpgradeTasksTaskError>
    (List) Object that holds the error object. Nested schema for error:
    Id double
    (Integer) Specifies the ID of the task.
    IsRetryable bool
    (Boolean) Specifies if a task can be retried.
    Name string
    (String) Specifies the name of the task.
    RetriedTaskId double
    (Integer) Specifies ID of a task which was retried if type is 'Retry'.
    ScheduleEndTimeUsecs double
    (Integer) Specifies the time before which the upgrade task should start execution as a Unix epoch Timestamp (in microseconds). If this is not specified the task will start anytime after scheduleTimeUsecs.
    ScheduleTimeUsecs double
    (Integer) Specifies the time when the task should start execution as a Unix epoch Timestamp (in microseconds). If no schedule is specified, the task will start immediately.
    StartTimeUsecs double
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    Status string
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    Type string
    (String) Specifes the type of task. 'Auto' indicates an auto agent upgrade task which is started after a cluster upgrade. 'Manual' indicates a schedule based agent upgrade task. 'Retry' indicates an agent upgrade task which was retried.

    • Constraints: Allowable values are: Auto, Manual, Retry.
    AgentIDs []float64
    Agents []GetBackupRecoveryAgentUpgradeTasksTaskAgent
    (List) Specifies the upgrade information for each agent. Nested schema for agents:
    ClusterVersion string
    (String) Specifies the version to which agents are upgraded.
    Description string
    (String) Specifies the description of the task.
    EndTimeUsecs float64
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    Errors []GetBackupRecoveryAgentUpgradeTasksTaskError
    (List) Object that holds the error object. Nested schema for error:
    Id float64
    (Integer) Specifies the ID of the task.
    IsRetryable bool
    (Boolean) Specifies if a task can be retried.
    Name string
    (String) Specifies the name of the task.
    RetriedTaskId float64
    (Integer) Specifies ID of a task which was retried if type is 'Retry'.
    ScheduleEndTimeUsecs float64
    (Integer) Specifies the time before which the upgrade task should start execution as a Unix epoch Timestamp (in microseconds). If this is not specified the task will start anytime after scheduleTimeUsecs.
    ScheduleTimeUsecs float64
    (Integer) Specifies the time when the task should start execution as a Unix epoch Timestamp (in microseconds). If no schedule is specified, the task will start immediately.
    StartTimeUsecs float64
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    Status string
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    Type string
    (String) Specifes the type of task. 'Auto' indicates an auto agent upgrade task which is started after a cluster upgrade. 'Manual' indicates a schedule based agent upgrade task. 'Retry' indicates an agent upgrade task which was retried.

    • Constraints: Allowable values are: Auto, Manual, Retry.
    agentIDs List<Double>
    agents List<GetBackupRecoveryAgentUpgradeTasksTaskAgent>
    (List) Specifies the upgrade information for each agent. Nested schema for agents:
    clusterVersion String
    (String) Specifies the version to which agents are upgraded.
    description String
    (String) Specifies the description of the task.
    endTimeUsecs Double
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    errors List<GetBackupRecoveryAgentUpgradeTasksTaskError>
    (List) Object that holds the error object. Nested schema for error:
    id Double
    (Integer) Specifies the ID of the task.
    isRetryable Boolean
    (Boolean) Specifies if a task can be retried.
    name String
    (String) Specifies the name of the task.
    retriedTaskId Double
    (Integer) Specifies ID of a task which was retried if type is 'Retry'.
    scheduleEndTimeUsecs Double
    (Integer) Specifies the time before which the upgrade task should start execution as a Unix epoch Timestamp (in microseconds). If this is not specified the task will start anytime after scheduleTimeUsecs.
    scheduleTimeUsecs Double
    (Integer) Specifies the time when the task should start execution as a Unix epoch Timestamp (in microseconds). If no schedule is specified, the task will start immediately.
    startTimeUsecs Double
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    status String
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    type String
    (String) Specifes the type of task. 'Auto' indicates an auto agent upgrade task which is started after a cluster upgrade. 'Manual' indicates a schedule based agent upgrade task. 'Retry' indicates an agent upgrade task which was retried.

    • Constraints: Allowable values are: Auto, Manual, Retry.
    agentIDs number[]
    agents GetBackupRecoveryAgentUpgradeTasksTaskAgent[]
    (List) Specifies the upgrade information for each agent. Nested schema for agents:
    clusterVersion string
    (String) Specifies the version to which agents are upgraded.
    description string
    (String) Specifies the description of the task.
    endTimeUsecs number
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    errors GetBackupRecoveryAgentUpgradeTasksTaskError[]
    (List) Object that holds the error object. Nested schema for error:
    id number
    (Integer) Specifies the ID of the task.
    isRetryable boolean
    (Boolean) Specifies if a task can be retried.
    name string
    (String) Specifies the name of the task.
    retriedTaskId number
    (Integer) Specifies ID of a task which was retried if type is 'Retry'.
    scheduleEndTimeUsecs number
    (Integer) Specifies the time before which the upgrade task should start execution as a Unix epoch Timestamp (in microseconds). If this is not specified the task will start anytime after scheduleTimeUsecs.
    scheduleTimeUsecs number
    (Integer) Specifies the time when the task should start execution as a Unix epoch Timestamp (in microseconds). If no schedule is specified, the task will start immediately.
    startTimeUsecs number
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    status string
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    type string
    (String) Specifes the type of task. 'Auto' indicates an auto agent upgrade task which is started after a cluster upgrade. 'Manual' indicates a schedule based agent upgrade task. 'Retry' indicates an agent upgrade task which was retried.

    • Constraints: Allowable values are: Auto, Manual, Retry.
    agent_ids Sequence[float]
    agents Sequence[GetBackupRecoveryAgentUpgradeTasksTaskAgent]
    (List) Specifies the upgrade information for each agent. Nested schema for agents:
    cluster_version str
    (String) Specifies the version to which agents are upgraded.
    description str
    (String) Specifies the description of the task.
    end_time_usecs float
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    errors Sequence[GetBackupRecoveryAgentUpgradeTasksTaskError]
    (List) Object that holds the error object. Nested schema for error:
    id float
    (Integer) Specifies the ID of the task.
    is_retryable bool
    (Boolean) Specifies if a task can be retried.
    name str
    (String) Specifies the name of the task.
    retried_task_id float
    (Integer) Specifies ID of a task which was retried if type is 'Retry'.
    schedule_end_time_usecs float
    (Integer) Specifies the time before which the upgrade task should start execution as a Unix epoch Timestamp (in microseconds). If this is not specified the task will start anytime after scheduleTimeUsecs.
    schedule_time_usecs float
    (Integer) Specifies the time when the task should start execution as a Unix epoch Timestamp (in microseconds). If no schedule is specified, the task will start immediately.
    start_time_usecs float
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    status str
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    type str
    (String) Specifes the type of task. 'Auto' indicates an auto agent upgrade task which is started after a cluster upgrade. 'Manual' indicates a schedule based agent upgrade task. 'Retry' indicates an agent upgrade task which was retried.

    • Constraints: Allowable values are: Auto, Manual, Retry.
    agentIDs List<Number>
    agents List<Property Map>
    (List) Specifies the upgrade information for each agent. Nested schema for agents:
    clusterVersion String
    (String) Specifies the version to which agents are upgraded.
    description String
    (String) Specifies the description of the task.
    endTimeUsecs Number
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    errors List<Property Map>
    (List) Object that holds the error object. Nested schema for error:
    id Number
    (Integer) Specifies the ID of the task.
    isRetryable Boolean
    (Boolean) Specifies if a task can be retried.
    name String
    (String) Specifies the name of the task.
    retriedTaskId Number
    (Integer) Specifies ID of a task which was retried if type is 'Retry'.
    scheduleEndTimeUsecs Number
    (Integer) Specifies the time before which the upgrade task should start execution as a Unix epoch Timestamp (in microseconds). If this is not specified the task will start anytime after scheduleTimeUsecs.
    scheduleTimeUsecs Number
    (Integer) Specifies the time when the task should start execution as a Unix epoch Timestamp (in microseconds). If no schedule is specified, the task will start immediately.
    startTimeUsecs Number
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    status String
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    type String
    (String) Specifes the type of task. 'Auto' indicates an auto agent upgrade task which is started after a cluster upgrade. 'Manual' indicates a schedule based agent upgrade task. 'Retry' indicates an agent upgrade task which was retried.

    • Constraints: Allowable values are: Auto, Manual, Retry.

    GetBackupRecoveryAgentUpgradeTasksTaskAgent

    Id double
    (Integer) Specifies the ID of the task.
    Infos List<GetBackupRecoveryAgentUpgradeTasksTaskAgentInfo>
    (List) Specifies the upgrade state of the agent. Nested schema for info:
    Id float64
    (Integer) Specifies the ID of the task.
    Infos []GetBackupRecoveryAgentUpgradeTasksTaskAgentInfo
    (List) Specifies the upgrade state of the agent. Nested schema for info:
    id Double
    (Integer) Specifies the ID of the task.
    infos List<GetBackupRecoveryAgentUpgradeTasksTaskAgentInfo>
    (List) Specifies the upgrade state of the agent. Nested schema for info:
    id number
    (Integer) Specifies the ID of the task.
    infos GetBackupRecoveryAgentUpgradeTasksTaskAgentInfo[]
    (List) Specifies the upgrade state of the agent. Nested schema for info:
    id float
    (Integer) Specifies the ID of the task.
    infos Sequence[GetBackupRecoveryAgentUpgradeTasksTaskAgentInfo]
    (List) Specifies the upgrade state of the agent. Nested schema for info:
    id Number
    (Integer) Specifies the ID of the task.
    infos List<Property Map>
    (List) Specifies the upgrade state of the agent. Nested schema for info:

    GetBackupRecoveryAgentUpgradeTasksTaskAgentInfo

    EndTimeUsecs double
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    Errors List<GetBackupRecoveryAgentUpgradeTasksTaskAgentInfoError>
    (List) Object that holds the error object. Nested schema for error:
    Name string
    (String) Specifies the name of the task.
    PreviousSoftwareVersion string
    (String) Specifies the software version of the agent before upgrade.
    StartTimeUsecs double
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    Status string
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    EndTimeUsecs float64
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    Errors []GetBackupRecoveryAgentUpgradeTasksTaskAgentInfoError
    (List) Object that holds the error object. Nested schema for error:
    Name string
    (String) Specifies the name of the task.
    PreviousSoftwareVersion string
    (String) Specifies the software version of the agent before upgrade.
    StartTimeUsecs float64
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    Status string
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    endTimeUsecs Double
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    errors List<GetBackupRecoveryAgentUpgradeTasksTaskAgentInfoError>
    (List) Object that holds the error object. Nested schema for error:
    name String
    (String) Specifies the name of the task.
    previousSoftwareVersion String
    (String) Specifies the software version of the agent before upgrade.
    startTimeUsecs Double
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    status String
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    endTimeUsecs number
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    errors GetBackupRecoveryAgentUpgradeTasksTaskAgentInfoError[]
    (List) Object that holds the error object. Nested schema for error:
    name string
    (String) Specifies the name of the task.
    previousSoftwareVersion string
    (String) Specifies the software version of the agent before upgrade.
    startTimeUsecs number
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    status string
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    end_time_usecs float
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    errors Sequence[GetBackupRecoveryAgentUpgradeTasksTaskAgentInfoError]
    (List) Object that holds the error object. Nested schema for error:
    name str
    (String) Specifies the name of the task.
    previous_software_version str
    (String) Specifies the software version of the agent before upgrade.
    start_time_usecs float
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    status str
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.
    endTimeUsecs Number
    (Integer) Specifies the time when the upgrade task completed execution as a Unix epoch Timestamp (in microseconds).
    errors List<Property Map>
    (List) Object that holds the error object. Nested schema for error:
    name String
    (String) Specifies the name of the task.
    previousSoftwareVersion String
    (String) Specifies the software version of the agent before upgrade.
    startTimeUsecs Number
    (Integer) Specifies the time, as a Unix epoch timestamp in microseconds, when the task started execution.
    status String
    (String) Specifies the status of the task. 'Scheduled' indicates that the upgrade task is yet to start. 'Running' indicates that the upgrade task has started execution. 'Succeeded' indicates that the upgrade task completed without an error. 'Failed' indicates that upgrade has failed for all agents. 'PartiallyFailed' indicates that upgrade has failed for some agents.

    • Constraints: Allowable values are: Scheduled, Running, Succeeded, Failed, PartiallyFailed, Canceled.

    GetBackupRecoveryAgentUpgradeTasksTaskAgentInfoError

    ErrorCode string
    (String) Specifies the error code.
    Message string
    (String) Specifies the error message.
    TaskLogId string
    (String) Specifies the TaskLogId of the failed task.
    ErrorCode string
    (String) Specifies the error code.
    Message string
    (String) Specifies the error message.
    TaskLogId string
    (String) Specifies the TaskLogId of the failed task.
    errorCode String
    (String) Specifies the error code.
    message String
    (String) Specifies the error message.
    taskLogId String
    (String) Specifies the TaskLogId of the failed task.
    errorCode string
    (String) Specifies the error code.
    message string
    (String) Specifies the error message.
    taskLogId string
    (String) Specifies the TaskLogId of the failed task.
    error_code str
    (String) Specifies the error code.
    message str
    (String) Specifies the error message.
    task_log_id str
    (String) Specifies the TaskLogId of the failed task.
    errorCode String
    (String) Specifies the error code.
    message String
    (String) Specifies the error message.
    taskLogId String
    (String) Specifies the TaskLogId of the failed task.

    GetBackupRecoveryAgentUpgradeTasksTaskError

    ErrorCode string
    (String) Specifies the error code.
    Message string
    (String) Specifies the error message.
    TaskLogId string
    (String) Specifies the TaskLogId of the failed task.
    ErrorCode string
    (String) Specifies the error code.
    Message string
    (String) Specifies the error message.
    TaskLogId string
    (String) Specifies the TaskLogId of the failed task.
    errorCode String
    (String) Specifies the error code.
    message String
    (String) Specifies the error message.
    taskLogId String
    (String) Specifies the TaskLogId of the failed task.
    errorCode string
    (String) Specifies the error code.
    message string
    (String) Specifies the error message.
    taskLogId string
    (String) Specifies the TaskLogId of the failed task.
    error_code str
    (String) Specifies the error code.
    message str
    (String) Specifies the error message.
    task_log_id str
    (String) Specifies the TaskLogId of the failed task.
    errorCode String
    (String) Specifies the error code.
    message String
    (String) Specifies the error message.
    taskLogId String
    (String) Specifies the TaskLogId of the failed task.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud