Firmware Policy
A Firmware Policy specifies the target firmware bundle versions for one or more server models. It allows you to control which firmware release is applied to servers during an upgrade, and optionally exclude specific hardware components from being updated.
Location in Intersight GUI:
Policies » Firmware
Diagram
Section titled “Diagram”Classes
Section titled “Classes”policies (compute.intersight.organizations)
Section titled “policies (compute.intersight.organizations)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| firmware | List | [firmware] | No |
firmware (compute.intersight.organizations.policies)
Section titled “firmware (compute.intersight.organizations.policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
| description | String | No | ||
| managed | Boolean | true, false | No | true |
| tags | List | [tags] | No | |
| target_platform | Choice | Standalone, FIAttached, UnifiedEdgeServer | No | Standalone |
| exclude_component_list | List | Choice[none, local-disk, drives-except-boot-drives, storage-controller, storage-sasexpander, storage-u2] | No | |
| model_bundle_combo | List | [model_bundle_combo] | No |
tags (compute.intersight.organizations.policies.firmware)
Section titled “tags (compute.intersight.organizations.policies.firmware)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| key | String | Yes | ||
| value | String | Yes |
model_bundle_combo (compute.intersight.organizations.policies.firmware)
Section titled “model_bundle_combo (compute.intersight.organizations.policies.firmware)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| model_family | Choice | UCSC-C220-M5, UCSC-C220-M4, UCSC-C240-M4, UCSC-C460-M4, UCSC-C240-M5, UCSC-C480-M5, UCSB-B200-M5, UCSB-B480-M5, UCSC-C220-M6, UCSC-C240-M6, UCSC-C225-M6, UCSC-C245-M6, UCSB-B200-M6, UCSX-210C-M6, UCSX-210C-M7, UCSC-C220-M7, UCSC-C240-M7, UCSC-C125, UCSX-410C-M7, UCSC-C245-M8, UCSC-C225-M8, UCSX-215C-M8, UCSX-210C-M8, UCSX-410C-M8, UCSXE-130C-M8, UCSC-C220-M8, UCSC-C240-M8, CAI-845A-M8 | Yes | |
| bundle_version | String | Yes |
Examples
Section titled “Examples”Example-1: Apply a specific firmware bundle to C220 M7 servers in standalone mode.
compute: intersight: organizations: - name: MyOrganization policies: firmware: - name: prod-firmware target_platform: Standalone model_bundle_combo: - model_family: UCSC-C220-M7 bundle_version: 4.3(2.240010) tags: - key: env value: prodExample-2: Upgrade multiple server generations while skipping local disks.
compute: intersight: organizations: - name: MyOrganization policies: firmware: - name: multi-gen-firmware description: Firmware policy for M6 and M7 servers, disks excluded exclude_component_list: - local-disk model_bundle_combo: - model_family: UCSC-C220-M6 bundle_version: 4.2(3j) - model_family: UCSC-C220-M7 bundle_version: 4.3(2.240010)