components: schemas: CollectionCapabilities_v1_0_0_Capability: additionalProperties: false description: This type describes a specific capability of a collection for a given use case. properties: CapabilitiesObject: $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_idRef description: Reference to the resource the client may GET to in order to understand how to form a POST request for a given collection. readOnly: true x-longDescription: The value of this property shall be a reference to a Resource that matches the type for the given collection and shall contain annotations that describe the properties allowed in the POST request. Links: additionalProperties: false description: Contains references to other resources that are related to this resource. properties: 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. RelatedItem: description: The ID(s) of the resources associated with this capability. items: $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of IDs containing pointers consistent with JSON pointer syntax to the resource that is related to this capability. RelatedItem@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_count RelatedItem@odata.navigationLink: format: uri type: string TargetCollection: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_ResourceCollection description: Reference to the collection that this capabilities structure is describing. readOnly: true x-longDescription: The value of this property shall be a reference to a Resource Collection that this structure is describing. This structure may be used by a client in order to understand how to form the POST request for the given collection. required: - TargetCollection type: object 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. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. UseCase: $ref: '#/components/schemas/CollectionCapabilities_v1_0_0_UseCase' description: This property represents the use case in which a client may issue a POST request to the collection. readOnly: true x-longDescription: The value of this property shall be an enumerated value describing the use case for this capability instance. required: - UseCase - Links - CapabilitiesObject type: object x-longDescription: This type shall describe a specific capability of a collection in terms of how a client is able to create new resources within the collection for the specified use case. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. CollectionCapabilities_v1_0_0_CollectionCapabilities: additionalProperties: false description: This type describes the capabilities of a collection. properties: Capabilities: description: This property contains the list of capabilities supported by this resource. items: $ref: '#/components/schemas/CollectionCapabilities_v1_0_0_Capability' type: array x-longDescription: The value of this property shall be an array of Capability structures. type: object x-longDescription: This type shall describe any capabilities of a collection in terms of how a client is able to create new resources within the collection. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. CollectionCapabilities_v1_0_0_UseCase: enum: - ComputerSystemComposition - VolumeCreation type: string x-enumDescriptions: ComputerSystemComposition: This capability describes a client creating a new ComputerSystem instance from a set of disaggregated hardware. VolumeCreation: This capability describes a client creating a new Volume instance as part of an existing storage subsystem. title: '#CollectionCapabilities.v1_0_0' x-copyright: Copyright 2014-2017 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright