1. Packages
  2. Intersight Provider
  3. API Docs
  4. getApplianceUpgrade
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.getApplianceUpgrade

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    Upgrade tracks the Intersight Appliance’s software upgrades. Intersight Appliance’s upgrade service automatically creates an Upgrade managed object when there is a pending software upgrade. User may modify an active Upgrade managed object to reset the software upgrade start time. However, user may not be able to postpone an upgrade beyond the limit enforced by the upgrade grace period set in the software manifest.

    Using getApplianceUpgrade

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getApplianceUpgrade(args: GetApplianceUpgradeArgs, opts?: InvokeOptions): Promise<GetApplianceUpgradeResult>
    function getApplianceUpgradeOutput(args: GetApplianceUpgradeOutputArgs, opts?: InvokeOptions): Output<GetApplianceUpgradeResult>
    def get_appliance_upgrade(account: Optional[GetApplianceUpgradeAccount] = None,
                              account_moid: Optional[str] = None,
                              active: Optional[bool] = None,
                              additional_properties: Optional[str] = None,
                              all_nodes_pingable: Optional[bool] = None,
                              ancestors: Optional[Sequence[GetApplianceUpgradeAncestor]] = None,
                              auto_created: Optional[bool] = None,
                              class_id: Optional[str] = None,
                              completed_phases: Optional[Sequence[GetApplianceUpgradeCompletedPhase]] = None,
                              create_time: Optional[str] = None,
                              current_phase: Optional[GetApplianceUpgradeCurrentPhase] = None,
                              description: Optional[str] = None,
                              domain_group_moid: Optional[str] = None,
                              elapsed_time: Optional[float] = None,
                              end_time: Optional[str] = None,
                              error_code: Optional[float] = None,
                              fingerprint: Optional[str] = None,
                              id: Optional[str] = None,
                              image_bundle: Optional[GetApplianceUpgradeImageBundle] = None,
                              is_rolling_back: Optional[bool] = None,
                              is_user_triggered: Optional[bool] = None,
                              messages: Optional[Sequence[str]] = None,
                              mod_time: Optional[str] = None,
                              moid: Optional[str] = None,
                              node_infos: Optional[Sequence[GetApplianceUpgradeNodeInfo]] = None,
                              nr_version: Optional[str] = None,
                              object_type: Optional[str] = None,
                              owners: Optional[Sequence[str]] = None,
                              parent: Optional[GetApplianceUpgradeParent] = None,
                              permission_resources: Optional[Sequence[GetApplianceUpgradePermissionResource]] = None,
                              previous_install_attempts: Optional[float] = None,
                              requires: Optional[GetApplianceUpgradeRequires] = None,
                              rollback_needed: Optional[bool] = None,
                              rollback_phases: Optional[Sequence[GetApplianceUpgradeRollbackPhase]] = None,
                              rollback_status: Optional[str] = None,
                              services: Optional[Sequence[str]] = None,
                              shared_scope: Optional[str] = None,
                              start_time: Optional[str] = None,
                              status: Optional[str] = None,
                              tags: Optional[Sequence[GetApplianceUpgradeTag]] = None,
                              total_nodes: Optional[float] = None,
                              total_phases: Optional[float] = None,
                              ui_packages: Optional[Sequence[str]] = None,
                              version_context: Optional[GetApplianceUpgradeVersionContext] = None,
                              opts: Optional[InvokeOptions] = None) -> GetApplianceUpgradeResult
    def get_appliance_upgrade_output(account: Optional[pulumi.Input[GetApplianceUpgradeAccountArgs]] = None,
                              account_moid: Optional[pulumi.Input[str]] = None,
                              active: Optional[pulumi.Input[bool]] = None,
                              additional_properties: Optional[pulumi.Input[str]] = None,
                              all_nodes_pingable: Optional[pulumi.Input[bool]] = None,
                              ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetApplianceUpgradeAncestorArgs]]]] = None,
                              auto_created: Optional[pulumi.Input[bool]] = None,
                              class_id: Optional[pulumi.Input[str]] = None,
                              completed_phases: Optional[pulumi.Input[Sequence[pulumi.Input[GetApplianceUpgradeCompletedPhaseArgs]]]] = None,
                              create_time: Optional[pulumi.Input[str]] = None,
                              current_phase: Optional[pulumi.Input[GetApplianceUpgradeCurrentPhaseArgs]] = None,
                              description: Optional[pulumi.Input[str]] = None,
                              domain_group_moid: Optional[pulumi.Input[str]] = None,
                              elapsed_time: Optional[pulumi.Input[float]] = None,
                              end_time: Optional[pulumi.Input[str]] = None,
                              error_code: Optional[pulumi.Input[float]] = None,
                              fingerprint: Optional[pulumi.Input[str]] = None,
                              id: Optional[pulumi.Input[str]] = None,
                              image_bundle: Optional[pulumi.Input[GetApplianceUpgradeImageBundleArgs]] = None,
                              is_rolling_back: Optional[pulumi.Input[bool]] = None,
                              is_user_triggered: Optional[pulumi.Input[bool]] = None,
                              messages: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              mod_time: Optional[pulumi.Input[str]] = None,
                              moid: Optional[pulumi.Input[str]] = None,
                              node_infos: Optional[pulumi.Input[Sequence[pulumi.Input[GetApplianceUpgradeNodeInfoArgs]]]] = None,
                              nr_version: Optional[pulumi.Input[str]] = None,
                              object_type: Optional[pulumi.Input[str]] = None,
                              owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              parent: Optional[pulumi.Input[GetApplianceUpgradeParentArgs]] = None,
                              permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetApplianceUpgradePermissionResourceArgs]]]] = None,
                              previous_install_attempts: Optional[pulumi.Input[float]] = None,
                              requires: Optional[pulumi.Input[GetApplianceUpgradeRequiresArgs]] = None,
                              rollback_needed: Optional[pulumi.Input[bool]] = None,
                              rollback_phases: Optional[pulumi.Input[Sequence[pulumi.Input[GetApplianceUpgradeRollbackPhaseArgs]]]] = None,
                              rollback_status: Optional[pulumi.Input[str]] = None,
                              services: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              shared_scope: Optional[pulumi.Input[str]] = None,
                              start_time: Optional[pulumi.Input[str]] = None,
                              status: Optional[pulumi.Input[str]] = None,
                              tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetApplianceUpgradeTagArgs]]]] = None,
                              total_nodes: Optional[pulumi.Input[float]] = None,
                              total_phases: Optional[pulumi.Input[float]] = None,
                              ui_packages: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              version_context: Optional[pulumi.Input[GetApplianceUpgradeVersionContextArgs]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetApplianceUpgradeResult]
    func LookupApplianceUpgrade(ctx *Context, args *LookupApplianceUpgradeArgs, opts ...InvokeOption) (*LookupApplianceUpgradeResult, error)
    func LookupApplianceUpgradeOutput(ctx *Context, args *LookupApplianceUpgradeOutputArgs, opts ...InvokeOption) LookupApplianceUpgradeResultOutput

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

    public static class GetApplianceUpgrade 
    {
        public static Task<GetApplianceUpgradeResult> InvokeAsync(GetApplianceUpgradeArgs args, InvokeOptions? opts = null)
        public static Output<GetApplianceUpgradeResult> Invoke(GetApplianceUpgradeInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetApplianceUpgradeResult> getApplianceUpgrade(GetApplianceUpgradeArgs args, InvokeOptions options)
    public static Output<GetApplianceUpgradeResult> getApplianceUpgrade(GetApplianceUpgradeArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getApplianceUpgrade:getApplianceUpgrade
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Account GetApplianceUpgradeAccount
    AccountMoid string
    The Account ID for this managed object.
    Active bool
    Indicates if the software upgrade is active or not.
    AdditionalProperties string
    AllNodesPingable bool
    True if all nodes in cluster are pingable, otherwise false.
    Ancestors List<GetApplianceUpgradeAncestor>
    AutoCreated bool
    Indicates that the request was automatically created by the system.
    ClassId string
    CompletedPhases List<GetApplianceUpgradeCompletedPhase>
    CreateTime string
    The time when this managed object was created.
    CurrentPhase GetApplianceUpgradeCurrentPhase
    Description string
    Description of the software upgrade.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ElapsedTime double
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    ErrorCode double
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    Fingerprint string
    Software upgrade manifest's fingerprint.
    Id string
    ImageBundle GetApplianceUpgradeImageBundle
    IsRollingBack bool
    Track if software upgrade is upgrading or rolling back.
    IsUserTriggered bool
    Indicates if the upgrade is triggered by user or due to schedule.
    Messages List<string>
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NodeInfos List<GetApplianceUpgradeNodeInfo>
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    Owners List<string>
    Parent GetApplianceUpgradeParent
    PermissionResources List<GetApplianceUpgradePermissionResource>
    PreviousInstallAttempts double
    The number of previous failed install attempts of the same upgrade version.
    Requires GetApplianceUpgradeRequires
    RollbackNeeded bool
    Track if rollback is needed.
    RollbackPhases List<GetApplianceUpgradeRollbackPhase>
    RollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    Services List<string>
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    Tags List<GetApplianceUpgradeTag>
    TotalNodes double
    Total number of nodes this upgrade will run on.
    TotalPhases double
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    UiPackages List<string>
    VersionContext GetApplianceUpgradeVersionContext
    Account GetApplianceUpgradeAccount
    AccountMoid string
    The Account ID for this managed object.
    Active bool
    Indicates if the software upgrade is active or not.
    AdditionalProperties string
    AllNodesPingable bool
    True if all nodes in cluster are pingable, otherwise false.
    Ancestors []GetApplianceUpgradeAncestor
    AutoCreated bool
    Indicates that the request was automatically created by the system.
    ClassId string
    CompletedPhases []GetApplianceUpgradeCompletedPhase
    CreateTime string
    The time when this managed object was created.
    CurrentPhase GetApplianceUpgradeCurrentPhase
    Description string
    Description of the software upgrade.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ElapsedTime float64
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    ErrorCode float64
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    Fingerprint string
    Software upgrade manifest's fingerprint.
    Id string
    ImageBundle GetApplianceUpgradeImageBundle
    IsRollingBack bool
    Track if software upgrade is upgrading or rolling back.
    IsUserTriggered bool
    Indicates if the upgrade is triggered by user or due to schedule.
    Messages []string
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NodeInfos []GetApplianceUpgradeNodeInfo
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    Owners []string
    Parent GetApplianceUpgradeParent
    PermissionResources []GetApplianceUpgradePermissionResource
    PreviousInstallAttempts float64
    The number of previous failed install attempts of the same upgrade version.
    Requires GetApplianceUpgradeRequires
    RollbackNeeded bool
    Track if rollback is needed.
    RollbackPhases []GetApplianceUpgradeRollbackPhase
    RollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    Services []string
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    Tags []GetApplianceUpgradeTag
    TotalNodes float64
    Total number of nodes this upgrade will run on.
    TotalPhases float64
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    UiPackages []string
    VersionContext GetApplianceUpgradeVersionContext
    account GetApplianceUpgradeAccount
    accountMoid String
    The Account ID for this managed object.
    active Boolean
    Indicates if the software upgrade is active or not.
    additionalProperties String
    allNodesPingable Boolean
    True if all nodes in cluster are pingable, otherwise false.
    ancestors List<GetApplianceUpgradeAncestor>
    autoCreated Boolean
    Indicates that the request was automatically created by the system.
    classId String
    completedPhases List<GetApplianceUpgradeCompletedPhase>
    createTime String
    The time when this managed object was created.
    currentPhase GetApplianceUpgradeCurrentPhase
    description String
    Description of the software upgrade.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    elapsedTime Double
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    errorCode Double
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    fingerprint String
    Software upgrade manifest's fingerprint.
    id String
    imageBundle GetApplianceUpgradeImageBundle
    isRollingBack Boolean
    Track if software upgrade is upgrading or rolling back.
    isUserTriggered Boolean
    Indicates if the upgrade is triggered by user or due to schedule.
    messages List<String>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    nodeInfos List<GetApplianceUpgradeNodeInfo>
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    owners List<String>
    parent GetApplianceUpgradeParent
    permissionResources List<GetApplianceUpgradePermissionResource>
    previousInstallAttempts Double
    The number of previous failed install attempts of the same upgrade version.
    requires GetApplianceUpgradeRequires
    rollbackNeeded Boolean
    Track if rollback is needed.
    rollbackPhases List<GetApplianceUpgradeRollbackPhase>
    rollbackStatus String
    Status of the Intersight Appliance's software rollback status.
    services List<String>
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    tags List<GetApplianceUpgradeTag>
    totalNodes Double
    Total number of nodes this upgrade will run on.
    totalPhases Double
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    uiPackages List<String>
    versionContext GetApplianceUpgradeVersionContext
    account GetApplianceUpgradeAccount
    accountMoid string
    The Account ID for this managed object.
    active boolean
    Indicates if the software upgrade is active or not.
    additionalProperties string
    allNodesPingable boolean
    True if all nodes in cluster are pingable, otherwise false.
    ancestors GetApplianceUpgradeAncestor[]
    autoCreated boolean
    Indicates that the request was automatically created by the system.
    classId string
    completedPhases GetApplianceUpgradeCompletedPhase[]
    createTime string
    The time when this managed object was created.
    currentPhase GetApplianceUpgradeCurrentPhase
    description string
    Description of the software upgrade.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    elapsedTime number
    Elapsed time in seconds during the software upgrade.
    endTime string
    End date of the software upgrade.
    errorCode number
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    fingerprint string
    Software upgrade manifest's fingerprint.
    id string
    imageBundle GetApplianceUpgradeImageBundle
    isRollingBack boolean
    Track if software upgrade is upgrading or rolling back.
    isUserTriggered boolean
    Indicates if the upgrade is triggered by user or due to schedule.
    messages string[]
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    nodeInfos GetApplianceUpgradeNodeInfo[]
    nrVersion string
    Software upgrade manifest's version.
    objectType string
    owners string[]
    parent GetApplianceUpgradeParent
    permissionResources GetApplianceUpgradePermissionResource[]
    previousInstallAttempts number
    The number of previous failed install attempts of the same upgrade version.
    requires GetApplianceUpgradeRequires
    rollbackNeeded boolean
    Track if rollback is needed.
    rollbackPhases GetApplianceUpgradeRollbackPhase[]
    rollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    services string[]
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    startTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status string
    Status of the Intersight Appliance's software upgrade.
    tags GetApplianceUpgradeTag[]
    totalNodes number
    Total number of nodes this upgrade will run on.
    totalPhases number
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    uiPackages string[]
    versionContext GetApplianceUpgradeVersionContext
    account GetApplianceUpgradeAccount
    account_moid str
    The Account ID for this managed object.
    active bool
    Indicates if the software upgrade is active or not.
    additional_properties str
    all_nodes_pingable bool
    True if all nodes in cluster are pingable, otherwise false.
    ancestors Sequence[GetApplianceUpgradeAncestor]
    auto_created bool
    Indicates that the request was automatically created by the system.
    class_id str
    completed_phases Sequence[GetApplianceUpgradeCompletedPhase]
    create_time str
    The time when this managed object was created.
    current_phase GetApplianceUpgradeCurrentPhase
    description str
    Description of the software upgrade.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    elapsed_time float
    Elapsed time in seconds during the software upgrade.
    end_time str
    End date of the software upgrade.
    error_code float
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    fingerprint str
    Software upgrade manifest's fingerprint.
    id str
    image_bundle GetApplianceUpgradeImageBundle
    is_rolling_back bool
    Track if software upgrade is upgrading or rolling back.
    is_user_triggered bool
    Indicates if the upgrade is triggered by user or due to schedule.
    messages Sequence[str]
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    node_infos Sequence[GetApplianceUpgradeNodeInfo]
    nr_version str
    Software upgrade manifest's version.
    object_type str
    owners Sequence[str]
    parent GetApplianceUpgradeParent
    permission_resources Sequence[GetApplianceUpgradePermissionResource]
    previous_install_attempts float
    The number of previous failed install attempts of the same upgrade version.
    requires GetApplianceUpgradeRequires
    rollback_needed bool
    Track if rollback is needed.
    rollback_phases Sequence[GetApplianceUpgradeRollbackPhase]
    rollback_status str
    Status of the Intersight Appliance's software rollback status.
    services Sequence[str]
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    start_time str
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status str
    Status of the Intersight Appliance's software upgrade.
    tags Sequence[GetApplianceUpgradeTag]
    total_nodes float
    Total number of nodes this upgrade will run on.
    total_phases float
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    ui_packages Sequence[str]
    version_context GetApplianceUpgradeVersionContext
    account Property Map
    accountMoid String
    The Account ID for this managed object.
    active Boolean
    Indicates if the software upgrade is active or not.
    additionalProperties String
    allNodesPingable Boolean
    True if all nodes in cluster are pingable, otherwise false.
    ancestors List<Property Map>
    autoCreated Boolean
    Indicates that the request was automatically created by the system.
    classId String
    completedPhases List<Property Map>
    createTime String
    The time when this managed object was created.
    currentPhase Property Map
    description String
    Description of the software upgrade.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    elapsedTime Number
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    errorCode Number
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    fingerprint String
    Software upgrade manifest's fingerprint.
    id String
    imageBundle Property Map
    isRollingBack Boolean
    Track if software upgrade is upgrading or rolling back.
    isUserTriggered Boolean
    Indicates if the upgrade is triggered by user or due to schedule.
    messages List<String>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    nodeInfos List<Property Map>
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    previousInstallAttempts Number
    The number of previous failed install attempts of the same upgrade version.
    requires Property Map
    rollbackNeeded Boolean
    Track if rollback is needed.
    rollbackPhases List<Property Map>
    rollbackStatus String
    Status of the Intersight Appliance's software rollback status.
    services List<String>
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    tags List<Property Map>
    totalNodes Number
    Total number of nodes this upgrade will run on.
    totalPhases Number
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    uiPackages List<String>
    versionContext Property Map

    getApplianceUpgrade Result

    The following output properties are available:

    Id string
    Results List<GetApplianceUpgradeResult>
    Account GetApplianceUpgradeAccount
    AccountMoid string
    Active bool
    AdditionalProperties string
    AllNodesPingable bool
    Ancestors List<GetApplianceUpgradeAncestor>
    AutoCreated bool
    ClassId string
    CompletedPhases List<GetApplianceUpgradeCompletedPhase>
    CreateTime string
    CurrentPhase GetApplianceUpgradeCurrentPhase
    Description string
    DomainGroupMoid string
    ElapsedTime double
    EndTime string
    ErrorCode double
    Fingerprint string
    ImageBundle GetApplianceUpgradeImageBundle
    IsRollingBack bool
    IsUserTriggered bool
    Messages List<string>
    ModTime string
    Moid string
    NodeInfos List<GetApplianceUpgradeNodeInfo>
    NrVersion string
    ObjectType string
    Owners List<string>
    Parent GetApplianceUpgradeParent
    PermissionResources List<GetApplianceUpgradePermissionResource>
    PreviousInstallAttempts double
    Requires GetApplianceUpgradeRequires
    RollbackNeeded bool
    RollbackPhases List<GetApplianceUpgradeRollbackPhase>
    RollbackStatus string
    Services List<string>
    SharedScope string
    StartTime string
    Status string
    Tags List<GetApplianceUpgradeTag>
    TotalNodes double
    TotalPhases double
    UiPackages List<string>
    VersionContext GetApplianceUpgradeVersionContext
    Id string
    Results []GetApplianceUpgradeResult
    Account GetApplianceUpgradeAccount
    AccountMoid string
    Active bool
    AdditionalProperties string
    AllNodesPingable bool
    Ancestors []GetApplianceUpgradeAncestor
    AutoCreated bool
    ClassId string
    CompletedPhases []GetApplianceUpgradeCompletedPhase
    CreateTime string
    CurrentPhase GetApplianceUpgradeCurrentPhase
    Description string
    DomainGroupMoid string
    ElapsedTime float64
    EndTime string
    ErrorCode float64
    Fingerprint string
    ImageBundle GetApplianceUpgradeImageBundle
    IsRollingBack bool
    IsUserTriggered bool
    Messages []string
    ModTime string
    Moid string
    NodeInfos []GetApplianceUpgradeNodeInfo
    NrVersion string
    ObjectType string
    Owners []string
    Parent GetApplianceUpgradeParent
    PermissionResources []GetApplianceUpgradePermissionResource
    PreviousInstallAttempts float64
    Requires GetApplianceUpgradeRequires
    RollbackNeeded bool
    RollbackPhases []GetApplianceUpgradeRollbackPhase
    RollbackStatus string
    Services []string
    SharedScope string
    StartTime string
    Status string
    Tags []GetApplianceUpgradeTag
    TotalNodes float64
    TotalPhases float64
    UiPackages []string
    VersionContext GetApplianceUpgradeVersionContext
    id String
    results List<GetApplianceUpgradeResult>
    account GetApplianceUpgradeAccount
    accountMoid String
    active Boolean
    additionalProperties String
    allNodesPingable Boolean
    ancestors List<GetApplianceUpgradeAncestor>
    autoCreated Boolean
    classId String
    completedPhases List<GetApplianceUpgradeCompletedPhase>
    createTime String
    currentPhase GetApplianceUpgradeCurrentPhase
    description String
    domainGroupMoid String
    elapsedTime Double
    endTime String
    errorCode Double
    fingerprint String
    imageBundle GetApplianceUpgradeImageBundle
    isRollingBack Boolean
    isUserTriggered Boolean
    messages List<String>
    modTime String
    moid String
    nodeInfos List<GetApplianceUpgradeNodeInfo>
    nrVersion String
    objectType String
    owners List<String>
    parent GetApplianceUpgradeParent
    permissionResources List<GetApplianceUpgradePermissionResource>
    previousInstallAttempts Double
    requires GetApplianceUpgradeRequires
    rollbackNeeded Boolean
    rollbackPhases List<GetApplianceUpgradeRollbackPhase>
    rollbackStatus String
    services List<String>
    sharedScope String
    startTime String
    status String
    tags List<GetApplianceUpgradeTag>
    totalNodes Double
    totalPhases Double
    uiPackages List<String>
    versionContext GetApplianceUpgradeVersionContext
    id string
    results GetApplianceUpgradeResult[]
    account GetApplianceUpgradeAccount
    accountMoid string
    active boolean
    additionalProperties string
    allNodesPingable boolean
    ancestors GetApplianceUpgradeAncestor[]
    autoCreated boolean
    classId string
    completedPhases GetApplianceUpgradeCompletedPhase[]
    createTime string
    currentPhase GetApplianceUpgradeCurrentPhase
    description string
    domainGroupMoid string
    elapsedTime number
    endTime string
    errorCode number
    fingerprint string
    imageBundle GetApplianceUpgradeImageBundle
    isRollingBack boolean
    isUserTriggered boolean
    messages string[]
    modTime string
    moid string
    nodeInfos GetApplianceUpgradeNodeInfo[]
    nrVersion string
    objectType string
    owners string[]
    parent GetApplianceUpgradeParent
    permissionResources GetApplianceUpgradePermissionResource[]
    previousInstallAttempts number
    requires GetApplianceUpgradeRequires
    rollbackNeeded boolean
    rollbackPhases GetApplianceUpgradeRollbackPhase[]
    rollbackStatus string
    services string[]
    sharedScope string
    startTime string
    status string
    tags GetApplianceUpgradeTag[]
    totalNodes number
    totalPhases number
    uiPackages string[]
    versionContext GetApplianceUpgradeVersionContext
    id str
    results Sequence[GetApplianceUpgradeResult]
    account GetApplianceUpgradeAccount
    account_moid str
    active bool
    additional_properties str
    all_nodes_pingable bool
    ancestors Sequence[GetApplianceUpgradeAncestor]
    auto_created bool
    class_id str
    completed_phases Sequence[GetApplianceUpgradeCompletedPhase]
    create_time str
    current_phase GetApplianceUpgradeCurrentPhase
    description str
    domain_group_moid str
    elapsed_time float
    end_time str
    error_code float
    fingerprint str
    image_bundle GetApplianceUpgradeImageBundle
    is_rolling_back bool
    is_user_triggered bool
    messages Sequence[str]
    mod_time str
    moid str
    node_infos Sequence[GetApplianceUpgradeNodeInfo]
    nr_version str
    object_type str
    owners Sequence[str]
    parent GetApplianceUpgradeParent
    permission_resources Sequence[GetApplianceUpgradePermissionResource]
    previous_install_attempts float
    requires GetApplianceUpgradeRequires
    rollback_needed bool
    rollback_phases Sequence[GetApplianceUpgradeRollbackPhase]
    rollback_status str
    services Sequence[str]
    shared_scope str
    start_time str
    status str
    tags Sequence[GetApplianceUpgradeTag]
    total_nodes float
    total_phases float
    ui_packages Sequence[str]
    version_context GetApplianceUpgradeVersionContext
    id String
    results List<Property Map>
    account Property Map
    accountMoid String
    active Boolean
    additionalProperties String
    allNodesPingable Boolean
    ancestors List<Property Map>
    autoCreated Boolean
    classId String
    completedPhases List<Property Map>
    createTime String
    currentPhase Property Map
    description String
    domainGroupMoid String
    elapsedTime Number
    endTime String
    errorCode Number
    fingerprint String
    imageBundle Property Map
    isRollingBack Boolean
    isUserTriggered Boolean
    messages List<String>
    modTime String
    moid String
    nodeInfos List<Property Map>
    nrVersion String
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    previousInstallAttempts Number
    requires Property Map
    rollbackNeeded Boolean
    rollbackPhases List<Property Map>
    rollbackStatus String
    services List<String>
    sharedScope String
    startTime String
    status String
    tags List<Property Map>
    totalNodes Number
    totalPhases Number
    uiPackages List<String>
    versionContext Property Map

    Supporting Types

    GetApplianceUpgradeAccount

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetApplianceUpgradeAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetApplianceUpgradeCompletedPhase

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    CurrentNode double
    Id of the node the upgrade phase is running on.
    CurrentNodeHostname string
    Hostname of the node the upgrade phase is running on.
    ElapsedTime double
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Indicates if the upgrade phase has failed or not.
    Message string
    Status message set during the upgrade phase.
    Name string
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RetryCount double
    Retry count of the upgrade phase.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    CurrentNode float64
    Id of the node the upgrade phase is running on.
    CurrentNodeHostname string
    Hostname of the node the upgrade phase is running on.
    ElapsedTime float64
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Indicates if the upgrade phase has failed or not.
    Message string
    Status message set during the upgrade phase.
    Name string
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RetryCount float64
    Retry count of the upgrade phase.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    currentNode Double
    Id of the node the upgrade phase is running on.
    currentNodeHostname String
    Hostname of the node the upgrade phase is running on.
    elapsedTime Double
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    Indicates if the upgrade phase has failed or not.
    message String
    Status message set during the upgrade phase.
    name String
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retryCount Double
    Retry count of the upgrade phase.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    currentNode number
    Id of the node the upgrade phase is running on.
    currentNodeHostname string
    Hostname of the node the upgrade phase is running on.
    elapsedTime number
    Elapsed time in seconds during the software upgrade.
    endTime string
    End date of the software upgrade.
    failed boolean
    Indicates if the upgrade phase has failed or not.
    message string
    Status message set during the upgrade phase.
    name string
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retryCount number
    Retry count of the upgrade phase.
    startTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status string
    Status of the Intersight Appliance's software upgrade.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    current_node float
    Id of the node the upgrade phase is running on.
    current_node_hostname str
    Hostname of the node the upgrade phase is running on.
    elapsed_time float
    Elapsed time in seconds during the software upgrade.
    end_time str
    End date of the software upgrade.
    failed bool
    Indicates if the upgrade phase has failed or not.
    message str
    Status message set during the upgrade phase.
    name str
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retry_count float
    Retry count of the upgrade phase.
    start_time str
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status str
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    currentNode Number
    Id of the node the upgrade phase is running on.
    currentNodeHostname String
    Hostname of the node the upgrade phase is running on.
    elapsedTime Number
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    Indicates if the upgrade phase has failed or not.
    message String
    Status message set during the upgrade phase.
    name String
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retryCount Number
    Retry count of the upgrade phase.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.

    GetApplianceUpgradeCurrentPhase

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    CurrentNode double
    Id of the node the upgrade phase is running on.
    CurrentNodeHostname string
    Hostname of the node the upgrade phase is running on.
    ElapsedTime double
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Indicates if the upgrade phase has failed or not.
    Message string
    Status message set during the upgrade phase.
    Name string
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RetryCount double
    Retry count of the upgrade phase.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    CurrentNode float64
    Id of the node the upgrade phase is running on.
    CurrentNodeHostname string
    Hostname of the node the upgrade phase is running on.
    ElapsedTime float64
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Indicates if the upgrade phase has failed or not.
    Message string
    Status message set during the upgrade phase.
    Name string
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RetryCount float64
    Retry count of the upgrade phase.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    currentNode Double
    Id of the node the upgrade phase is running on.
    currentNodeHostname String
    Hostname of the node the upgrade phase is running on.
    elapsedTime Double
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    Indicates if the upgrade phase has failed or not.
    message String
    Status message set during the upgrade phase.
    name String
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retryCount Double
    Retry count of the upgrade phase.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    currentNode number
    Id of the node the upgrade phase is running on.
    currentNodeHostname string
    Hostname of the node the upgrade phase is running on.
    elapsedTime number
    Elapsed time in seconds during the software upgrade.
    endTime string
    End date of the software upgrade.
    failed boolean
    Indicates if the upgrade phase has failed or not.
    message string
    Status message set during the upgrade phase.
    name string
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retryCount number
    Retry count of the upgrade phase.
    startTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status string
    Status of the Intersight Appliance's software upgrade.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    current_node float
    Id of the node the upgrade phase is running on.
    current_node_hostname str
    Hostname of the node the upgrade phase is running on.
    elapsed_time float
    Elapsed time in seconds during the software upgrade.
    end_time str
    End date of the software upgrade.
    failed bool
    Indicates if the upgrade phase has failed or not.
    message str
    Status message set during the upgrade phase.
    name str
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retry_count float
    Retry count of the upgrade phase.
    start_time str
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status str
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    currentNode Number
    Id of the node the upgrade phase is running on.
    currentNodeHostname String
    Hostname of the node the upgrade phase is running on.
    elapsedTime Number
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    Indicates if the upgrade phase has failed or not.
    message String
    Status message set during the upgrade phase.
    name String
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retryCount Number
    Retry count of the upgrade phase.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.

    GetApplianceUpgradeImageBundle

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetApplianceUpgradeNodeInfo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Gateway string
    Gateway ip address of the cluster node.
    Hostname string
    Hostname of the cluster node.
    IpAddress string
    Ip address of the cluster node.
    Netmask string
    Netmask of the cluster node.
    NodeId double
    Id number of the cluster node.
    NodeMoid string
    Moid of the corresponding appliance.ClusterInfo or appliance.NodeInfo mo.
    NodeType string
    The node type of Intersight Virtual Appliance.

    • standalone - Single Node Intersight Virtual Appliance.
    • management - Management node type when Intersight Virtual Appliance is running as management-worker deployment.
    • hamanagement - Management node type when Intersight Virtual Appliance is running as multi node HA deployment.
    • metrics - Metrics node when Intersight Virtual Appliance is running management-metrics node.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Status string
    Status of the Intersight Appliance's software upgrade.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Gateway string
    Gateway ip address of the cluster node.
    Hostname string
    Hostname of the cluster node.
    IpAddress string
    Ip address of the cluster node.
    Netmask string
    Netmask of the cluster node.
    NodeId float64
    Id number of the cluster node.
    NodeMoid string
    Moid of the corresponding appliance.ClusterInfo or appliance.NodeInfo mo.
    NodeType string
    The node type of Intersight Virtual Appliance.

    • standalone - Single Node Intersight Virtual Appliance.
    • management - Management node type when Intersight Virtual Appliance is running as management-worker deployment.
    • hamanagement - Management node type when Intersight Virtual Appliance is running as multi node HA deployment.
    • metrics - Metrics node when Intersight Virtual Appliance is running management-metrics node.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Status string
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    gateway String
    Gateway ip address of the cluster node.
    hostname String
    Hostname of the cluster node.
    ipAddress String
    Ip address of the cluster node.
    netmask String
    Netmask of the cluster node.
    nodeId Double
    Id number of the cluster node.
    nodeMoid String
    Moid of the corresponding appliance.ClusterInfo or appliance.NodeInfo mo.
    nodeType String
    The node type of Intersight Virtual Appliance.

    • standalone - Single Node Intersight Virtual Appliance.
    • management - Management node type when Intersight Virtual Appliance is running as management-worker deployment.
    • hamanagement - Management node type when Intersight Virtual Appliance is running as multi node HA deployment.
    • metrics - Metrics node when Intersight Virtual Appliance is running management-metrics node.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    status String
    Status of the Intersight Appliance's software upgrade.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    gateway string
    Gateway ip address of the cluster node.
    hostname string
    Hostname of the cluster node.
    ipAddress string
    Ip address of the cluster node.
    netmask string
    Netmask of the cluster node.
    nodeId number
    Id number of the cluster node.
    nodeMoid string
    Moid of the corresponding appliance.ClusterInfo or appliance.NodeInfo mo.
    nodeType string
    The node type of Intersight Virtual Appliance.

    • standalone - Single Node Intersight Virtual Appliance.
    • management - Management node type when Intersight Virtual Appliance is running as management-worker deployment.
    • hamanagement - Management node type when Intersight Virtual Appliance is running as multi node HA deployment.
    • metrics - Metrics node when Intersight Virtual Appliance is running management-metrics node.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    status string
    Status of the Intersight Appliance's software upgrade.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    gateway str
    Gateway ip address of the cluster node.
    hostname str
    Hostname of the cluster node.
    ip_address str
    Ip address of the cluster node.
    netmask str
    Netmask of the cluster node.
    node_id float
    Id number of the cluster node.
    node_moid str
    Moid of the corresponding appliance.ClusterInfo or appliance.NodeInfo mo.
    node_type str
    The node type of Intersight Virtual Appliance.

    • standalone - Single Node Intersight Virtual Appliance.
    • management - Management node type when Intersight Virtual Appliance is running as management-worker deployment.
    • hamanagement - Management node type when Intersight Virtual Appliance is running as multi node HA deployment.
    • metrics - Metrics node when Intersight Virtual Appliance is running management-metrics node.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    status str
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    gateway String
    Gateway ip address of the cluster node.
    hostname String
    Hostname of the cluster node.
    ipAddress String
    Ip address of the cluster node.
    netmask String
    Netmask of the cluster node.
    nodeId Number
    Id number of the cluster node.
    nodeMoid String
    Moid of the corresponding appliance.ClusterInfo or appliance.NodeInfo mo.
    nodeType String
    The node type of Intersight Virtual Appliance.

    • standalone - Single Node Intersight Virtual Appliance.
    • management - Management node type when Intersight Virtual Appliance is running as management-worker deployment.
    • hamanagement - Management node type when Intersight Virtual Appliance is running as multi node HA deployment.
    • metrics - Metrics node when Intersight Virtual Appliance is running management-metrics node.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    status String
    Status of the Intersight Appliance's software upgrade.

    GetApplianceUpgradeParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetApplianceUpgradePermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetApplianceUpgradeRequires

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetApplianceUpgradeResult

    AccountMoid string
    The Account ID for this managed object.
    Accounts List<GetApplianceUpgradeResultAccount>
    Active bool
    Indicates if the software upgrade is active or not.
    AdditionalProperties string
    AllNodesPingable bool
    True if all nodes in cluster are pingable, otherwise false.
    Ancestors List<GetApplianceUpgradeResultAncestor>
    AutoCreated bool
    Indicates that the request was automatically created by the system.
    ClassId string
    CompletedPhases List<GetApplianceUpgradeResultCompletedPhase>
    CreateTime string
    The time when this managed object was created.
    CurrentPhases List<GetApplianceUpgradeResultCurrentPhase>
    Description string
    Description of the software upgrade.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ElapsedTime double
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    ErrorCode double
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    Fingerprint string
    Software upgrade manifest's fingerprint.
    ImageBundles List<GetApplianceUpgradeResultImageBundle>
    IsRollingBack bool
    Track if software upgrade is upgrading or rolling back.
    IsUserTriggered bool
    Indicates if the upgrade is triggered by user or due to schedule.
    Messages List<string>
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NodeInfos List<GetApplianceUpgradeResultNodeInfo>
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    Owners List<string>
    Parents List<GetApplianceUpgradeResultParent>
    PermissionResources List<GetApplianceUpgradeResultPermissionResource>
    PreviousInstallAttempts double
    The number of previous failed install attempts of the same upgrade version.
    Requires List<GetApplianceUpgradeResultRequire>
    RollbackNeeded bool
    Track if rollback is needed.
    RollbackPhases List<GetApplianceUpgradeResultRollbackPhase>
    RollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    Services List<string>
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    Tags List<GetApplianceUpgradeResultTag>
    TotalNodes double
    Total number of nodes this upgrade will run on.
    TotalPhases double
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    UiPackages List<string>
    VersionContexts List<GetApplianceUpgradeResultVersionContext>
    AccountMoid string
    The Account ID for this managed object.
    Accounts []GetApplianceUpgradeResultAccount
    Active bool
    Indicates if the software upgrade is active or not.
    AdditionalProperties string
    AllNodesPingable bool
    True if all nodes in cluster are pingable, otherwise false.
    Ancestors []GetApplianceUpgradeResultAncestor
    AutoCreated bool
    Indicates that the request was automatically created by the system.
    ClassId string
    CompletedPhases []GetApplianceUpgradeResultCompletedPhase
    CreateTime string
    The time when this managed object was created.
    CurrentPhases []GetApplianceUpgradeResultCurrentPhase
    Description string
    Description of the software upgrade.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ElapsedTime float64
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    ErrorCode float64
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    Fingerprint string
    Software upgrade manifest's fingerprint.
    ImageBundles []GetApplianceUpgradeResultImageBundle
    IsRollingBack bool
    Track if software upgrade is upgrading or rolling back.
    IsUserTriggered bool
    Indicates if the upgrade is triggered by user or due to schedule.
    Messages []string
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NodeInfos []GetApplianceUpgradeResultNodeInfo
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    Owners []string
    Parents []GetApplianceUpgradeResultParent
    PermissionResources []GetApplianceUpgradeResultPermissionResource
    PreviousInstallAttempts float64
    The number of previous failed install attempts of the same upgrade version.
    Requires []GetApplianceUpgradeResultRequire
    RollbackNeeded bool
    Track if rollback is needed.
    RollbackPhases []GetApplianceUpgradeResultRollbackPhase
    RollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    Services []string
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    Tags []GetApplianceUpgradeResultTag
    TotalNodes float64
    Total number of nodes this upgrade will run on.
    TotalPhases float64
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    UiPackages []string
    VersionContexts []GetApplianceUpgradeResultVersionContext
    accountMoid String
    The Account ID for this managed object.
    accounts List<GetApplianceUpgradeResultAccount>
    active Boolean
    Indicates if the software upgrade is active or not.
    additionalProperties String
    allNodesPingable Boolean
    True if all nodes in cluster are pingable, otherwise false.
    ancestors List<GetApplianceUpgradeResultAncestor>
    autoCreated Boolean
    Indicates that the request was automatically created by the system.
    classId String
    completedPhases List<GetApplianceUpgradeResultCompletedPhase>
    createTime String
    The time when this managed object was created.
    currentPhases List<GetApplianceUpgradeResultCurrentPhase>
    description String
    Description of the software upgrade.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    elapsedTime Double
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    errorCode Double
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    fingerprint String
    Software upgrade manifest's fingerprint.
    imageBundles List<GetApplianceUpgradeResultImageBundle>
    isRollingBack Boolean
    Track if software upgrade is upgrading or rolling back.
    isUserTriggered Boolean
    Indicates if the upgrade is triggered by user or due to schedule.
    messages List<String>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    nodeInfos List<GetApplianceUpgradeResultNodeInfo>
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    owners List<String>
    parents List<GetApplianceUpgradeResultParent>
    permissionResources List<GetApplianceUpgradeResultPermissionResource>
    previousInstallAttempts Double
    The number of previous failed install attempts of the same upgrade version.
    requires List<GetApplianceUpgradeResultRequire>
    rollbackNeeded Boolean
    Track if rollback is needed.
    rollbackPhases List<GetApplianceUpgradeResultRollbackPhase>
    rollbackStatus String
    Status of the Intersight Appliance's software rollback status.
    services List<String>
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    tags List<GetApplianceUpgradeResultTag>
    totalNodes Double
    Total number of nodes this upgrade will run on.
    totalPhases Double
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    uiPackages List<String>
    versionContexts List<GetApplianceUpgradeResultVersionContext>
    accountMoid string
    The Account ID for this managed object.
    accounts GetApplianceUpgradeResultAccount[]
    active boolean
    Indicates if the software upgrade is active or not.
    additionalProperties string
    allNodesPingable boolean
    True if all nodes in cluster are pingable, otherwise false.
    ancestors GetApplianceUpgradeResultAncestor[]
    autoCreated boolean
    Indicates that the request was automatically created by the system.
    classId string
    completedPhases GetApplianceUpgradeResultCompletedPhase[]
    createTime string
    The time when this managed object was created.
    currentPhases GetApplianceUpgradeResultCurrentPhase[]
    description string
    Description of the software upgrade.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    elapsedTime number
    Elapsed time in seconds during the software upgrade.
    endTime string
    End date of the software upgrade.
    errorCode number
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    fingerprint string
    Software upgrade manifest's fingerprint.
    imageBundles GetApplianceUpgradeResultImageBundle[]
    isRollingBack boolean
    Track if software upgrade is upgrading or rolling back.
    isUserTriggered boolean
    Indicates if the upgrade is triggered by user or due to schedule.
    messages string[]
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    nodeInfos GetApplianceUpgradeResultNodeInfo[]
    nrVersion string
    Software upgrade manifest's version.
    objectType string
    owners string[]
    parents GetApplianceUpgradeResultParent[]
    permissionResources GetApplianceUpgradeResultPermissionResource[]
    previousInstallAttempts number
    The number of previous failed install attempts of the same upgrade version.
    requires GetApplianceUpgradeResultRequire[]
    rollbackNeeded boolean
    Track if rollback is needed.
    rollbackPhases GetApplianceUpgradeResultRollbackPhase[]
    rollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    services string[]
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    startTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status string
    Status of the Intersight Appliance's software upgrade.
    tags GetApplianceUpgradeResultTag[]
    totalNodes number
    Total number of nodes this upgrade will run on.
    totalPhases number
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    uiPackages string[]
    versionContexts GetApplianceUpgradeResultVersionContext[]
    account_moid str
    The Account ID for this managed object.
    accounts Sequence[GetApplianceUpgradeResultAccount]
    active bool
    Indicates if the software upgrade is active or not.
    additional_properties str
    all_nodes_pingable bool
    True if all nodes in cluster are pingable, otherwise false.
    ancestors Sequence[GetApplianceUpgradeResultAncestor]
    auto_created bool
    Indicates that the request was automatically created by the system.
    class_id str
    completed_phases Sequence[GetApplianceUpgradeResultCompletedPhase]
    create_time str
    The time when this managed object was created.
    current_phases Sequence[GetApplianceUpgradeResultCurrentPhase]
    description str
    Description of the software upgrade.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    elapsed_time float
    Elapsed time in seconds during the software upgrade.
    end_time str
    End date of the software upgrade.
    error_code float
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    fingerprint str
    Software upgrade manifest's fingerprint.
    image_bundles Sequence[GetApplianceUpgradeResultImageBundle]
    is_rolling_back bool
    Track if software upgrade is upgrading or rolling back.
    is_user_triggered bool
    Indicates if the upgrade is triggered by user or due to schedule.
    messages Sequence[str]
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    node_infos Sequence[GetApplianceUpgradeResultNodeInfo]
    nr_version str
    Software upgrade manifest's version.
    object_type str
    owners Sequence[str]
    parents Sequence[GetApplianceUpgradeResultParent]
    permission_resources Sequence[GetApplianceUpgradeResultPermissionResource]
    previous_install_attempts float
    The number of previous failed install attempts of the same upgrade version.
    requires Sequence[GetApplianceUpgradeResultRequire]
    rollback_needed bool
    Track if rollback is needed.
    rollback_phases Sequence[GetApplianceUpgradeResultRollbackPhase]
    rollback_status str
    Status of the Intersight Appliance's software rollback status.
    services Sequence[str]
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    start_time str
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status str
    Status of the Intersight Appliance's software upgrade.
    tags Sequence[GetApplianceUpgradeResultTag]
    total_nodes float
    Total number of nodes this upgrade will run on.
    total_phases float
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    ui_packages Sequence[str]
    version_contexts Sequence[GetApplianceUpgradeResultVersionContext]
    accountMoid String
    The Account ID for this managed object.
    accounts List<Property Map>
    active Boolean
    Indicates if the software upgrade is active or not.
    additionalProperties String
    allNodesPingable Boolean
    True if all nodes in cluster are pingable, otherwise false.
    ancestors List<Property Map>
    autoCreated Boolean
    Indicates that the request was automatically created by the system.
    classId String
    completedPhases List<Property Map>
    createTime String
    The time when this managed object was created.
    currentPhases List<Property Map>
    description String
    Description of the software upgrade.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    elapsedTime Number
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    errorCode Number
    Error code for Intersight Appliance's software upgrade. In case of failure - this code will help decide if software upgrade can be retried.
    fingerprint String
    Software upgrade manifest's fingerprint.
    imageBundles List<Property Map>
    isRollingBack Boolean
    Track if software upgrade is upgrading or rolling back.
    isUserTriggered Boolean
    Indicates if the upgrade is triggered by user or due to schedule.
    messages List<String>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    nodeInfos List<Property Map>
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    previousInstallAttempts Number
    The number of previous failed install attempts of the same upgrade version.
    requires List<Property Map>
    rollbackNeeded Boolean
    Track if rollback is needed.
    rollbackPhases List<Property Map>
    rollbackStatus String
    Status of the Intersight Appliance's software rollback status.
    services List<String>
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    tags List<Property Map>
    totalNodes Number
    Total number of nodes this upgrade will run on.
    totalPhases Number
    TotalPhase represents the total number of the upgradePhases for one upgrade.
    uiPackages List<String>
    versionContexts List<Property Map>

    GetApplianceUpgradeResultAccount

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetApplianceUpgradeResultAncestor

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetApplianceUpgradeResultCompletedPhase

    AdditionalProperties string
    ClassId string
    CurrentNode double
    CurrentNodeHostname string
    ElapsedTime double
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    ObjectType string
    RetryCount double
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    AdditionalProperties string
    ClassId string
    CurrentNode float64
    CurrentNodeHostname string
    ElapsedTime float64
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    ObjectType string
    RetryCount float64
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    currentNode Double
    currentNodeHostname String
    elapsedTime Double
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    objectType String
    retryCount Double
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    additionalProperties string
    classId string
    currentNode number
    currentNodeHostname string
    elapsedTime number
    Elapsed time in seconds during the software upgrade.
    endTime string
    End date of the software upgrade.
    failed boolean
    message string
    name string
    objectType string
    retryCount number
    startTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status string
    Status of the Intersight Appliance's software upgrade.
    additional_properties str
    class_id str
    current_node float
    current_node_hostname str
    elapsed_time float
    Elapsed time in seconds during the software upgrade.
    end_time str
    End date of the software upgrade.
    failed bool
    message str
    name str
    object_type str
    retry_count float
    start_time str
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status str
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    currentNode Number
    currentNodeHostname String
    elapsedTime Number
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    objectType String
    retryCount Number
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.

    GetApplianceUpgradeResultCurrentPhase

    AdditionalProperties string
    ClassId string
    CurrentNode double
    CurrentNodeHostname string
    ElapsedTime double
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    ObjectType string
    RetryCount double
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    AdditionalProperties string
    ClassId string
    CurrentNode float64
    CurrentNodeHostname string
    ElapsedTime float64
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    ObjectType string
    RetryCount float64
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    currentNode Double
    currentNodeHostname String
    elapsedTime Double
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    objectType String
    retryCount Double
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    additionalProperties string
    classId string
    currentNode number
    currentNodeHostname string
    elapsedTime number
    Elapsed time in seconds during the software upgrade.
    endTime string
    End date of the software upgrade.
    failed boolean
    message string
    name string
    objectType string
    retryCount number
    startTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status string
    Status of the Intersight Appliance's software upgrade.
    additional_properties str
    class_id str
    current_node float
    current_node_hostname str
    elapsed_time float
    Elapsed time in seconds during the software upgrade.
    end_time str
    End date of the software upgrade.
    failed bool
    message str
    name str
    object_type str
    retry_count float
    start_time str
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status str
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    currentNode Number
    currentNodeHostname String
    elapsedTime Number
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    objectType String
    retryCount Number
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.

    GetApplianceUpgradeResultImageBundle

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetApplianceUpgradeResultNodeInfo

    AdditionalProperties string
    ClassId string
    Gateway string
    Hostname string
    IpAddress string
    Netmask string
    NodeId double
    NodeMoid string
    NodeType string
    ObjectType string
    Status string
    Status of the Intersight Appliance's software upgrade.
    AdditionalProperties string
    ClassId string
    Gateway string
    Hostname string
    IpAddress string
    Netmask string
    NodeId float64
    NodeMoid string
    NodeType string
    ObjectType string
    Status string
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    gateway String
    hostname String
    ipAddress String
    netmask String
    nodeId Double
    nodeMoid String
    nodeType String
    objectType String
    status String
    Status of the Intersight Appliance's software upgrade.
    additionalProperties string
    classId string
    gateway string
    hostname string
    ipAddress string
    netmask string
    nodeId number
    nodeMoid string
    nodeType string
    objectType string
    status string
    Status of the Intersight Appliance's software upgrade.
    additional_properties str
    class_id str
    gateway str
    hostname str
    ip_address str
    netmask str
    node_id float
    node_moid str
    node_type str
    object_type str
    status str
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    gateway String
    hostname String
    ipAddress String
    netmask String
    nodeId Number
    nodeMoid String
    nodeType String
    objectType String
    status String
    Status of the Intersight Appliance's software upgrade.

    GetApplianceUpgradeResultParent

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetApplianceUpgradeResultPermissionResource

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetApplianceUpgradeResultRequire

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetApplianceUpgradeResultRollbackPhase

    AdditionalProperties string
    ClassId string
    CurrentNode double
    CurrentNodeHostname string
    ElapsedTime double
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    ObjectType string
    RetryCount double
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    AdditionalProperties string
    ClassId string
    CurrentNode float64
    CurrentNodeHostname string
    ElapsedTime float64
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    ObjectType string
    RetryCount float64
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    currentNode Double
    currentNodeHostname String
    elapsedTime Double
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    objectType String
    retryCount Double
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    additionalProperties string
    classId string
    currentNode number
    currentNodeHostname string
    elapsedTime number
    Elapsed time in seconds during the software upgrade.
    endTime string
    End date of the software upgrade.
    failed boolean
    message string
    name string
    objectType string
    retryCount number
    startTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status string
    Status of the Intersight Appliance's software upgrade.
    additional_properties str
    class_id str
    current_node float
    current_node_hostname str
    elapsed_time float
    Elapsed time in seconds during the software upgrade.
    end_time str
    End date of the software upgrade.
    failed bool
    message str
    name str
    object_type str
    retry_count float
    start_time str
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status str
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    currentNode Number
    currentNodeHostname String
    elapsedTime Number
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    objectType String
    retryCount Number
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.

    GetApplianceUpgradeResultTag

    AdditionalProperties string
    Key string
    Value string
    AdditionalProperties string
    Key string
    Value string
    additionalProperties String
    key String
    value String
    additionalProperties string
    key string
    value string
    additionalProperties String
    key String
    value String

    GetApplianceUpgradeResultVersionContext

    GetApplianceUpgradeResultVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetApplianceUpgradeResultVersionContextRefMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetApplianceUpgradeRollbackPhase

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    CurrentNode double
    Id of the node the upgrade phase is running on.
    CurrentNodeHostname string
    Hostname of the node the upgrade phase is running on.
    ElapsedTime double
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Indicates if the upgrade phase has failed or not.
    Message string
    Status message set during the upgrade phase.
    Name string
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RetryCount double
    Retry count of the upgrade phase.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    CurrentNode float64
    Id of the node the upgrade phase is running on.
    CurrentNodeHostname string
    Hostname of the node the upgrade phase is running on.
    ElapsedTime float64
    Elapsed time in seconds during the software upgrade.
    EndTime string
    End date of the software upgrade.
    Failed bool
    Indicates if the upgrade phase has failed or not.
    Message string
    Status message set during the upgrade phase.
    Name string
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RetryCount float64
    Retry count of the upgrade phase.
    StartTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    Status string
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    currentNode Double
    Id of the node the upgrade phase is running on.
    currentNodeHostname String
    Hostname of the node the upgrade phase is running on.
    elapsedTime Double
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    Indicates if the upgrade phase has failed or not.
    message String
    Status message set during the upgrade phase.
    name String
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retryCount Double
    Retry count of the upgrade phase.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    currentNode number
    Id of the node the upgrade phase is running on.
    currentNodeHostname string
    Hostname of the node the upgrade phase is running on.
    elapsedTime number
    Elapsed time in seconds during the software upgrade.
    endTime string
    End date of the software upgrade.
    failed boolean
    Indicates if the upgrade phase has failed or not.
    message string
    Status message set during the upgrade phase.
    name string
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retryCount number
    Retry count of the upgrade phase.
    startTime string
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status string
    Status of the Intersight Appliance's software upgrade.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    current_node float
    Id of the node the upgrade phase is running on.
    current_node_hostname str
    Hostname of the node the upgrade phase is running on.
    elapsed_time float
    Elapsed time in seconds during the software upgrade.
    end_time str
    End date of the software upgrade.
    failed bool
    Indicates if the upgrade phase has failed or not.
    message str
    Status message set during the upgrade phase.
    name str
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retry_count float
    Retry count of the upgrade phase.
    start_time str
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status str
    Status of the Intersight Appliance's software upgrade.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    currentNode Number
    Id of the node the upgrade phase is running on.
    currentNodeHostname String
    Hostname of the node the upgrade phase is running on.
    elapsedTime Number
    Elapsed time in seconds during the software upgrade.
    endTime String
    End date of the software upgrade.
    failed Boolean
    Indicates if the upgrade phase has failed or not.
    message String
    Status message set during the upgrade phase.
    name String
    Name of the upgrade phase.

    • init - Upgrade service initialization phase.
    • CheckCluster - For a multinode system, check that all nodes in the cluster are connected and running.
    • monitor - Monitor a required upgrade.
    • UpdateAnsibleHosts - Update the ansible hosts file with latest template.
    • SyncImages - For a multinode system, sync image files between nodes.
    • Prepare - Upgrade service prepares folders and templated files.
    • ServiceLoad - Upgrade service loads the service images into the local docker cache.
    • UiLoad - Upgrade service loads the UI packages into the local cache.
    • GenerateConfig - Upgrade service generates the Kubernetes configuration files.
    • DeployService - Upgrade service deploys the Kubernetes services.
    • UpgradeOS - Run /opt/cisco/bin/onprem-upgrade-start.sh for each node.
    • UpgradeServices - Run /opt/cisco/bin/onprem-upgrade-start.sh per node.
    • VerifyPlaybookSuccess - Verify the upgrade playbook for UpgradeOS or UpgradeServices completed successfully.
    • FinishUpgrade - Run /opt/cisco/bin/onprem-upgrade-finish.sh for each node.
    • Success - Upgrade completed successfully.
    • Fail - Indicates that the upgrade process has failed.
    • Cancel - Indicates that the upgrade was canceled by the Intersight Appliance.
    • Telemetry - Upgrade service sends basic telemetry data to the Intersight.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    retryCount Number
    Retry count of the upgrade phase.
    startTime String
    Start date of the software upgrade. UI can modify startTime to re-schedule an upgrade.
    status String
    Status of the Intersight Appliance's software upgrade.

    GetApplianceUpgradeTag

    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.
    additionalProperties string
    key string
    The string representation of a tag key.
    value string
    The string representation of a tag value.
    additional_properties str
    key str
    The string representation of a tag key.
    value str
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.

    GetApplianceUpgradeVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos List<GetApplianceUpgradeVersionContextInterestedMo>
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetApplianceUpgradeVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos []GetApplianceUpgradeVersionContextInterestedMo
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetApplianceUpgradeVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<GetApplianceUpgradeVersionContextInterestedMo>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetApplianceUpgradeVersionContextRefMo
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos GetApplianceUpgradeVersionContextInterestedMo[]
    markedForDeletion boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    Software upgrade manifest's version.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetApplianceUpgradeVersionContextRefMo
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    versionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interested_mos Sequence[GetApplianceUpgradeVersionContextInterestedMo]
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    Software upgrade manifest's version.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetApplianceUpgradeVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<Property Map>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo Property Map
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.

    GetApplianceUpgradeVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetApplianceUpgradeVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet