Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

After the discussion in TSC review meeting, it is decided to add a POST action in resource blocks.  Later, this enhancement will be proposed to DMTF  Redfish Composability TF.  


Computer System Resource Block - Sample

POST /redfish/v1/CompositionService/ResourceBlocks


{
    "Name""ComputerSystemBlock",
    "Description""Computer System Block",
    "ComputerSystems": [
        {
            "@odata.id""/redfish/v1/Systems/System1"
        }
    ],
    "ResourceBlockType""ComputerSystem",
    "ResourceBlockLimits": {
        "MaxComputerSystem"1,
        "MinComputerSystem"1
    },
    "CompositionStatus": {
        "CompositionState""Unused",
        "MaxCompositions"1,
        "NumberOfCompositions"0,
        "Reserved"false,
        "SharingCapable"false,
        "SharingEnabled"false
    }
}


Storage Resource Block  - Sample

POST /redfish/v1/CompositionService/ResourceBlocks

{
    "Name""Drive Block",
    "Description""Drive Block",
    "Drives": [
        {
            "@odata.id""/redfish/v1/Chassis/chassis1/Drives/drive1"
        }
    ],
    "NetworkInterfaces": [],
    "SimpleStorage": [],
    "Storage": [],
    "ResourceBlockType""Storage",
    "ResourceBlockLimits": {
        "MaxStorage"1,
        "MinStorage"1
    },
    "CompositionStatus": {
        "CompositionState""Unused",
        "MaxCompositions"3,
        "NumberOfCompositions"0,
        "Reserved"false,
        "SharingCapable"true,
        "SharingEnabled"true
    }
}


Use Case 2: Build the composition resources automatically.  

...