components: schemas: Volume_v1_0_2_Actions: additionalProperties: false properties: '#Volume.CheckConsistency': $ref: '#/components/schemas/Volume_v1_0_2_CheckConsistency' Oem: $ref: '#/components/schemas/Volume_v1_0_2_OemActions' type: object 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. Volume_v1_0_2_CheckConsistency: additionalProperties: false description: This action is used to force a check of the Volume's parity or redundant data to ensure it matches calculated values. properties: target: description: Link to invoke action format: uri-reference type: string title: description: Friendly action name type: string type: object x-longDescription: This defines the name of the custom action supported on 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. Volume_v1_0_2_CheckConsistencyRequestBody: additionalProperties: false description: This action is used to force a check of the Volume's parity or redundant data to ensure it matches calculated values. properties: {} type: object x-longDescription: This defines the name of the custom action supported on this resource. Volume_v1_0_2_Links: additionalProperties: false properties: Drives: description: An array of references to the drives which contain this volume. This will reference Drives that either wholly or only partly contain this volume. 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 a reference to the resources that this volume is associated with and shall reference resources of type Drive. This property shall only contain references to Drive entities which are currently members of the Volume, not hot spare Drives which are not currently a member of the volume. Drives@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: The OEM extension property. x-longDescription: This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements. type: object 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. Volume_v1_0_2_OemActions: additionalProperties: true properties: {} type: object 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. Volume_v1_0_2_Operation: additionalProperties: false properties: AssociatedFeaturesRegistry: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef description: A reference to the task associated with the operation if any. readOnly: true OperationName: description: The name of the operation. nullable: true readOnly: true type: string PercentageComplete: description: The percentage of the operation that has been completed. format: int64 nullable: true readOnly: true type: integer type: object 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. Volume_v1_0_2_Volume: additionalProperties: false description: Volume contains properties used to describe a volume, virtual disk, LUN, or other logical storage entity for any system. 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/Volume_v1_0_2_Actions' description: The available actions for this resource. x-longDescription: The Actions property shall contain the available actions for this resource. BlockSizeBytes: description: The size of the smallest addressable unit (Block) of this volume in bytes. format: int64 nullable: true readOnly: true type: integer x-longDescription: This property shall contain size of the smallest addressable unit of the associated volume. x-units: By CapacityBytes: description: The size in bytes of this Volume. format: int64 nullable: true readOnly: false type: integer x-longDescription: This property shall contain the size in bytes of the associated volume. x-units: By Description: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description nullable: true readOnly: true Encrypted: description: Is this Volume encrypted. nullable: true readOnly: false type: boolean x-longDescription: This property shall contain a boolean indicator if the Volume is currently utilizing encryption or not. EncryptionTypes: description: The types of encryption used by this Volume. items: $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.yaml#/components/schemas/Volume_EncryptionTypes readOnly: false type: array x-longDescription: This property shall contain the types of encryption used by this Volume. Id: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id readOnly: true Identifiers: description: The Durable names for the volume. items: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Identifier type: array x-longDescription: This property shall contain a list of all known durable names for the associated volume. Links: $ref: '#/components/schemas/Volume_v1_0_2_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. Name: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name readOnly: true Oem: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem description: The OEM extension property. x-longDescription: This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements. Operations: description: The operations currently running on the Volume. items: $ref: '#/components/schemas/Volume_v1_0_2_Operation' type: array x-longDescription: This property shall contain a list of all currently running on the Volume. OptimumIOSizeBytes: description: The size in bytes of this Volume's optimum IO size. format: int64 nullable: true readOnly: true type: integer x-longDescription: This property shall contain the optimum IO size to use when performing IO on this volume. For logical disks, this is the stripe size. For physical disks, this describes the physical sector size. x-units: By Status: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Status description: The property contains the status of the Volume. x-longDescription: The property shall contain the status of the Volume. VolumeType: $ref: http://redfish.dmtf.org/schemas/swordfish/v1/Volume.yaml#/components/schemas/Volume_VolumeType deprecated: true description: The type of this volume. nullable: true readOnly: true x-deprecatedReason: Deprecated in favor of explicit use of RAIDType. x-longDescription: This property shall contain the type of the associated Volume. required: - '@odata.id' - '@odata.type' - Id - Name type: object x-longDescription: This resource shall be used to represent a volume, virtual disk, logical disk, LUN, or other logical storage 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. title: '#Volume.v1_0_2.Volume' x-copyright: Copyright 2015-2022 Storage Networking Industry Association (SNIA), USA. All rights reserved. x-owningEntity: SNIA