components: schemas: ResourceBlock_v1_0_3_Actions: additionalProperties: false description: The available actions for this resource. properties: Oem: $ref: '#/components/schemas/ResourceBlock_v1_0_3_OemActions' description: This property contains the available OEM specific actions for this resource. x-longDescription: This property shall contain any additional OEM actions for this resource. type: object x-longDescription: This type shall contain the available actions for this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ResourceBlock_v1_0_3_CompositionState: enum: - Composing - Composed - Unused - Failed type: string x-enumDescriptions: Composed: Final successful state of a Resource Block which has participated in composition. Composing: Intermediate state indicating composition is in progress. Failed: The final composition resulted in failure and manual intervention may be required to fix it. Unused: Indicates the Resource Block is free and can participate in composition. ResourceBlock_v1_0_3_CompositionStatus: additionalProperties: false description: Composition status of the Resource Block. properties: CompositionState: $ref: '#/components/schemas/ResourceBlock_v1_0_3_CompositionState' description: This property represents the current state of the Resource Block from a composition perspective. nullable: true readOnly: true x-longDescription: The value of this property shall be an enumerated value describing composition state of the Resource Block. Reserved: description: This represents if the Resource Block is reserved by any client. nullable: true readOnly: false type: boolean x-longDescription: This property shall be a boolean that is set by client once the Resource Block is identified to be composed. It shall provide multiple clients a way to negotiate its ownership. This will help clients to know if a Resource Block is reserved by other client. required: - CompositionState type: object x-longDescription: This type shall contain properties that describe the high level composition status of the Resource Block. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ResourceBlock_v1_0_3_Links: additionalProperties: false description: Contains references to other resources that are related to this resource. properties: Chassis: description: An array of references to the Chassis in which this Resource Block is contained. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type Chassis that represent the physical container associated with this Resource Block. Chassis@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count ComputerSystems: description: An array of references to the Computer Systems that are composed from this Resource Block. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type ComputerSystem that represent the Computer Systems composed from this Resource Block. ComputerSystems@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count Oem: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem description: Oem extension object. x-longDescription: This object represents the Oem property. All values for resources described by this schema shall comply to the requirements as described in the Redfish specification. Zones: description: An array of references to the Zones in which this Resource Block is bound. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type Zone that represent the binding constraints associated with this Resource Block. Zones@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count type: object x-longDescription: This type, as described by the Redfish Specification, shall contain references to resources that are related to, but not contained by (subordinate to), this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ResourceBlock_v1_0_3_OemActions: additionalProperties: true description: The available OEM specific actions for this resource. properties: {} type: object x-longDescription: This type shall contain any additional OEM actions for this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ResourceBlock_v1_0_3_ResourceBlock: additionalProperties: false description: This schema defines a Resource Block resource. properties: '@odata.context': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_context '@odata.etag': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_etag '@odata.id': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_id '@odata.type': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_type Actions: $ref: '#/components/schemas/ResourceBlock_v1_0_3_Actions' description: The available actions for this resource. x-longDescription: The Actions property shall contain the available actions for this resource. CompositionStatus: $ref: '#/components/schemas/ResourceBlock_v1_0_3_CompositionStatus' description: This property describes the composition status details for this Resource Block. x-longDescription: The value of this property shall contain composition status information about this Resource Block. ComputerSystems: description: An array of references to the Computer Systems available in this Resource Block. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type ComputerSystem that are in this Resource Block. ComputerSystems@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count Description: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description nullable: true readOnly: true EthernetInterfaces: description: An array of references to the Ethernet Interfaces available in this Resource Block. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type EthernetInterface that are in this Resource Block. EthernetInterfaces@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count Id: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id readOnly: true Links: $ref: '#/components/schemas/ResourceBlock_v1_0_3_Links' description: Contains references to other resources that are related to this resource. x-longDescription: The Links property, as described by the Redfish Specification, shall contain references to resources that are related to, but not contained by (subordinate to), this resource. Memory: description: An array of references to the Memory available in this Resource Block. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type Memory that are in this Resource Block. Memory@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count Name: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name readOnly: true NetworkInterfaces: description: An array of references to the Network Interfaces available in this Resource Block. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type NetworkInterface that are in this Resource Block. NetworkInterfaces@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count Oem: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem description: This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. x-longDescription: The value of this string shall be of the format for the reserved word *Oem*. Processors: description: An array of references to the Processors available in this Resource Block. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type Processor that are in this Resource Block. Processors@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count ResourceBlockType: description: This property represents the types of resources available on this Resource Block. items: $ref: '#/components/schemas/ResourceBlock_v1_0_3_ResourceBlockType' readOnly: true type: array x-longDescription: The value of this property shall be an array of enumerated values describing type of resources available. SimpleStorage: description: An array of references to the Simple Storage available in this Resource Block. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type SimpleStorage that are in this Resource Block. SimpleStorage@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count Status: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Status description: This property describes the status and health of the resource and its children. x-longDescription: This property shall contain any status or health properties of the resource. Storage: description: An array of references to the Storage available in this Resource Block. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type Storage that are in this Resource Block. Storage@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count required: - CompositionStatus - ResourceBlockType - '@odata.id' - '@odata.type' - Id - Name type: object x-longDescription: This resource shall be used to represent a Resource Block for a Redfish implementation. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. ResourceBlock_v1_0_3_ResourceBlockType: enum: - Compute - Processor - Memory - Network - Storage - ComputerSystem type: string x-enumDescriptions: Compute: This Resource Block contains both Processor and Memory resources in a manner that creates a compute complex. ComputerSystem: This Resource Block contains ComputerSystem resources. Memory: This Resource Block contains Memory resources. Network: This Resource Block contains Network resources, such as Ethernet Interfaces. Processor: This Resource Block contains Processor resources. Storage: This Resource Block contains Storage resources, such as Storage and Simple Storage. title: '#ResourceBlock.v1_0_3.ResourceBlock' x-copyright: Copyright 2014-2019 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright x-owningEntity: DMTF x-release: '2017.1'