1. Packages
  2. Intersight Provider
  3. API Docs
  4. getOnpremUpgrade
Viewing docs for intersight 1.0.77
published on Wednesday, Feb 18, 2026 by ciscodevnet
intersight logo
Viewing docs for intersight 1.0.77
published on Wednesday, Feb 18, 2026 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 getOnpremUpgrade

    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 getOnpremUpgrade(args: GetOnpremUpgradeArgs, opts?: InvokeOptions): Promise<GetOnpremUpgradeResult>
    function getOnpremUpgradeOutput(args: GetOnpremUpgradeOutputArgs, opts?: InvokeOptions): Output<GetOnpremUpgradeResult>
    def get_onprem_upgrade(account_moid: Optional[str] = None,
                           active: Optional[bool] = None,
                           additional_properties: Optional[str] = None,
                           all_nodes_pingable: Optional[bool] = None,
                           ancestors: Optional[Sequence[GetOnpremUpgradeAncestor]] = None,
                           class_id: Optional[str] = None,
                           completed_phases: Optional[Sequence[GetOnpremUpgradeCompletedPhase]] = None,
                           create_time: Optional[str] = None,
                           current_phase: Optional[GetOnpremUpgradeCurrentPhase] = None,
                           description: Optional[str] = None,
                           domain_group_moid: Optional[str] = None,
                           end_time: Optional[str] = None,
                           error_code: Optional[float] = None,
                           fingerprint: Optional[str] = None,
                           id: Optional[str] = None,
                           is_patch: Optional[bool] = None,
                           is_rolling_back: Optional[bool] = None,
                           is_user_triggered: Optional[bool] = None,
                           mod_time: Optional[str] = None,
                           moid: Optional[str] = None,
                           name: Optional[str] = None,
                           nr_version: Optional[str] = None,
                           object_type: Optional[str] = None,
                           owners: Optional[Sequence[str]] = None,
                           parent: Optional[GetOnpremUpgradeParent] = None,
                           permission_resources: Optional[Sequence[GetOnpremUpgradePermissionResource]] = None,
                           progress: Optional[float] = None,
                           rollback_needed: Optional[bool] = None,
                           rollback_status: Optional[str] = None,
                           scheduled_time: Optional[str] = None,
                           shared_scope: Optional[str] = None,
                           start_time: Optional[str] = None,
                           status: Optional[str] = None,
                           tags: Optional[Sequence[GetOnpremUpgradeTag]] = None,
                           upgrade_grace_period: Optional[float] = None,
                           upgrade_impact_duration: Optional[float] = None,
                           upgrade_impact_enum: Optional[str] = None,
                           version_context: Optional[GetOnpremUpgradeVersionContext] = None,
                           opts: Optional[InvokeOptions] = None) -> GetOnpremUpgradeResult
    def get_onprem_upgrade_output(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[GetOnpremUpgradeAncestorArgs]]]] = None,
                           class_id: Optional[pulumi.Input[str]] = None,
                           completed_phases: Optional[pulumi.Input[Sequence[pulumi.Input[GetOnpremUpgradeCompletedPhaseArgs]]]] = None,
                           create_time: Optional[pulumi.Input[str]] = None,
                           current_phase: Optional[pulumi.Input[GetOnpremUpgradeCurrentPhaseArgs]] = None,
                           description: Optional[pulumi.Input[str]] = None,
                           domain_group_moid: Optional[pulumi.Input[str]] = 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,
                           is_patch: Optional[pulumi.Input[bool]] = None,
                           is_rolling_back: Optional[pulumi.Input[bool]] = None,
                           is_user_triggered: Optional[pulumi.Input[bool]] = None,
                           mod_time: Optional[pulumi.Input[str]] = None,
                           moid: Optional[pulumi.Input[str]] = None,
                           name: Optional[pulumi.Input[str]] = 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[GetOnpremUpgradeParentArgs]] = None,
                           permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetOnpremUpgradePermissionResourceArgs]]]] = None,
                           progress: Optional[pulumi.Input[float]] = None,
                           rollback_needed: Optional[pulumi.Input[bool]] = None,
                           rollback_status: Optional[pulumi.Input[str]] = None,
                           scheduled_time: Optional[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[GetOnpremUpgradeTagArgs]]]] = None,
                           upgrade_grace_period: Optional[pulumi.Input[float]] = None,
                           upgrade_impact_duration: Optional[pulumi.Input[float]] = None,
                           upgrade_impact_enum: Optional[pulumi.Input[str]] = None,
                           version_context: Optional[pulumi.Input[GetOnpremUpgradeVersionContextArgs]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetOnpremUpgradeResult]
    func LookupOnpremUpgrade(ctx *Context, args *LookupOnpremUpgradeArgs, opts ...InvokeOption) (*LookupOnpremUpgradeResult, error)
    func LookupOnpremUpgradeOutput(ctx *Context, args *LookupOnpremUpgradeOutputArgs, opts ...InvokeOption) LookupOnpremUpgradeResultOutput

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

    public static class GetOnpremUpgrade 
    {
        public static Task<GetOnpremUpgradeResult> InvokeAsync(GetOnpremUpgradeArgs args, InvokeOptions? opts = null)
        public static Output<GetOnpremUpgradeResult> Invoke(GetOnpremUpgradeInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOnpremUpgradeResult> getOnpremUpgrade(GetOnpremUpgradeArgs args, InvokeOptions options)
    public static Output<GetOnpremUpgradeResult> getOnpremUpgrade(GetOnpremUpgradeArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getOnpremUpgrade:getOnpremUpgrade
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    Active bool
    Indicates if the software upgrade is active or not.
    AdditionalProperties string
    AllNodesPingable bool
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    Ancestors List<GetOnpremUpgradeAncestor>
    ClassId string
    CompletedPhases List<GetOnpremUpgradeCompletedPhase>
    CreateTime string
    The time when this managed object was created.
    CurrentPhase GetOnpremUpgradeCurrentPhase
    Description string
    Description of the software upgrade.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    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
    IsPatch bool
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    Owners List<string>
    Parent GetOnpremUpgradeParent
    PermissionResources List<GetOnpremUpgradePermissionResource>
    Progress double
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    RollbackNeeded bool
    Track if rollback is needed.
    RollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    ScheduledTime string
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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<GetOnpremUpgradeTag>
    UpgradeGracePeriod double
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    UpgradeImpactDuration double
    Duration (in minutes) for which services will be disrupted.
    UpgradeImpactEnum string
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    VersionContext GetOnpremUpgradeVersionContext
    AccountMoid string
    The Account ID for this managed object.
    Active bool
    Indicates if the software upgrade is active or not.
    AdditionalProperties string
    AllNodesPingable bool
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    Ancestors []GetOnpremUpgradeAncestor
    ClassId string
    CompletedPhases []GetOnpremUpgradeCompletedPhase
    CreateTime string
    The time when this managed object was created.
    CurrentPhase GetOnpremUpgradeCurrentPhase
    Description string
    Description of the software upgrade.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    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
    IsPatch bool
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    Owners []string
    Parent GetOnpremUpgradeParent
    PermissionResources []GetOnpremUpgradePermissionResource
    Progress float64
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    RollbackNeeded bool
    Track if rollback is needed.
    RollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    ScheduledTime string
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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 []GetOnpremUpgradeTag
    UpgradeGracePeriod float64
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    UpgradeImpactDuration float64
    Duration (in minutes) for which services will be disrupted.
    UpgradeImpactEnum string
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    VersionContext GetOnpremUpgradeVersionContext
    accountMoid String
    The Account ID for this managed object.
    active Boolean
    Indicates if the software upgrade is active or not.
    additionalProperties String
    allNodesPingable Boolean
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    ancestors List<GetOnpremUpgradeAncestor>
    classId String
    completedPhases List<GetOnpremUpgradeCompletedPhase>
    createTime String
    The time when this managed object was created.
    currentPhase GetOnpremUpgradeCurrentPhase
    description String
    Description of the software upgrade.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    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
    isPatch Boolean
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    owners List<String>
    parent GetOnpremUpgradeParent
    permissionResources List<GetOnpremUpgradePermissionResource>
    progress Double
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    rollbackNeeded Boolean
    Track if rollback is needed.
    rollbackStatus String
    Status of the Intersight Appliance's software rollback status.
    scheduledTime String
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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<GetOnpremUpgradeTag>
    upgradeGracePeriod Double
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    upgradeImpactDuration Double
    Duration (in minutes) for which services will be disrupted.
    upgradeImpactEnum String
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    versionContext GetOnpremUpgradeVersionContext
    accountMoid string
    The Account ID for this managed object.
    active boolean
    Indicates if the software upgrade is active or not.
    additionalProperties string
    allNodesPingable boolean
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    ancestors GetOnpremUpgradeAncestor[]
    classId string
    completedPhases GetOnpremUpgradeCompletedPhase[]
    createTime string
    The time when this managed object was created.
    currentPhase GetOnpremUpgradeCurrentPhase
    description string
    Description of the software upgrade.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    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
    isPatch boolean
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    nrVersion string
    Software upgrade manifest's version.
    objectType string
    owners string[]
    parent GetOnpremUpgradeParent
    permissionResources GetOnpremUpgradePermissionResource[]
    progress number
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    rollbackNeeded boolean
    Track if rollback is needed.
    rollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    scheduledTime string
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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 GetOnpremUpgradeTag[]
    upgradeGracePeriod number
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    upgradeImpactDuration number
    Duration (in minutes) for which services will be disrupted.
    upgradeImpactEnum string
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    versionContext GetOnpremUpgradeVersionContext
    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
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    ancestors Sequence[GetOnpremUpgradeAncestor]
    class_id str
    completed_phases Sequence[GetOnpremUpgradeCompletedPhase]
    create_time str
    The time when this managed object was created.
    current_phase GetOnpremUpgradeCurrentPhase
    description str
    Description of the software upgrade.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    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
    is_patch bool
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    nr_version str
    Software upgrade manifest's version.
    object_type str
    owners Sequence[str]
    parent GetOnpremUpgradeParent
    permission_resources Sequence[GetOnpremUpgradePermissionResource]
    progress float
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    rollback_needed bool
    Track if rollback is needed.
    rollback_status str
    Status of the Intersight Appliance's software rollback status.
    scheduled_time str
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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[GetOnpremUpgradeTag]
    upgrade_grace_period float
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    upgrade_impact_duration float
    Duration (in minutes) for which services will be disrupted.
    upgrade_impact_enum str
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    version_context GetOnpremUpgradeVersionContext
    accountMoid String
    The Account ID for this managed object.
    active Boolean
    Indicates if the software upgrade is active or not.
    additionalProperties String
    allNodesPingable Boolean
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    ancestors List<Property Map>
    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.
    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
    isPatch Boolean
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    progress Number
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    rollbackNeeded Boolean
    Track if rollback is needed.
    rollbackStatus String
    Status of the Intersight Appliance's software rollback status.
    scheduledTime String
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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>
    upgradeGracePeriod Number
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    upgradeImpactDuration Number
    Duration (in minutes) for which services will be disrupted.
    upgradeImpactEnum String
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    versionContext Property Map

    getOnpremUpgrade Result

    The following output properties are available:

    Id string
    Results List<GetOnpremUpgradeResult>
    AccountMoid string
    Active bool
    AdditionalProperties string
    AllNodesPingable bool
    Ancestors List<GetOnpremUpgradeAncestor>
    ClassId string
    CompletedPhases List<GetOnpremUpgradeCompletedPhase>
    CreateTime string
    CurrentPhase GetOnpremUpgradeCurrentPhase
    Description string
    DomainGroupMoid string
    EndTime string
    ErrorCode double
    Fingerprint string
    IsPatch bool
    IsRollingBack bool
    IsUserTriggered bool
    ModTime string
    Moid string
    Name string
    NrVersion string
    ObjectType string
    Owners List<string>
    Parent GetOnpremUpgradeParent
    PermissionResources List<GetOnpremUpgradePermissionResource>
    Progress double
    RollbackNeeded bool
    RollbackStatus string
    ScheduledTime string
    SharedScope string
    StartTime string
    Status string
    Tags List<GetOnpremUpgradeTag>
    UpgradeGracePeriod double
    UpgradeImpactDuration double
    UpgradeImpactEnum string
    VersionContext GetOnpremUpgradeVersionContext
    Id string
    Results []GetOnpremUpgradeResult
    AccountMoid string
    Active bool
    AdditionalProperties string
    AllNodesPingable bool
    Ancestors []GetOnpremUpgradeAncestor
    ClassId string
    CompletedPhases []GetOnpremUpgradeCompletedPhase
    CreateTime string
    CurrentPhase GetOnpremUpgradeCurrentPhase
    Description string
    DomainGroupMoid string
    EndTime string
    ErrorCode float64
    Fingerprint string
    IsPatch bool
    IsRollingBack bool
    IsUserTriggered bool
    ModTime string
    Moid string
    Name string
    NrVersion string
    ObjectType string
    Owners []string
    Parent GetOnpremUpgradeParent
    PermissionResources []GetOnpremUpgradePermissionResource
    Progress float64
    RollbackNeeded bool
    RollbackStatus string
    ScheduledTime string
    SharedScope string
    StartTime string
    Status string
    Tags []GetOnpremUpgradeTag
    UpgradeGracePeriod float64
    UpgradeImpactDuration float64
    UpgradeImpactEnum string
    VersionContext GetOnpremUpgradeVersionContext
    id String
    results List<GetOnpremUpgradeResult>
    accountMoid String
    active Boolean
    additionalProperties String
    allNodesPingable Boolean
    ancestors List<GetOnpremUpgradeAncestor>
    classId String
    completedPhases List<GetOnpremUpgradeCompletedPhase>
    createTime String
    currentPhase GetOnpremUpgradeCurrentPhase
    description String
    domainGroupMoid String
    endTime String
    errorCode Double
    fingerprint String
    isPatch Boolean
    isRollingBack Boolean
    isUserTriggered Boolean
    modTime String
    moid String
    name String
    nrVersion String
    objectType String
    owners List<String>
    parent GetOnpremUpgradeParent
    permissionResources List<GetOnpremUpgradePermissionResource>
    progress Double
    rollbackNeeded Boolean
    rollbackStatus String
    scheduledTime String
    sharedScope String
    startTime String
    status String
    tags List<GetOnpremUpgradeTag>
    upgradeGracePeriod Double
    upgradeImpactDuration Double
    upgradeImpactEnum String
    versionContext GetOnpremUpgradeVersionContext
    id string
    results GetOnpremUpgradeResult[]
    accountMoid string
    active boolean
    additionalProperties string
    allNodesPingable boolean
    ancestors GetOnpremUpgradeAncestor[]
    classId string
    completedPhases GetOnpremUpgradeCompletedPhase[]
    createTime string
    currentPhase GetOnpremUpgradeCurrentPhase
    description string
    domainGroupMoid string
    endTime string
    errorCode number
    fingerprint string
    isPatch boolean
    isRollingBack boolean
    isUserTriggered boolean
    modTime string
    moid string
    name string
    nrVersion string
    objectType string
    owners string[]
    parent GetOnpremUpgradeParent
    permissionResources GetOnpremUpgradePermissionResource[]
    progress number
    rollbackNeeded boolean
    rollbackStatus string
    scheduledTime string
    sharedScope string
    startTime string
    status string
    tags GetOnpremUpgradeTag[]
    upgradeGracePeriod number
    upgradeImpactDuration number
    upgradeImpactEnum string
    versionContext GetOnpremUpgradeVersionContext
    id str
    results Sequence[GetOnpremUpgradeResult]
    account_moid str
    active bool
    additional_properties str
    all_nodes_pingable bool
    ancestors Sequence[GetOnpremUpgradeAncestor]
    class_id str
    completed_phases Sequence[GetOnpremUpgradeCompletedPhase]
    create_time str
    current_phase GetOnpremUpgradeCurrentPhase
    description str
    domain_group_moid str
    end_time str
    error_code float
    fingerprint str
    is_patch bool
    is_rolling_back bool
    is_user_triggered bool
    mod_time str
    moid str
    name str
    nr_version str
    object_type str
    owners Sequence[str]
    parent GetOnpremUpgradeParent
    permission_resources Sequence[GetOnpremUpgradePermissionResource]
    progress float
    rollback_needed bool
    rollback_status str
    scheduled_time str
    shared_scope str
    start_time str
    status str
    tags Sequence[GetOnpremUpgradeTag]
    upgrade_grace_period float
    upgrade_impact_duration float
    upgrade_impact_enum str
    version_context GetOnpremUpgradeVersionContext

    Supporting Types

    GetOnpremUpgradeAncestor

    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'.

    GetOnpremUpgradeCompletedPhase

    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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.

    GetOnpremUpgradeCurrentPhase

    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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 to complete the current upgrade phase.
    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. The name is auto-generated by the system when the upgrade is created.
    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.

    GetOnpremUpgradeParent

    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'.

    GetOnpremUpgradePermissionResource

    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'.

    GetOnpremUpgradeResult

    AccountMoid string
    The Account ID for this managed object.
    Active bool
    Indicates if the software upgrade is active or not.
    AdditionalProperties string
    AllNodesPingable bool
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    Ancestors List<GetOnpremUpgradeResultAncestor>
    ClassId string
    CompletedPhases List<GetOnpremUpgradeResultCompletedPhase>
    CreateTime string
    The time when this managed object was created.
    CurrentPhases List<GetOnpremUpgradeResultCurrentPhase>
    Description string
    Description of the software upgrade.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    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.
    IsPatch bool
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    Owners List<string>
    Parents List<GetOnpremUpgradeResultParent>
    PermissionResources List<GetOnpremUpgradeResultPermissionResource>
    Progress double
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    RollbackNeeded bool
    Track if rollback is needed.
    RollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    ScheduledTime string
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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<GetOnpremUpgradeResultTag>
    UpgradeGracePeriod double
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    UpgradeImpactDuration double
    Duration (in minutes) for which services will be disrupted.
    UpgradeImpactEnum string
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    VersionContexts List<GetOnpremUpgradeResultVersionContext>
    AccountMoid string
    The Account ID for this managed object.
    Active bool
    Indicates if the software upgrade is active or not.
    AdditionalProperties string
    AllNodesPingable bool
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    Ancestors []GetOnpremUpgradeResultAncestor
    ClassId string
    CompletedPhases []GetOnpremUpgradeResultCompletedPhase
    CreateTime string
    The time when this managed object was created.
    CurrentPhases []GetOnpremUpgradeResultCurrentPhase
    Description string
    Description of the software upgrade.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    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.
    IsPatch bool
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    NrVersion string
    Software upgrade manifest's version.
    ObjectType string
    Owners []string
    Parents []GetOnpremUpgradeResultParent
    PermissionResources []GetOnpremUpgradeResultPermissionResource
    Progress float64
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    RollbackNeeded bool
    Track if rollback is needed.
    RollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    ScheduledTime string
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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 []GetOnpremUpgradeResultTag
    UpgradeGracePeriod float64
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    UpgradeImpactDuration float64
    Duration (in minutes) for which services will be disrupted.
    UpgradeImpactEnum string
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    VersionContexts []GetOnpremUpgradeResultVersionContext
    accountMoid String
    The Account ID for this managed object.
    active Boolean
    Indicates if the software upgrade is active or not.
    additionalProperties String
    allNodesPingable Boolean
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    ancestors List<GetOnpremUpgradeResultAncestor>
    classId String
    completedPhases List<GetOnpremUpgradeResultCompletedPhase>
    createTime String
    The time when this managed object was created.
    currentPhases List<GetOnpremUpgradeResultCurrentPhase>
    description String
    Description of the software upgrade.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    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.
    isPatch Boolean
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    owners List<String>
    parents List<GetOnpremUpgradeResultParent>
    permissionResources List<GetOnpremUpgradeResultPermissionResource>
    progress Double
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    rollbackNeeded Boolean
    Track if rollback is needed.
    rollbackStatus String
    Status of the Intersight Appliance's software rollback status.
    scheduledTime String
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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<GetOnpremUpgradeResultTag>
    upgradeGracePeriod Double
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    upgradeImpactDuration Double
    Duration (in minutes) for which services will be disrupted.
    upgradeImpactEnum String
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    versionContexts List<GetOnpremUpgradeResultVersionContext>
    accountMoid string
    The Account ID for this managed object.
    active boolean
    Indicates if the software upgrade is active or not.
    additionalProperties string
    allNodesPingable boolean
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    ancestors GetOnpremUpgradeResultAncestor[]
    classId string
    completedPhases GetOnpremUpgradeResultCompletedPhase[]
    createTime string
    The time when this managed object was created.
    currentPhases GetOnpremUpgradeResultCurrentPhase[]
    description string
    Description of the software upgrade.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    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.
    isPatch boolean
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    nrVersion string
    Software upgrade manifest's version.
    objectType string
    owners string[]
    parents GetOnpremUpgradeResultParent[]
    permissionResources GetOnpremUpgradeResultPermissionResource[]
    progress number
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    rollbackNeeded boolean
    Track if rollback is needed.
    rollbackStatus string
    Status of the Intersight Appliance's software rollback status.
    scheduledTime string
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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 GetOnpremUpgradeResultTag[]
    upgradeGracePeriod number
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    upgradeImpactDuration number
    Duration (in minutes) for which services will be disrupted.
    upgradeImpactEnum string
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    versionContexts GetOnpremUpgradeResultVersionContext[]
    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
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    ancestors Sequence[GetOnpremUpgradeResultAncestor]
    class_id str
    completed_phases Sequence[GetOnpremUpgradeResultCompletedPhase]
    create_time str
    The time when this managed object was created.
    current_phases Sequence[GetOnpremUpgradeResultCurrentPhase]
    description str
    Description of the software upgrade.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    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.
    is_patch bool
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    nr_version str
    Software upgrade manifest's version.
    object_type str
    owners Sequence[str]
    parents Sequence[GetOnpremUpgradeResultParent]
    permission_resources Sequence[GetOnpremUpgradeResultPermissionResource]
    progress float
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    rollback_needed bool
    Track if rollback is needed.
    rollback_status str
    Status of the Intersight Appliance's software rollback status.
    scheduled_time str
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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[GetOnpremUpgradeResultTag]
    upgrade_grace_period float
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    upgrade_impact_duration float
    Duration (in minutes) for which services will be disrupted.
    upgrade_impact_enum str
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    version_contexts Sequence[GetOnpremUpgradeResultVersionContext]
    accountMoid String
    The Account ID for this managed object.
    active Boolean
    Indicates if the software upgrade is active or not.
    additionalProperties String
    allNodesPingable Boolean
    Flag to indicate if all the nodes in the cluster are pingable. It is used to determine if the upgrade can be started.
    ancestors List<Property Map>
    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.
    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.
    isPatch Boolean
    Flag to indicate if the software upgrade is a patch upgrade.
    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.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    nrVersion String
    Software upgrade manifest's version.
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    progress Number
    Progress of the software upgrade. It is a percentage value between 0 and 100.
    rollbackNeeded Boolean
    Track if rollback is needed.
    rollbackStatus String
    Status of the Intersight Appliance's software rollback status.
    scheduledTime String
    It is the time when the upgrade will be started. It is calculated based on the upgrade grace period and the current time. It is a system generated field and cannot be modified by the user. User cannot postpone the upgrade beyond the scheduled time.
    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>
    upgradeGracePeriod Number
    Grace period in seconds before the automatic upgrade is initiated. The upgrade service uses the grace period to compute the upgrade start time when it receives an upgrade notfication from the Intersight. If there is an Upgrade Policy configured for the Intersight Appliance, then the upgrade service uses the policy to compute the upgrade start time. However, the upgrade start time cannot not exceed the limit enforced by the grace period.
    upgradeImpactDuration Number
    Duration (in minutes) for which services will be disrupted.
    upgradeImpactEnum String
    UpgradeImpactEnum is used to indicate the kind of impact the upgrade has on currently running services on the appliance.* None - The upgrade has no effect on the system.* Disruptive - The services will not be functional during the upgrade.* Disruptive-reboot - The upgrade needs a reboot.
    versionContexts List<Property Map>

    GetOnpremUpgradeResultAncestor

    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

    GetOnpremUpgradeResultCompletedPhase

    AdditionalProperties string
    ClassId string
    CurrentNode double
    CurrentNodeHostname string
    ElapsedTime double
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    endTime string
    End date of the software upgrade.
    failed boolean
    message string
    name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    end_time str
    End date of the software upgrade.
    failed bool
    message str
    name str
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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.

    GetOnpremUpgradeResultCurrentPhase

    AdditionalProperties string
    ClassId string
    CurrentNode double
    CurrentNodeHostname string
    ElapsedTime double
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    EndTime string
    End date of the software upgrade.
    Failed bool
    Message string
    Name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    endTime string
    End date of the software upgrade.
    failed boolean
    message string
    name string
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    end_time str
    End date of the software upgrade.
    failed bool
    message str
    name str
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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
    endTime String
    End date of the software upgrade.
    failed Boolean
    message String
    name String
    Name of the upgrade. The name is auto-generated by the system when the upgrade is created.
    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.

    GetOnpremUpgradeResultParent

    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

    GetOnpremUpgradeResultPermissionResource

    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

    GetOnpremUpgradeResultTag

    GetOnpremUpgradeResultTagAncestorDefinition

    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

    GetOnpremUpgradeResultTagDefinition

    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

    GetOnpremUpgradeResultVersionContext

    GetOnpremUpgradeResultVersionContextInterestedMo

    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

    GetOnpremUpgradeResultVersionContextRefMo

    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

    GetOnpremUpgradeTag

    AdditionalProperties string
    AncestorDefinitions List<GetOnpremUpgradeTagAncestorDefinition>
    Definition GetOnpremUpgradeTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    Key string
    The string representation of a tag key.
    Propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    SysTag bool
    Specifies whether the tag is user-defined or owned by the system.
    Type string
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    AncestorDefinitions []GetOnpremUpgradeTagAncestorDefinition
    Definition GetOnpremUpgradeTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    Key string
    The string representation of a tag key.
    Propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    SysTag bool
    Specifies whether the tag is user-defined or owned by the system.
    Type string
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    Value string
    The string representation of a tag value.
    additionalProperties String
    ancestorDefinitions List<GetOnpremUpgradeTagAncestorDefinition>
    definition GetOnpremUpgradeTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key String
    The string representation of a tag key.
    propagated Boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sysTag Boolean
    Specifies whether the tag is user-defined or owned by the system.
    type String
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    value String
    The string representation of a tag value.
    additionalProperties string
    ancestorDefinitions GetOnpremUpgradeTagAncestorDefinition[]
    definition GetOnpremUpgradeTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key string
    The string representation of a tag key.
    propagated boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sysTag boolean
    Specifies whether the tag is user-defined or owned by the system.
    type string
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    value string
    The string representation of a tag value.
    additional_properties str
    ancestor_definitions Sequence[GetOnpremUpgradeTagAncestorDefinition]
    definition GetOnpremUpgradeTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key str
    The string representation of a tag key.
    propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sys_tag bool
    Specifies whether the tag is user-defined or owned by the system.
    type str
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    value str
    The string representation of a tag value.
    additionalProperties String
    ancestorDefinitions List<Property Map>
    definition Property Map
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key String
    The string representation of a tag key.
    propagated Boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sysTag Boolean
    Specifies whether the tag is user-defined or owned by the system.
    type String
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    value String
    The string representation of a tag value.

    GetOnpremUpgradeTagAncestorDefinition

    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'.

    GetOnpremUpgradeTagDefinition

    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'.

    GetOnpremUpgradeVersionContext

    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<GetOnpremUpgradeVersionContextInterestedMo>
    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 GetOnpremUpgradeVersionContextRefMo
    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 []GetOnpremUpgradeVersionContextInterestedMo
    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 GetOnpremUpgradeVersionContextRefMo
    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<GetOnpremUpgradeVersionContextInterestedMo>
    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 GetOnpremUpgradeVersionContextRefMo
    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 GetOnpremUpgradeVersionContextInterestedMo[]
    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 GetOnpremUpgradeVersionContextRefMo
    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[GetOnpremUpgradeVersionContextInterestedMo]
    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 GetOnpremUpgradeVersionContextRefMo
    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.

    GetOnpremUpgradeVersionContextInterestedMo

    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'.

    GetOnpremUpgradeVersionContextRefMo

    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
    Viewing docs for intersight 1.0.77
    published on Wednesday, Feb 18, 2026 by ciscodevnet
      Try Pulumi Cloud free. Your team will thank you.