1. Packages
  2. Avi Provider
  3. API Docs
  4. Upgradestatusinfo
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.Upgradestatusinfo

Explore with Pulumi AI

avi logo
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “Avi: avi.Upgradestatusinfo” sidebar_current: “docs-avi-resource-upgradestatusinfo” description: |- Creates and manages Avi UpgradeStatusInfo.

    avi.Upgradestatusinfo

    The UpgradeStatusInfo resource allows the creation and management of Avi UpgradeStatusInfo

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const foo = new avi.Upgradestatusinfo("foo", {tenantRef: "/api/tenant/?name=admin"});
    
    import pulumi
    import pulumi_avi as avi
    
    foo = avi.Upgradestatusinfo("foo", tenant_ref="/api/tenant/?name=admin")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := avi.NewUpgradestatusinfo(ctx, "foo", &avi.UpgradestatusinfoArgs{
    			TenantRef: pulumi.String("/api/tenant/?name=admin"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Avi = Pulumi.Avi;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = new Avi.Upgradestatusinfo("foo", new()
        {
            TenantRef = "/api/tenant/?name=admin",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.avi.Upgradestatusinfo;
    import com.pulumi.avi.UpgradestatusinfoArgs;
    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) {
            var foo = new Upgradestatusinfo("foo", UpgradestatusinfoArgs.builder()
                .tenantRef("/api/tenant/?name=admin")
                .build());
    
        }
    }
    
    resources:
      foo:
        type: avi:Upgradestatusinfo
        properties:
          tenantRef: /api/tenant/?name=admin
    

    Create Upgradestatusinfo Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Upgradestatusinfo(name: string, args?: UpgradestatusinfoArgs, opts?: CustomResourceOptions);
    @overload
    def Upgradestatusinfo(resource_name: str,
                          args: Optional[UpgradestatusinfoArgs] = None,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def Upgradestatusinfo(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          after_reboot_rollback_fnc: Optional[str] = None,
                          after_reboot_task_name: Optional[str] = None,
                          clean: Optional[str] = None,
                          dryrun_infos: Optional[Sequence[UpgradestatusinfoDryrunInfoArgs]] = None,
                          duration: Optional[str] = None,
                          enable_patch_rollback: Optional[str] = None,
                          enable_rollback: Optional[str] = None,
                          end_time: Optional[str] = None,
                          enqueue_time: Optional[str] = None,
                          fips_mode: Optional[str] = None,
                          histories: Optional[Sequence[UpgradestatusinfoHistoryArgs]] = None,
                          image_path: Optional[str] = None,
                          image_ref: Optional[str] = None,
                          name: Optional[str] = None,
                          node_type: Optional[str] = None,
                          obj_cloud_ref: Optional[str] = None,
                          params: Optional[Sequence[UpgradestatusinfoParamArgs]] = None,
                          patch_image_path: Optional[str] = None,
                          patch_image_ref: Optional[str] = None,
                          patch_lists: Optional[Sequence[UpgradestatusinfoPatchListArgs]] = None,
                          patch_reboot: Optional[str] = None,
                          patch_version: Optional[str] = None,
                          prev_image_path: Optional[str] = None,
                          prev_patch_image_path: Optional[str] = None,
                          prev_remote_image_ref: Optional[str] = None,
                          previous_image_ref: Optional[str] = None,
                          previous_patch_image_ref: Optional[str] = None,
                          previous_patch_lists: Optional[Sequence[UpgradestatusinfoPreviousPatchListArgs]] = None,
                          previous_patch_version: Optional[str] = None,
                          previous_version: Optional[str] = None,
                          progress: Optional[str] = None,
                          reason: Optional[str] = None,
                          remote_image_ref: Optional[str] = None,
                          se_patch_image_path: Optional[str] = None,
                          se_patch_image_ref: Optional[str] = None,
                          se_upgrade_events: Optional[Sequence[UpgradestatusinfoSeUpgradeEventArgs]] = None,
                          seg_params: Optional[Sequence[UpgradestatusinfoSegParamArgs]] = None,
                          seg_statuses: Optional[Sequence[UpgradestatusinfoSegStatusArgs]] = None,
                          start_time: Optional[str] = None,
                          statediff_ref: Optional[str] = None,
                          states: Optional[Sequence[UpgradestatusinfoStateArgs]] = None,
                          system: Optional[str] = None,
                          system_report_refs: Optional[Sequence[str]] = None,
                          tasks_completed: Optional[str] = None,
                          tenant_ref: Optional[str] = None,
                          total_tasks: Optional[str] = None,
                          upgrade_events: Optional[Sequence[UpgradestatusinfoUpgradeEventArgs]] = None,
                          upgrade_ops: Optional[str] = None,
                          upgrade_readinesses: Optional[Sequence[UpgradestatusinfoUpgradeReadinessArgs]] = None,
                          upgradestatusinfo_id: Optional[str] = None,
                          uuid: Optional[str] = None,
                          version: Optional[str] = None)
    func NewUpgradestatusinfo(ctx *Context, name string, args *UpgradestatusinfoArgs, opts ...ResourceOption) (*Upgradestatusinfo, error)
    public Upgradestatusinfo(string name, UpgradestatusinfoArgs? args = null, CustomResourceOptions? opts = null)
    public Upgradestatusinfo(String name, UpgradestatusinfoArgs args)
    public Upgradestatusinfo(String name, UpgradestatusinfoArgs args, CustomResourceOptions options)
    
    type: avi:Upgradestatusinfo
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args UpgradestatusinfoArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args UpgradestatusinfoArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args UpgradestatusinfoArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args UpgradestatusinfoArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args UpgradestatusinfoArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var upgradestatusinfoResource = new Avi.Upgradestatusinfo("upgradestatusinfoResource", new()
    {
        AfterRebootRollbackFnc = "string",
        AfterRebootTaskName = "string",
        Clean = "string",
        DryrunInfos = new[]
        {
            new Avi.Inputs.UpgradestatusinfoDryrunInfoArgs
            {
                Duration = "string",
                EndTime = "string",
                Operation = "string",
                Params = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoDryrunInfoParamArgs
                    {
                        ControllerPatchRef = "string",
                        Dryrun = "string",
                        ImageRef = "string",
                        PrechecksOnly = "string",
                        SeGroupOptions = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoDryrunInfoParamSeGroupOptionArgs
                            {
                                ActionOnError = "string",
                                Disruptive = "string",
                            },
                        },
                        SeGroupRefs = new[]
                        {
                            "string",
                        },
                        SePatchRef = "string",
                        SkipWarnings = "string",
                        System = "string",
                    },
                },
                Progress = "string",
                StartTime = "string",
                States = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoDryrunInfoStateArgs
                    {
                        LastChangedTimes = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoDryrunInfoStateLastChangedTimeArgs
                            {
                                Secs = "string",
                                Usecs = "string",
                            },
                        },
                        Reason = "string",
                        Rebooted = "string",
                        State = "string",
                    },
                },
                TasksCompleted = "string",
                TotalTasks = "string",
                UpgradeEvents = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoDryrunInfoUpgradeEventArgs
                    {
                        NodesEvents = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoDryrunInfoUpgradeEventNodesEventArgs
                            {
                                Duration = "string",
                                EndTime = "string",
                                Ips = new[]
                                {
                                    new Avi.Inputs.UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIpArgs
                                    {
                                        Addr = "string",
                                        Type = "string",
                                    },
                                },
                                Message = "string",
                                StartTime = "string",
                                Status = "string",
                                SubTasks = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        SubEvents = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoDryrunInfoUpgradeEventSubEventArgs
                            {
                                Duration = "string",
                                EndTime = "string",
                                Ips = new[]
                                {
                                    new Avi.Inputs.UpgradestatusinfoDryrunInfoUpgradeEventSubEventIpArgs
                                    {
                                        Addr = "string",
                                        Type = "string",
                                    },
                                },
                                Message = "string",
                                StartTime = "string",
                                Status = "string",
                                SubTasks = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        Task = "string",
                        TaskName = "string",
                    },
                },
                Worker = "string",
            },
        },
        Duration = "string",
        EnablePatchRollback = "string",
        EnableRollback = "string",
        EndTime = "string",
        EnqueueTime = "string",
        FipsMode = "string",
        Histories = new[]
        {
            new Avi.Inputs.UpgradestatusinfoHistoryArgs
            {
                Duration = "string",
                EndTime = "string",
                Ops = "string",
                PatchVersion = "string",
                SeUpgradeEvents = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoHistorySeUpgradeEventArgs
                    {
                        FromSeRef = "string",
                        NumSe = "string",
                        NumSeGroup = "string",
                        NumVs = "string",
                        Reasons = new[]
                        {
                            "string",
                        },
                        SeGroupHaMode = "string",
                        SeGroupRef = "string",
                        SeRef = "string",
                        SubTasks = new[]
                        {
                            "string",
                        },
                        Task = "string",
                        ToSeRef = "string",
                        TrafficStatus = "string",
                        VsRef = "string",
                    },
                },
                SegStatuses = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoHistorySegStatusArgs
                    {
                        ControllerVersion = "string",
                        DisruptedVsReves = new[]
                        {
                            "string",
                        },
                        Duration = "string",
                        EndTime = "string",
                        EnqueueTime = "string",
                        HaMode = "string",
                        InProgress = "string",
                        Notes = new[]
                        {
                            "string",
                        },
                        NumSe = "string",
                        NumSeWithNoVs = "string",
                        NumSeWithVsNotScaledout = "string",
                        NumSeWithVsScaledout = "string",
                        NumVs = "string",
                        NumVsDisrupted = "string",
                        Progress = "string",
                        Reasons = new[]
                        {
                            "string",
                        },
                        RequestTime = "string",
                        SeAlreadyUpgradedAtStarts = new[]
                        {
                            "string",
                        },
                        SeDisconnectedAtStarts = new[]
                        {
                            "string",
                        },
                        SeGroupName = "string",
                        SeGroupUuid = "string",
                        SeIpMissingAtStarts = new[]
                        {
                            "string",
                        },
                        SePoweredoffAtStarts = new[]
                        {
                            "string",
                        },
                        SeRebootInProgressRef = "string",
                        SeUpgradeCompleteds = new[]
                        {
                            "string",
                        },
                        SeUpgradeErrors = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoHistorySegStatusSeUpgradeErrorArgs
                            {
                                FromSeRef = "string",
                                NumSe = "string",
                                NumSeGroup = "string",
                                NumVs = "string",
                                Reasons = new[]
                                {
                                    "string",
                                },
                                SeGroupHaMode = "string",
                                SeGroupRef = "string",
                                SeRef = "string",
                                SubTasks = new[]
                                {
                                    "string",
                                },
                                Task = "string",
                                ToSeRef = "string",
                                TrafficStatus = "string",
                                VsRef = "string",
                            },
                        },
                        SeUpgradeFaileds = new[]
                        {
                            "string",
                        },
                        SeUpgradeInProgresses = new[]
                        {
                            "string",
                        },
                        SeUpgradeNotStarteds = new[]
                        {
                            "string",
                        },
                        SeUpgradeSkipSuspendeds = new[]
                        {
                            "string",
                        },
                        SeUpgradeSuspendeds = new[]
                        {
                            "string",
                        },
                        SeWithNoVs = new[]
                        {
                            "string",
                        },
                        SeWithVsNotScaledouts = new[]
                        {
                            "string",
                        },
                        SeWithVsScaledouts = new[]
                        {
                            "string",
                        },
                        StartTime = "string",
                        State = "string",
                        TenantRef = "string",
                        Thread = "string",
                        TrafficStatus = "string",
                        VsErrors = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoHistorySegStatusVsErrorArgs
                            {
                                EventTimestamps = new[]
                                {
                                    new Avi.Inputs.UpgradestatusinfoHistorySegStatusVsErrorEventTimestampArgs
                                    {
                                        Secs = "string",
                                        Usecs = "string",
                                    },
                                },
                                Reasons = new[]
                                {
                                    "string",
                                },
                                SeGroupHaMode = "string",
                                SeGroupRef = "string",
                                SeRef = "string",
                                TenantRef = "string",
                                TrafficStatus = "string",
                                VipId = "string",
                                VsRef = "string",
                            },
                        },
                        VsMigrateInProgressReves = new[]
                        {
                            "string",
                        },
                        VsScaleinInProgressReves = new[]
                        {
                            "string",
                        },
                        VsScaleoutInProgressReves = new[]
                        {
                            "string",
                        },
                        Worker = "string",
                    },
                },
                StartTime = "string",
                StatediffRef = "string",
                States = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoHistoryStateArgs
                    {
                        LastChangedTimes = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoHistoryStateLastChangedTimeArgs
                            {
                                Secs = "string",
                                Usecs = "string",
                            },
                        },
                        Reason = "string",
                        Rebooted = "string",
                        State = "string",
                    },
                },
                UpgradeEvents = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoHistoryUpgradeEventArgs
                    {
                        NodesEvents = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoHistoryUpgradeEventNodesEventArgs
                            {
                                Duration = "string",
                                EndTime = "string",
                                Ips = new[]
                                {
                                    new Avi.Inputs.UpgradestatusinfoHistoryUpgradeEventNodesEventIpArgs
                                    {
                                        Addr = "string",
                                        Type = "string",
                                    },
                                },
                                Message = "string",
                                StartTime = "string",
                                Status = "string",
                                SubTasks = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        SubEvents = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoHistoryUpgradeEventSubEventArgs
                            {
                                Duration = "string",
                                EndTime = "string",
                                Ips = new[]
                                {
                                    new Avi.Inputs.UpgradestatusinfoHistoryUpgradeEventSubEventIpArgs
                                    {
                                        Addr = "string",
                                        Type = "string",
                                    },
                                },
                                Message = "string",
                                StartTime = "string",
                                Status = "string",
                                SubTasks = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        Task = "string",
                        TaskName = "string",
                    },
                },
                Version = "string",
            },
        },
        ImagePath = "string",
        ImageRef = "string",
        Name = "string",
        NodeType = "string",
        ObjCloudRef = "string",
        Params = new[]
        {
            new Avi.Inputs.UpgradestatusinfoParamArgs
            {
                Controllers = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoParamControllerArgs
                    {
                        TaskBaseTimeout = "string",
                    },
                },
                ImageRef = "string",
                PatchRef = "string",
                SeGroupOptions = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoParamSeGroupOptionArgs
                    {
                        ActionOnError = "string",
                        Disruptive = "string",
                    },
                },
                SeGroupResumeOptions = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoParamSeGroupResumeOptionArgs
                    {
                        ActionOnError = "string",
                        Disruptive = "string",
                        SkipSuspended = "string",
                    },
                },
                ServiceEngines = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoParamServiceEngineArgs
                    {
                        ConcurrentSegroupUpgrades = "string",
                        ImageDataTransferSize = "string",
                        LargeSeConnectTimeout = "string",
                        SeConnectTimeout = "string",
                        SimultaneousImageDownloads = "string",
                        TaskBaseTimeout = "string",
                    },
                },
            },
        },
        PatchImagePath = "string",
        PatchImageRef = "string",
        PatchLists = new[]
        {
            new Avi.Inputs.UpgradestatusinfoPatchListArgs
            {
                PatchImagePath = "string",
                PatchImageRef = "string",
                PatchVersion = "string",
            },
        },
        PatchReboot = "string",
        PatchVersion = "string",
        PrevImagePath = "string",
        PrevPatchImagePath = "string",
        PrevRemoteImageRef = "string",
        PreviousImageRef = "string",
        PreviousPatchImageRef = "string",
        PreviousPatchLists = new[]
        {
            new Avi.Inputs.UpgradestatusinfoPreviousPatchListArgs
            {
                PatchImagePath = "string",
                PatchImageRef = "string",
                PatchVersion = "string",
            },
        },
        PreviousPatchVersion = "string",
        PreviousVersion = "string",
        Progress = "string",
        Reason = "string",
        RemoteImageRef = "string",
        SePatchImagePath = "string",
        SePatchImageRef = "string",
        SeUpgradeEvents = new[]
        {
            new Avi.Inputs.UpgradestatusinfoSeUpgradeEventArgs
            {
                FromSeRef = "string",
                NumSe = "string",
                NumSeGroup = "string",
                NumVs = "string",
                Reasons = new[]
                {
                    "string",
                },
                SeGroupHaMode = "string",
                SeGroupRef = "string",
                SeRef = "string",
                SubTasks = new[]
                {
                    "string",
                },
                Task = "string",
                ToSeRef = "string",
                TrafficStatus = "string",
                VsRef = "string",
            },
        },
        SegParams = new[]
        {
            new Avi.Inputs.UpgradestatusinfoSegParamArgs
            {
                Controllers = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoSegParamControllerArgs
                    {
                        TaskBaseTimeout = "string",
                    },
                },
                ImageRef = "string",
                PatchRef = "string",
                SeGroupOptions = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoSegParamSeGroupOptionArgs
                    {
                        ActionOnError = "string",
                        Disruptive = "string",
                    },
                },
                SeGroupResumeOptions = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoSegParamSeGroupResumeOptionArgs
                    {
                        ActionOnError = "string",
                        Disruptive = "string",
                        SkipSuspended = "string",
                    },
                },
                ServiceEngines = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoSegParamServiceEngineArgs
                    {
                        ConcurrentSegroupUpgrades = "string",
                        ImageDataTransferSize = "string",
                        LargeSeConnectTimeout = "string",
                        SeConnectTimeout = "string",
                        SimultaneousImageDownloads = "string",
                        TaskBaseTimeout = "string",
                    },
                },
            },
        },
        SegStatuses = new[]
        {
            new Avi.Inputs.UpgradestatusinfoSegStatusArgs
            {
                ControllerVersion = "string",
                DisruptedVsReves = new[]
                {
                    "string",
                },
                Duration = "string",
                EndTime = "string",
                EnqueueTime = "string",
                HaMode = "string",
                InProgress = "string",
                Notes = new[]
                {
                    "string",
                },
                NumSe = "string",
                NumSeWithNoVs = "string",
                NumSeWithVsNotScaledout = "string",
                NumSeWithVsScaledout = "string",
                NumVs = "string",
                NumVsDisrupted = "string",
                Progress = "string",
                Reasons = new[]
                {
                    "string",
                },
                RequestTime = "string",
                SeAlreadyUpgradedAtStarts = new[]
                {
                    "string",
                },
                SeDisconnectedAtStarts = new[]
                {
                    "string",
                },
                SeGroupName = "string",
                SeGroupUuid = "string",
                SeIpMissingAtStarts = new[]
                {
                    "string",
                },
                SePoweredoffAtStarts = new[]
                {
                    "string",
                },
                SeRebootInProgressRef = "string",
                SeUpgradeCompleteds = new[]
                {
                    "string",
                },
                SeUpgradeErrors = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoSegStatusSeUpgradeErrorArgs
                    {
                        FromSeRef = "string",
                        NumSe = "string",
                        NumSeGroup = "string",
                        NumVs = "string",
                        Reasons = new[]
                        {
                            "string",
                        },
                        SeGroupHaMode = "string",
                        SeGroupRef = "string",
                        SeRef = "string",
                        SubTasks = new[]
                        {
                            "string",
                        },
                        Task = "string",
                        ToSeRef = "string",
                        TrafficStatus = "string",
                        VsRef = "string",
                    },
                },
                SeUpgradeFaileds = new[]
                {
                    "string",
                },
                SeUpgradeInProgresses = new[]
                {
                    "string",
                },
                SeUpgradeNotStarteds = new[]
                {
                    "string",
                },
                SeUpgradeSkipSuspendeds = new[]
                {
                    "string",
                },
                SeUpgradeSuspendeds = new[]
                {
                    "string",
                },
                SeWithNoVs = new[]
                {
                    "string",
                },
                SeWithVsNotScaledouts = new[]
                {
                    "string",
                },
                SeWithVsScaledouts = new[]
                {
                    "string",
                },
                StartTime = "string",
                State = "string",
                TenantRef = "string",
                Thread = "string",
                TrafficStatus = "string",
                VsErrors = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoSegStatusVsErrorArgs
                    {
                        EventTimestamps = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoSegStatusVsErrorEventTimestampArgs
                            {
                                Secs = "string",
                                Usecs = "string",
                            },
                        },
                        Reasons = new[]
                        {
                            "string",
                        },
                        SeGroupHaMode = "string",
                        SeGroupRef = "string",
                        SeRef = "string",
                        TenantRef = "string",
                        TrafficStatus = "string",
                        VipId = "string",
                        VsRef = "string",
                    },
                },
                VsMigrateInProgressReves = new[]
                {
                    "string",
                },
                VsScaleinInProgressReves = new[]
                {
                    "string",
                },
                VsScaleoutInProgressReves = new[]
                {
                    "string",
                },
                Worker = "string",
            },
        },
        StartTime = "string",
        StatediffRef = "string",
        States = new[]
        {
            new Avi.Inputs.UpgradestatusinfoStateArgs
            {
                LastChangedTimes = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoStateLastChangedTimeArgs
                    {
                        Secs = "string",
                        Usecs = "string",
                    },
                },
                Reason = "string",
                Rebooted = "string",
                State = "string",
            },
        },
        System = "string",
        SystemReportRefs = new[]
        {
            "string",
        },
        TasksCompleted = "string",
        TenantRef = "string",
        TotalTasks = "string",
        UpgradeEvents = new[]
        {
            new Avi.Inputs.UpgradestatusinfoUpgradeEventArgs
            {
                NodesEvents = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoUpgradeEventNodesEventArgs
                    {
                        Duration = "string",
                        EndTime = "string",
                        Ips = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoUpgradeEventNodesEventIpArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        Message = "string",
                        StartTime = "string",
                        Status = "string",
                        SubTasks = new[]
                        {
                            "string",
                        },
                    },
                },
                SubEvents = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoUpgradeEventSubEventArgs
                    {
                        Duration = "string",
                        EndTime = "string",
                        Ips = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoUpgradeEventSubEventIpArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        Message = "string",
                        StartTime = "string",
                        Status = "string",
                        SubTasks = new[]
                        {
                            "string",
                        },
                    },
                },
                Task = "string",
                TaskName = "string",
            },
        },
        UpgradeOps = "string",
        UpgradeReadinesses = new[]
        {
            new Avi.Inputs.UpgradestatusinfoUpgradeReadinessArgs
            {
                Checks = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoUpgradeReadinessCheckArgs
                    {
                        CheckCode = "string",
                        Description = "string",
                        Details = new[]
                        {
                            "string",
                        },
                        Duration = "string",
                        EndTime = "string",
                        ErrorDetails = new[]
                        {
                            "string",
                        },
                        StartTime = "string",
                        State = "string",
                    },
                },
                ChecksCompleted = "string",
                Duration = "string",
                EndTime = "string",
                ImageRef = "string",
                PatchImageRef = "string",
                Progress = "string",
                StartTime = "string",
                States = new[]
                {
                    new Avi.Inputs.UpgradestatusinfoUpgradeReadinessStateArgs
                    {
                        LastChangedTimes = new[]
                        {
                            new Avi.Inputs.UpgradestatusinfoUpgradeReadinessStateLastChangedTimeArgs
                            {
                                Secs = "string",
                                Usecs = "string",
                            },
                        },
                        Reason = "string",
                        Rebooted = "string",
                        State = "string",
                    },
                },
                TotalChecks = "string",
                UpgradeOps = "string",
            },
        },
        UpgradestatusinfoId = "string",
        Uuid = "string",
        Version = "string",
    });
    
    example, err := avi.NewUpgradestatusinfo(ctx, "upgradestatusinfoResource", &avi.UpgradestatusinfoArgs{
    	AfterRebootRollbackFnc: pulumi.String("string"),
    	AfterRebootTaskName:    pulumi.String("string"),
    	Clean:                  pulumi.String("string"),
    	DryrunInfos: avi.UpgradestatusinfoDryrunInfoArray{
    		&avi.UpgradestatusinfoDryrunInfoArgs{
    			Duration:  pulumi.String("string"),
    			EndTime:   pulumi.String("string"),
    			Operation: pulumi.String("string"),
    			Params: avi.UpgradestatusinfoDryrunInfoParamArray{
    				&avi.UpgradestatusinfoDryrunInfoParamArgs{
    					ControllerPatchRef: pulumi.String("string"),
    					Dryrun:             pulumi.String("string"),
    					ImageRef:           pulumi.String("string"),
    					PrechecksOnly:      pulumi.String("string"),
    					SeGroupOptions: avi.UpgradestatusinfoDryrunInfoParamSeGroupOptionArray{
    						&avi.UpgradestatusinfoDryrunInfoParamSeGroupOptionArgs{
    							ActionOnError: pulumi.String("string"),
    							Disruptive:    pulumi.String("string"),
    						},
    					},
    					SeGroupRefs: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SePatchRef:   pulumi.String("string"),
    					SkipWarnings: pulumi.String("string"),
    					System:       pulumi.String("string"),
    				},
    			},
    			Progress:  pulumi.String("string"),
    			StartTime: pulumi.String("string"),
    			States: avi.UpgradestatusinfoDryrunInfoStateArray{
    				&avi.UpgradestatusinfoDryrunInfoStateArgs{
    					LastChangedTimes: avi.UpgradestatusinfoDryrunInfoStateLastChangedTimeArray{
    						&avi.UpgradestatusinfoDryrunInfoStateLastChangedTimeArgs{
    							Secs:  pulumi.String("string"),
    							Usecs: pulumi.String("string"),
    						},
    					},
    					Reason:   pulumi.String("string"),
    					Rebooted: pulumi.String("string"),
    					State:    pulumi.String("string"),
    				},
    			},
    			TasksCompleted: pulumi.String("string"),
    			TotalTasks:     pulumi.String("string"),
    			UpgradeEvents: avi.UpgradestatusinfoDryrunInfoUpgradeEventArray{
    				&avi.UpgradestatusinfoDryrunInfoUpgradeEventArgs{
    					NodesEvents: avi.UpgradestatusinfoDryrunInfoUpgradeEventNodesEventArray{
    						&avi.UpgradestatusinfoDryrunInfoUpgradeEventNodesEventArgs{
    							Duration: pulumi.String("string"),
    							EndTime:  pulumi.String("string"),
    							Ips: avi.UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIpArray{
    								&avi.UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIpArgs{
    									Addr: pulumi.String("string"),
    									Type: pulumi.String("string"),
    								},
    							},
    							Message:   pulumi.String("string"),
    							StartTime: pulumi.String("string"),
    							Status:    pulumi.String("string"),
    							SubTasks: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					SubEvents: avi.UpgradestatusinfoDryrunInfoUpgradeEventSubEventArray{
    						&avi.UpgradestatusinfoDryrunInfoUpgradeEventSubEventArgs{
    							Duration: pulumi.String("string"),
    							EndTime:  pulumi.String("string"),
    							Ips: avi.UpgradestatusinfoDryrunInfoUpgradeEventSubEventIpArray{
    								&avi.UpgradestatusinfoDryrunInfoUpgradeEventSubEventIpArgs{
    									Addr: pulumi.String("string"),
    									Type: pulumi.String("string"),
    								},
    							},
    							Message:   pulumi.String("string"),
    							StartTime: pulumi.String("string"),
    							Status:    pulumi.String("string"),
    							SubTasks: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					Task:     pulumi.String("string"),
    					TaskName: pulumi.String("string"),
    				},
    			},
    			Worker: pulumi.String("string"),
    		},
    	},
    	Duration:            pulumi.String("string"),
    	EnablePatchRollback: pulumi.String("string"),
    	EnableRollback:      pulumi.String("string"),
    	EndTime:             pulumi.String("string"),
    	EnqueueTime:         pulumi.String("string"),
    	FipsMode:            pulumi.String("string"),
    	Histories: avi.UpgradestatusinfoHistoryArray{
    		&avi.UpgradestatusinfoHistoryArgs{
    			Duration:     pulumi.String("string"),
    			EndTime:      pulumi.String("string"),
    			Ops:          pulumi.String("string"),
    			PatchVersion: pulumi.String("string"),
    			SeUpgradeEvents: avi.UpgradestatusinfoHistorySeUpgradeEventArray{
    				&avi.UpgradestatusinfoHistorySeUpgradeEventArgs{
    					FromSeRef:  pulumi.String("string"),
    					NumSe:      pulumi.String("string"),
    					NumSeGroup: pulumi.String("string"),
    					NumVs:      pulumi.String("string"),
    					Reasons: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeGroupHaMode: pulumi.String("string"),
    					SeGroupRef:    pulumi.String("string"),
    					SeRef:         pulumi.String("string"),
    					SubTasks: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Task:          pulumi.String("string"),
    					ToSeRef:       pulumi.String("string"),
    					TrafficStatus: pulumi.String("string"),
    					VsRef:         pulumi.String("string"),
    				},
    			},
    			SegStatuses: avi.UpgradestatusinfoHistorySegStatusArray{
    				&avi.UpgradestatusinfoHistorySegStatusArgs{
    					ControllerVersion: pulumi.String("string"),
    					DisruptedVsReves: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Duration:    pulumi.String("string"),
    					EndTime:     pulumi.String("string"),
    					EnqueueTime: pulumi.String("string"),
    					HaMode:      pulumi.String("string"),
    					InProgress:  pulumi.String("string"),
    					Notes: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					NumSe:                   pulumi.String("string"),
    					NumSeWithNoVs:           pulumi.String("string"),
    					NumSeWithVsNotScaledout: pulumi.String("string"),
    					NumSeWithVsScaledout:    pulumi.String("string"),
    					NumVs:                   pulumi.String("string"),
    					NumVsDisrupted:          pulumi.String("string"),
    					Progress:                pulumi.String("string"),
    					Reasons: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					RequestTime: pulumi.String("string"),
    					SeAlreadyUpgradedAtStarts: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeDisconnectedAtStarts: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeGroupName: pulumi.String("string"),
    					SeGroupUuid: pulumi.String("string"),
    					SeIpMissingAtStarts: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SePoweredoffAtStarts: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeRebootInProgressRef: pulumi.String("string"),
    					SeUpgradeCompleteds: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeUpgradeErrors: avi.UpgradestatusinfoHistorySegStatusSeUpgradeErrorArray{
    						&avi.UpgradestatusinfoHistorySegStatusSeUpgradeErrorArgs{
    							FromSeRef:  pulumi.String("string"),
    							NumSe:      pulumi.String("string"),
    							NumSeGroup: pulumi.String("string"),
    							NumVs:      pulumi.String("string"),
    							Reasons: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							SeGroupHaMode: pulumi.String("string"),
    							SeGroupRef:    pulumi.String("string"),
    							SeRef:         pulumi.String("string"),
    							SubTasks: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							Task:          pulumi.String("string"),
    							ToSeRef:       pulumi.String("string"),
    							TrafficStatus: pulumi.String("string"),
    							VsRef:         pulumi.String("string"),
    						},
    					},
    					SeUpgradeFaileds: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeUpgradeInProgresses: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeUpgradeNotStarteds: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeUpgradeSkipSuspendeds: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeUpgradeSuspendeds: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeWithNoVs: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeWithVsNotScaledouts: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeWithVsScaledouts: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					StartTime:     pulumi.String("string"),
    					State:         pulumi.String("string"),
    					TenantRef:     pulumi.String("string"),
    					Thread:        pulumi.String("string"),
    					TrafficStatus: pulumi.String("string"),
    					VsErrors: avi.UpgradestatusinfoHistorySegStatusVsErrorArray{
    						&avi.UpgradestatusinfoHistorySegStatusVsErrorArgs{
    							EventTimestamps: avi.UpgradestatusinfoHistorySegStatusVsErrorEventTimestampArray{
    								&avi.UpgradestatusinfoHistorySegStatusVsErrorEventTimestampArgs{
    									Secs:  pulumi.String("string"),
    									Usecs: pulumi.String("string"),
    								},
    							},
    							Reasons: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							SeGroupHaMode: pulumi.String("string"),
    							SeGroupRef:    pulumi.String("string"),
    							SeRef:         pulumi.String("string"),
    							TenantRef:     pulumi.String("string"),
    							TrafficStatus: pulumi.String("string"),
    							VipId:         pulumi.String("string"),
    							VsRef:         pulumi.String("string"),
    						},
    					},
    					VsMigrateInProgressReves: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					VsScaleinInProgressReves: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					VsScaleoutInProgressReves: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Worker: pulumi.String("string"),
    				},
    			},
    			StartTime:    pulumi.String("string"),
    			StatediffRef: pulumi.String("string"),
    			States: avi.UpgradestatusinfoHistoryStateArray{
    				&avi.UpgradestatusinfoHistoryStateArgs{
    					LastChangedTimes: avi.UpgradestatusinfoHistoryStateLastChangedTimeArray{
    						&avi.UpgradestatusinfoHistoryStateLastChangedTimeArgs{
    							Secs:  pulumi.String("string"),
    							Usecs: pulumi.String("string"),
    						},
    					},
    					Reason:   pulumi.String("string"),
    					Rebooted: pulumi.String("string"),
    					State:    pulumi.String("string"),
    				},
    			},
    			UpgradeEvents: avi.UpgradestatusinfoHistoryUpgradeEventArray{
    				&avi.UpgradestatusinfoHistoryUpgradeEventArgs{
    					NodesEvents: avi.UpgradestatusinfoHistoryUpgradeEventNodesEventArray{
    						&avi.UpgradestatusinfoHistoryUpgradeEventNodesEventArgs{
    							Duration: pulumi.String("string"),
    							EndTime:  pulumi.String("string"),
    							Ips: avi.UpgradestatusinfoHistoryUpgradeEventNodesEventIpArray{
    								&avi.UpgradestatusinfoHistoryUpgradeEventNodesEventIpArgs{
    									Addr: pulumi.String("string"),
    									Type: pulumi.String("string"),
    								},
    							},
    							Message:   pulumi.String("string"),
    							StartTime: pulumi.String("string"),
    							Status:    pulumi.String("string"),
    							SubTasks: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					SubEvents: avi.UpgradestatusinfoHistoryUpgradeEventSubEventArray{
    						&avi.UpgradestatusinfoHistoryUpgradeEventSubEventArgs{
    							Duration: pulumi.String("string"),
    							EndTime:  pulumi.String("string"),
    							Ips: avi.UpgradestatusinfoHistoryUpgradeEventSubEventIpArray{
    								&avi.UpgradestatusinfoHistoryUpgradeEventSubEventIpArgs{
    									Addr: pulumi.String("string"),
    									Type: pulumi.String("string"),
    								},
    							},
    							Message:   pulumi.String("string"),
    							StartTime: pulumi.String("string"),
    							Status:    pulumi.String("string"),
    							SubTasks: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					Task:     pulumi.String("string"),
    					TaskName: pulumi.String("string"),
    				},
    			},
    			Version: pulumi.String("string"),
    		},
    	},
    	ImagePath:   pulumi.String("string"),
    	ImageRef:    pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	NodeType:    pulumi.String("string"),
    	ObjCloudRef: pulumi.String("string"),
    	Params: avi.UpgradestatusinfoParamArray{
    		&avi.UpgradestatusinfoParamArgs{
    			Controllers: avi.UpgradestatusinfoParamControllerArray{
    				&avi.UpgradestatusinfoParamControllerArgs{
    					TaskBaseTimeout: pulumi.String("string"),
    				},
    			},
    			ImageRef: pulumi.String("string"),
    			PatchRef: pulumi.String("string"),
    			SeGroupOptions: avi.UpgradestatusinfoParamSeGroupOptionArray{
    				&avi.UpgradestatusinfoParamSeGroupOptionArgs{
    					ActionOnError: pulumi.String("string"),
    					Disruptive:    pulumi.String("string"),
    				},
    			},
    			SeGroupResumeOptions: avi.UpgradestatusinfoParamSeGroupResumeOptionArray{
    				&avi.UpgradestatusinfoParamSeGroupResumeOptionArgs{
    					ActionOnError: pulumi.String("string"),
    					Disruptive:    pulumi.String("string"),
    					SkipSuspended: pulumi.String("string"),
    				},
    			},
    			ServiceEngines: avi.UpgradestatusinfoParamServiceEngineArray{
    				&avi.UpgradestatusinfoParamServiceEngineArgs{
    					ConcurrentSegroupUpgrades:  pulumi.String("string"),
    					ImageDataTransferSize:      pulumi.String("string"),
    					LargeSeConnectTimeout:      pulumi.String("string"),
    					SeConnectTimeout:           pulumi.String("string"),
    					SimultaneousImageDownloads: pulumi.String("string"),
    					TaskBaseTimeout:            pulumi.String("string"),
    				},
    			},
    		},
    	},
    	PatchImagePath: pulumi.String("string"),
    	PatchImageRef:  pulumi.String("string"),
    	PatchLists: avi.UpgradestatusinfoPatchListArray{
    		&avi.UpgradestatusinfoPatchListArgs{
    			PatchImagePath: pulumi.String("string"),
    			PatchImageRef:  pulumi.String("string"),
    			PatchVersion:   pulumi.String("string"),
    		},
    	},
    	PatchReboot:           pulumi.String("string"),
    	PatchVersion:          pulumi.String("string"),
    	PrevImagePath:         pulumi.String("string"),
    	PrevPatchImagePath:    pulumi.String("string"),
    	PrevRemoteImageRef:    pulumi.String("string"),
    	PreviousImageRef:      pulumi.String("string"),
    	PreviousPatchImageRef: pulumi.String("string"),
    	PreviousPatchLists: avi.UpgradestatusinfoPreviousPatchListArray{
    		&avi.UpgradestatusinfoPreviousPatchListArgs{
    			PatchImagePath: pulumi.String("string"),
    			PatchImageRef:  pulumi.String("string"),
    			PatchVersion:   pulumi.String("string"),
    		},
    	},
    	PreviousPatchVersion: pulumi.String("string"),
    	PreviousVersion:      pulumi.String("string"),
    	Progress:             pulumi.String("string"),
    	Reason:               pulumi.String("string"),
    	RemoteImageRef:       pulumi.String("string"),
    	SePatchImagePath:     pulumi.String("string"),
    	SePatchImageRef:      pulumi.String("string"),
    	SeUpgradeEvents: avi.UpgradestatusinfoSeUpgradeEventArray{
    		&avi.UpgradestatusinfoSeUpgradeEventArgs{
    			FromSeRef:  pulumi.String("string"),
    			NumSe:      pulumi.String("string"),
    			NumSeGroup: pulumi.String("string"),
    			NumVs:      pulumi.String("string"),
    			Reasons: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeGroupHaMode: pulumi.String("string"),
    			SeGroupRef:    pulumi.String("string"),
    			SeRef:         pulumi.String("string"),
    			SubTasks: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Task:          pulumi.String("string"),
    			ToSeRef:       pulumi.String("string"),
    			TrafficStatus: pulumi.String("string"),
    			VsRef:         pulumi.String("string"),
    		},
    	},
    	SegParams: avi.UpgradestatusinfoSegParamArray{
    		&avi.UpgradestatusinfoSegParamArgs{
    			Controllers: avi.UpgradestatusinfoSegParamControllerArray{
    				&avi.UpgradestatusinfoSegParamControllerArgs{
    					TaskBaseTimeout: pulumi.String("string"),
    				},
    			},
    			ImageRef: pulumi.String("string"),
    			PatchRef: pulumi.String("string"),
    			SeGroupOptions: avi.UpgradestatusinfoSegParamSeGroupOptionArray{
    				&avi.UpgradestatusinfoSegParamSeGroupOptionArgs{
    					ActionOnError: pulumi.String("string"),
    					Disruptive:    pulumi.String("string"),
    				},
    			},
    			SeGroupResumeOptions: avi.UpgradestatusinfoSegParamSeGroupResumeOptionArray{
    				&avi.UpgradestatusinfoSegParamSeGroupResumeOptionArgs{
    					ActionOnError: pulumi.String("string"),
    					Disruptive:    pulumi.String("string"),
    					SkipSuspended: pulumi.String("string"),
    				},
    			},
    			ServiceEngines: avi.UpgradestatusinfoSegParamServiceEngineArray{
    				&avi.UpgradestatusinfoSegParamServiceEngineArgs{
    					ConcurrentSegroupUpgrades:  pulumi.String("string"),
    					ImageDataTransferSize:      pulumi.String("string"),
    					LargeSeConnectTimeout:      pulumi.String("string"),
    					SeConnectTimeout:           pulumi.String("string"),
    					SimultaneousImageDownloads: pulumi.String("string"),
    					TaskBaseTimeout:            pulumi.String("string"),
    				},
    			},
    		},
    	},
    	SegStatuses: avi.UpgradestatusinfoSegStatusArray{
    		&avi.UpgradestatusinfoSegStatusArgs{
    			ControllerVersion: pulumi.String("string"),
    			DisruptedVsReves: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Duration:    pulumi.String("string"),
    			EndTime:     pulumi.String("string"),
    			EnqueueTime: pulumi.String("string"),
    			HaMode:      pulumi.String("string"),
    			InProgress:  pulumi.String("string"),
    			Notes: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			NumSe:                   pulumi.String("string"),
    			NumSeWithNoVs:           pulumi.String("string"),
    			NumSeWithVsNotScaledout: pulumi.String("string"),
    			NumSeWithVsScaledout:    pulumi.String("string"),
    			NumVs:                   pulumi.String("string"),
    			NumVsDisrupted:          pulumi.String("string"),
    			Progress:                pulumi.String("string"),
    			Reasons: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			RequestTime: pulumi.String("string"),
    			SeAlreadyUpgradedAtStarts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeDisconnectedAtStarts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeGroupName: pulumi.String("string"),
    			SeGroupUuid: pulumi.String("string"),
    			SeIpMissingAtStarts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SePoweredoffAtStarts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeRebootInProgressRef: pulumi.String("string"),
    			SeUpgradeCompleteds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeUpgradeErrors: avi.UpgradestatusinfoSegStatusSeUpgradeErrorArray{
    				&avi.UpgradestatusinfoSegStatusSeUpgradeErrorArgs{
    					FromSeRef:  pulumi.String("string"),
    					NumSe:      pulumi.String("string"),
    					NumSeGroup: pulumi.String("string"),
    					NumVs:      pulumi.String("string"),
    					Reasons: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeGroupHaMode: pulumi.String("string"),
    					SeGroupRef:    pulumi.String("string"),
    					SeRef:         pulumi.String("string"),
    					SubTasks: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Task:          pulumi.String("string"),
    					ToSeRef:       pulumi.String("string"),
    					TrafficStatus: pulumi.String("string"),
    					VsRef:         pulumi.String("string"),
    				},
    			},
    			SeUpgradeFaileds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeUpgradeInProgresses: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeUpgradeNotStarteds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeUpgradeSkipSuspendeds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeUpgradeSuspendeds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeWithNoVs: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeWithVsNotScaledouts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeWithVsScaledouts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			StartTime:     pulumi.String("string"),
    			State:         pulumi.String("string"),
    			TenantRef:     pulumi.String("string"),
    			Thread:        pulumi.String("string"),
    			TrafficStatus: pulumi.String("string"),
    			VsErrors: avi.UpgradestatusinfoSegStatusVsErrorArray{
    				&avi.UpgradestatusinfoSegStatusVsErrorArgs{
    					EventTimestamps: avi.UpgradestatusinfoSegStatusVsErrorEventTimestampArray{
    						&avi.UpgradestatusinfoSegStatusVsErrorEventTimestampArgs{
    							Secs:  pulumi.String("string"),
    							Usecs: pulumi.String("string"),
    						},
    					},
    					Reasons: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeGroupHaMode: pulumi.String("string"),
    					SeGroupRef:    pulumi.String("string"),
    					SeRef:         pulumi.String("string"),
    					TenantRef:     pulumi.String("string"),
    					TrafficStatus: pulumi.String("string"),
    					VipId:         pulumi.String("string"),
    					VsRef:         pulumi.String("string"),
    				},
    			},
    			VsMigrateInProgressReves: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			VsScaleinInProgressReves: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			VsScaleoutInProgressReves: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Worker: pulumi.String("string"),
    		},
    	},
    	StartTime:    pulumi.String("string"),
    	StatediffRef: pulumi.String("string"),
    	States: avi.UpgradestatusinfoStateTypeArray{
    		&avi.UpgradestatusinfoStateTypeArgs{
    			LastChangedTimes: avi.UpgradestatusinfoStateLastChangedTimeArray{
    				&avi.UpgradestatusinfoStateLastChangedTimeArgs{
    					Secs:  pulumi.String("string"),
    					Usecs: pulumi.String("string"),
    				},
    			},
    			Reason:   pulumi.String("string"),
    			Rebooted: pulumi.String("string"),
    			State:    pulumi.String("string"),
    		},
    	},
    	System: pulumi.String("string"),
    	SystemReportRefs: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	TasksCompleted: pulumi.String("string"),
    	TenantRef:      pulumi.String("string"),
    	TotalTasks:     pulumi.String("string"),
    	UpgradeEvents: avi.UpgradestatusinfoUpgradeEventArray{
    		&avi.UpgradestatusinfoUpgradeEventArgs{
    			NodesEvents: avi.UpgradestatusinfoUpgradeEventNodesEventArray{
    				&avi.UpgradestatusinfoUpgradeEventNodesEventArgs{
    					Duration: pulumi.String("string"),
    					EndTime:  pulumi.String("string"),
    					Ips: avi.UpgradestatusinfoUpgradeEventNodesEventIpArray{
    						&avi.UpgradestatusinfoUpgradeEventNodesEventIpArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					Message:   pulumi.String("string"),
    					StartTime: pulumi.String("string"),
    					Status:    pulumi.String("string"),
    					SubTasks: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			SubEvents: avi.UpgradestatusinfoUpgradeEventSubEventArray{
    				&avi.UpgradestatusinfoUpgradeEventSubEventArgs{
    					Duration: pulumi.String("string"),
    					EndTime:  pulumi.String("string"),
    					Ips: avi.UpgradestatusinfoUpgradeEventSubEventIpArray{
    						&avi.UpgradestatusinfoUpgradeEventSubEventIpArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					Message:   pulumi.String("string"),
    					StartTime: pulumi.String("string"),
    					Status:    pulumi.String("string"),
    					SubTasks: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			Task:     pulumi.String("string"),
    			TaskName: pulumi.String("string"),
    		},
    	},
    	UpgradeOps: pulumi.String("string"),
    	UpgradeReadinesses: avi.UpgradestatusinfoUpgradeReadinessArray{
    		&avi.UpgradestatusinfoUpgradeReadinessArgs{
    			Checks: avi.UpgradestatusinfoUpgradeReadinessCheckArray{
    				&avi.UpgradestatusinfoUpgradeReadinessCheckArgs{
    					CheckCode:   pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Details: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Duration: pulumi.String("string"),
    					EndTime:  pulumi.String("string"),
    					ErrorDetails: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					StartTime: pulumi.String("string"),
    					State:     pulumi.String("string"),
    				},
    			},
    			ChecksCompleted: pulumi.String("string"),
    			Duration:        pulumi.String("string"),
    			EndTime:         pulumi.String("string"),
    			ImageRef:        pulumi.String("string"),
    			PatchImageRef:   pulumi.String("string"),
    			Progress:        pulumi.String("string"),
    			StartTime:       pulumi.String("string"),
    			States: avi.UpgradestatusinfoUpgradeReadinessStateArray{
    				&avi.UpgradestatusinfoUpgradeReadinessStateArgs{
    					LastChangedTimes: avi.UpgradestatusinfoUpgradeReadinessStateLastChangedTimeArray{
    						&avi.UpgradestatusinfoUpgradeReadinessStateLastChangedTimeArgs{
    							Secs:  pulumi.String("string"),
    							Usecs: pulumi.String("string"),
    						},
    					},
    					Reason:   pulumi.String("string"),
    					Rebooted: pulumi.String("string"),
    					State:    pulumi.String("string"),
    				},
    			},
    			TotalChecks: pulumi.String("string"),
    			UpgradeOps:  pulumi.String("string"),
    		},
    	},
    	UpgradestatusinfoId: pulumi.String("string"),
    	Uuid:                pulumi.String("string"),
    	Version:             pulumi.String("string"),
    })
    
    var upgradestatusinfoResource = new Upgradestatusinfo("upgradestatusinfoResource", UpgradestatusinfoArgs.builder()
        .afterRebootRollbackFnc("string")
        .afterRebootTaskName("string")
        .clean("string")
        .dryrunInfos(UpgradestatusinfoDryrunInfoArgs.builder()
            .duration("string")
            .endTime("string")
            .operation("string")
            .params(UpgradestatusinfoDryrunInfoParamArgs.builder()
                .controllerPatchRef("string")
                .dryrun("string")
                .imageRef("string")
                .prechecksOnly("string")
                .seGroupOptions(UpgradestatusinfoDryrunInfoParamSeGroupOptionArgs.builder()
                    .actionOnError("string")
                    .disruptive("string")
                    .build())
                .seGroupRefs("string")
                .sePatchRef("string")
                .skipWarnings("string")
                .system("string")
                .build())
            .progress("string")
            .startTime("string")
            .states(UpgradestatusinfoDryrunInfoStateArgs.builder()
                .lastChangedTimes(UpgradestatusinfoDryrunInfoStateLastChangedTimeArgs.builder()
                    .secs("string")
                    .usecs("string")
                    .build())
                .reason("string")
                .rebooted("string")
                .state("string")
                .build())
            .tasksCompleted("string")
            .totalTasks("string")
            .upgradeEvents(UpgradestatusinfoDryrunInfoUpgradeEventArgs.builder()
                .nodesEvents(UpgradestatusinfoDryrunInfoUpgradeEventNodesEventArgs.builder()
                    .duration("string")
                    .endTime("string")
                    .ips(UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIpArgs.builder()
                        .addr("string")
                        .type("string")
                        .build())
                    .message("string")
                    .startTime("string")
                    .status("string")
                    .subTasks("string")
                    .build())
                .subEvents(UpgradestatusinfoDryrunInfoUpgradeEventSubEventArgs.builder()
                    .duration("string")
                    .endTime("string")
                    .ips(UpgradestatusinfoDryrunInfoUpgradeEventSubEventIpArgs.builder()
                        .addr("string")
                        .type("string")
                        .build())
                    .message("string")
                    .startTime("string")
                    .status("string")
                    .subTasks("string")
                    .build())
                .task("string")
                .taskName("string")
                .build())
            .worker("string")
            .build())
        .duration("string")
        .enablePatchRollback("string")
        .enableRollback("string")
        .endTime("string")
        .enqueueTime("string")
        .fipsMode("string")
        .histories(UpgradestatusinfoHistoryArgs.builder()
            .duration("string")
            .endTime("string")
            .ops("string")
            .patchVersion("string")
            .seUpgradeEvents(UpgradestatusinfoHistorySeUpgradeEventArgs.builder()
                .fromSeRef("string")
                .numSe("string")
                .numSeGroup("string")
                .numVs("string")
                .reasons("string")
                .seGroupHaMode("string")
                .seGroupRef("string")
                .seRef("string")
                .subTasks("string")
                .task("string")
                .toSeRef("string")
                .trafficStatus("string")
                .vsRef("string")
                .build())
            .segStatuses(UpgradestatusinfoHistorySegStatusArgs.builder()
                .controllerVersion("string")
                .disruptedVsReves("string")
                .duration("string")
                .endTime("string")
                .enqueueTime("string")
                .haMode("string")
                .inProgress("string")
                .notes("string")
                .numSe("string")
                .numSeWithNoVs("string")
                .numSeWithVsNotScaledout("string")
                .numSeWithVsScaledout("string")
                .numVs("string")
                .numVsDisrupted("string")
                .progress("string")
                .reasons("string")
                .requestTime("string")
                .seAlreadyUpgradedAtStarts("string")
                .seDisconnectedAtStarts("string")
                .seGroupName("string")
                .seGroupUuid("string")
                .seIpMissingAtStarts("string")
                .sePoweredoffAtStarts("string")
                .seRebootInProgressRef("string")
                .seUpgradeCompleteds("string")
                .seUpgradeErrors(UpgradestatusinfoHistorySegStatusSeUpgradeErrorArgs.builder()
                    .fromSeRef("string")
                    .numSe("string")
                    .numSeGroup("string")
                    .numVs("string")
                    .reasons("string")
                    .seGroupHaMode("string")
                    .seGroupRef("string")
                    .seRef("string")
                    .subTasks("string")
                    .task("string")
                    .toSeRef("string")
                    .trafficStatus("string")
                    .vsRef("string")
                    .build())
                .seUpgradeFaileds("string")
                .seUpgradeInProgresses("string")
                .seUpgradeNotStarteds("string")
                .seUpgradeSkipSuspendeds("string")
                .seUpgradeSuspendeds("string")
                .seWithNoVs("string")
                .seWithVsNotScaledouts("string")
                .seWithVsScaledouts("string")
                .startTime("string")
                .state("string")
                .tenantRef("string")
                .thread("string")
                .trafficStatus("string")
                .vsErrors(UpgradestatusinfoHistorySegStatusVsErrorArgs.builder()
                    .eventTimestamps(UpgradestatusinfoHistorySegStatusVsErrorEventTimestampArgs.builder()
                        .secs("string")
                        .usecs("string")
                        .build())
                    .reasons("string")
                    .seGroupHaMode("string")
                    .seGroupRef("string")
                    .seRef("string")
                    .tenantRef("string")
                    .trafficStatus("string")
                    .vipId("string")
                    .vsRef("string")
                    .build())
                .vsMigrateInProgressReves("string")
                .vsScaleinInProgressReves("string")
                .vsScaleoutInProgressReves("string")
                .worker("string")
                .build())
            .startTime("string")
            .statediffRef("string")
            .states(UpgradestatusinfoHistoryStateArgs.builder()
                .lastChangedTimes(UpgradestatusinfoHistoryStateLastChangedTimeArgs.builder()
                    .secs("string")
                    .usecs("string")
                    .build())
                .reason("string")
                .rebooted("string")
                .state("string")
                .build())
            .upgradeEvents(UpgradestatusinfoHistoryUpgradeEventArgs.builder()
                .nodesEvents(UpgradestatusinfoHistoryUpgradeEventNodesEventArgs.builder()
                    .duration("string")
                    .endTime("string")
                    .ips(UpgradestatusinfoHistoryUpgradeEventNodesEventIpArgs.builder()
                        .addr("string")
                        .type("string")
                        .build())
                    .message("string")
                    .startTime("string")
                    .status("string")
                    .subTasks("string")
                    .build())
                .subEvents(UpgradestatusinfoHistoryUpgradeEventSubEventArgs.builder()
                    .duration("string")
                    .endTime("string")
                    .ips(UpgradestatusinfoHistoryUpgradeEventSubEventIpArgs.builder()
                        .addr("string")
                        .type("string")
                        .build())
                    .message("string")
                    .startTime("string")
                    .status("string")
                    .subTasks("string")
                    .build())
                .task("string")
                .taskName("string")
                .build())
            .version("string")
            .build())
        .imagePath("string")
        .imageRef("string")
        .name("string")
        .nodeType("string")
        .objCloudRef("string")
        .params(UpgradestatusinfoParamArgs.builder()
            .controllers(UpgradestatusinfoParamControllerArgs.builder()
                .taskBaseTimeout("string")
                .build())
            .imageRef("string")
            .patchRef("string")
            .seGroupOptions(UpgradestatusinfoParamSeGroupOptionArgs.builder()
                .actionOnError("string")
                .disruptive("string")
                .build())
            .seGroupResumeOptions(UpgradestatusinfoParamSeGroupResumeOptionArgs.builder()
                .actionOnError("string")
                .disruptive("string")
                .skipSuspended("string")
                .build())
            .serviceEngines(UpgradestatusinfoParamServiceEngineArgs.builder()
                .concurrentSegroupUpgrades("string")
                .imageDataTransferSize("string")
                .largeSeConnectTimeout("string")
                .seConnectTimeout("string")
                .simultaneousImageDownloads("string")
                .taskBaseTimeout("string")
                .build())
            .build())
        .patchImagePath("string")
        .patchImageRef("string")
        .patchLists(UpgradestatusinfoPatchListArgs.builder()
            .patchImagePath("string")
            .patchImageRef("string")
            .patchVersion("string")
            .build())
        .patchReboot("string")
        .patchVersion("string")
        .prevImagePath("string")
        .prevPatchImagePath("string")
        .prevRemoteImageRef("string")
        .previousImageRef("string")
        .previousPatchImageRef("string")
        .previousPatchLists(UpgradestatusinfoPreviousPatchListArgs.builder()
            .patchImagePath("string")
            .patchImageRef("string")
            .patchVersion("string")
            .build())
        .previousPatchVersion("string")
        .previousVersion("string")
        .progress("string")
        .reason("string")
        .remoteImageRef("string")
        .sePatchImagePath("string")
        .sePatchImageRef("string")
        .seUpgradeEvents(UpgradestatusinfoSeUpgradeEventArgs.builder()
            .fromSeRef("string")
            .numSe("string")
            .numSeGroup("string")
            .numVs("string")
            .reasons("string")
            .seGroupHaMode("string")
            .seGroupRef("string")
            .seRef("string")
            .subTasks("string")
            .task("string")
            .toSeRef("string")
            .trafficStatus("string")
            .vsRef("string")
            .build())
        .segParams(UpgradestatusinfoSegParamArgs.builder()
            .controllers(UpgradestatusinfoSegParamControllerArgs.builder()
                .taskBaseTimeout("string")
                .build())
            .imageRef("string")
            .patchRef("string")
            .seGroupOptions(UpgradestatusinfoSegParamSeGroupOptionArgs.builder()
                .actionOnError("string")
                .disruptive("string")
                .build())
            .seGroupResumeOptions(UpgradestatusinfoSegParamSeGroupResumeOptionArgs.builder()
                .actionOnError("string")
                .disruptive("string")
                .skipSuspended("string")
                .build())
            .serviceEngines(UpgradestatusinfoSegParamServiceEngineArgs.builder()
                .concurrentSegroupUpgrades("string")
                .imageDataTransferSize("string")
                .largeSeConnectTimeout("string")
                .seConnectTimeout("string")
                .simultaneousImageDownloads("string")
                .taskBaseTimeout("string")
                .build())
            .build())
        .segStatuses(UpgradestatusinfoSegStatusArgs.builder()
            .controllerVersion("string")
            .disruptedVsReves("string")
            .duration("string")
            .endTime("string")
            .enqueueTime("string")
            .haMode("string")
            .inProgress("string")
            .notes("string")
            .numSe("string")
            .numSeWithNoVs("string")
            .numSeWithVsNotScaledout("string")
            .numSeWithVsScaledout("string")
            .numVs("string")
            .numVsDisrupted("string")
            .progress("string")
            .reasons("string")
            .requestTime("string")
            .seAlreadyUpgradedAtStarts("string")
            .seDisconnectedAtStarts("string")
            .seGroupName("string")
            .seGroupUuid("string")
            .seIpMissingAtStarts("string")
            .sePoweredoffAtStarts("string")
            .seRebootInProgressRef("string")
            .seUpgradeCompleteds("string")
            .seUpgradeErrors(UpgradestatusinfoSegStatusSeUpgradeErrorArgs.builder()
                .fromSeRef("string")
                .numSe("string")
                .numSeGroup("string")
                .numVs("string")
                .reasons("string")
                .seGroupHaMode("string")
                .seGroupRef("string")
                .seRef("string")
                .subTasks("string")
                .task("string")
                .toSeRef("string")
                .trafficStatus("string")
                .vsRef("string")
                .build())
            .seUpgradeFaileds("string")
            .seUpgradeInProgresses("string")
            .seUpgradeNotStarteds("string")
            .seUpgradeSkipSuspendeds("string")
            .seUpgradeSuspendeds("string")
            .seWithNoVs("string")
            .seWithVsNotScaledouts("string")
            .seWithVsScaledouts("string")
            .startTime("string")
            .state("string")
            .tenantRef("string")
            .thread("string")
            .trafficStatus("string")
            .vsErrors(UpgradestatusinfoSegStatusVsErrorArgs.builder()
                .eventTimestamps(UpgradestatusinfoSegStatusVsErrorEventTimestampArgs.builder()
                    .secs("string")
                    .usecs("string")
                    .build())
                .reasons("string")
                .seGroupHaMode("string")
                .seGroupRef("string")
                .seRef("string")
                .tenantRef("string")
                .trafficStatus("string")
                .vipId("string")
                .vsRef("string")
                .build())
            .vsMigrateInProgressReves("string")
            .vsScaleinInProgressReves("string")
            .vsScaleoutInProgressReves("string")
            .worker("string")
            .build())
        .startTime("string")
        .statediffRef("string")
        .states(UpgradestatusinfoStateArgs.builder()
            .lastChangedTimes(UpgradestatusinfoStateLastChangedTimeArgs.builder()
                .secs("string")
                .usecs("string")
                .build())
            .reason("string")
            .rebooted("string")
            .state("string")
            .build())
        .system("string")
        .systemReportRefs("string")
        .tasksCompleted("string")
        .tenantRef("string")
        .totalTasks("string")
        .upgradeEvents(UpgradestatusinfoUpgradeEventArgs.builder()
            .nodesEvents(UpgradestatusinfoUpgradeEventNodesEventArgs.builder()
                .duration("string")
                .endTime("string")
                .ips(UpgradestatusinfoUpgradeEventNodesEventIpArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .message("string")
                .startTime("string")
                .status("string")
                .subTasks("string")
                .build())
            .subEvents(UpgradestatusinfoUpgradeEventSubEventArgs.builder()
                .duration("string")
                .endTime("string")
                .ips(UpgradestatusinfoUpgradeEventSubEventIpArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .message("string")
                .startTime("string")
                .status("string")
                .subTasks("string")
                .build())
            .task("string")
            .taskName("string")
            .build())
        .upgradeOps("string")
        .upgradeReadinesses(UpgradestatusinfoUpgradeReadinessArgs.builder()
            .checks(UpgradestatusinfoUpgradeReadinessCheckArgs.builder()
                .checkCode("string")
                .description("string")
                .details("string")
                .duration("string")
                .endTime("string")
                .errorDetails("string")
                .startTime("string")
                .state("string")
                .build())
            .checksCompleted("string")
            .duration("string")
            .endTime("string")
            .imageRef("string")
            .patchImageRef("string")
            .progress("string")
            .startTime("string")
            .states(UpgradestatusinfoUpgradeReadinessStateArgs.builder()
                .lastChangedTimes(UpgradestatusinfoUpgradeReadinessStateLastChangedTimeArgs.builder()
                    .secs("string")
                    .usecs("string")
                    .build())
                .reason("string")
                .rebooted("string")
                .state("string")
                .build())
            .totalChecks("string")
            .upgradeOps("string")
            .build())
        .upgradestatusinfoId("string")
        .uuid("string")
        .version("string")
        .build());
    
    upgradestatusinfo_resource = avi.Upgradestatusinfo("upgradestatusinfoResource",
        after_reboot_rollback_fnc="string",
        after_reboot_task_name="string",
        clean="string",
        dryrun_infos=[{
            "duration": "string",
            "end_time": "string",
            "operation": "string",
            "params": [{
                "controller_patch_ref": "string",
                "dryrun": "string",
                "image_ref": "string",
                "prechecks_only": "string",
                "se_group_options": [{
                    "action_on_error": "string",
                    "disruptive": "string",
                }],
                "se_group_refs": ["string"],
                "se_patch_ref": "string",
                "skip_warnings": "string",
                "system": "string",
            }],
            "progress": "string",
            "start_time": "string",
            "states": [{
                "last_changed_times": [{
                    "secs": "string",
                    "usecs": "string",
                }],
                "reason": "string",
                "rebooted": "string",
                "state": "string",
            }],
            "tasks_completed": "string",
            "total_tasks": "string",
            "upgrade_events": [{
                "nodes_events": [{
                    "duration": "string",
                    "end_time": "string",
                    "ips": [{
                        "addr": "string",
                        "type": "string",
                    }],
                    "message": "string",
                    "start_time": "string",
                    "status": "string",
                    "sub_tasks": ["string"],
                }],
                "sub_events": [{
                    "duration": "string",
                    "end_time": "string",
                    "ips": [{
                        "addr": "string",
                        "type": "string",
                    }],
                    "message": "string",
                    "start_time": "string",
                    "status": "string",
                    "sub_tasks": ["string"],
                }],
                "task": "string",
                "task_name": "string",
            }],
            "worker": "string",
        }],
        duration="string",
        enable_patch_rollback="string",
        enable_rollback="string",
        end_time="string",
        enqueue_time="string",
        fips_mode="string",
        histories=[{
            "duration": "string",
            "end_time": "string",
            "ops": "string",
            "patch_version": "string",
            "se_upgrade_events": [{
                "from_se_ref": "string",
                "num_se": "string",
                "num_se_group": "string",
                "num_vs": "string",
                "reasons": ["string"],
                "se_group_ha_mode": "string",
                "se_group_ref": "string",
                "se_ref": "string",
                "sub_tasks": ["string"],
                "task": "string",
                "to_se_ref": "string",
                "traffic_status": "string",
                "vs_ref": "string",
            }],
            "seg_statuses": [{
                "controller_version": "string",
                "disrupted_vs_reves": ["string"],
                "duration": "string",
                "end_time": "string",
                "enqueue_time": "string",
                "ha_mode": "string",
                "in_progress": "string",
                "notes": ["string"],
                "num_se": "string",
                "num_se_with_no_vs": "string",
                "num_se_with_vs_not_scaledout": "string",
                "num_se_with_vs_scaledout": "string",
                "num_vs": "string",
                "num_vs_disrupted": "string",
                "progress": "string",
                "reasons": ["string"],
                "request_time": "string",
                "se_already_upgraded_at_starts": ["string"],
                "se_disconnected_at_starts": ["string"],
                "se_group_name": "string",
                "se_group_uuid": "string",
                "se_ip_missing_at_starts": ["string"],
                "se_poweredoff_at_starts": ["string"],
                "se_reboot_in_progress_ref": "string",
                "se_upgrade_completeds": ["string"],
                "se_upgrade_errors": [{
                    "from_se_ref": "string",
                    "num_se": "string",
                    "num_se_group": "string",
                    "num_vs": "string",
                    "reasons": ["string"],
                    "se_group_ha_mode": "string",
                    "se_group_ref": "string",
                    "se_ref": "string",
                    "sub_tasks": ["string"],
                    "task": "string",
                    "to_se_ref": "string",
                    "traffic_status": "string",
                    "vs_ref": "string",
                }],
                "se_upgrade_faileds": ["string"],
                "se_upgrade_in_progresses": ["string"],
                "se_upgrade_not_starteds": ["string"],
                "se_upgrade_skip_suspendeds": ["string"],
                "se_upgrade_suspendeds": ["string"],
                "se_with_no_vs": ["string"],
                "se_with_vs_not_scaledouts": ["string"],
                "se_with_vs_scaledouts": ["string"],
                "start_time": "string",
                "state": "string",
                "tenant_ref": "string",
                "thread": "string",
                "traffic_status": "string",
                "vs_errors": [{
                    "event_timestamps": [{
                        "secs": "string",
                        "usecs": "string",
                    }],
                    "reasons": ["string"],
                    "se_group_ha_mode": "string",
                    "se_group_ref": "string",
                    "se_ref": "string",
                    "tenant_ref": "string",
                    "traffic_status": "string",
                    "vip_id": "string",
                    "vs_ref": "string",
                }],
                "vs_migrate_in_progress_reves": ["string"],
                "vs_scalein_in_progress_reves": ["string"],
                "vs_scaleout_in_progress_reves": ["string"],
                "worker": "string",
            }],
            "start_time": "string",
            "statediff_ref": "string",
            "states": [{
                "last_changed_times": [{
                    "secs": "string",
                    "usecs": "string",
                }],
                "reason": "string",
                "rebooted": "string",
                "state": "string",
            }],
            "upgrade_events": [{
                "nodes_events": [{
                    "duration": "string",
                    "end_time": "string",
                    "ips": [{
                        "addr": "string",
                        "type": "string",
                    }],
                    "message": "string",
                    "start_time": "string",
                    "status": "string",
                    "sub_tasks": ["string"],
                }],
                "sub_events": [{
                    "duration": "string",
                    "end_time": "string",
                    "ips": [{
                        "addr": "string",
                        "type": "string",
                    }],
                    "message": "string",
                    "start_time": "string",
                    "status": "string",
                    "sub_tasks": ["string"],
                }],
                "task": "string",
                "task_name": "string",
            }],
            "version": "string",
        }],
        image_path="string",
        image_ref="string",
        name="string",
        node_type="string",
        obj_cloud_ref="string",
        params=[{
            "controllers": [{
                "task_base_timeout": "string",
            }],
            "image_ref": "string",
            "patch_ref": "string",
            "se_group_options": [{
                "action_on_error": "string",
                "disruptive": "string",
            }],
            "se_group_resume_options": [{
                "action_on_error": "string",
                "disruptive": "string",
                "skip_suspended": "string",
            }],
            "service_engines": [{
                "concurrent_segroup_upgrades": "string",
                "image_data_transfer_size": "string",
                "large_se_connect_timeout": "string",
                "se_connect_timeout": "string",
                "simultaneous_image_downloads": "string",
                "task_base_timeout": "string",
            }],
        }],
        patch_image_path="string",
        patch_image_ref="string",
        patch_lists=[{
            "patch_image_path": "string",
            "patch_image_ref": "string",
            "patch_version": "string",
        }],
        patch_reboot="string",
        patch_version="string",
        prev_image_path="string",
        prev_patch_image_path="string",
        prev_remote_image_ref="string",
        previous_image_ref="string",
        previous_patch_image_ref="string",
        previous_patch_lists=[{
            "patch_image_path": "string",
            "patch_image_ref": "string",
            "patch_version": "string",
        }],
        previous_patch_version="string",
        previous_version="string",
        progress="string",
        reason="string",
        remote_image_ref="string",
        se_patch_image_path="string",
        se_patch_image_ref="string",
        se_upgrade_events=[{
            "from_se_ref": "string",
            "num_se": "string",
            "num_se_group": "string",
            "num_vs": "string",
            "reasons": ["string"],
            "se_group_ha_mode": "string",
            "se_group_ref": "string",
            "se_ref": "string",
            "sub_tasks": ["string"],
            "task": "string",
            "to_se_ref": "string",
            "traffic_status": "string",
            "vs_ref": "string",
        }],
        seg_params=[{
            "controllers": [{
                "task_base_timeout": "string",
            }],
            "image_ref": "string",
            "patch_ref": "string",
            "se_group_options": [{
                "action_on_error": "string",
                "disruptive": "string",
            }],
            "se_group_resume_options": [{
                "action_on_error": "string",
                "disruptive": "string",
                "skip_suspended": "string",
            }],
            "service_engines": [{
                "concurrent_segroup_upgrades": "string",
                "image_data_transfer_size": "string",
                "large_se_connect_timeout": "string",
                "se_connect_timeout": "string",
                "simultaneous_image_downloads": "string",
                "task_base_timeout": "string",
            }],
        }],
        seg_statuses=[{
            "controller_version": "string",
            "disrupted_vs_reves": ["string"],
            "duration": "string",
            "end_time": "string",
            "enqueue_time": "string",
            "ha_mode": "string",
            "in_progress": "string",
            "notes": ["string"],
            "num_se": "string",
            "num_se_with_no_vs": "string",
            "num_se_with_vs_not_scaledout": "string",
            "num_se_with_vs_scaledout": "string",
            "num_vs": "string",
            "num_vs_disrupted": "string",
            "progress": "string",
            "reasons": ["string"],
            "request_time": "string",
            "se_already_upgraded_at_starts": ["string"],
            "se_disconnected_at_starts": ["string"],
            "se_group_name": "string",
            "se_group_uuid": "string",
            "se_ip_missing_at_starts": ["string"],
            "se_poweredoff_at_starts": ["string"],
            "se_reboot_in_progress_ref": "string",
            "se_upgrade_completeds": ["string"],
            "se_upgrade_errors": [{
                "from_se_ref": "string",
                "num_se": "string",
                "num_se_group": "string",
                "num_vs": "string",
                "reasons": ["string"],
                "se_group_ha_mode": "string",
                "se_group_ref": "string",
                "se_ref": "string",
                "sub_tasks": ["string"],
                "task": "string",
                "to_se_ref": "string",
                "traffic_status": "string",
                "vs_ref": "string",
            }],
            "se_upgrade_faileds": ["string"],
            "se_upgrade_in_progresses": ["string"],
            "se_upgrade_not_starteds": ["string"],
            "se_upgrade_skip_suspendeds": ["string"],
            "se_upgrade_suspendeds": ["string"],
            "se_with_no_vs": ["string"],
            "se_with_vs_not_scaledouts": ["string"],
            "se_with_vs_scaledouts": ["string"],
            "start_time": "string",
            "state": "string",
            "tenant_ref": "string",
            "thread": "string",
            "traffic_status": "string",
            "vs_errors": [{
                "event_timestamps": [{
                    "secs": "string",
                    "usecs": "string",
                }],
                "reasons": ["string"],
                "se_group_ha_mode": "string",
                "se_group_ref": "string",
                "se_ref": "string",
                "tenant_ref": "string",
                "traffic_status": "string",
                "vip_id": "string",
                "vs_ref": "string",
            }],
            "vs_migrate_in_progress_reves": ["string"],
            "vs_scalein_in_progress_reves": ["string"],
            "vs_scaleout_in_progress_reves": ["string"],
            "worker": "string",
        }],
        start_time="string",
        statediff_ref="string",
        states=[{
            "last_changed_times": [{
                "secs": "string",
                "usecs": "string",
            }],
            "reason": "string",
            "rebooted": "string",
            "state": "string",
        }],
        system="string",
        system_report_refs=["string"],
        tasks_completed="string",
        tenant_ref="string",
        total_tasks="string",
        upgrade_events=[{
            "nodes_events": [{
                "duration": "string",
                "end_time": "string",
                "ips": [{
                    "addr": "string",
                    "type": "string",
                }],
                "message": "string",
                "start_time": "string",
                "status": "string",
                "sub_tasks": ["string"],
            }],
            "sub_events": [{
                "duration": "string",
                "end_time": "string",
                "ips": [{
                    "addr": "string",
                    "type": "string",
                }],
                "message": "string",
                "start_time": "string",
                "status": "string",
                "sub_tasks": ["string"],
            }],
            "task": "string",
            "task_name": "string",
        }],
        upgrade_ops="string",
        upgrade_readinesses=[{
            "checks": [{
                "check_code": "string",
                "description": "string",
                "details": ["string"],
                "duration": "string",
                "end_time": "string",
                "error_details": ["string"],
                "start_time": "string",
                "state": "string",
            }],
            "checks_completed": "string",
            "duration": "string",
            "end_time": "string",
            "image_ref": "string",
            "patch_image_ref": "string",
            "progress": "string",
            "start_time": "string",
            "states": [{
                "last_changed_times": [{
                    "secs": "string",
                    "usecs": "string",
                }],
                "reason": "string",
                "rebooted": "string",
                "state": "string",
            }],
            "total_checks": "string",
            "upgrade_ops": "string",
        }],
        upgradestatusinfo_id="string",
        uuid="string",
        version="string")
    
    const upgradestatusinfoResource = new avi.Upgradestatusinfo("upgradestatusinfoResource", {
        afterRebootRollbackFnc: "string",
        afterRebootTaskName: "string",
        clean: "string",
        dryrunInfos: [{
            duration: "string",
            endTime: "string",
            operation: "string",
            params: [{
                controllerPatchRef: "string",
                dryrun: "string",
                imageRef: "string",
                prechecksOnly: "string",
                seGroupOptions: [{
                    actionOnError: "string",
                    disruptive: "string",
                }],
                seGroupRefs: ["string"],
                sePatchRef: "string",
                skipWarnings: "string",
                system: "string",
            }],
            progress: "string",
            startTime: "string",
            states: [{
                lastChangedTimes: [{
                    secs: "string",
                    usecs: "string",
                }],
                reason: "string",
                rebooted: "string",
                state: "string",
            }],
            tasksCompleted: "string",
            totalTasks: "string",
            upgradeEvents: [{
                nodesEvents: [{
                    duration: "string",
                    endTime: "string",
                    ips: [{
                        addr: "string",
                        type: "string",
                    }],
                    message: "string",
                    startTime: "string",
                    status: "string",
                    subTasks: ["string"],
                }],
                subEvents: [{
                    duration: "string",
                    endTime: "string",
                    ips: [{
                        addr: "string",
                        type: "string",
                    }],
                    message: "string",
                    startTime: "string",
                    status: "string",
                    subTasks: ["string"],
                }],
                task: "string",
                taskName: "string",
            }],
            worker: "string",
        }],
        duration: "string",
        enablePatchRollback: "string",
        enableRollback: "string",
        endTime: "string",
        enqueueTime: "string",
        fipsMode: "string",
        histories: [{
            duration: "string",
            endTime: "string",
            ops: "string",
            patchVersion: "string",
            seUpgradeEvents: [{
                fromSeRef: "string",
                numSe: "string",
                numSeGroup: "string",
                numVs: "string",
                reasons: ["string"],
                seGroupHaMode: "string",
                seGroupRef: "string",
                seRef: "string",
                subTasks: ["string"],
                task: "string",
                toSeRef: "string",
                trafficStatus: "string",
                vsRef: "string",
            }],
            segStatuses: [{
                controllerVersion: "string",
                disruptedVsReves: ["string"],
                duration: "string",
                endTime: "string",
                enqueueTime: "string",
                haMode: "string",
                inProgress: "string",
                notes: ["string"],
                numSe: "string",
                numSeWithNoVs: "string",
                numSeWithVsNotScaledout: "string",
                numSeWithVsScaledout: "string",
                numVs: "string",
                numVsDisrupted: "string",
                progress: "string",
                reasons: ["string"],
                requestTime: "string",
                seAlreadyUpgradedAtStarts: ["string"],
                seDisconnectedAtStarts: ["string"],
                seGroupName: "string",
                seGroupUuid: "string",
                seIpMissingAtStarts: ["string"],
                sePoweredoffAtStarts: ["string"],
                seRebootInProgressRef: "string",
                seUpgradeCompleteds: ["string"],
                seUpgradeErrors: [{
                    fromSeRef: "string",
                    numSe: "string",
                    numSeGroup: "string",
                    numVs: "string",
                    reasons: ["string"],
                    seGroupHaMode: "string",
                    seGroupRef: "string",
                    seRef: "string",
                    subTasks: ["string"],
                    task: "string",
                    toSeRef: "string",
                    trafficStatus: "string",
                    vsRef: "string",
                }],
                seUpgradeFaileds: ["string"],
                seUpgradeInProgresses: ["string"],
                seUpgradeNotStarteds: ["string"],
                seUpgradeSkipSuspendeds: ["string"],
                seUpgradeSuspendeds: ["string"],
                seWithNoVs: ["string"],
                seWithVsNotScaledouts: ["string"],
                seWithVsScaledouts: ["string"],
                startTime: "string",
                state: "string",
                tenantRef: "string",
                thread: "string",
                trafficStatus: "string",
                vsErrors: [{
                    eventTimestamps: [{
                        secs: "string",
                        usecs: "string",
                    }],
                    reasons: ["string"],
                    seGroupHaMode: "string",
                    seGroupRef: "string",
                    seRef: "string",
                    tenantRef: "string",
                    trafficStatus: "string",
                    vipId: "string",
                    vsRef: "string",
                }],
                vsMigrateInProgressReves: ["string"],
                vsScaleinInProgressReves: ["string"],
                vsScaleoutInProgressReves: ["string"],
                worker: "string",
            }],
            startTime: "string",
            statediffRef: "string",
            states: [{
                lastChangedTimes: [{
                    secs: "string",
                    usecs: "string",
                }],
                reason: "string",
                rebooted: "string",
                state: "string",
            }],
            upgradeEvents: [{
                nodesEvents: [{
                    duration: "string",
                    endTime: "string",
                    ips: [{
                        addr: "string",
                        type: "string",
                    }],
                    message: "string",
                    startTime: "string",
                    status: "string",
                    subTasks: ["string"],
                }],
                subEvents: [{
                    duration: "string",
                    endTime: "string",
                    ips: [{
                        addr: "string",
                        type: "string",
                    }],
                    message: "string",
                    startTime: "string",
                    status: "string",
                    subTasks: ["string"],
                }],
                task: "string",
                taskName: "string",
            }],
            version: "string",
        }],
        imagePath: "string",
        imageRef: "string",
        name: "string",
        nodeType: "string",
        objCloudRef: "string",
        params: [{
            controllers: [{
                taskBaseTimeout: "string",
            }],
            imageRef: "string",
            patchRef: "string",
            seGroupOptions: [{
                actionOnError: "string",
                disruptive: "string",
            }],
            seGroupResumeOptions: [{
                actionOnError: "string",
                disruptive: "string",
                skipSuspended: "string",
            }],
            serviceEngines: [{
                concurrentSegroupUpgrades: "string",
                imageDataTransferSize: "string",
                largeSeConnectTimeout: "string",
                seConnectTimeout: "string",
                simultaneousImageDownloads: "string",
                taskBaseTimeout: "string",
            }],
        }],
        patchImagePath: "string",
        patchImageRef: "string",
        patchLists: [{
            patchImagePath: "string",
            patchImageRef: "string",
            patchVersion: "string",
        }],
        patchReboot: "string",
        patchVersion: "string",
        prevImagePath: "string",
        prevPatchImagePath: "string",
        prevRemoteImageRef: "string",
        previousImageRef: "string",
        previousPatchImageRef: "string",
        previousPatchLists: [{
            patchImagePath: "string",
            patchImageRef: "string",
            patchVersion: "string",
        }],
        previousPatchVersion: "string",
        previousVersion: "string",
        progress: "string",
        reason: "string",
        remoteImageRef: "string",
        sePatchImagePath: "string",
        sePatchImageRef: "string",
        seUpgradeEvents: [{
            fromSeRef: "string",
            numSe: "string",
            numSeGroup: "string",
            numVs: "string",
            reasons: ["string"],
            seGroupHaMode: "string",
            seGroupRef: "string",
            seRef: "string",
            subTasks: ["string"],
            task: "string",
            toSeRef: "string",
            trafficStatus: "string",
            vsRef: "string",
        }],
        segParams: [{
            controllers: [{
                taskBaseTimeout: "string",
            }],
            imageRef: "string",
            patchRef: "string",
            seGroupOptions: [{
                actionOnError: "string",
                disruptive: "string",
            }],
            seGroupResumeOptions: [{
                actionOnError: "string",
                disruptive: "string",
                skipSuspended: "string",
            }],
            serviceEngines: [{
                concurrentSegroupUpgrades: "string",
                imageDataTransferSize: "string",
                largeSeConnectTimeout: "string",
                seConnectTimeout: "string",
                simultaneousImageDownloads: "string",
                taskBaseTimeout: "string",
            }],
        }],
        segStatuses: [{
            controllerVersion: "string",
            disruptedVsReves: ["string"],
            duration: "string",
            endTime: "string",
            enqueueTime: "string",
            haMode: "string",
            inProgress: "string",
            notes: ["string"],
            numSe: "string",
            numSeWithNoVs: "string",
            numSeWithVsNotScaledout: "string",
            numSeWithVsScaledout: "string",
            numVs: "string",
            numVsDisrupted: "string",
            progress: "string",
            reasons: ["string"],
            requestTime: "string",
            seAlreadyUpgradedAtStarts: ["string"],
            seDisconnectedAtStarts: ["string"],
            seGroupName: "string",
            seGroupUuid: "string",
            seIpMissingAtStarts: ["string"],
            sePoweredoffAtStarts: ["string"],
            seRebootInProgressRef: "string",
            seUpgradeCompleteds: ["string"],
            seUpgradeErrors: [{
                fromSeRef: "string",
                numSe: "string",
                numSeGroup: "string",
                numVs: "string",
                reasons: ["string"],
                seGroupHaMode: "string",
                seGroupRef: "string",
                seRef: "string",
                subTasks: ["string"],
                task: "string",
                toSeRef: "string",
                trafficStatus: "string",
                vsRef: "string",
            }],
            seUpgradeFaileds: ["string"],
            seUpgradeInProgresses: ["string"],
            seUpgradeNotStarteds: ["string"],
            seUpgradeSkipSuspendeds: ["string"],
            seUpgradeSuspendeds: ["string"],
            seWithNoVs: ["string"],
            seWithVsNotScaledouts: ["string"],
            seWithVsScaledouts: ["string"],
            startTime: "string",
            state: "string",
            tenantRef: "string",
            thread: "string",
            trafficStatus: "string",
            vsErrors: [{
                eventTimestamps: [{
                    secs: "string",
                    usecs: "string",
                }],
                reasons: ["string"],
                seGroupHaMode: "string",
                seGroupRef: "string",
                seRef: "string",
                tenantRef: "string",
                trafficStatus: "string",
                vipId: "string",
                vsRef: "string",
            }],
            vsMigrateInProgressReves: ["string"],
            vsScaleinInProgressReves: ["string"],
            vsScaleoutInProgressReves: ["string"],
            worker: "string",
        }],
        startTime: "string",
        statediffRef: "string",
        states: [{
            lastChangedTimes: [{
                secs: "string",
                usecs: "string",
            }],
            reason: "string",
            rebooted: "string",
            state: "string",
        }],
        system: "string",
        systemReportRefs: ["string"],
        tasksCompleted: "string",
        tenantRef: "string",
        totalTasks: "string",
        upgradeEvents: [{
            nodesEvents: [{
                duration: "string",
                endTime: "string",
                ips: [{
                    addr: "string",
                    type: "string",
                }],
                message: "string",
                startTime: "string",
                status: "string",
                subTasks: ["string"],
            }],
            subEvents: [{
                duration: "string",
                endTime: "string",
                ips: [{
                    addr: "string",
                    type: "string",
                }],
                message: "string",
                startTime: "string",
                status: "string",
                subTasks: ["string"],
            }],
            task: "string",
            taskName: "string",
        }],
        upgradeOps: "string",
        upgradeReadinesses: [{
            checks: [{
                checkCode: "string",
                description: "string",
                details: ["string"],
                duration: "string",
                endTime: "string",
                errorDetails: ["string"],
                startTime: "string",
                state: "string",
            }],
            checksCompleted: "string",
            duration: "string",
            endTime: "string",
            imageRef: "string",
            patchImageRef: "string",
            progress: "string",
            startTime: "string",
            states: [{
                lastChangedTimes: [{
                    secs: "string",
                    usecs: "string",
                }],
                reason: "string",
                rebooted: "string",
                state: "string",
            }],
            totalChecks: "string",
            upgradeOps: "string",
        }],
        upgradestatusinfoId: "string",
        uuid: "string",
        version: "string",
    });
    
    type: avi:Upgradestatusinfo
    properties:
        afterRebootRollbackFnc: string
        afterRebootTaskName: string
        clean: string
        dryrunInfos:
            - duration: string
              endTime: string
              operation: string
              params:
                - controllerPatchRef: string
                  dryrun: string
                  imageRef: string
                  prechecksOnly: string
                  seGroupOptions:
                    - actionOnError: string
                      disruptive: string
                  seGroupRefs:
                    - string
                  sePatchRef: string
                  skipWarnings: string
                  system: string
              progress: string
              startTime: string
              states:
                - lastChangedTimes:
                    - secs: string
                      usecs: string
                  reason: string
                  rebooted: string
                  state: string
              tasksCompleted: string
              totalTasks: string
              upgradeEvents:
                - nodesEvents:
                    - duration: string
                      endTime: string
                      ips:
                        - addr: string
                          type: string
                      message: string
                      startTime: string
                      status: string
                      subTasks:
                        - string
                  subEvents:
                    - duration: string
                      endTime: string
                      ips:
                        - addr: string
                          type: string
                      message: string
                      startTime: string
                      status: string
                      subTasks:
                        - string
                  task: string
                  taskName: string
              worker: string
        duration: string
        enablePatchRollback: string
        enableRollback: string
        endTime: string
        enqueueTime: string
        fipsMode: string
        histories:
            - duration: string
              endTime: string
              ops: string
              patchVersion: string
              seUpgradeEvents:
                - fromSeRef: string
                  numSe: string
                  numSeGroup: string
                  numVs: string
                  reasons:
                    - string
                  seGroupHaMode: string
                  seGroupRef: string
                  seRef: string
                  subTasks:
                    - string
                  task: string
                  toSeRef: string
                  trafficStatus: string
                  vsRef: string
              segStatuses:
                - controllerVersion: string
                  disruptedVsReves:
                    - string
                  duration: string
                  endTime: string
                  enqueueTime: string
                  haMode: string
                  inProgress: string
                  notes:
                    - string
                  numSe: string
                  numSeWithNoVs: string
                  numSeWithVsNotScaledout: string
                  numSeWithVsScaledout: string
                  numVs: string
                  numVsDisrupted: string
                  progress: string
                  reasons:
                    - string
                  requestTime: string
                  seAlreadyUpgradedAtStarts:
                    - string
                  seDisconnectedAtStarts:
                    - string
                  seGroupName: string
                  seGroupUuid: string
                  seIpMissingAtStarts:
                    - string
                  sePoweredoffAtStarts:
                    - string
                  seRebootInProgressRef: string
                  seUpgradeCompleteds:
                    - string
                  seUpgradeErrors:
                    - fromSeRef: string
                      numSe: string
                      numSeGroup: string
                      numVs: string
                      reasons:
                        - string
                      seGroupHaMode: string
                      seGroupRef: string
                      seRef: string
                      subTasks:
                        - string
                      task: string
                      toSeRef: string
                      trafficStatus: string
                      vsRef: string
                  seUpgradeFaileds:
                    - string
                  seUpgradeInProgresses:
                    - string
                  seUpgradeNotStarteds:
                    - string
                  seUpgradeSkipSuspendeds:
                    - string
                  seUpgradeSuspendeds:
                    - string
                  seWithNoVs:
                    - string
                  seWithVsNotScaledouts:
                    - string
                  seWithVsScaledouts:
                    - string
                  startTime: string
                  state: string
                  tenantRef: string
                  thread: string
                  trafficStatus: string
                  vsErrors:
                    - eventTimestamps:
                        - secs: string
                          usecs: string
                      reasons:
                        - string
                      seGroupHaMode: string
                      seGroupRef: string
                      seRef: string
                      tenantRef: string
                      trafficStatus: string
                      vipId: string
                      vsRef: string
                  vsMigrateInProgressReves:
                    - string
                  vsScaleinInProgressReves:
                    - string
                  vsScaleoutInProgressReves:
                    - string
                  worker: string
              startTime: string
              statediffRef: string
              states:
                - lastChangedTimes:
                    - secs: string
                      usecs: string
                  reason: string
                  rebooted: string
                  state: string
              upgradeEvents:
                - nodesEvents:
                    - duration: string
                      endTime: string
                      ips:
                        - addr: string
                          type: string
                      message: string
                      startTime: string
                      status: string
                      subTasks:
                        - string
                  subEvents:
                    - duration: string
                      endTime: string
                      ips:
                        - addr: string
                          type: string
                      message: string
                      startTime: string
                      status: string
                      subTasks:
                        - string
                  task: string
                  taskName: string
              version: string
        imagePath: string
        imageRef: string
        name: string
        nodeType: string
        objCloudRef: string
        params:
            - controllers:
                - taskBaseTimeout: string
              imageRef: string
              patchRef: string
              seGroupOptions:
                - actionOnError: string
                  disruptive: string
              seGroupResumeOptions:
                - actionOnError: string
                  disruptive: string
                  skipSuspended: string
              serviceEngines:
                - concurrentSegroupUpgrades: string
                  imageDataTransferSize: string
                  largeSeConnectTimeout: string
                  seConnectTimeout: string
                  simultaneousImageDownloads: string
                  taskBaseTimeout: string
        patchImagePath: string
        patchImageRef: string
        patchLists:
            - patchImagePath: string
              patchImageRef: string
              patchVersion: string
        patchReboot: string
        patchVersion: string
        prevImagePath: string
        prevPatchImagePath: string
        prevRemoteImageRef: string
        previousImageRef: string
        previousPatchImageRef: string
        previousPatchLists:
            - patchImagePath: string
              patchImageRef: string
              patchVersion: string
        previousPatchVersion: string
        previousVersion: string
        progress: string
        reason: string
        remoteImageRef: string
        sePatchImagePath: string
        sePatchImageRef: string
        seUpgradeEvents:
            - fromSeRef: string
              numSe: string
              numSeGroup: string
              numVs: string
              reasons:
                - string
              seGroupHaMode: string
              seGroupRef: string
              seRef: string
              subTasks:
                - string
              task: string
              toSeRef: string
              trafficStatus: string
              vsRef: string
        segParams:
            - controllers:
                - taskBaseTimeout: string
              imageRef: string
              patchRef: string
              seGroupOptions:
                - actionOnError: string
                  disruptive: string
              seGroupResumeOptions:
                - actionOnError: string
                  disruptive: string
                  skipSuspended: string
              serviceEngines:
                - concurrentSegroupUpgrades: string
                  imageDataTransferSize: string
                  largeSeConnectTimeout: string
                  seConnectTimeout: string
                  simultaneousImageDownloads: string
                  taskBaseTimeout: string
        segStatuses:
            - controllerVersion: string
              disruptedVsReves:
                - string
              duration: string
              endTime: string
              enqueueTime: string
              haMode: string
              inProgress: string
              notes:
                - string
              numSe: string
              numSeWithNoVs: string
              numSeWithVsNotScaledout: string
              numSeWithVsScaledout: string
              numVs: string
              numVsDisrupted: string
              progress: string
              reasons:
                - string
              requestTime: string
              seAlreadyUpgradedAtStarts:
                - string
              seDisconnectedAtStarts:
                - string
              seGroupName: string
              seGroupUuid: string
              seIpMissingAtStarts:
                - string
              sePoweredoffAtStarts:
                - string
              seRebootInProgressRef: string
              seUpgradeCompleteds:
                - string
              seUpgradeErrors:
                - fromSeRef: string
                  numSe: string
                  numSeGroup: string
                  numVs: string
                  reasons:
                    - string
                  seGroupHaMode: string
                  seGroupRef: string
                  seRef: string
                  subTasks:
                    - string
                  task: string
                  toSeRef: string
                  trafficStatus: string
                  vsRef: string
              seUpgradeFaileds:
                - string
              seUpgradeInProgresses:
                - string
              seUpgradeNotStarteds:
                - string
              seUpgradeSkipSuspendeds:
                - string
              seUpgradeSuspendeds:
                - string
              seWithNoVs:
                - string
              seWithVsNotScaledouts:
                - string
              seWithVsScaledouts:
                - string
              startTime: string
              state: string
              tenantRef: string
              thread: string
              trafficStatus: string
              vsErrors:
                - eventTimestamps:
                    - secs: string
                      usecs: string
                  reasons:
                    - string
                  seGroupHaMode: string
                  seGroupRef: string
                  seRef: string
                  tenantRef: string
                  trafficStatus: string
                  vipId: string
                  vsRef: string
              vsMigrateInProgressReves:
                - string
              vsScaleinInProgressReves:
                - string
              vsScaleoutInProgressReves:
                - string
              worker: string
        startTime: string
        statediffRef: string
        states:
            - lastChangedTimes:
                - secs: string
                  usecs: string
              reason: string
              rebooted: string
              state: string
        system: string
        systemReportRefs:
            - string
        tasksCompleted: string
        tenantRef: string
        totalTasks: string
        upgradeEvents:
            - nodesEvents:
                - duration: string
                  endTime: string
                  ips:
                    - addr: string
                      type: string
                  message: string
                  startTime: string
                  status: string
                  subTasks:
                    - string
              subEvents:
                - duration: string
                  endTime: string
                  ips:
                    - addr: string
                      type: string
                  message: string
                  startTime: string
                  status: string
                  subTasks:
                    - string
              task: string
              taskName: string
        upgradeOps: string
        upgradeReadinesses:
            - checks:
                - checkCode: string
                  description: string
                  details:
                    - string
                  duration: string
                  endTime: string
                  errorDetails:
                    - string
                  startTime: string
                  state: string
              checksCompleted: string
              duration: string
              endTime: string
              imageRef: string
              patchImageRef: string
              progress: string
              startTime: string
              states:
                - lastChangedTimes:
                    - secs: string
                      usecs: string
                  reason: string
                  rebooted: string
                  state: string
              totalChecks: string
              upgradeOps: string
        upgradestatusinfoId: string
        uuid: string
        version: string
    

    Upgradestatusinfo Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Upgradestatusinfo resource accepts the following input properties:

    AfterRebootRollbackFnc string
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AfterRebootTaskName string
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Clean string
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DryrunInfos List<UpgradestatusinfoDryrunInfo>
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnablePatchRollback string
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableRollback string
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FipsMode string
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    Histories List<UpgradestatusinfoHistory>
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    ImagePath string
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NodeType string
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ObjCloudRef string
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Params List<UpgradestatusinfoParam>
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchLists List<UpgradestatusinfoPatchList>
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchReboot string
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevImagePath string
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevPatchImagePath string
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevRemoteImageRef string
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PreviousImageRef string
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchImageRef string
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchLists List<UpgradestatusinfoPreviousPatchList>
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchVersion string
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousVersion string
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    RemoteImageRef string
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SePatchImagePath string
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchImageRef string
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeEvents List<UpgradestatusinfoSeUpgradeEvent>
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegParams List<UpgradestatusinfoSegParam>
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegStatuses List<UpgradestatusinfoSegStatus>
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatediffRef string
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    States List<UpgradestatusinfoState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    System string
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SystemReportRefs List<string>
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeEvents List<UpgradestatusinfoUpgradeEvent>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeOps string
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeReadinesses List<UpgradestatusinfoUpgradeReadiness>
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradestatusinfoId string
    Uuid string
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Version string
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AfterRebootRollbackFnc string
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AfterRebootTaskName string
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Clean string
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DryrunInfos []UpgradestatusinfoDryrunInfoArgs
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnablePatchRollback string
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableRollback string
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FipsMode string
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    Histories []UpgradestatusinfoHistoryArgs
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    ImagePath string
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NodeType string
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ObjCloudRef string
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Params []UpgradestatusinfoParamArgs
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchLists []UpgradestatusinfoPatchListArgs
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchReboot string
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevImagePath string
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevPatchImagePath string
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevRemoteImageRef string
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PreviousImageRef string
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchImageRef string
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchLists []UpgradestatusinfoPreviousPatchListArgs
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchVersion string
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousVersion string
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    RemoteImageRef string
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SePatchImagePath string
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchImageRef string
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeEvents []UpgradestatusinfoSeUpgradeEventArgs
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegParams []UpgradestatusinfoSegParamArgs
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegStatuses []UpgradestatusinfoSegStatusArgs
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatediffRef string
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    States []UpgradestatusinfoStateTypeArgs
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    System string
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SystemReportRefs []string
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeEvents []UpgradestatusinfoUpgradeEventArgs
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeOps string
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeReadinesses []UpgradestatusinfoUpgradeReadinessArgs
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradestatusinfoId string
    Uuid string
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Version string
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootRollbackFnc String
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootTaskName String
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    clean String
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dryrunInfos List<UpgradestatusinfoDryrunInfo>
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enablePatchRollback String
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableRollback String
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime String
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fipsMode String
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    histories List<UpgradestatusinfoHistory>
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    imagePath String
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nodeType String
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objCloudRef String
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    params List<UpgradestatusinfoParam>
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath String
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchLists List<UpgradestatusinfoPatchList>
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchReboot String
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevImagePath String
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevPatchImagePath String
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevRemoteImageRef String
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    previousImageRef String
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchImageRef String
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchLists List<UpgradestatusinfoPreviousPatchList>
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchVersion String
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousVersion String
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteImageRef String
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    sePatchImagePath String
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchImageRef String
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeEvents List<UpgradestatusinfoSeUpgradeEvent>
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segParams List<UpgradestatusinfoSegParam>
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segStatuses List<UpgradestatusinfoSegStatus>
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediffRef String
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states List<UpgradestatusinfoState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system String
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    systemReportRefs List<String>
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents List<UpgradestatusinfoUpgradeEvent>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeOps String
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeReadinesses List<UpgradestatusinfoUpgradeReadiness>
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradestatusinfoId String
    uuid String
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version String
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootRollbackFnc string
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootTaskName string
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    clean string
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dryrunInfos UpgradestatusinfoDryrunInfo[]
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enablePatchRollback string
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableRollback string
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fipsMode string
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    histories UpgradestatusinfoHistory[]
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    imagePath string
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    imageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nodeType string
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objCloudRef string
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    params UpgradestatusinfoParam[]
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchLists UpgradestatusinfoPatchList[]
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchReboot string
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevImagePath string
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevPatchImagePath string
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevRemoteImageRef string
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    previousImageRef string
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchImageRef string
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchLists UpgradestatusinfoPreviousPatchList[]
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchVersion string
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousVersion string
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteImageRef string
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    sePatchImagePath string
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchImageRef string
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeEvents UpgradestatusinfoSeUpgradeEvent[]
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segParams UpgradestatusinfoSegParam[]
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segStatuses UpgradestatusinfoSegStatus[]
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediffRef string
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states UpgradestatusinfoState[]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system string
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    systemReportRefs string[]
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted string
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks string
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents UpgradestatusinfoUpgradeEvent[]
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeOps string
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeReadinesses UpgradestatusinfoUpgradeReadiness[]
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradestatusinfoId string
    uuid string
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version string
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    after_reboot_rollback_fnc str
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    after_reboot_task_name str
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    clean str
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dryrun_infos Sequence[UpgradestatusinfoDryrunInfoArgs]
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_patch_rollback str
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_rollback str
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueue_time str
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fips_mode str
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    histories Sequence[UpgradestatusinfoHistoryArgs]
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    image_path str
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    image_ref str
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    node_type str
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    obj_cloud_ref str
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    params Sequence[UpgradestatusinfoParamArgs]
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_image_path str
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_image_ref str
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_lists Sequence[UpgradestatusinfoPatchListArgs]
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_reboot str
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_version str
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prev_image_path str
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prev_patch_image_path str
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prev_remote_image_ref str
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    previous_image_ref str
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previous_patch_image_ref str
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previous_patch_lists Sequence[UpgradestatusinfoPreviousPatchListArgs]
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previous_patch_version str
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previous_version str
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress str
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reason str
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    remote_image_ref str
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_patch_image_path str
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_patch_image_ref str
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_upgrade_events Sequence[UpgradestatusinfoSeUpgradeEventArgs]
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seg_params Sequence[UpgradestatusinfoSegParamArgs]
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seg_statuses Sequence[UpgradestatusinfoSegStatusArgs]
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediff_ref str
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states Sequence[UpgradestatusinfoStateArgs]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system str
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system_report_refs Sequence[str]
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasks_completed str
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenant_ref str
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    total_tasks str
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgrade_events Sequence[UpgradestatusinfoUpgradeEventArgs]
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgrade_ops str
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgrade_readinesses Sequence[UpgradestatusinfoUpgradeReadinessArgs]
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradestatusinfo_id str
    uuid str
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version str
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootRollbackFnc String
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootTaskName String
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    clean String
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dryrunInfos List<Property Map>
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enablePatchRollback String
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableRollback String
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime String
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fipsMode String
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    histories List<Property Map>
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    imagePath String
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nodeType String
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objCloudRef String
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    params List<Property Map>
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath String
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchLists List<Property Map>
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchReboot String
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevImagePath String
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevPatchImagePath String
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevRemoteImageRef String
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    previousImageRef String
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchImageRef String
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchLists List<Property Map>
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchVersion String
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousVersion String
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteImageRef String
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    sePatchImagePath String
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchImageRef String
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeEvents List<Property Map>
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segParams List<Property Map>
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segStatuses List<Property Map>
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediffRef String
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states List<Property Map>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system String
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    systemReportRefs List<String>
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents List<Property Map>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeOps String
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeReadinesses List<Property Map>
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradestatusinfoId String
    uuid String
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version String
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Upgradestatusinfo resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Upgradestatusinfo Resource

    Get an existing Upgradestatusinfo resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: UpgradestatusinfoState, opts?: CustomResourceOptions): Upgradestatusinfo
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            after_reboot_rollback_fnc: Optional[str] = None,
            after_reboot_task_name: Optional[str] = None,
            clean: Optional[str] = None,
            dryrun_infos: Optional[Sequence[UpgradestatusinfoDryrunInfoArgs]] = None,
            duration: Optional[str] = None,
            enable_patch_rollback: Optional[str] = None,
            enable_rollback: Optional[str] = None,
            end_time: Optional[str] = None,
            enqueue_time: Optional[str] = None,
            fips_mode: Optional[str] = None,
            histories: Optional[Sequence[UpgradestatusinfoHistoryArgs]] = None,
            image_path: Optional[str] = None,
            image_ref: Optional[str] = None,
            name: Optional[str] = None,
            node_type: Optional[str] = None,
            obj_cloud_ref: Optional[str] = None,
            params: Optional[Sequence[UpgradestatusinfoParamArgs]] = None,
            patch_image_path: Optional[str] = None,
            patch_image_ref: Optional[str] = None,
            patch_lists: Optional[Sequence[UpgradestatusinfoPatchListArgs]] = None,
            patch_reboot: Optional[str] = None,
            patch_version: Optional[str] = None,
            prev_image_path: Optional[str] = None,
            prev_patch_image_path: Optional[str] = None,
            prev_remote_image_ref: Optional[str] = None,
            previous_image_ref: Optional[str] = None,
            previous_patch_image_ref: Optional[str] = None,
            previous_patch_lists: Optional[Sequence[UpgradestatusinfoPreviousPatchListArgs]] = None,
            previous_patch_version: Optional[str] = None,
            previous_version: Optional[str] = None,
            progress: Optional[str] = None,
            reason: Optional[str] = None,
            remote_image_ref: Optional[str] = None,
            se_patch_image_path: Optional[str] = None,
            se_patch_image_ref: Optional[str] = None,
            se_upgrade_events: Optional[Sequence[UpgradestatusinfoSeUpgradeEventArgs]] = None,
            seg_params: Optional[Sequence[UpgradestatusinfoSegParamArgs]] = None,
            seg_statuses: Optional[Sequence[UpgradestatusinfoSegStatusArgs]] = None,
            start_time: Optional[str] = None,
            statediff_ref: Optional[str] = None,
            states: Optional[Sequence[UpgradestatusinfoStateArgs]] = None,
            system: Optional[str] = None,
            system_report_refs: Optional[Sequence[str]] = None,
            tasks_completed: Optional[str] = None,
            tenant_ref: Optional[str] = None,
            total_tasks: Optional[str] = None,
            upgrade_events: Optional[Sequence[UpgradestatusinfoUpgradeEventArgs]] = None,
            upgrade_ops: Optional[str] = None,
            upgrade_readinesses: Optional[Sequence[UpgradestatusinfoUpgradeReadinessArgs]] = None,
            upgradestatusinfo_id: Optional[str] = None,
            uuid: Optional[str] = None,
            version: Optional[str] = None) -> Upgradestatusinfo
    func GetUpgradestatusinfo(ctx *Context, name string, id IDInput, state *UpgradestatusinfoState, opts ...ResourceOption) (*Upgradestatusinfo, error)
    public static Upgradestatusinfo Get(string name, Input<string> id, UpgradestatusinfoState? state, CustomResourceOptions? opts = null)
    public static Upgradestatusinfo get(String name, Output<String> id, UpgradestatusinfoState state, CustomResourceOptions options)
    resources:  _:    type: avi:Upgradestatusinfo    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AfterRebootRollbackFnc string
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AfterRebootTaskName string
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Clean string
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DryrunInfos List<UpgradestatusinfoDryrunInfo>
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnablePatchRollback string
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableRollback string
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FipsMode string
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    Histories List<UpgradestatusinfoHistory>
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    ImagePath string
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NodeType string
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ObjCloudRef string
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Params List<UpgradestatusinfoParam>
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchLists List<UpgradestatusinfoPatchList>
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchReboot string
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevImagePath string
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevPatchImagePath string
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevRemoteImageRef string
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PreviousImageRef string
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchImageRef string
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchLists List<UpgradestatusinfoPreviousPatchList>
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchVersion string
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousVersion string
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    RemoteImageRef string
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SePatchImagePath string
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchImageRef string
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeEvents List<UpgradestatusinfoSeUpgradeEvent>
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegParams List<UpgradestatusinfoSegParam>
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegStatuses List<UpgradestatusinfoSegStatus>
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatediffRef string
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    States List<UpgradestatusinfoState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    System string
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SystemReportRefs List<string>
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeEvents List<UpgradestatusinfoUpgradeEvent>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeOps string
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeReadinesses List<UpgradestatusinfoUpgradeReadiness>
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradestatusinfoId string
    Uuid string
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Version string
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AfterRebootRollbackFnc string
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AfterRebootTaskName string
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Clean string
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DryrunInfos []UpgradestatusinfoDryrunInfoArgs
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnablePatchRollback string
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableRollback string
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FipsMode string
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    Histories []UpgradestatusinfoHistoryArgs
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    ImagePath string
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NodeType string
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ObjCloudRef string
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Params []UpgradestatusinfoParamArgs
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchLists []UpgradestatusinfoPatchListArgs
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchReboot string
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevImagePath string
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevPatchImagePath string
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrevRemoteImageRef string
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    PreviousImageRef string
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchImageRef string
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchLists []UpgradestatusinfoPreviousPatchListArgs
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousPatchVersion string
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreviousVersion string
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    RemoteImageRef string
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SePatchImagePath string
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SePatchImageRef string
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeEvents []UpgradestatusinfoSeUpgradeEventArgs
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegParams []UpgradestatusinfoSegParamArgs
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegStatuses []UpgradestatusinfoSegStatusArgs
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatediffRef string
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    States []UpgradestatusinfoStateTypeArgs
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    System string
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SystemReportRefs []string
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeEvents []UpgradestatusinfoUpgradeEventArgs
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeOps string
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeReadinesses []UpgradestatusinfoUpgradeReadinessArgs
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    UpgradestatusinfoId string
    Uuid string
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Version string
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootRollbackFnc String
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootTaskName String
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    clean String
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dryrunInfos List<UpgradestatusinfoDryrunInfo>
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enablePatchRollback String
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableRollback String
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime String
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fipsMode String
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    histories List<UpgradestatusinfoHistory>
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    imagePath String
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nodeType String
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objCloudRef String
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    params List<UpgradestatusinfoParam>
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath String
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchLists List<UpgradestatusinfoPatchList>
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchReboot String
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevImagePath String
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevPatchImagePath String
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevRemoteImageRef String
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    previousImageRef String
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchImageRef String
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchLists List<UpgradestatusinfoPreviousPatchList>
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchVersion String
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousVersion String
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteImageRef String
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    sePatchImagePath String
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchImageRef String
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeEvents List<UpgradestatusinfoSeUpgradeEvent>
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segParams List<UpgradestatusinfoSegParam>
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segStatuses List<UpgradestatusinfoSegStatus>
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediffRef String
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states List<UpgradestatusinfoState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system String
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    systemReportRefs List<String>
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents List<UpgradestatusinfoUpgradeEvent>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeOps String
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeReadinesses List<UpgradestatusinfoUpgradeReadiness>
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradestatusinfoId String
    uuid String
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version String
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootRollbackFnc string
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootTaskName string
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    clean string
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dryrunInfos UpgradestatusinfoDryrunInfo[]
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enablePatchRollback string
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableRollback string
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fipsMode string
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    histories UpgradestatusinfoHistory[]
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    imagePath string
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    imageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nodeType string
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objCloudRef string
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    params UpgradestatusinfoParam[]
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchLists UpgradestatusinfoPatchList[]
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchReboot string
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevImagePath string
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevPatchImagePath string
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevRemoteImageRef string
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    previousImageRef string
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchImageRef string
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchLists UpgradestatusinfoPreviousPatchList[]
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchVersion string
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousVersion string
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteImageRef string
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    sePatchImagePath string
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchImageRef string
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeEvents UpgradestatusinfoSeUpgradeEvent[]
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segParams UpgradestatusinfoSegParam[]
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segStatuses UpgradestatusinfoSegStatus[]
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediffRef string
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states UpgradestatusinfoState[]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system string
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    systemReportRefs string[]
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted string
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks string
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents UpgradestatusinfoUpgradeEvent[]
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeOps string
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeReadinesses UpgradestatusinfoUpgradeReadiness[]
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradestatusinfoId string
    uuid string
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version string
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    after_reboot_rollback_fnc str
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    after_reboot_task_name str
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    clean str
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dryrun_infos Sequence[UpgradestatusinfoDryrunInfoArgs]
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_patch_rollback str
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_rollback str
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueue_time str
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fips_mode str
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    histories Sequence[UpgradestatusinfoHistoryArgs]
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    image_path str
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    image_ref str
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    node_type str
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    obj_cloud_ref str
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    params Sequence[UpgradestatusinfoParamArgs]
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_image_path str
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_image_ref str
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_lists Sequence[UpgradestatusinfoPatchListArgs]
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_reboot str
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_version str
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prev_image_path str
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prev_patch_image_path str
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prev_remote_image_ref str
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    previous_image_ref str
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previous_patch_image_ref str
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previous_patch_lists Sequence[UpgradestatusinfoPreviousPatchListArgs]
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previous_patch_version str
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previous_version str
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress str
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reason str
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    remote_image_ref str
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_patch_image_path str
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_patch_image_ref str
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_upgrade_events Sequence[UpgradestatusinfoSeUpgradeEventArgs]
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seg_params Sequence[UpgradestatusinfoSegParamArgs]
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seg_statuses Sequence[UpgradestatusinfoSegStatusArgs]
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediff_ref str
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states Sequence[UpgradestatusinfoStateArgs]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system str
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system_report_refs Sequence[str]
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasks_completed str
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenant_ref str
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    total_tasks str
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgrade_events Sequence[UpgradestatusinfoUpgradeEventArgs]
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgrade_ops str
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgrade_readinesses Sequence[UpgradestatusinfoUpgradeReadinessArgs]
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradestatusinfo_id str
    uuid str
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version str
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootRollbackFnc String
    Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    afterRebootTaskName String
    Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    clean String
    Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dryrunInfos List<Property Map>
    Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enablePatchRollback String
    Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableRollback String
    Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime String
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    fipsMode String
    Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in enterprise, enterprise with cloud services edition.
    histories List<Property Map>
    Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in enterprise, enterprise with cloud services edition.
    imagePath String
    Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nodeType String
    Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    objCloudRef String
    Cloud that this object belongs to. It is a reference to an object of type cloud. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    params List<Property Map>
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath String
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchLists List<Property Map>
    List of patches applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchReboot String
    Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevImagePath String
    Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevPatchImagePath String
    Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prevRemoteImageRef String
    Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    previousImageRef String
    Image uuid for identifying previous base image.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchImageRef String
    Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchLists List<Property Map>
    List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousPatchVersion String
    Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    previousVersion String
    Previous version prior to upgrade.example base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    remoteImageRef String
    Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    sePatchImagePath String
    Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sePatchImageRef String
    Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. It is a reference to an object of type image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeEvents List<Property Map>
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segParams List<Property Map>
    Se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The segroup params will be saved in the controller entry as seg_params. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segStatuses List<Property Map>
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediffRef String
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states List<Property Map>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    system String
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    systemReportRefs List<String>
    Tracks the list of reports created for node. It is a reference to an object of type systemreport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents List<Property Map>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeOps String
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeReadinesses List<Property Map>
    Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    upgradestatusinfoId String
    uuid String
    Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version String
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Supporting Types

    UpgradestatusinfoDryrunInfo, UpgradestatusinfoDryrunInfoArgs

    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Operation string
    Params List<UpgradestatusinfoDryrunInfoParam>
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    States List<UpgradestatusinfoDryrunInfoState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeEvents List<UpgradestatusinfoDryrunInfoUpgradeEvent>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Worker string
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Operation string
    Params []UpgradestatusinfoDryrunInfoParam
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    States []UpgradestatusinfoDryrunInfoState
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TasksCompleted string
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalTasks string
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeEvents []UpgradestatusinfoDryrunInfoUpgradeEvent
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Worker string
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    operation String
    params List<UpgradestatusinfoDryrunInfoParam>
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    states List<UpgradestatusinfoDryrunInfoState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents List<UpgradestatusinfoDryrunInfoUpgradeEvent>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    worker String
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    operation string
    params UpgradestatusinfoDryrunInfoParam[]
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    states UpgradestatusinfoDryrunInfoState[]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tasksCompleted string
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks string
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents UpgradestatusinfoDryrunInfoUpgradeEvent[]
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    worker string
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    operation str
    params Sequence[UpgradestatusinfoDryrunInfoParam]
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress str
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    states Sequence[UpgradestatusinfoDryrunInfoState]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tasks_completed str
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    total_tasks str
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgrade_events Sequence[UpgradestatusinfoDryrunInfoUpgradeEvent]
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    worker str
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    operation String
    params List<Property Map>
    Parameters associated with the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    states List<Property Map>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tasksCompleted String
    Completed set of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalTasks String
    Total number of tasks in the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents List<Property Map>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    worker String

    UpgradestatusinfoDryrunInfoParam, UpgradestatusinfoDryrunInfoParamArgs

    ControllerPatchRef string
    Dryrun string
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrechecksOnly string
    SeGroupOptions List<UpgradestatusinfoDryrunInfoParamSeGroupOption>
    SeGroupRefs List<string>
    SePatchRef string
    SkipWarnings string
    System string
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerPatchRef string
    Dryrun string
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PrechecksOnly string
    SeGroupOptions []UpgradestatusinfoDryrunInfoParamSeGroupOption
    SeGroupRefs []string
    SePatchRef string
    SkipWarnings string
    System string
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchRef String
    dryrun String
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prechecksOnly String
    seGroupOptions List<UpgradestatusinfoDryrunInfoParamSeGroupOption>
    seGroupRefs List<String>
    sePatchRef String
    skipWarnings String
    system String
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchRef string
    dryrun string
    imageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prechecksOnly string
    seGroupOptions UpgradestatusinfoDryrunInfoParamSeGroupOption[]
    seGroupRefs string[]
    sePatchRef string
    skipWarnings string
    system string
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_patch_ref str
    dryrun str
    image_ref str
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prechecks_only str
    se_group_options Sequence[UpgradestatusinfoDryrunInfoParamSeGroupOption]
    se_group_refs Sequence[str]
    se_patch_ref str
    skip_warnings str
    system str
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerPatchRef String
    dryrun String
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prechecksOnly String
    seGroupOptions List<Property Map>
    seGroupRefs List<String>
    sePatchRef String
    skipWarnings String
    system String
    Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoDryrunInfoParamSeGroupOption, UpgradestatusinfoDryrunInfoParamSeGroupOptionArgs

    UpgradestatusinfoDryrunInfoState, UpgradestatusinfoDryrunInfoStateArgs

    LastChangedTimes List<UpgradestatusinfoDryrunInfoStateLastChangedTime>
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Rebooted string
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LastChangedTimes []UpgradestatusinfoDryrunInfoStateLastChangedTime
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Rebooted string
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes List<UpgradestatusinfoDryrunInfoStateLastChangedTime>
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted String
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes UpgradestatusinfoDryrunInfoStateLastChangedTime[]
    reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted string
    state string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    last_changed_times Sequence[UpgradestatusinfoDryrunInfoStateLastChangedTime]
    reason str
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted str
    state str
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes List<Property Map>
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted String
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoDryrunInfoStateLastChangedTime, UpgradestatusinfoDryrunInfoStateLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    UpgradestatusinfoDryrunInfoUpgradeEvent, UpgradestatusinfoDryrunInfoUpgradeEventArgs

    UpgradestatusinfoDryrunInfoUpgradeEventNodesEvent, UpgradestatusinfoDryrunInfoUpgradeEventNodesEventArgs

    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips List<UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIp>
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks List<string>
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips []UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIp
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks []string
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIp>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIp[]
    message string
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status string
    subTasks string[]
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips Sequence[UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIp]
    message str
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status str
    sub_tasks Sequence[str]
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<Property Map>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>

    UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIp, UpgradestatusinfoDryrunInfoUpgradeEventNodesEventIpArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    UpgradestatusinfoDryrunInfoUpgradeEventSubEvent, UpgradestatusinfoDryrunInfoUpgradeEventSubEventArgs

    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips List<UpgradestatusinfoDryrunInfoUpgradeEventSubEventIp>
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks List<string>
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips []UpgradestatusinfoDryrunInfoUpgradeEventSubEventIp
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks []string
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<UpgradestatusinfoDryrunInfoUpgradeEventSubEventIp>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips UpgradestatusinfoDryrunInfoUpgradeEventSubEventIp[]
    message string
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status string
    subTasks string[]
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips Sequence[UpgradestatusinfoDryrunInfoUpgradeEventSubEventIp]
    message str
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status str
    sub_tasks Sequence[str]
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<Property Map>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>

    UpgradestatusinfoDryrunInfoUpgradeEventSubEventIp, UpgradestatusinfoDryrunInfoUpgradeEventSubEventIpArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    UpgradestatusinfoHistory, UpgradestatusinfoHistoryArgs

    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ops string
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeEvents List<UpgradestatusinfoHistorySeUpgradeEvent>
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegStatuses List<UpgradestatusinfoHistorySegStatus>
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatediffRef string
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    States List<UpgradestatusinfoHistoryState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeEvents List<UpgradestatusinfoHistoryUpgradeEvent>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Version string
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ops string
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeUpgradeEvents []UpgradestatusinfoHistorySeUpgradeEvent
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SegStatuses []UpgradestatusinfoHistorySegStatus
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StatediffRef string
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    States []UpgradestatusinfoHistoryState
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UpgradeEvents []UpgradestatusinfoHistoryUpgradeEvent
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Version string
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ops String
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeEvents List<UpgradestatusinfoHistorySeUpgradeEvent>
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segStatuses List<UpgradestatusinfoHistorySegStatus>
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediffRef String
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states List<UpgradestatusinfoHistoryState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents List<UpgradestatusinfoHistoryUpgradeEvent>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version String
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ops string
    patchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeEvents UpgradestatusinfoHistorySeUpgradeEvent[]
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segStatuses UpgradestatusinfoHistorySegStatus[]
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediffRef string
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states UpgradestatusinfoHistoryState[]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents UpgradestatusinfoHistoryUpgradeEvent[]
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version string
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ops str
    patch_version str
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_upgrade_events Sequence[UpgradestatusinfoHistorySeUpgradeEvent]
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seg_statuses Sequence[UpgradestatusinfoHistorySegStatus]
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediff_ref str
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states Sequence[UpgradestatusinfoHistoryState]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgrade_events Sequence[UpgradestatusinfoHistoryUpgradeEvent]
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version str
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ops String
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seUpgradeEvents List<Property Map>
    Serviceenginegroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    segStatuses List<Property Map>
    Detailed segroup status. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    statediffRef String
    Record of pre/post snapshot captured for current upgrade operation. It is a reference to an object of type statediffoperation. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    states List<Property Map>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    upgradeEvents List<Property Map>
    Events performed for upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    version String
    Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoHistorySeUpgradeEvent, UpgradestatusinfoHistorySeUpgradeEventArgs

    FromSeRef string
    NumSe string
    NumSeGroup string
    NumVs string
    Reasons List<string>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    SubTasks List<string>
    Task string
    ToSeRef string
    TrafficStatus string
    VsRef string
    FromSeRef string
    NumSe string
    NumSeGroup string
    NumVs string
    Reasons []string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    SubTasks []string
    Task string
    ToSeRef string
    TrafficStatus string
    VsRef string
    fromSeRef String
    numSe String
    numSeGroup String
    numVs String
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    subTasks List<String>
    task String
    toSeRef String
    trafficStatus String
    vsRef String
    fromSeRef string
    numSe string
    numSeGroup string
    numVs string
    reasons string[]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode string
    seGroupRef string
    seRef string
    subTasks string[]
    task string
    toSeRef string
    trafficStatus string
    vsRef string
    from_se_ref str
    num_se str
    num_se_group str
    num_vs str
    reasons Sequence[str]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_group_ha_mode str
    se_group_ref str
    se_ref str
    sub_tasks Sequence[str]
    task str
    to_se_ref str
    traffic_status str
    vs_ref str
    fromSeRef String
    numSe String
    numSeGroup String
    numVs String
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    subTasks List<String>
    task String
    toSeRef String
    trafficStatus String
    vsRef String

    UpgradestatusinfoHistorySegStatus, UpgradestatusinfoHistorySegStatusArgs

    ControllerVersion string
    DisruptedVsReves List<string>
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HaMode string
    InProgress string
    Notes List<string>
    NumSe string
    NumSeWithNoVs string
    NumSeWithVsNotScaledout string
    NumSeWithVsScaledout string
    NumVs string
    NumVsDisrupted string
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Reasons List<string>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    RequestTime string
    SeAlreadyUpgradedAtStarts List<string>
    SeDisconnectedAtStarts List<string>
    SeGroupName string
    SeGroupUuid string
    SeIpMissingAtStarts List<string>
    SePoweredoffAtStarts List<string>
    SeRebootInProgressRef string
    SeUpgradeCompleteds List<string>
    SeUpgradeErrors List<UpgradestatusinfoHistorySegStatusSeUpgradeError>
    SeUpgradeFaileds List<string>
    SeUpgradeInProgresses List<string>
    SeUpgradeNotStarteds List<string>
    SeUpgradeSkipSuspendeds List<string>
    SeUpgradeSuspendeds List<string>
    SeWithNoVs List<string>
    SeWithVsNotScaledouts List<string>
    SeWithVsScaledouts List<string>
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Thread string
    TrafficStatus string
    VsErrors List<UpgradestatusinfoHistorySegStatusVsError>
    VsMigrateInProgressReves List<string>
    VsScaleinInProgressReves List<string>
    VsScaleoutInProgressReves List<string>
    Worker string
    ControllerVersion string
    DisruptedVsReves []string
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HaMode string
    InProgress string
    Notes []string
    NumSe string
    NumSeWithNoVs string
    NumSeWithVsNotScaledout string
    NumSeWithVsScaledout string
    NumVs string
    NumVsDisrupted string
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Reasons []string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    RequestTime string
    SeAlreadyUpgradedAtStarts []string
    SeDisconnectedAtStarts []string
    SeGroupName string
    SeGroupUuid string
    SeIpMissingAtStarts []string
    SePoweredoffAtStarts []string
    SeRebootInProgressRef string
    SeUpgradeCompleteds []string
    SeUpgradeErrors []UpgradestatusinfoHistorySegStatusSeUpgradeError
    SeUpgradeFaileds []string
    SeUpgradeInProgresses []string
    SeUpgradeNotStarteds []string
    SeUpgradeSkipSuspendeds []string
    SeUpgradeSuspendeds []string
    SeWithNoVs []string
    SeWithVsNotScaledouts []string
    SeWithVsScaledouts []string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Thread string
    TrafficStatus string
    VsErrors []UpgradestatusinfoHistorySegStatusVsError
    VsMigrateInProgressReves []string
    VsScaleinInProgressReves []string
    VsScaleoutInProgressReves []string
    Worker string
    controllerVersion String
    disruptedVsReves List<String>
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime String
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    haMode String
    inProgress String
    notes List<String>
    numSe String
    numSeWithNoVs String
    numSeWithVsNotScaledout String
    numSeWithVsScaledout String
    numVs String
    numVsDisrupted String
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    requestTime String
    seAlreadyUpgradedAtStarts List<String>
    seDisconnectedAtStarts List<String>
    seGroupName String
    seGroupUuid String
    seIpMissingAtStarts List<String>
    sePoweredoffAtStarts List<String>
    seRebootInProgressRef String
    seUpgradeCompleteds List<String>
    seUpgradeErrors List<UpgradestatusinfoHistorySegStatusSeUpgradeError>
    seUpgradeFaileds List<String>
    seUpgradeInProgresses List<String>
    seUpgradeNotStarteds List<String>
    seUpgradeSkipSuspendeds List<String>
    seUpgradeSuspendeds List<String>
    seWithNoVs List<String>
    seWithVsNotScaledouts List<String>
    seWithVsScaledouts List<String>
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    thread String
    trafficStatus String
    vsErrors List<UpgradestatusinfoHistorySegStatusVsError>
    vsMigrateInProgressReves List<String>
    vsScaleinInProgressReves List<String>
    vsScaleoutInProgressReves List<String>
    worker String
    controllerVersion string
    disruptedVsReves string[]
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    haMode string
    inProgress string
    notes string[]
    numSe string
    numSeWithNoVs string
    numSeWithVsNotScaledout string
    numSeWithVsScaledout string
    numVs string
    numVsDisrupted string
    progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reasons string[]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    requestTime string
    seAlreadyUpgradedAtStarts string[]
    seDisconnectedAtStarts string[]
    seGroupName string
    seGroupUuid string
    seIpMissingAtStarts string[]
    sePoweredoffAtStarts string[]
    seRebootInProgressRef string
    seUpgradeCompleteds string[]
    seUpgradeErrors UpgradestatusinfoHistorySegStatusSeUpgradeError[]
    seUpgradeFaileds string[]
    seUpgradeInProgresses string[]
    seUpgradeNotStarteds string[]
    seUpgradeSkipSuspendeds string[]
    seUpgradeSuspendeds string[]
    seWithNoVs string[]
    seWithVsNotScaledouts string[]
    seWithVsScaledouts string[]
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    thread string
    trafficStatus string
    vsErrors UpgradestatusinfoHistorySegStatusVsError[]
    vsMigrateInProgressReves string[]
    vsScaleinInProgressReves string[]
    vsScaleoutInProgressReves string[]
    worker string
    controller_version str
    disrupted_vs_reves Sequence[str]
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueue_time str
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ha_mode str
    in_progress str
    notes Sequence[str]
    num_se str
    num_se_with_no_vs str
    num_se_with_vs_not_scaledout str
    num_se_with_vs_scaledout str
    num_vs str
    num_vs_disrupted str
    progress str
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reasons Sequence[str]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    request_time str
    se_already_upgraded_at_starts Sequence[str]
    se_disconnected_at_starts Sequence[str]
    se_group_name str
    se_group_uuid str
    se_ip_missing_at_starts Sequence[str]
    se_poweredoff_at_starts Sequence[str]
    se_reboot_in_progress_ref str
    se_upgrade_completeds Sequence[str]
    se_upgrade_errors Sequence[UpgradestatusinfoHistorySegStatusSeUpgradeError]
    se_upgrade_faileds Sequence[str]
    se_upgrade_in_progresses Sequence[str]
    se_upgrade_not_starteds Sequence[str]
    se_upgrade_skip_suspendeds Sequence[str]
    se_upgrade_suspendeds Sequence[str]
    se_with_no_vs Sequence[str]
    se_with_vs_not_scaledouts Sequence[str]
    se_with_vs_scaledouts Sequence[str]
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state str
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenant_ref str
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    thread str
    traffic_status str
    vs_errors Sequence[UpgradestatusinfoHistorySegStatusVsError]
    vs_migrate_in_progress_reves Sequence[str]
    vs_scalein_in_progress_reves Sequence[str]
    vs_scaleout_in_progress_reves Sequence[str]
    worker str
    controllerVersion String
    disruptedVsReves List<String>
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime String
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    haMode String
    inProgress String
    notes List<String>
    numSe String
    numSeWithNoVs String
    numSeWithVsNotScaledout String
    numSeWithVsScaledout String
    numVs String
    numVsDisrupted String
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    requestTime String
    seAlreadyUpgradedAtStarts List<String>
    seDisconnectedAtStarts List<String>
    seGroupName String
    seGroupUuid String
    seIpMissingAtStarts List<String>
    sePoweredoffAtStarts List<String>
    seRebootInProgressRef String
    seUpgradeCompleteds List<String>
    seUpgradeErrors List<Property Map>
    seUpgradeFaileds List<String>
    seUpgradeInProgresses List<String>
    seUpgradeNotStarteds List<String>
    seUpgradeSkipSuspendeds List<String>
    seUpgradeSuspendeds List<String>
    seWithNoVs List<String>
    seWithVsNotScaledouts List<String>
    seWithVsScaledouts List<String>
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    thread String
    trafficStatus String
    vsErrors List<Property Map>
    vsMigrateInProgressReves List<String>
    vsScaleinInProgressReves List<String>
    vsScaleoutInProgressReves List<String>
    worker String

    UpgradestatusinfoHistorySegStatusSeUpgradeError, UpgradestatusinfoHistorySegStatusSeUpgradeErrorArgs

    FromSeRef string
    NumSe string
    NumSeGroup string
    NumVs string
    Reasons List<string>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    SubTasks List<string>
    Task string
    ToSeRef string
    TrafficStatus string
    VsRef string
    FromSeRef string
    NumSe string
    NumSeGroup string
    NumVs string
    Reasons []string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    SubTasks []string
    Task string
    ToSeRef string
    TrafficStatus string
    VsRef string
    fromSeRef String
    numSe String
    numSeGroup String
    numVs String
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    subTasks List<String>
    task String
    toSeRef String
    trafficStatus String
    vsRef String
    fromSeRef string
    numSe string
    numSeGroup string
    numVs string
    reasons string[]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode string
    seGroupRef string
    seRef string
    subTasks string[]
    task string
    toSeRef string
    trafficStatus string
    vsRef string
    from_se_ref str
    num_se str
    num_se_group str
    num_vs str
    reasons Sequence[str]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_group_ha_mode str
    se_group_ref str
    se_ref str
    sub_tasks Sequence[str]
    task str
    to_se_ref str
    traffic_status str
    vs_ref str
    fromSeRef String
    numSe String
    numSeGroup String
    numVs String
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    subTasks List<String>
    task String
    toSeRef String
    trafficStatus String
    vsRef String

    UpgradestatusinfoHistorySegStatusVsError, UpgradestatusinfoHistorySegStatusVsErrorArgs

    EventTimestamps List<UpgradestatusinfoHistorySegStatusVsErrorEventTimestamp>
    Reasons List<string>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TrafficStatus string
    VipId string
    VsRef string
    EventTimestamps []UpgradestatusinfoHistorySegStatusVsErrorEventTimestamp
    Reasons []string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TrafficStatus string
    VipId string
    VsRef string
    eventTimestamps List<UpgradestatusinfoHistorySegStatusVsErrorEventTimestamp>
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trafficStatus String
    vipId String
    vsRef String
    eventTimestamps UpgradestatusinfoHistorySegStatusVsErrorEventTimestamp[]
    reasons string[]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode string
    seGroupRef string
    seRef string
    tenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trafficStatus string
    vipId string
    vsRef string
    event_timestamps Sequence[UpgradestatusinfoHistorySegStatusVsErrorEventTimestamp]
    reasons Sequence[str]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_group_ha_mode str
    se_group_ref str
    se_ref str
    tenant_ref str
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    traffic_status str
    vip_id str
    vs_ref str
    eventTimestamps List<Property Map>
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trafficStatus String
    vipId String
    vsRef String

    UpgradestatusinfoHistorySegStatusVsErrorEventTimestamp, UpgradestatusinfoHistorySegStatusVsErrorEventTimestampArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    UpgradestatusinfoHistoryState, UpgradestatusinfoHistoryStateArgs

    LastChangedTimes List<UpgradestatusinfoHistoryStateLastChangedTime>
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Rebooted string
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LastChangedTimes []UpgradestatusinfoHistoryStateLastChangedTime
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Rebooted string
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes List<UpgradestatusinfoHistoryStateLastChangedTime>
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted String
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes UpgradestatusinfoHistoryStateLastChangedTime[]
    reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted string
    state string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    last_changed_times Sequence[UpgradestatusinfoHistoryStateLastChangedTime]
    reason str
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted str
    state str
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes List<Property Map>
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted String
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoHistoryStateLastChangedTime, UpgradestatusinfoHistoryStateLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    UpgradestatusinfoHistoryUpgradeEvent, UpgradestatusinfoHistoryUpgradeEventArgs

    UpgradestatusinfoHistoryUpgradeEventNodesEvent, UpgradestatusinfoHistoryUpgradeEventNodesEventArgs

    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips List<UpgradestatusinfoHistoryUpgradeEventNodesEventIp>
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks List<string>
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips []UpgradestatusinfoHistoryUpgradeEventNodesEventIp
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks []string
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<UpgradestatusinfoHistoryUpgradeEventNodesEventIp>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips UpgradestatusinfoHistoryUpgradeEventNodesEventIp[]
    message string
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status string
    subTasks string[]
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips Sequence[UpgradestatusinfoHistoryUpgradeEventNodesEventIp]
    message str
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status str
    sub_tasks Sequence[str]
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<Property Map>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>

    UpgradestatusinfoHistoryUpgradeEventNodesEventIp, UpgradestatusinfoHistoryUpgradeEventNodesEventIpArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    UpgradestatusinfoHistoryUpgradeEventSubEvent, UpgradestatusinfoHistoryUpgradeEventSubEventArgs

    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips List<UpgradestatusinfoHistoryUpgradeEventSubEventIp>
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks List<string>
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips []UpgradestatusinfoHistoryUpgradeEventSubEventIp
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks []string
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<UpgradestatusinfoHistoryUpgradeEventSubEventIp>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips UpgradestatusinfoHistoryUpgradeEventSubEventIp[]
    message string
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status string
    subTasks string[]
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips Sequence[UpgradestatusinfoHistoryUpgradeEventSubEventIp]
    message str
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status str
    sub_tasks Sequence[str]
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<Property Map>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>

    UpgradestatusinfoHistoryUpgradeEventSubEventIp, UpgradestatusinfoHistoryUpgradeEventSubEventIpArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    UpgradestatusinfoParam, UpgradestatusinfoParamArgs

    Controllers List<UpgradestatusinfoParamController>
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchRef string
    SeGroupOptions List<UpgradestatusinfoParamSeGroupOption>
    SeGroupResumeOptions List<UpgradestatusinfoParamSeGroupResumeOption>
    ServiceEngines List<UpgradestatusinfoParamServiceEngine>
    Controllers []UpgradestatusinfoParamController
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchRef string
    SeGroupOptions []UpgradestatusinfoParamSeGroupOption
    SeGroupResumeOptions []UpgradestatusinfoParamSeGroupResumeOption
    ServiceEngines []UpgradestatusinfoParamServiceEngine
    controllers List<UpgradestatusinfoParamController>
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchRef String
    seGroupOptions List<UpgradestatusinfoParamSeGroupOption>
    seGroupResumeOptions List<UpgradestatusinfoParamSeGroupResumeOption>
    serviceEngines List<UpgradestatusinfoParamServiceEngine>
    controllers UpgradestatusinfoParamController[]
    imageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchRef string
    seGroupOptions UpgradestatusinfoParamSeGroupOption[]
    seGroupResumeOptions UpgradestatusinfoParamSeGroupResumeOption[]
    serviceEngines UpgradestatusinfoParamServiceEngine[]
    controllers Sequence[UpgradestatusinfoParamController]
    image_ref str
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_ref str
    se_group_options Sequence[UpgradestatusinfoParamSeGroupOption]
    se_group_resume_options Sequence[UpgradestatusinfoParamSeGroupResumeOption]
    service_engines Sequence[UpgradestatusinfoParamServiceEngine]
    controllers List<Property Map>
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchRef String
    seGroupOptions List<Property Map>
    seGroupResumeOptions List<Property Map>
    serviceEngines List<Property Map>

    UpgradestatusinfoParamController, UpgradestatusinfoParamControllerArgs

    UpgradestatusinfoParamSeGroupOption, UpgradestatusinfoParamSeGroupOptionArgs

    UpgradestatusinfoParamSeGroupResumeOption, UpgradestatusinfoParamSeGroupResumeOptionArgs

    UpgradestatusinfoParamServiceEngine, UpgradestatusinfoParamServiceEngineArgs

    UpgradestatusinfoPatchList, UpgradestatusinfoPatchListArgs

    PatchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath String
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_image_path str
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_image_ref str
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_version str
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath String
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoPreviousPatchList, UpgradestatusinfoPreviousPatchListArgs

    PatchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath String
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath string
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion string
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_image_path str
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_image_ref str
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_version str
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImagePath String
    Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchVersion String
    Current patch version applied to this node. Example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoSeUpgradeEvent, UpgradestatusinfoSeUpgradeEventArgs

    FromSeRef string
    NumSe string
    NumSeGroup string
    NumVs string
    Reasons List<string>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    SubTasks List<string>
    Task string
    ToSeRef string
    TrafficStatus string
    VsRef string
    FromSeRef string
    NumSe string
    NumSeGroup string
    NumVs string
    Reasons []string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    SubTasks []string
    Task string
    ToSeRef string
    TrafficStatus string
    VsRef string
    fromSeRef String
    numSe String
    numSeGroup String
    numVs String
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    subTasks List<String>
    task String
    toSeRef String
    trafficStatus String
    vsRef String
    fromSeRef string
    numSe string
    numSeGroup string
    numVs string
    reasons string[]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode string
    seGroupRef string
    seRef string
    subTasks string[]
    task string
    toSeRef string
    trafficStatus string
    vsRef string
    from_se_ref str
    num_se str
    num_se_group str
    num_vs str
    reasons Sequence[str]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_group_ha_mode str
    se_group_ref str
    se_ref str
    sub_tasks Sequence[str]
    task str
    to_se_ref str
    traffic_status str
    vs_ref str
    fromSeRef String
    numSe String
    numSeGroup String
    numVs String
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    subTasks List<String>
    task String
    toSeRef String
    trafficStatus String
    vsRef String

    UpgradestatusinfoSegParam, UpgradestatusinfoSegParamArgs

    Controllers List<UpgradestatusinfoSegParamController>
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchRef string
    SeGroupOptions List<UpgradestatusinfoSegParamSeGroupOption>
    SeGroupResumeOptions List<UpgradestatusinfoSegParamSeGroupResumeOption>
    ServiceEngines List<UpgradestatusinfoSegParamServiceEngine>
    Controllers []UpgradestatusinfoSegParamController
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchRef string
    SeGroupOptions []UpgradestatusinfoSegParamSeGroupOption
    SeGroupResumeOptions []UpgradestatusinfoSegParamSeGroupResumeOption
    ServiceEngines []UpgradestatusinfoSegParamServiceEngine
    controllers List<UpgradestatusinfoSegParamController>
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchRef String
    seGroupOptions List<UpgradestatusinfoSegParamSeGroupOption>
    seGroupResumeOptions List<UpgradestatusinfoSegParamSeGroupResumeOption>
    serviceEngines List<UpgradestatusinfoSegParamServiceEngine>
    controllers UpgradestatusinfoSegParamController[]
    imageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchRef string
    seGroupOptions UpgradestatusinfoSegParamSeGroupOption[]
    seGroupResumeOptions UpgradestatusinfoSegParamSeGroupResumeOption[]
    serviceEngines UpgradestatusinfoSegParamServiceEngine[]
    controllers Sequence[UpgradestatusinfoSegParamController]
    image_ref str
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_ref str
    se_group_options Sequence[UpgradestatusinfoSegParamSeGroupOption]
    se_group_resume_options Sequence[UpgradestatusinfoSegParamSeGroupResumeOption]
    service_engines Sequence[UpgradestatusinfoSegParamServiceEngine]
    controllers List<Property Map>
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchRef String
    seGroupOptions List<Property Map>
    seGroupResumeOptions List<Property Map>
    serviceEngines List<Property Map>

    UpgradestatusinfoSegParamController, UpgradestatusinfoSegParamControllerArgs

    UpgradestatusinfoSegParamSeGroupOption, UpgradestatusinfoSegParamSeGroupOptionArgs

    UpgradestatusinfoSegParamSeGroupResumeOption, UpgradestatusinfoSegParamSeGroupResumeOptionArgs

    UpgradestatusinfoSegParamServiceEngine, UpgradestatusinfoSegParamServiceEngineArgs

    UpgradestatusinfoSegStatus, UpgradestatusinfoSegStatusArgs

    ControllerVersion string
    DisruptedVsReves List<string>
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HaMode string
    InProgress string
    Notes List<string>
    NumSe string
    NumSeWithNoVs string
    NumSeWithVsNotScaledout string
    NumSeWithVsScaledout string
    NumVs string
    NumVsDisrupted string
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Reasons List<string>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    RequestTime string
    SeAlreadyUpgradedAtStarts List<string>
    SeDisconnectedAtStarts List<string>
    SeGroupName string
    SeGroupUuid string
    SeIpMissingAtStarts List<string>
    SePoweredoffAtStarts List<string>
    SeRebootInProgressRef string
    SeUpgradeCompleteds List<string>
    SeUpgradeErrors List<UpgradestatusinfoSegStatusSeUpgradeError>
    SeUpgradeFaileds List<string>
    SeUpgradeInProgresses List<string>
    SeUpgradeNotStarteds List<string>
    SeUpgradeSkipSuspendeds List<string>
    SeUpgradeSuspendeds List<string>
    SeWithNoVs List<string>
    SeWithVsNotScaledouts List<string>
    SeWithVsScaledouts List<string>
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Thread string
    TrafficStatus string
    VsErrors List<UpgradestatusinfoSegStatusVsError>
    VsMigrateInProgressReves List<string>
    VsScaleinInProgressReves List<string>
    VsScaleoutInProgressReves List<string>
    Worker string
    ControllerVersion string
    DisruptedVsReves []string
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HaMode string
    InProgress string
    Notes []string
    NumSe string
    NumSeWithNoVs string
    NumSeWithVsNotScaledout string
    NumSeWithVsScaledout string
    NumVs string
    NumVsDisrupted string
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Reasons []string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    RequestTime string
    SeAlreadyUpgradedAtStarts []string
    SeDisconnectedAtStarts []string
    SeGroupName string
    SeGroupUuid string
    SeIpMissingAtStarts []string
    SePoweredoffAtStarts []string
    SeRebootInProgressRef string
    SeUpgradeCompleteds []string
    SeUpgradeErrors []UpgradestatusinfoSegStatusSeUpgradeError
    SeUpgradeFaileds []string
    SeUpgradeInProgresses []string
    SeUpgradeNotStarteds []string
    SeUpgradeSkipSuspendeds []string
    SeUpgradeSuspendeds []string
    SeWithNoVs []string
    SeWithVsNotScaledouts []string
    SeWithVsScaledouts []string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Thread string
    TrafficStatus string
    VsErrors []UpgradestatusinfoSegStatusVsError
    VsMigrateInProgressReves []string
    VsScaleinInProgressReves []string
    VsScaleoutInProgressReves []string
    Worker string
    controllerVersion String
    disruptedVsReves List<String>
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime String
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    haMode String
    inProgress String
    notes List<String>
    numSe String
    numSeWithNoVs String
    numSeWithVsNotScaledout String
    numSeWithVsScaledout String
    numVs String
    numVsDisrupted String
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    requestTime String
    seAlreadyUpgradedAtStarts List<String>
    seDisconnectedAtStarts List<String>
    seGroupName String
    seGroupUuid String
    seIpMissingAtStarts List<String>
    sePoweredoffAtStarts List<String>
    seRebootInProgressRef String
    seUpgradeCompleteds List<String>
    seUpgradeErrors List<UpgradestatusinfoSegStatusSeUpgradeError>
    seUpgradeFaileds List<String>
    seUpgradeInProgresses List<String>
    seUpgradeNotStarteds List<String>
    seUpgradeSkipSuspendeds List<String>
    seUpgradeSuspendeds List<String>
    seWithNoVs List<String>
    seWithVsNotScaledouts List<String>
    seWithVsScaledouts List<String>
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    thread String
    trafficStatus String
    vsErrors List<UpgradestatusinfoSegStatusVsError>
    vsMigrateInProgressReves List<String>
    vsScaleinInProgressReves List<String>
    vsScaleoutInProgressReves List<String>
    worker String
    controllerVersion string
    disruptedVsReves string[]
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime string
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    haMode string
    inProgress string
    notes string[]
    numSe string
    numSeWithNoVs string
    numSeWithVsNotScaledout string
    numSeWithVsScaledout string
    numVs string
    numVsDisrupted string
    progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reasons string[]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    requestTime string
    seAlreadyUpgradedAtStarts string[]
    seDisconnectedAtStarts string[]
    seGroupName string
    seGroupUuid string
    seIpMissingAtStarts string[]
    sePoweredoffAtStarts string[]
    seRebootInProgressRef string
    seUpgradeCompleteds string[]
    seUpgradeErrors UpgradestatusinfoSegStatusSeUpgradeError[]
    seUpgradeFaileds string[]
    seUpgradeInProgresses string[]
    seUpgradeNotStarteds string[]
    seUpgradeSkipSuspendeds string[]
    seUpgradeSuspendeds string[]
    seWithNoVs string[]
    seWithVsNotScaledouts string[]
    seWithVsScaledouts string[]
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    thread string
    trafficStatus string
    vsErrors UpgradestatusinfoSegStatusVsError[]
    vsMigrateInProgressReves string[]
    vsScaleinInProgressReves string[]
    vsScaleoutInProgressReves string[]
    worker string
    controller_version str
    disrupted_vs_reves Sequence[str]
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueue_time str
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ha_mode str
    in_progress str
    notes Sequence[str]
    num_se str
    num_se_with_no_vs str
    num_se_with_vs_not_scaledout str
    num_se_with_vs_scaledout str
    num_vs str
    num_vs_disrupted str
    progress str
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reasons Sequence[str]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    request_time str
    se_already_upgraded_at_starts Sequence[str]
    se_disconnected_at_starts Sequence[str]
    se_group_name str
    se_group_uuid str
    se_ip_missing_at_starts Sequence[str]
    se_poweredoff_at_starts Sequence[str]
    se_reboot_in_progress_ref str
    se_upgrade_completeds Sequence[str]
    se_upgrade_errors Sequence[UpgradestatusinfoSegStatusSeUpgradeError]
    se_upgrade_faileds Sequence[str]
    se_upgrade_in_progresses Sequence[str]
    se_upgrade_not_starteds Sequence[str]
    se_upgrade_skip_suspendeds Sequence[str]
    se_upgrade_suspendeds Sequence[str]
    se_with_no_vs Sequence[str]
    se_with_vs_not_scaledouts Sequence[str]
    se_with_vs_scaledouts Sequence[str]
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state str
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenant_ref str
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    thread str
    traffic_status str
    vs_errors Sequence[UpgradestatusinfoSegStatusVsError]
    vs_migrate_in_progress_reves Sequence[str]
    vs_scalein_in_progress_reves Sequence[str]
    vs_scaleout_in_progress_reves Sequence[str]
    worker str
    controllerVersion String
    disruptedVsReves List<String>
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enqueueTime String
    Enqueue time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    haMode String
    inProgress String
    notes List<String>
    numSe String
    numSeWithNoVs String
    numSeWithVsNotScaledout String
    numSeWithVsScaledout String
    numVs String
    numVsDisrupted String
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    requestTime String
    seAlreadyUpgradedAtStarts List<String>
    seDisconnectedAtStarts List<String>
    seGroupName String
    seGroupUuid String
    seIpMissingAtStarts List<String>
    sePoweredoffAtStarts List<String>
    seRebootInProgressRef String
    seUpgradeCompleteds List<String>
    seUpgradeErrors List<Property Map>
    seUpgradeFaileds List<String>
    seUpgradeInProgresses List<String>
    seUpgradeNotStarteds List<String>
    seUpgradeSkipSuspendeds List<String>
    seUpgradeSuspendeds List<String>
    seWithNoVs List<String>
    seWithVsNotScaledouts List<String>
    seWithVsScaledouts List<String>
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    thread String
    trafficStatus String
    vsErrors List<Property Map>
    vsMigrateInProgressReves List<String>
    vsScaleinInProgressReves List<String>
    vsScaleoutInProgressReves List<String>
    worker String

    UpgradestatusinfoSegStatusSeUpgradeError, UpgradestatusinfoSegStatusSeUpgradeErrorArgs

    FromSeRef string
    NumSe string
    NumSeGroup string
    NumVs string
    Reasons List<string>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    SubTasks List<string>
    Task string
    ToSeRef string
    TrafficStatus string
    VsRef string
    FromSeRef string
    NumSe string
    NumSeGroup string
    NumVs string
    Reasons []string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    SubTasks []string
    Task string
    ToSeRef string
    TrafficStatus string
    VsRef string
    fromSeRef String
    numSe String
    numSeGroup String
    numVs String
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    subTasks List<String>
    task String
    toSeRef String
    trafficStatus String
    vsRef String
    fromSeRef string
    numSe string
    numSeGroup string
    numVs string
    reasons string[]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode string
    seGroupRef string
    seRef string
    subTasks string[]
    task string
    toSeRef string
    trafficStatus string
    vsRef string
    from_se_ref str
    num_se str
    num_se_group str
    num_vs str
    reasons Sequence[str]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_group_ha_mode str
    se_group_ref str
    se_ref str
    sub_tasks Sequence[str]
    task str
    to_se_ref str
    traffic_status str
    vs_ref str
    fromSeRef String
    numSe String
    numSeGroup String
    numVs String
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    subTasks List<String>
    task String
    toSeRef String
    trafficStatus String
    vsRef String

    UpgradestatusinfoSegStatusVsError, UpgradestatusinfoSegStatusVsErrorArgs

    EventTimestamps List<UpgradestatusinfoSegStatusVsErrorEventTimestamp>
    Reasons List<string>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TrafficStatus string
    VipId string
    VsRef string
    EventTimestamps []UpgradestatusinfoSegStatusVsErrorEventTimestamp
    Reasons []string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupHaMode string
    SeGroupRef string
    SeRef string
    TenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TrafficStatus string
    VipId string
    VsRef string
    eventTimestamps List<UpgradestatusinfoSegStatusVsErrorEventTimestamp>
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trafficStatus String
    vipId String
    vsRef String
    eventTimestamps UpgradestatusinfoSegStatusVsErrorEventTimestamp[]
    reasons string[]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode string
    seGroupRef string
    seRef string
    tenantRef string
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trafficStatus string
    vipId string
    vsRef string
    event_timestamps Sequence[UpgradestatusinfoSegStatusVsErrorEventTimestamp]
    reasons Sequence[str]
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_group_ha_mode str
    se_group_ref str
    se_ref str
    tenant_ref str
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    traffic_status str
    vip_id str
    vs_ref str
    eventTimestamps List<Property Map>
    reasons List<String>
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupHaMode String
    seGroupRef String
    seRef String
    tenantRef String
    Tenant that this object belongs to. It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trafficStatus String
    vipId String
    vsRef String

    UpgradestatusinfoSegStatusVsErrorEventTimestamp, UpgradestatusinfoSegStatusVsErrorEventTimestampArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    UpgradestatusinfoState, UpgradestatusinfoStateArgs

    LastChangedTimes List<UpgradestatusinfoStateLastChangedTime>
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Rebooted string
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LastChangedTimes []UpgradestatusinfoStateLastChangedTime
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Rebooted string
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes List<UpgradestatusinfoStateLastChangedTime>
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted String
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes UpgradestatusinfoStateLastChangedTime[]
    reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted string
    state string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    last_changed_times Sequence[UpgradestatusinfoStateLastChangedTime]
    reason str
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted str
    state str
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes List<Property Map>
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted String
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoStateLastChangedTime, UpgradestatusinfoStateLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    UpgradestatusinfoUpgradeEvent, UpgradestatusinfoUpgradeEventArgs

    UpgradestatusinfoUpgradeEventNodesEvent, UpgradestatusinfoUpgradeEventNodesEventArgs

    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips List<UpgradestatusinfoUpgradeEventNodesEventIp>
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks List<string>
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips []UpgradestatusinfoUpgradeEventNodesEventIp
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks []string
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<UpgradestatusinfoUpgradeEventNodesEventIp>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips UpgradestatusinfoUpgradeEventNodesEventIp[]
    message string
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status string
    subTasks string[]
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips Sequence[UpgradestatusinfoUpgradeEventNodesEventIp]
    message str
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status str
    sub_tasks Sequence[str]
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<Property Map>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>

    UpgradestatusinfoUpgradeEventNodesEventIp, UpgradestatusinfoUpgradeEventNodesEventIpArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    UpgradestatusinfoUpgradeEventSubEvent, UpgradestatusinfoUpgradeEventSubEventArgs

    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips List<UpgradestatusinfoUpgradeEventSubEventIp>
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks List<string>
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Ips []UpgradestatusinfoUpgradeEventSubEventIp
    Message string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Status string
    SubTasks []string
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<UpgradestatusinfoUpgradeEventSubEventIp>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips UpgradestatusinfoUpgradeEventSubEventIp[]
    message string
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status string
    subTasks string[]
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips Sequence[UpgradestatusinfoUpgradeEventSubEventIp]
    message str
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status str
    sub_tasks Sequence[str]
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ips List<Property Map>
    message String
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    status String
    subTasks List<String>

    UpgradestatusinfoUpgradeEventSubEventIp, UpgradestatusinfoUpgradeEventSubEventIpArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    UpgradestatusinfoUpgradeReadiness, UpgradestatusinfoUpgradeReadinessArgs

    Checks List<UpgradestatusinfoUpgradeReadinessCheck>
    ChecksCompleted string
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    States List<UpgradestatusinfoUpgradeReadinessState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalChecks string
    UpgradeOps string
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Checks []UpgradestatusinfoUpgradeReadinessCheck
    ChecksCompleted string
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ImageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PatchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    States []UpgradestatusinfoUpgradeReadinessState
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TotalChecks string
    UpgradeOps string
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checks List<UpgradestatusinfoUpgradeReadinessCheck>
    checksCompleted String
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    states List<UpgradestatusinfoUpgradeReadinessState>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalChecks String
    upgradeOps String
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checks UpgradestatusinfoUpgradeReadinessCheck[]
    checksCompleted string
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    imageRef string
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef string
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress string
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    states UpgradestatusinfoUpgradeReadinessState[]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalChecks string
    upgradeOps string
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checks Sequence[UpgradestatusinfoUpgradeReadinessCheck]
    checks_completed str
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    image_ref str
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patch_image_ref str
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress str
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    states Sequence[UpgradestatusinfoUpgradeReadinessState]
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    total_checks str
    upgrade_ops str
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checks List<Property Map>
    checksCompleted String
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    imageRef String
    Image uuid for identifying the current base image. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    patchImageRef String
    Image uuid for identifying the current patch.example base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. It is a reference to an object of type image. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    progress String
    Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is percent. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    states List<Property Map>
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    totalChecks String
    upgradeOps String
    Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoUpgradeReadinessCheck, UpgradestatusinfoUpgradeReadinessCheckArgs

    CheckCode string
    Description string
    Details List<string>
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ErrorDetails List<string>
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CheckCode string
    Description string
    Details []string
    Duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EndTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ErrorDetails []string
    StartTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checkCode String
    description String
    details List<String>
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    errorDetails List<String>
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checkCode string
    description string
    details string[]
    duration string
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime string
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    errorDetails string[]
    startTime string
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    check_code str
    description str
    details Sequence[str]
    duration str
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    end_time str
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    error_details Sequence[str]
    start_time str
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state str
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    checkCode String
    description String
    details List<String>
    duration String
    Duration of upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    endTime String
    End time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    errorDetails List<String>
    startTime String
    Start time of upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoUpgradeReadinessState, UpgradestatusinfoUpgradeReadinessStateArgs

    LastChangedTimes List<UpgradestatusinfoUpgradeReadinessStateLastChangedTime>
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Rebooted string
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LastChangedTimes []UpgradestatusinfoUpgradeReadinessStateLastChangedTime
    Reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Rebooted string
    State string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes List<UpgradestatusinfoUpgradeReadinessStateLastChangedTime>
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted String
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes UpgradestatusinfoUpgradeReadinessStateLastChangedTime[]
    reason string
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted string
    state string
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    last_changed_times Sequence[UpgradestatusinfoUpgradeReadinessStateLastChangedTime]
    reason str
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted str
    state str
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    lastChangedTimes List<Property Map>
    reason String
    Descriptive reason for the upgrade state. Field introduced in 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    rebooted String
    state String
    Current status of the upgrade operation. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    UpgradestatusinfoUpgradeReadinessStateLastChangedTime, UpgradestatusinfoUpgradeReadinessStateLastChangedTimeArgs

    Secs string
    Usecs string
    Secs string
    Usecs string
    secs String
    usecs String
    secs string
    usecs string
    secs str
    usecs str
    secs String
    usecs String

    Package Details

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