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

intersight.getFirmwareSwitchUpgrade

Explore with Pulumi AI

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

    Firmware upgrade operation for Fabric Interconnects that downloads the image located at Cisco/appliance/user provided HTTP repository or uses the image from a network share and upgrade. Direct download is used for upgrade that uses the image from a Cisco repository or an appliance repository. Network share is used for upgrade that use the image from a network share from your data center.

    Using getFirmwareSwitchUpgrade

    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 getFirmwareSwitchUpgrade(args: GetFirmwareSwitchUpgradeArgs, opts?: InvokeOptions): Promise<GetFirmwareSwitchUpgradeResult>
    function getFirmwareSwitchUpgradeOutput(args: GetFirmwareSwitchUpgradeOutputArgs, opts?: InvokeOptions): Output<GetFirmwareSwitchUpgradeResult>
    def get_firmware_switch_upgrade(account_moid: Optional[str] = None,
                                    additional_properties: Optional[str] = None,
                                    ancestors: Optional[Sequence[GetFirmwareSwitchUpgradeAncestor]] = None,
                                    class_id: Optional[str] = None,
                                    create_time: Optional[str] = None,
                                    device: Optional[GetFirmwareSwitchUpgradeDevice] = None,
                                    direct_download: Optional[GetFirmwareSwitchUpgradeDirectDownload] = None,
                                    distributable: Optional[GetFirmwareSwitchUpgradeDistributable] = None,
                                    domain_group_moid: Optional[str] = None,
                                    enable_fabric_evacuation: Optional[bool] = None,
                                    file_server: Optional[GetFirmwareSwitchUpgradeFileServer] = None,
                                    id: Optional[str] = None,
                                    mod_time: Optional[str] = None,
                                    moid: Optional[str] = None,
                                    network_elements: Optional[Sequence[GetFirmwareSwitchUpgradeNetworkElement]] = None,
                                    network_share: Optional[GetFirmwareSwitchUpgradeNetworkShare] = None,
                                    object_type: Optional[str] = None,
                                    owners: Optional[Sequence[str]] = None,
                                    parent: Optional[GetFirmwareSwitchUpgradeParent] = None,
                                    permission_resources: Optional[Sequence[GetFirmwareSwitchUpgradePermissionResource]] = None,
                                    release: Optional[GetFirmwareSwitchUpgradeRelease] = None,
                                    shared_scope: Optional[str] = None,
                                    skip_estimate_impact: Optional[bool] = None,
                                    skip_wait_for_io_path_connectivity: Optional[bool] = None,
                                    status: Optional[str] = None,
                                    tags: Optional[Sequence[GetFirmwareSwitchUpgradeTag]] = None,
                                    upgrade_impact: Optional[GetFirmwareSwitchUpgradeUpgradeImpact] = None,
                                    upgrade_status: Optional[GetFirmwareSwitchUpgradeUpgradeStatus] = None,
                                    upgrade_type: Optional[str] = None,
                                    version_context: Optional[GetFirmwareSwitchUpgradeVersionContext] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetFirmwareSwitchUpgradeResult
    def get_firmware_switch_upgrade_output(account_moid: Optional[pulumi.Input[str]] = None,
                                    additional_properties: Optional[pulumi.Input[str]] = None,
                                    ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetFirmwareSwitchUpgradeAncestorArgs]]]] = None,
                                    class_id: Optional[pulumi.Input[str]] = None,
                                    create_time: Optional[pulumi.Input[str]] = None,
                                    device: Optional[pulumi.Input[GetFirmwareSwitchUpgradeDeviceArgs]] = None,
                                    direct_download: Optional[pulumi.Input[GetFirmwareSwitchUpgradeDirectDownloadArgs]] = None,
                                    distributable: Optional[pulumi.Input[GetFirmwareSwitchUpgradeDistributableArgs]] = None,
                                    domain_group_moid: Optional[pulumi.Input[str]] = None,
                                    enable_fabric_evacuation: Optional[pulumi.Input[bool]] = None,
                                    file_server: Optional[pulumi.Input[GetFirmwareSwitchUpgradeFileServerArgs]] = None,
                                    id: Optional[pulumi.Input[str]] = None,
                                    mod_time: Optional[pulumi.Input[str]] = None,
                                    moid: Optional[pulumi.Input[str]] = None,
                                    network_elements: Optional[pulumi.Input[Sequence[pulumi.Input[GetFirmwareSwitchUpgradeNetworkElementArgs]]]] = None,
                                    network_share: Optional[pulumi.Input[GetFirmwareSwitchUpgradeNetworkShareArgs]] = None,
                                    object_type: Optional[pulumi.Input[str]] = None,
                                    owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                    parent: Optional[pulumi.Input[GetFirmwareSwitchUpgradeParentArgs]] = None,
                                    permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetFirmwareSwitchUpgradePermissionResourceArgs]]]] = None,
                                    release: Optional[pulumi.Input[GetFirmwareSwitchUpgradeReleaseArgs]] = None,
                                    shared_scope: Optional[pulumi.Input[str]] = None,
                                    skip_estimate_impact: Optional[pulumi.Input[bool]] = None,
                                    skip_wait_for_io_path_connectivity: Optional[pulumi.Input[bool]] = None,
                                    status: Optional[pulumi.Input[str]] = None,
                                    tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetFirmwareSwitchUpgradeTagArgs]]]] = None,
                                    upgrade_impact: Optional[pulumi.Input[GetFirmwareSwitchUpgradeUpgradeImpactArgs]] = None,
                                    upgrade_status: Optional[pulumi.Input[GetFirmwareSwitchUpgradeUpgradeStatusArgs]] = None,
                                    upgrade_type: Optional[pulumi.Input[str]] = None,
                                    version_context: Optional[pulumi.Input[GetFirmwareSwitchUpgradeVersionContextArgs]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetFirmwareSwitchUpgradeResult]
    func LookupFirmwareSwitchUpgrade(ctx *Context, args *LookupFirmwareSwitchUpgradeArgs, opts ...InvokeOption) (*LookupFirmwareSwitchUpgradeResult, error)
    func LookupFirmwareSwitchUpgradeOutput(ctx *Context, args *LookupFirmwareSwitchUpgradeOutputArgs, opts ...InvokeOption) LookupFirmwareSwitchUpgradeResultOutput

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

    public static class GetFirmwareSwitchUpgrade 
    {
        public static Task<GetFirmwareSwitchUpgradeResult> InvokeAsync(GetFirmwareSwitchUpgradeArgs args, InvokeOptions? opts = null)
        public static Output<GetFirmwareSwitchUpgradeResult> Invoke(GetFirmwareSwitchUpgradeInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFirmwareSwitchUpgradeResult> getFirmwareSwitchUpgrade(GetFirmwareSwitchUpgradeArgs args, InvokeOptions options)
    public static Output<GetFirmwareSwitchUpgradeResult> getFirmwareSwitchUpgrade(GetFirmwareSwitchUpgradeArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getFirmwareSwitchUpgrade:getFirmwareSwitchUpgrade
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetFirmwareSwitchUpgradeAncestor>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Device GetFirmwareSwitchUpgradeDevice
    DirectDownload GetFirmwareSwitchUpgradeDirectDownload
    Distributable GetFirmwareSwitchUpgradeDistributable
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnableFabricEvacuation bool
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    FileServer GetFirmwareSwitchUpgradeFileServer
    Id string
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NetworkElements List<GetFirmwareSwitchUpgradeNetworkElement>
    NetworkShare GetFirmwareSwitchUpgradeNetworkShare
    ObjectType string
    Owners List<string>
    Parent GetFirmwareSwitchUpgradeParent
    PermissionResources List<GetFirmwareSwitchUpgradePermissionResource>
    Release GetFirmwareSwitchUpgradeRelease
    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.
    SkipEstimateImpact bool
    User has the option to skip the estimate impact calculation.
    SkipWaitForIoPathConnectivity bool
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    Status string
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    Tags List<GetFirmwareSwitchUpgradeTag>
    UpgradeImpact GetFirmwareSwitchUpgradeUpgradeImpact
    UpgradeStatus GetFirmwareSwitchUpgradeUpgradeStatus
    UpgradeType string
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    VersionContext GetFirmwareSwitchUpgradeVersionContext
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetFirmwareSwitchUpgradeAncestor
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Device GetFirmwareSwitchUpgradeDevice
    DirectDownload GetFirmwareSwitchUpgradeDirectDownload
    Distributable GetFirmwareSwitchUpgradeDistributable
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnableFabricEvacuation bool
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    FileServer GetFirmwareSwitchUpgradeFileServer
    Id string
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NetworkElements []GetFirmwareSwitchUpgradeNetworkElement
    NetworkShare GetFirmwareSwitchUpgradeNetworkShare
    ObjectType string
    Owners []string
    Parent GetFirmwareSwitchUpgradeParent
    PermissionResources []GetFirmwareSwitchUpgradePermissionResource
    Release GetFirmwareSwitchUpgradeRelease
    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.
    SkipEstimateImpact bool
    User has the option to skip the estimate impact calculation.
    SkipWaitForIoPathConnectivity bool
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    Status string
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    Tags []GetFirmwareSwitchUpgradeTag
    UpgradeImpact GetFirmwareSwitchUpgradeUpgradeImpact
    UpgradeStatus GetFirmwareSwitchUpgradeUpgradeStatus
    UpgradeType string
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    VersionContext GetFirmwareSwitchUpgradeVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetFirmwareSwitchUpgradeAncestor>
    classId String
    createTime String
    The time when this managed object was created.
    device GetFirmwareSwitchUpgradeDevice
    directDownload GetFirmwareSwitchUpgradeDirectDownload
    distributable GetFirmwareSwitchUpgradeDistributable
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enableFabricEvacuation Boolean
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    fileServer GetFirmwareSwitchUpgradeFileServer
    id String
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    networkElements List<GetFirmwareSwitchUpgradeNetworkElement>
    networkShare GetFirmwareSwitchUpgradeNetworkShare
    objectType String
    owners List<String>
    parent GetFirmwareSwitchUpgradeParent
    permissionResources List<GetFirmwareSwitchUpgradePermissionResource>
    release GetFirmwareSwitchUpgradeRelease
    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.
    skipEstimateImpact Boolean
    User has the option to skip the estimate impact calculation.
    skipWaitForIoPathConnectivity Boolean
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    status String
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    tags List<GetFirmwareSwitchUpgradeTag>
    upgradeImpact GetFirmwareSwitchUpgradeUpgradeImpact
    upgradeStatus GetFirmwareSwitchUpgradeUpgradeStatus
    upgradeType String
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    versionContext GetFirmwareSwitchUpgradeVersionContext
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetFirmwareSwitchUpgradeAncestor[]
    classId string
    createTime string
    The time when this managed object was created.
    device GetFirmwareSwitchUpgradeDevice
    directDownload GetFirmwareSwitchUpgradeDirectDownload
    distributable GetFirmwareSwitchUpgradeDistributable
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    enableFabricEvacuation boolean
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    fileServer GetFirmwareSwitchUpgradeFileServer
    id string
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    networkElements GetFirmwareSwitchUpgradeNetworkElement[]
    networkShare GetFirmwareSwitchUpgradeNetworkShare
    objectType string
    owners string[]
    parent GetFirmwareSwitchUpgradeParent
    permissionResources GetFirmwareSwitchUpgradePermissionResource[]
    release GetFirmwareSwitchUpgradeRelease
    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.
    skipEstimateImpact boolean
    User has the option to skip the estimate impact calculation.
    skipWaitForIoPathConnectivity boolean
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    status string
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    tags GetFirmwareSwitchUpgradeTag[]
    upgradeImpact GetFirmwareSwitchUpgradeUpgradeImpact
    upgradeStatus GetFirmwareSwitchUpgradeUpgradeStatus
    upgradeType string
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    versionContext GetFirmwareSwitchUpgradeVersionContext
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetFirmwareSwitchUpgradeAncestor]
    class_id str
    create_time str
    The time when this managed object was created.
    device GetFirmwareSwitchUpgradeDevice
    direct_download GetFirmwareSwitchUpgradeDirectDownload
    distributable GetFirmwareSwitchUpgradeDistributable
    domain_group_moid str
    The DomainGroup ID for this managed object.
    enable_fabric_evacuation bool
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    file_server GetFirmwareSwitchUpgradeFileServer
    id str
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    network_elements Sequence[GetFirmwareSwitchUpgradeNetworkElement]
    network_share GetFirmwareSwitchUpgradeNetworkShare
    object_type str
    owners Sequence[str]
    parent GetFirmwareSwitchUpgradeParent
    permission_resources Sequence[GetFirmwareSwitchUpgradePermissionResource]
    release GetFirmwareSwitchUpgradeRelease
    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.
    skip_estimate_impact bool
    User has the option to skip the estimate impact calculation.
    skip_wait_for_io_path_connectivity bool
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    status str
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    tags Sequence[GetFirmwareSwitchUpgradeTag]
    upgrade_impact GetFirmwareSwitchUpgradeUpgradeImpact
    upgrade_status GetFirmwareSwitchUpgradeUpgradeStatus
    upgrade_type str
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    version_context GetFirmwareSwitchUpgradeVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    device Property Map
    directDownload Property Map
    distributable Property Map
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enableFabricEvacuation Boolean
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    fileServer Property Map
    id String
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    networkElements List<Property Map>
    networkShare Property Map
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    release Property Map
    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.
    skipEstimateImpact Boolean
    User has the option to skip the estimate impact calculation.
    skipWaitForIoPathConnectivity Boolean
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    status String
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    tags List<Property Map>
    upgradeImpact Property Map
    upgradeStatus Property Map
    upgradeType String
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    versionContext Property Map

    getFirmwareSwitchUpgrade Result

    The following output properties are available:

    Id string
    Results List<GetFirmwareSwitchUpgradeResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetFirmwareSwitchUpgradeAncestor>
    ClassId string
    CreateTime string
    Device GetFirmwareSwitchUpgradeDevice
    DirectDownload GetFirmwareSwitchUpgradeDirectDownload
    Distributable GetFirmwareSwitchUpgradeDistributable
    DomainGroupMoid string
    EnableFabricEvacuation bool
    FileServer GetFirmwareSwitchUpgradeFileServer
    ModTime string
    Moid string
    NetworkElements List<GetFirmwareSwitchUpgradeNetworkElement>
    NetworkShare GetFirmwareSwitchUpgradeNetworkShare
    ObjectType string
    Owners List<string>
    Parent GetFirmwareSwitchUpgradeParent
    PermissionResources List<GetFirmwareSwitchUpgradePermissionResource>
    Release GetFirmwareSwitchUpgradeRelease
    SharedScope string
    SkipEstimateImpact bool
    SkipWaitForIoPathConnectivity bool
    Status string
    Tags List<GetFirmwareSwitchUpgradeTag>
    UpgradeImpact GetFirmwareSwitchUpgradeUpgradeImpact
    UpgradeStatus GetFirmwareSwitchUpgradeUpgradeStatus
    UpgradeType string
    VersionContext GetFirmwareSwitchUpgradeVersionContext
    Id string
    Results []GetFirmwareSwitchUpgradeResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetFirmwareSwitchUpgradeAncestor
    ClassId string
    CreateTime string
    Device GetFirmwareSwitchUpgradeDevice
    DirectDownload GetFirmwareSwitchUpgradeDirectDownload
    Distributable GetFirmwareSwitchUpgradeDistributable
    DomainGroupMoid string
    EnableFabricEvacuation bool
    FileServer GetFirmwareSwitchUpgradeFileServer
    ModTime string
    Moid string
    NetworkElements []GetFirmwareSwitchUpgradeNetworkElement
    NetworkShare GetFirmwareSwitchUpgradeNetworkShare
    ObjectType string
    Owners []string
    Parent GetFirmwareSwitchUpgradeParent
    PermissionResources []GetFirmwareSwitchUpgradePermissionResource
    Release GetFirmwareSwitchUpgradeRelease
    SharedScope string
    SkipEstimateImpact bool
    SkipWaitForIoPathConnectivity bool
    Status string
    Tags []GetFirmwareSwitchUpgradeTag
    UpgradeImpact GetFirmwareSwitchUpgradeUpgradeImpact
    UpgradeStatus GetFirmwareSwitchUpgradeUpgradeStatus
    UpgradeType string
    VersionContext GetFirmwareSwitchUpgradeVersionContext
    id String
    results List<GetFirmwareSwitchUpgradeResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetFirmwareSwitchUpgradeAncestor>
    classId String
    createTime String
    device GetFirmwareSwitchUpgradeDevice
    directDownload GetFirmwareSwitchUpgradeDirectDownload
    distributable GetFirmwareSwitchUpgradeDistributable
    domainGroupMoid String
    enableFabricEvacuation Boolean
    fileServer GetFirmwareSwitchUpgradeFileServer
    modTime String
    moid String
    networkElements List<GetFirmwareSwitchUpgradeNetworkElement>
    networkShare GetFirmwareSwitchUpgradeNetworkShare
    objectType String
    owners List<String>
    parent GetFirmwareSwitchUpgradeParent
    permissionResources List<GetFirmwareSwitchUpgradePermissionResource>
    release GetFirmwareSwitchUpgradeRelease
    sharedScope String
    skipEstimateImpact Boolean
    skipWaitForIoPathConnectivity Boolean
    status String
    tags List<GetFirmwareSwitchUpgradeTag>
    upgradeImpact GetFirmwareSwitchUpgradeUpgradeImpact
    upgradeStatus GetFirmwareSwitchUpgradeUpgradeStatus
    upgradeType String
    versionContext GetFirmwareSwitchUpgradeVersionContext
    id string
    results GetFirmwareSwitchUpgradeResult[]
    accountMoid string
    additionalProperties string
    ancestors GetFirmwareSwitchUpgradeAncestor[]
    classId string
    createTime string
    device GetFirmwareSwitchUpgradeDevice
    directDownload GetFirmwareSwitchUpgradeDirectDownload
    distributable GetFirmwareSwitchUpgradeDistributable
    domainGroupMoid string
    enableFabricEvacuation boolean
    fileServer GetFirmwareSwitchUpgradeFileServer
    modTime string
    moid string
    networkElements GetFirmwareSwitchUpgradeNetworkElement[]
    networkShare GetFirmwareSwitchUpgradeNetworkShare
    objectType string
    owners string[]
    parent GetFirmwareSwitchUpgradeParent
    permissionResources GetFirmwareSwitchUpgradePermissionResource[]
    release GetFirmwareSwitchUpgradeRelease
    sharedScope string
    skipEstimateImpact boolean
    skipWaitForIoPathConnectivity boolean
    status string
    tags GetFirmwareSwitchUpgradeTag[]
    upgradeImpact GetFirmwareSwitchUpgradeUpgradeImpact
    upgradeStatus GetFirmwareSwitchUpgradeUpgradeStatus
    upgradeType string
    versionContext GetFirmwareSwitchUpgradeVersionContext
    id str
    results Sequence[GetFirmwareSwitchUpgradeResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetFirmwareSwitchUpgradeAncestor]
    class_id str
    create_time str
    device GetFirmwareSwitchUpgradeDevice
    direct_download GetFirmwareSwitchUpgradeDirectDownload
    distributable GetFirmwareSwitchUpgradeDistributable
    domain_group_moid str
    enable_fabric_evacuation bool
    file_server GetFirmwareSwitchUpgradeFileServer
    mod_time str
    moid str
    network_elements Sequence[GetFirmwareSwitchUpgradeNetworkElement]
    network_share GetFirmwareSwitchUpgradeNetworkShare
    object_type str
    owners Sequence[str]
    parent GetFirmwareSwitchUpgradeParent
    permission_resources Sequence[GetFirmwareSwitchUpgradePermissionResource]
    release GetFirmwareSwitchUpgradeRelease
    shared_scope str
    skip_estimate_impact bool
    skip_wait_for_io_path_connectivity bool
    status str
    tags Sequence[GetFirmwareSwitchUpgradeTag]
    upgrade_impact GetFirmwareSwitchUpgradeUpgradeImpact
    upgrade_status GetFirmwareSwitchUpgradeUpgradeStatus
    upgrade_type str
    version_context GetFirmwareSwitchUpgradeVersionContext

    Supporting Types

    GetFirmwareSwitchUpgradeAncestor

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

    GetFirmwareSwitchUpgradeDevice

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

    GetFirmwareSwitchUpgradeDirectDownload

    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.
    HttpServer GetFirmwareSwitchUpgradeDirectDownloadHttpServer
    HTTP Server option when the image source is a local HTTPS server.
    ImageSource string
    Source type referring the image to be downloaded from CCO or from a local HTTPS server.

    • cisco - Image to be downloaded from Cisco software repository.
    • localHttp - Image to be downloaded from a https server.
    IsPasswordSet bool
    Indicates whether the value of the 'password' property has been set.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Password string
    Password as configured on the local https server.
    Upgradeoption string
    Option to control the upgrade, e.g., sd_upgrade_mount_only - download the image into sd and upgrade wait for the server on-next boot.

    • sd_upgrade_mount_only - Direct upgrade SD upgrade mount only.
    • sd_download_only - Direct upgrade SD download only.
    • sd_upgrade_only - Direct upgrade SD upgrade only.
    • sd_upgrade_full - Direct upgrade SD upgrade full.
    • download_only - Direct upgrade image download only.
    • upgrade_full - The upgrade downloads or mounts the image, and reboots immediately for an upgrade.
    • upgrade_mount_only - The upgrade downloads or mounts the image. The upgrade happens in next reboot.
    • chassis_upgrade_full - Direct upgrade chassis upgrade full.
    • monitor_only - Direct upgrade monitor progress only.
    • validate_only - Validate whether a component is ready for ugprade.
    • cancel_only - Cancel pending upgrade only.
    Username string
    Username as configured on the local https server.
    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.
    HttpServer GetFirmwareSwitchUpgradeDirectDownloadHttpServer
    HTTP Server option when the image source is a local HTTPS server.
    ImageSource string
    Source type referring the image to be downloaded from CCO or from a local HTTPS server.

    • cisco - Image to be downloaded from Cisco software repository.
    • localHttp - Image to be downloaded from a https server.
    IsPasswordSet bool
    Indicates whether the value of the 'password' property has been set.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Password string
    Password as configured on the local https server.
    Upgradeoption string
    Option to control the upgrade, e.g., sd_upgrade_mount_only - download the image into sd and upgrade wait for the server on-next boot.

    • sd_upgrade_mount_only - Direct upgrade SD upgrade mount only.
    • sd_download_only - Direct upgrade SD download only.
    • sd_upgrade_only - Direct upgrade SD upgrade only.
    • sd_upgrade_full - Direct upgrade SD upgrade full.
    • download_only - Direct upgrade image download only.
    • upgrade_full - The upgrade downloads or mounts the image, and reboots immediately for an upgrade.
    • upgrade_mount_only - The upgrade downloads or mounts the image. The upgrade happens in next reboot.
    • chassis_upgrade_full - Direct upgrade chassis upgrade full.
    • monitor_only - Direct upgrade monitor progress only.
    • validate_only - Validate whether a component is ready for ugprade.
    • cancel_only - Cancel pending upgrade only.
    Username string
    Username as configured on the local https server.
    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.
    httpServer GetFirmwareSwitchUpgradeDirectDownloadHttpServer
    HTTP Server option when the image source is a local HTTPS server.
    imageSource String
    Source type referring the image to be downloaded from CCO or from a local HTTPS server.

    • cisco - Image to be downloaded from Cisco software repository.
    • localHttp - Image to be downloaded from a https server.
    isPasswordSet Boolean
    Indicates whether the value of the 'password' property has been set.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    password String
    Password as configured on the local https server.
    upgradeoption String
    Option to control the upgrade, e.g., sd_upgrade_mount_only - download the image into sd and upgrade wait for the server on-next boot.

    • sd_upgrade_mount_only - Direct upgrade SD upgrade mount only.
    • sd_download_only - Direct upgrade SD download only.
    • sd_upgrade_only - Direct upgrade SD upgrade only.
    • sd_upgrade_full - Direct upgrade SD upgrade full.
    • download_only - Direct upgrade image download only.
    • upgrade_full - The upgrade downloads or mounts the image, and reboots immediately for an upgrade.
    • upgrade_mount_only - The upgrade downloads or mounts the image. The upgrade happens in next reboot.
    • chassis_upgrade_full - Direct upgrade chassis upgrade full.
    • monitor_only - Direct upgrade monitor progress only.
    • validate_only - Validate whether a component is ready for ugprade.
    • cancel_only - Cancel pending upgrade only.
    username String
    Username as configured on the local https server.
    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.
    httpServer GetFirmwareSwitchUpgradeDirectDownloadHttpServer
    HTTP Server option when the image source is a local HTTPS server.
    imageSource string
    Source type referring the image to be downloaded from CCO or from a local HTTPS server.

    • cisco - Image to be downloaded from Cisco software repository.
    • localHttp - Image to be downloaded from a https server.
    isPasswordSet boolean
    Indicates whether the value of the 'password' property has been set.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    password string
    Password as configured on the local https server.
    upgradeoption string
    Option to control the upgrade, e.g., sd_upgrade_mount_only - download the image into sd and upgrade wait for the server on-next boot.

    • sd_upgrade_mount_only - Direct upgrade SD upgrade mount only.
    • sd_download_only - Direct upgrade SD download only.
    • sd_upgrade_only - Direct upgrade SD upgrade only.
    • sd_upgrade_full - Direct upgrade SD upgrade full.
    • download_only - Direct upgrade image download only.
    • upgrade_full - The upgrade downloads or mounts the image, and reboots immediately for an upgrade.
    • upgrade_mount_only - The upgrade downloads or mounts the image. The upgrade happens in next reboot.
    • chassis_upgrade_full - Direct upgrade chassis upgrade full.
    • monitor_only - Direct upgrade monitor progress only.
    • validate_only - Validate whether a component is ready for ugprade.
    • cancel_only - Cancel pending upgrade only.
    username string
    Username as configured on the local https server.
    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.
    http_server GetFirmwareSwitchUpgradeDirectDownloadHttpServer
    HTTP Server option when the image source is a local HTTPS server.
    image_source str
    Source type referring the image to be downloaded from CCO or from a local HTTPS server.

    • cisco - Image to be downloaded from Cisco software repository.
    • localHttp - Image to be downloaded from a https server.
    is_password_set bool
    Indicates whether the value of the 'password' property has been set.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    password str
    Password as configured on the local https server.
    upgradeoption str
    Option to control the upgrade, e.g., sd_upgrade_mount_only - download the image into sd and upgrade wait for the server on-next boot.

    • sd_upgrade_mount_only - Direct upgrade SD upgrade mount only.
    • sd_download_only - Direct upgrade SD download only.
    • sd_upgrade_only - Direct upgrade SD upgrade only.
    • sd_upgrade_full - Direct upgrade SD upgrade full.
    • download_only - Direct upgrade image download only.
    • upgrade_full - The upgrade downloads or mounts the image, and reboots immediately for an upgrade.
    • upgrade_mount_only - The upgrade downloads or mounts the image. The upgrade happens in next reboot.
    • chassis_upgrade_full - Direct upgrade chassis upgrade full.
    • monitor_only - Direct upgrade monitor progress only.
    • validate_only - Validate whether a component is ready for ugprade.
    • cancel_only - Cancel pending upgrade only.
    username str
    Username as configured on the local https server.
    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.
    httpServer Property Map
    HTTP Server option when the image source is a local HTTPS server.
    imageSource String
    Source type referring the image to be downloaded from CCO or from a local HTTPS server.

    • cisco - Image to be downloaded from Cisco software repository.
    • localHttp - Image to be downloaded from a https server.
    isPasswordSet Boolean
    Indicates whether the value of the 'password' property has been set.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    password String
    Password as configured on the local https server.
    upgradeoption String
    Option to control the upgrade, e.g., sd_upgrade_mount_only - download the image into sd and upgrade wait for the server on-next boot.

    • sd_upgrade_mount_only - Direct upgrade SD upgrade mount only.
    • sd_download_only - Direct upgrade SD download only.
    • sd_upgrade_only - Direct upgrade SD upgrade only.
    • sd_upgrade_full - Direct upgrade SD upgrade full.
    • download_only - Direct upgrade image download only.
    • upgrade_full - The upgrade downloads or mounts the image, and reboots immediately for an upgrade.
    • upgrade_mount_only - The upgrade downloads or mounts the image. The upgrade happens in next reboot.
    • chassis_upgrade_full - Direct upgrade chassis upgrade full.
    • monitor_only - Direct upgrade monitor progress only.
    • validate_only - Validate whether a component is ready for ugprade.
    • cancel_only - Cancel pending upgrade only.
    username String
    Username as configured on the local https server.

    GetFirmwareSwitchUpgradeDirectDownloadHttpServer

    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.
    LocationLink string
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    MountOptions string
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    LocationLink string
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    MountOptions string
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    locationLink String
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    mountOptions String
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    locationLink string
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    mountOptions string
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    location_link str
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    mount_options str
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    locationLink String
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    mountOptions String
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetFirmwareSwitchUpgradeDistributable

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

    GetFirmwareSwitchUpgradeFileServer

    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    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. The enum values provides the list of concrete types that can be instantiated from this abstract type.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. The enum values provides the list of concrete types that can be instantiated from this abstract type.

    GetFirmwareSwitchUpgradeNetworkElement

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

    GetFirmwareSwitchUpgradeNetworkShare

    AdditionalProperties string
    CifsServer GetFirmwareSwitchUpgradeNetworkShareCifsServer
    CIFS file server option for network share upgrade.
    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.
    HttpServer GetFirmwareSwitchUpgradeNetworkShareHttpServer
    HTTP (for WWW) file server option for network share upgrade.
    IsPasswordSet bool
    Indicates whether the value of the 'password' property has been set.
    MapType string
    File server protocols such as CIFS, NFS, WWW for HTTP (S) that hosts the image.

    • nfs - File server protocol used is NFS.
    • cifs - File server protocol used is CIFS.
    • www - File server protocol used is WWW.
    NfsServer GetFirmwareSwitchUpgradeNetworkShareNfsServer
    NFS file server option for network share upgrade.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Password string
    Password as configured on the file server.
    Upgradeoption string
    Option to control the upgrade operation. Some examples, 1) nw_upgrade_mount_only - mount the image from a file server and run the upgrade on the next server boot and 2) nw_upgrade_full - mount the image and immediately run the upgrade.

    • nw_upgrade_full - Network upgrade option for full upgrade.
    • nw_upgrade_mount_only - Network upgrade mount only.
    Username string
    Username as configured on the file server.
    AdditionalProperties string
    CifsServer GetFirmwareSwitchUpgradeNetworkShareCifsServer
    CIFS file server option for network share upgrade.
    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.
    HttpServer GetFirmwareSwitchUpgradeNetworkShareHttpServer
    HTTP (for WWW) file server option for network share upgrade.
    IsPasswordSet bool
    Indicates whether the value of the 'password' property has been set.
    MapType string
    File server protocols such as CIFS, NFS, WWW for HTTP (S) that hosts the image.

    • nfs - File server protocol used is NFS.
    • cifs - File server protocol used is CIFS.
    • www - File server protocol used is WWW.
    NfsServer GetFirmwareSwitchUpgradeNetworkShareNfsServer
    NFS file server option for network share upgrade.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Password string
    Password as configured on the file server.
    Upgradeoption string
    Option to control the upgrade operation. Some examples, 1) nw_upgrade_mount_only - mount the image from a file server and run the upgrade on the next server boot and 2) nw_upgrade_full - mount the image and immediately run the upgrade.

    • nw_upgrade_full - Network upgrade option for full upgrade.
    • nw_upgrade_mount_only - Network upgrade mount only.
    Username string
    Username as configured on the file server.
    additionalProperties String
    cifsServer GetFirmwareSwitchUpgradeNetworkShareCifsServer
    CIFS file server option for network share upgrade.
    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.
    httpServer GetFirmwareSwitchUpgradeNetworkShareHttpServer
    HTTP (for WWW) file server option for network share upgrade.
    isPasswordSet Boolean
    Indicates whether the value of the 'password' property has been set.
    mapType String
    File server protocols such as CIFS, NFS, WWW for HTTP (S) that hosts the image.

    • nfs - File server protocol used is NFS.
    • cifs - File server protocol used is CIFS.
    • www - File server protocol used is WWW.
    nfsServer GetFirmwareSwitchUpgradeNetworkShareNfsServer
    NFS file server option for network share upgrade.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    password String
    Password as configured on the file server.
    upgradeoption String
    Option to control the upgrade operation. Some examples, 1) nw_upgrade_mount_only - mount the image from a file server and run the upgrade on the next server boot and 2) nw_upgrade_full - mount the image and immediately run the upgrade.

    • nw_upgrade_full - Network upgrade option for full upgrade.
    • nw_upgrade_mount_only - Network upgrade mount only.
    username String
    Username as configured on the file server.
    additionalProperties string
    cifsServer GetFirmwareSwitchUpgradeNetworkShareCifsServer
    CIFS file server option for network share upgrade.
    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.
    httpServer GetFirmwareSwitchUpgradeNetworkShareHttpServer
    HTTP (for WWW) file server option for network share upgrade.
    isPasswordSet boolean
    Indicates whether the value of the 'password' property has been set.
    mapType string
    File server protocols such as CIFS, NFS, WWW for HTTP (S) that hosts the image.

    • nfs - File server protocol used is NFS.
    • cifs - File server protocol used is CIFS.
    • www - File server protocol used is WWW.
    nfsServer GetFirmwareSwitchUpgradeNetworkShareNfsServer
    NFS file server option for network share upgrade.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    password string
    Password as configured on the file server.
    upgradeoption string
    Option to control the upgrade operation. Some examples, 1) nw_upgrade_mount_only - mount the image from a file server and run the upgrade on the next server boot and 2) nw_upgrade_full - mount the image and immediately run the upgrade.

    • nw_upgrade_full - Network upgrade option for full upgrade.
    • nw_upgrade_mount_only - Network upgrade mount only.
    username string
    Username as configured on the file server.
    additional_properties str
    cifs_server GetFirmwareSwitchUpgradeNetworkShareCifsServer
    CIFS file server option for network share upgrade.
    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.
    http_server GetFirmwareSwitchUpgradeNetworkShareHttpServer
    HTTP (for WWW) file server option for network share upgrade.
    is_password_set bool
    Indicates whether the value of the 'password' property has been set.
    map_type str
    File server protocols such as CIFS, NFS, WWW for HTTP (S) that hosts the image.

    • nfs - File server protocol used is NFS.
    • cifs - File server protocol used is CIFS.
    • www - File server protocol used is WWW.
    nfs_server GetFirmwareSwitchUpgradeNetworkShareNfsServer
    NFS file server option for network share upgrade.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    password str
    Password as configured on the file server.
    upgradeoption str
    Option to control the upgrade operation. Some examples, 1) nw_upgrade_mount_only - mount the image from a file server and run the upgrade on the next server boot and 2) nw_upgrade_full - mount the image and immediately run the upgrade.

    • nw_upgrade_full - Network upgrade option for full upgrade.
    • nw_upgrade_mount_only - Network upgrade mount only.
    username str
    Username as configured on the file server.
    additionalProperties String
    cifsServer Property Map
    CIFS file server option for network share upgrade.
    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.
    httpServer Property Map
    HTTP (for WWW) file server option for network share upgrade.
    isPasswordSet Boolean
    Indicates whether the value of the 'password' property has been set.
    mapType String
    File server protocols such as CIFS, NFS, WWW for HTTP (S) that hosts the image.

    • nfs - File server protocol used is NFS.
    • cifs - File server protocol used is CIFS.
    • www - File server protocol used is WWW.
    nfsServer Property Map
    NFS file server option for network share upgrade.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    password String
    Password as configured on the file server.
    upgradeoption String
    Option to control the upgrade operation. Some examples, 1) nw_upgrade_mount_only - mount the image from a file server and run the upgrade on the next server boot and 2) nw_upgrade_full - mount the image and immediately run the upgrade.

    • nw_upgrade_full - Network upgrade option for full upgrade.
    • nw_upgrade_mount_only - Network upgrade mount only.
    username String
    Username as configured on the file server.

    GetFirmwareSwitchUpgradeNetworkShareCifsServer

    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.
    FileLocation string
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    MountOptions string
    Mount option (Authentication Protocol) as configured on the CIFS Server. Example:ntlmv2.

    • none - The default authentication protocol is decided by the endpoint.
    • ntlm - The external CIFS server is configured with ntlm as the authentication protocol.
    • ntlmi - Mount options of CIFS file server is ntlmi.
    • ntlmv2 - Mount options of CIFS file server is ntlmv2.
    • ntlmv2i - Mount options of CIFS file server is ntlmv2i.
    • ntlmssp - Mount options of CIFS file server is ntlmssp.
    • ntlmsspi - Mount options of CIFS file server is ntlmsspi.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RemoteFile string
    Filename of the image in the remote share location. Example:ucs-c220m5-huu-3.1.2c.iso.
    RemoteIp string
    CIFS Server Hostname or IP Address. For example:CIFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    RemoteShare string
    Directory where the image is stored. Example:share/subfolder.
    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.
    FileLocation string
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    MountOptions string
    Mount option (Authentication Protocol) as configured on the CIFS Server. Example:ntlmv2.

    • none - The default authentication protocol is decided by the endpoint.
    • ntlm - The external CIFS server is configured with ntlm as the authentication protocol.
    • ntlmi - Mount options of CIFS file server is ntlmi.
    • ntlmv2 - Mount options of CIFS file server is ntlmv2.
    • ntlmv2i - Mount options of CIFS file server is ntlmv2i.
    • ntlmssp - Mount options of CIFS file server is ntlmssp.
    • ntlmsspi - Mount options of CIFS file server is ntlmsspi.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RemoteFile string
    Filename of the image in the remote share location. Example:ucs-c220m5-huu-3.1.2c.iso.
    RemoteIp string
    CIFS Server Hostname or IP Address. For example:CIFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    RemoteShare string
    Directory where the image is stored. Example:share/subfolder.
    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.
    fileLocation String
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    mountOptions String
    Mount option (Authentication Protocol) as configured on the CIFS Server. Example:ntlmv2.

    • none - The default authentication protocol is decided by the endpoint.
    • ntlm - The external CIFS server is configured with ntlm as the authentication protocol.
    • ntlmi - Mount options of CIFS file server is ntlmi.
    • ntlmv2 - Mount options of CIFS file server is ntlmv2.
    • ntlmv2i - Mount options of CIFS file server is ntlmv2i.
    • ntlmssp - Mount options of CIFS file server is ntlmssp.
    • ntlmsspi - Mount options of CIFS file server is ntlmsspi.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    remoteFile String
    Filename of the image in the remote share location. Example:ucs-c220m5-huu-3.1.2c.iso.
    remoteIp String
    CIFS Server Hostname or IP Address. For example:CIFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    remoteShare String
    Directory where the image is stored. Example:share/subfolder.
    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.
    fileLocation string
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    mountOptions string
    Mount option (Authentication Protocol) as configured on the CIFS Server. Example:ntlmv2.

    • none - The default authentication protocol is decided by the endpoint.
    • ntlm - The external CIFS server is configured with ntlm as the authentication protocol.
    • ntlmi - Mount options of CIFS file server is ntlmi.
    • ntlmv2 - Mount options of CIFS file server is ntlmv2.
    • ntlmv2i - Mount options of CIFS file server is ntlmv2i.
    • ntlmssp - Mount options of CIFS file server is ntlmssp.
    • ntlmsspi - Mount options of CIFS file server is ntlmsspi.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    remoteFile string
    Filename of the image in the remote share location. Example:ucs-c220m5-huu-3.1.2c.iso.
    remoteIp string
    CIFS Server Hostname or IP Address. For example:CIFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    remoteShare string
    Directory where the image is stored. Example:share/subfolder.
    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.
    file_location str
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    mount_options str
    Mount option (Authentication Protocol) as configured on the CIFS Server. Example:ntlmv2.

    • none - The default authentication protocol is decided by the endpoint.
    • ntlm - The external CIFS server is configured with ntlm as the authentication protocol.
    • ntlmi - Mount options of CIFS file server is ntlmi.
    • ntlmv2 - Mount options of CIFS file server is ntlmv2.
    • ntlmv2i - Mount options of CIFS file server is ntlmv2i.
    • ntlmssp - Mount options of CIFS file server is ntlmssp.
    • ntlmsspi - Mount options of CIFS file server is ntlmsspi.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    remote_file str
    Filename of the image in the remote share location. Example:ucs-c220m5-huu-3.1.2c.iso.
    remote_ip str
    CIFS Server Hostname or IP Address. For example:CIFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    remote_share str
    Directory where the image is stored. Example:share/subfolder.
    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.
    fileLocation String
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    mountOptions String
    Mount option (Authentication Protocol) as configured on the CIFS Server. Example:ntlmv2.

    • none - The default authentication protocol is decided by the endpoint.
    • ntlm - The external CIFS server is configured with ntlm as the authentication protocol.
    • ntlmi - Mount options of CIFS file server is ntlmi.
    • ntlmv2 - Mount options of CIFS file server is ntlmv2.
    • ntlmv2i - Mount options of CIFS file server is ntlmv2i.
    • ntlmssp - Mount options of CIFS file server is ntlmssp.
    • ntlmsspi - Mount options of CIFS file server is ntlmsspi.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    remoteFile String
    Filename of the image in the remote share location. Example:ucs-c220m5-huu-3.1.2c.iso.
    remoteIp String
    CIFS Server Hostname or IP Address. For example:CIFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    remoteShare String
    Directory where the image is stored. Example:share/subfolder.

    GetFirmwareSwitchUpgradeNetworkShareHttpServer

    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.
    LocationLink string
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    MountOptions string
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    LocationLink string
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    MountOptions string
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    locationLink String
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    mountOptions String
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    locationLink string
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    mountOptions string
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    location_link str
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    mount_options str
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    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.
    locationLink String
    HTTP/HTTPS link to the image. Accepted formats HTTP[s]://server-hostname/share/image or HTTP[s]://serverip/share/image. For a successful upgrade, the remote share server must have network connectivity with the CIMC of the selected devices.
    mountOptions String
    Mount option as configured on the HTTP server. Empty if nothing is configured.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetFirmwareSwitchUpgradeNetworkShareNfsServer

    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.
    FileLocation string
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    MountOptions string
    Mount option as configured on the NFS Server. For example:nolock.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RemoteFile string
    Filename of the image in the remote share location. For example:ucs-c220m5-huu-3.1.2c.iso.
    RemoteIp string
    NFS Server Hostname or IP Address. For example:NFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    RemoteShare string
    Directory where the image is stored. For example:/share/subfolder.
    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.
    FileLocation string
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    MountOptions string
    Mount option as configured on the NFS Server. For example:nolock.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RemoteFile string
    Filename of the image in the remote share location. For example:ucs-c220m5-huu-3.1.2c.iso.
    RemoteIp string
    NFS Server Hostname or IP Address. For example:NFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    RemoteShare string
    Directory where the image is stored. For example:/share/subfolder.
    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.
    fileLocation String
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    mountOptions String
    Mount option as configured on the NFS Server. For example:nolock.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    remoteFile String
    Filename of the image in the remote share location. For example:ucs-c220m5-huu-3.1.2c.iso.
    remoteIp String
    NFS Server Hostname or IP Address. For example:NFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    remoteShare String
    Directory where the image is stored. For example:/share/subfolder.
    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.
    fileLocation string
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    mountOptions string
    Mount option as configured on the NFS Server. For example:nolock.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    remoteFile string
    Filename of the image in the remote share location. For example:ucs-c220m5-huu-3.1.2c.iso.
    remoteIp string
    NFS Server Hostname or IP Address. For example:NFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    remoteShare string
    Directory where the image is stored. For example:/share/subfolder.
    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.
    file_location str
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    mount_options str
    Mount option as configured on the NFS Server. For example:nolock.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    remote_file str
    Filename of the image in the remote share location. For example:ucs-c220m5-huu-3.1.2c.iso.
    remote_ip str
    NFS Server Hostname or IP Address. For example:NFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    remote_share str
    Directory where the image is stored. For example:/share/subfolder.
    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.
    fileLocation String
    The location to the image file. The accepted format is IP-or-hostname/folder1/folder2/.../imageFile.
    mountOptions String
    Mount option as configured on the NFS Server. For example:nolock.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    remoteFile String
    Filename of the image in the remote share location. For example:ucs-c220m5-huu-3.1.2c.iso.
    remoteIp String
    NFS Server Hostname or IP Address. For example:NFS-server-hostname or 10.10.8.7. The remote share server should have network connectivity with the CIMC of the selected devices for a successful upgrade.
    remoteShare String
    Directory where the image is stored. For example:/share/subfolder.

    GetFirmwareSwitchUpgradeParent

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

    GetFirmwareSwitchUpgradePermissionResource

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

    GetFirmwareSwitchUpgradeRelease

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

    GetFirmwareSwitchUpgradeResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetFirmwareSwitchUpgradeResultAncestor>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Devices List<GetFirmwareSwitchUpgradeResultDevice>
    DirectDownloads List<GetFirmwareSwitchUpgradeResultDirectDownload>
    Distributables List<GetFirmwareSwitchUpgradeResultDistributable>
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnableFabricEvacuation bool
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    FileServers List<GetFirmwareSwitchUpgradeResultFileServer>
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NetworkElements List<GetFirmwareSwitchUpgradeResultNetworkElement>
    NetworkShares List<GetFirmwareSwitchUpgradeResultNetworkShare>
    ObjectType string
    Owners List<string>
    Parents List<GetFirmwareSwitchUpgradeResultParent>
    PermissionResources List<GetFirmwareSwitchUpgradeResultPermissionResource>
    Releases List<GetFirmwareSwitchUpgradeResultRelease>
    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.
    SkipEstimateImpact bool
    User has the option to skip the estimate impact calculation.
    SkipWaitForIoPathConnectivity bool
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    Status string
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    Tags List<GetFirmwareSwitchUpgradeResultTag>
    UpgradeImpacts List<GetFirmwareSwitchUpgradeResultUpgradeImpact>
    UpgradeStatuses List<GetFirmwareSwitchUpgradeResultUpgradeStatus>
    UpgradeType string
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    VersionContexts List<GetFirmwareSwitchUpgradeResultVersionContext>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetFirmwareSwitchUpgradeResultAncestor
    ClassId string
    CreateTime string
    The time when this managed object was created.
    Devices []GetFirmwareSwitchUpgradeResultDevice
    DirectDownloads []GetFirmwareSwitchUpgradeResultDirectDownload
    Distributables []GetFirmwareSwitchUpgradeResultDistributable
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EnableFabricEvacuation bool
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    FileServers []GetFirmwareSwitchUpgradeResultFileServer
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NetworkElements []GetFirmwareSwitchUpgradeResultNetworkElement
    NetworkShares []GetFirmwareSwitchUpgradeResultNetworkShare
    ObjectType string
    Owners []string
    Parents []GetFirmwareSwitchUpgradeResultParent
    PermissionResources []GetFirmwareSwitchUpgradeResultPermissionResource
    Releases []GetFirmwareSwitchUpgradeResultRelease
    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.
    SkipEstimateImpact bool
    User has the option to skip the estimate impact calculation.
    SkipWaitForIoPathConnectivity bool
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    Status string
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    Tags []GetFirmwareSwitchUpgradeResultTag
    UpgradeImpacts []GetFirmwareSwitchUpgradeResultUpgradeImpact
    UpgradeStatuses []GetFirmwareSwitchUpgradeResultUpgradeStatus
    UpgradeType string
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    VersionContexts []GetFirmwareSwitchUpgradeResultVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetFirmwareSwitchUpgradeResultAncestor>
    classId String
    createTime String
    The time when this managed object was created.
    devices List<GetFirmwareSwitchUpgradeResultDevice>
    directDownloads List<GetFirmwareSwitchUpgradeResultDirectDownload>
    distributables List<GetFirmwareSwitchUpgradeResultDistributable>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enableFabricEvacuation Boolean
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    fileServers List<GetFirmwareSwitchUpgradeResultFileServer>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    networkElements List<GetFirmwareSwitchUpgradeResultNetworkElement>
    networkShares List<GetFirmwareSwitchUpgradeResultNetworkShare>
    objectType String
    owners List<String>
    parents List<GetFirmwareSwitchUpgradeResultParent>
    permissionResources List<GetFirmwareSwitchUpgradeResultPermissionResource>
    releases List<GetFirmwareSwitchUpgradeResultRelease>
    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.
    skipEstimateImpact Boolean
    User has the option to skip the estimate impact calculation.
    skipWaitForIoPathConnectivity Boolean
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    status String
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    tags List<GetFirmwareSwitchUpgradeResultTag>
    upgradeImpacts List<GetFirmwareSwitchUpgradeResultUpgradeImpact>
    upgradeStatuses List<GetFirmwareSwitchUpgradeResultUpgradeStatus>
    upgradeType String
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    versionContexts List<GetFirmwareSwitchUpgradeResultVersionContext>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetFirmwareSwitchUpgradeResultAncestor[]
    classId string
    createTime string
    The time when this managed object was created.
    devices GetFirmwareSwitchUpgradeResultDevice[]
    directDownloads GetFirmwareSwitchUpgradeResultDirectDownload[]
    distributables GetFirmwareSwitchUpgradeResultDistributable[]
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    enableFabricEvacuation boolean
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    fileServers GetFirmwareSwitchUpgradeResultFileServer[]
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    networkElements GetFirmwareSwitchUpgradeResultNetworkElement[]
    networkShares GetFirmwareSwitchUpgradeResultNetworkShare[]
    objectType string
    owners string[]
    parents GetFirmwareSwitchUpgradeResultParent[]
    permissionResources GetFirmwareSwitchUpgradeResultPermissionResource[]
    releases GetFirmwareSwitchUpgradeResultRelease[]
    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.
    skipEstimateImpact boolean
    User has the option to skip the estimate impact calculation.
    skipWaitForIoPathConnectivity boolean
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    status string
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    tags GetFirmwareSwitchUpgradeResultTag[]
    upgradeImpacts GetFirmwareSwitchUpgradeResultUpgradeImpact[]
    upgradeStatuses GetFirmwareSwitchUpgradeResultUpgradeStatus[]
    upgradeType string
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    versionContexts GetFirmwareSwitchUpgradeResultVersionContext[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetFirmwareSwitchUpgradeResultAncestor]
    class_id str
    create_time str
    The time when this managed object was created.
    devices Sequence[GetFirmwareSwitchUpgradeResultDevice]
    direct_downloads Sequence[GetFirmwareSwitchUpgradeResultDirectDownload]
    distributables Sequence[GetFirmwareSwitchUpgradeResultDistributable]
    domain_group_moid str
    The DomainGroup ID for this managed object.
    enable_fabric_evacuation bool
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    file_servers Sequence[GetFirmwareSwitchUpgradeResultFileServer]
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    network_elements Sequence[GetFirmwareSwitchUpgradeResultNetworkElement]
    network_shares Sequence[GetFirmwareSwitchUpgradeResultNetworkShare]
    object_type str
    owners Sequence[str]
    parents Sequence[GetFirmwareSwitchUpgradeResultParent]
    permission_resources Sequence[GetFirmwareSwitchUpgradeResultPermissionResource]
    releases Sequence[GetFirmwareSwitchUpgradeResultRelease]
    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.
    skip_estimate_impact bool
    User has the option to skip the estimate impact calculation.
    skip_wait_for_io_path_connectivity bool
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    status str
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    tags Sequence[GetFirmwareSwitchUpgradeResultTag]
    upgrade_impacts Sequence[GetFirmwareSwitchUpgradeResultUpgradeImpact]
    upgrade_statuses Sequence[GetFirmwareSwitchUpgradeResultUpgradeStatus]
    upgrade_type str
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    version_contexts Sequence[GetFirmwareSwitchUpgradeResultVersionContext]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    devices List<Property Map>
    directDownloads List<Property Map>
    distributables List<Property Map>
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    enableFabricEvacuation Boolean
    The flag to enable or disable fabric evacuation during the switch firmware upgrade. In case of IMM, it is mandatory to have the Fabric Interconnects associated with domain profile for fabric evacuation to happen.
    fileServers List<Property Map>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    networkElements List<Property Map>
    networkShares List<Property Map>
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    releases List<Property Map>
    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.
    skipEstimateImpact Boolean
    User has the option to skip the estimate impact calculation.
    skipWaitForIoPathConnectivity Boolean
    The flag to enable or disable the option to wait for IO paths connectivity during the switch firmware upgrade.
    status String
    Status of the upgrade operation.* NONE - Upgrade status is not populated.* IN_PROGRESS - The upgrade is in progress.* SUCCESSFUL - The upgrade successfully completed.* FAILED - The upgrade shows failed status.* TERMINATED - The upgrade has been terminated.
    tags List<Property Map>
    upgradeImpacts List<Property Map>
    upgradeStatuses List<Property Map>
    upgradeType String
    Desired upgrade mode to choose either direct download based upgrade or network share upgrade.* direct_upgrade - Upgrade mode is direct download.* network_upgrade - Upgrade mode is network upgrade.
    versionContexts List<Property Map>

    GetFirmwareSwitchUpgradeResultAncestor

    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

    GetFirmwareSwitchUpgradeResultDevice

    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

    GetFirmwareSwitchUpgradeResultDirectDownload

    GetFirmwareSwitchUpgradeResultDirectDownloadHttpServer

    GetFirmwareSwitchUpgradeResultDistributable

    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

    GetFirmwareSwitchUpgradeResultFileServer

    GetFirmwareSwitchUpgradeResultNetworkElement

    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

    GetFirmwareSwitchUpgradeResultNetworkShare

    GetFirmwareSwitchUpgradeResultNetworkShareCifsServer

    GetFirmwareSwitchUpgradeResultNetworkShareHttpServer

    GetFirmwareSwitchUpgradeResultNetworkShareNfsServer

    GetFirmwareSwitchUpgradeResultParent

    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

    GetFirmwareSwitchUpgradeResultPermissionResource

    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

    GetFirmwareSwitchUpgradeResultRelease

    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

    GetFirmwareSwitchUpgradeResultTag

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

    GetFirmwareSwitchUpgradeResultUpgradeImpact

    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

    GetFirmwareSwitchUpgradeResultUpgradeStatus

    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

    GetFirmwareSwitchUpgradeResultVersionContext

    GetFirmwareSwitchUpgradeResultVersionContextInterestedMo

    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

    GetFirmwareSwitchUpgradeResultVersionContextRefMo

    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

    GetFirmwareSwitchUpgradeTag

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

    GetFirmwareSwitchUpgradeUpgradeImpact

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

    GetFirmwareSwitchUpgradeUpgradeStatus

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

    GetFirmwareSwitchUpgradeVersionContext

    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<GetFirmwareSwitchUpgradeVersionContextInterestedMo>
    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
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetFirmwareSwitchUpgradeVersionContextRefMo
    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 []GetFirmwareSwitchUpgradeVersionContextInterestedMo
    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
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetFirmwareSwitchUpgradeVersionContextRefMo
    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<GetFirmwareSwitchUpgradeVersionContextInterestedMo>
    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
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetFirmwareSwitchUpgradeVersionContextRefMo
    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 GetFirmwareSwitchUpgradeVersionContextInterestedMo[]
    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
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetFirmwareSwitchUpgradeVersionContextRefMo
    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[GetFirmwareSwitchUpgradeVersionContextInterestedMo]
    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
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetFirmwareSwitchUpgradeVersionContextRefMo
    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
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    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.

    GetFirmwareSwitchUpgradeVersionContextInterestedMo

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

    GetFirmwareSwitchUpgradeVersionContextRefMo

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

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

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

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

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

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

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

    Package Details

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