12bde4061SEd Tanous{ 22bde4061SEd Tanous "$id": "http://redfish.dmtf.org/schemas/v1/KeyPolicyCollection.json", 32bde4061SEd Tanous "$ref": "#/definitions/KeyPolicyCollection", 42bde4061SEd Tanous "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5*f2a8e57eSGunnar Mills "copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 62bde4061SEd Tanous "definitions": { 72bde4061SEd Tanous "KeyPolicyCollection": { 82bde4061SEd Tanous "anyOf": [ 92bde4061SEd Tanous { 102bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/idRef" 112bde4061SEd Tanous }, 122bde4061SEd Tanous { 132bde4061SEd Tanous "additionalProperties": false, 14*f2a8e57eSGunnar Mills "description": "The collection of `KeyPolicy` resource instances.", 15*f2a8e57eSGunnar Mills "longDescription": "This resource shall represent a resource collection of `KeyPolicy` instances for a Redfish implementation.", 162bde4061SEd Tanous "patternProperties": { 172bde4061SEd Tanous "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 182bde4061SEd Tanous "description": "This property shall specify a valid odata or Redfish property.", 192bde4061SEd Tanous "type": [ 202bde4061SEd Tanous "array", 212bde4061SEd Tanous "boolean", 222bde4061SEd Tanous "integer", 232bde4061SEd Tanous "number", 242bde4061SEd Tanous "null", 252bde4061SEd Tanous "object", 262bde4061SEd Tanous "string" 272bde4061SEd Tanous ] 282bde4061SEd Tanous } 292bde4061SEd Tanous }, 302bde4061SEd Tanous "properties": { 312bde4061SEd Tanous "@odata.context": { 322bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 332bde4061SEd Tanous }, 342bde4061SEd Tanous "@odata.etag": { 352bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 362bde4061SEd Tanous }, 372bde4061SEd Tanous "@odata.id": { 382bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 392bde4061SEd Tanous }, 402bde4061SEd Tanous "@odata.type": { 412bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 422bde4061SEd Tanous }, 432bde4061SEd Tanous "Description": { 442bde4061SEd Tanous "anyOf": [ 452bde4061SEd Tanous { 462bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 472bde4061SEd Tanous }, 482bde4061SEd Tanous { 492bde4061SEd Tanous "type": "null" 502bde4061SEd Tanous } 512bde4061SEd Tanous ], 522bde4061SEd Tanous "readonly": true 532bde4061SEd Tanous }, 542bde4061SEd Tanous "Members": { 552bde4061SEd Tanous "description": "The members of this collection.", 562bde4061SEd Tanous "items": { 572bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/KeyPolicy.json#/definitions/KeyPolicy" 582bde4061SEd Tanous }, 592bde4061SEd Tanous "longDescription": "This property shall contain an array of links to the members of this collection.", 602bde4061SEd Tanous "readonly": true, 612bde4061SEd Tanous "type": "array" 622bde4061SEd Tanous }, 632bde4061SEd Tanous "Members@odata.count": { 642bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 652bde4061SEd Tanous }, 662bde4061SEd Tanous "Members@odata.nextLink": { 672bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/nextLink" 682bde4061SEd Tanous }, 692bde4061SEd Tanous "Name": { 702bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 712bde4061SEd Tanous "readonly": true 722bde4061SEd Tanous }, 732bde4061SEd Tanous "Oem": { 742bde4061SEd Tanous "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 752bde4061SEd Tanous "description": "The OEM extension property.", 762bde4061SEd Tanous "longDescription": "This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements." 772bde4061SEd Tanous } 782bde4061SEd Tanous }, 792bde4061SEd Tanous "required": [ 802bde4061SEd Tanous "Members", 812bde4061SEd Tanous "Members@odata.count", 822bde4061SEd Tanous "@odata.id", 832bde4061SEd Tanous "@odata.type", 842bde4061SEd Tanous "Name" 852bde4061SEd Tanous ], 862bde4061SEd Tanous "type": "object" 872bde4061SEd Tanous } 882bde4061SEd Tanous ], 892bde4061SEd Tanous "deletable": false, 902bde4061SEd Tanous "insertable": true, 912bde4061SEd Tanous "updatable": false, 922bde4061SEd Tanous "uris": [ 932bde4061SEd Tanous "/redfish/v1/KeyService/NVMeoFKeyPolicies" 942bde4061SEd Tanous ] 952bde4061SEd Tanous } 962bde4061SEd Tanous }, 97*f2a8e57eSGunnar Mills "language": "en", 982bde4061SEd Tanous "owningEntity": "DMTF", 992bde4061SEd Tanous "title": "#KeyPolicyCollection.KeyPolicyCollection" 1002bde4061SEd Tanous}