Pure Storage · JSON-LD Context
Pure Storage Flasharray Rest Api Context
JSON-LD context defining the semantic vocabulary for Pure Storage Flasharray Rest Api from Pure Storage.
11 Classes
108 Properties
4 Namespaces
Namespaces
pure:
https://code.purestorage.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Alert
ApiClient
Directory
HostGroup
Host
NetworkInterface
Pod
Policy
ProtectionGroup
Volume
VolumeSnapshot
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| name | ||
| context | string | |
| action | string | |
| actual | string | |
| category | string | |
| closed | integer | |
| code | integer | |
| componentName | string | |
| componentType | string | |
| created | ||
| description | ||
| duration | integer | |
| expected | string | |
| flagged | boolean | |
| issue | string | |
| knowledgeBaseUrl | string | |
| notified | integer | |
| severity | string | |
| state | string | |
| summary | string | |
| updated | integer | |
| accessPolicies | string | set |
| resourceType | string | |
| accessTokenTtlInMs | integer | |
| enabled | boolean | |
| issuer | string | |
| keyId | string | |
| maxRole | string | |
| publicKey | string | |
| destroyed | boolean | |
| directoryName | string | |
| fileSystem | string | |
| limitedBy | string | |
| path | string | |
| space | string | |
| timeRemaining | integer | |
| workload | reference | |
| configuration | string | |
| connectionCount | integer | |
| hostCount | integer | |
| isLocal | boolean | |
| qos | string | |
| chap | reference | |
| hostPassword | string | |
| hostUser | string | |
| targetPassword | string | |
| targetUser | string | |
| hostGroup | string | |
| iqns | string | set |
| nqns | string | set |
| nvmeStretch | string | |
| personality | string | |
| portConnectivity | reference | |
| details | string | |
| status | string | |
| preferredArrays | string | set |
| vlan | string | |
| wwns | string | set |
| server | string | |
| attachedServers | string | set |
| eth | reference | |
| address | string | |
| gateway | string | |
| macAddress | string | |
| mtu | integer | |
| netmask | string | |
| subinterfaces | string | set |
| subnet | string | |
| subtype | string | |
| fc | reference | |
| wwn | string | |
| interfaceType | string | |
| services | string | set |
| speed | integer | |
| arrayCount | integer | |
| arrays | string | set |
| eradicationConfig | string | |
| failoverPreferences | string | set |
| footprint | integer | |
| linkSourceCount | integer | |
| linkTargetCount | integer | |
| mediator | string | |
| mediatorVersion | string | |
| members | string | set |
| promotionStatus | string | |
| quotaLimit | string | |
| requestedPromotionState | string | |
| source | string | |
| policyType | string | |
| pod | string | |
| manualEradication | string | |
| hostGroupCount | integer | |
| replicationSchedule | string | |
| retentionLock | string | |
| snapshotSchedule | string | |
| sourceRetention | string | |
| targetCount | integer | |
| targetRetention | string | |
| volumeCount | integer | |
| hostEncryptionKeyStatus | string | |
| priorityAdjustment | string | |
| provisioned | integer | |
| serial | string | |
| priority | integer | |
| protocolEndpoint | string | |
| volumeGroup | string | |
| suffix | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"pure": "https://code.purestorage.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Alert": "pure:Alert",
"ApiClient": "pure:ApiClient",
"Directory": "pure:Directory",
"HostGroup": "pure:HostGroup",
"Host": "pure:Host",
"NetworkInterface": "pure:NetworkInterface",
"Pod": "pure:Pod",
"Policy": "pure:Policy",
"ProtectionGroup": "pure:ProtectionGroup",
"Volume": "pure:Volume",
"VolumeSnapshot": "pure:VolumeSnapshot",
"id": {
"@id": "pure:id",
"@type": "xsd:string"
},
"name": {
"@id": "schema:name"
},
"context": {
"@id": "pure:context",
"@type": "xsd:string"
},
"action": {
"@id": "pure:action",
"@type": "xsd:string"
},
"actual": {
"@id": "pure:actual",
"@type": "xsd:string"
},
"category": {
"@id": "pure:category",
"@type": "xsd:string"
},
"closed": {
"@id": "pure:closed",
"@type": "xsd:integer"
},
"code": {
"@id": "pure:code",
"@type": "xsd:integer"
},
"componentName": {
"@id": "pure:component_name",
"@type": "xsd:string"
},
"componentType": {
"@id": "pure:component_type",
"@type": "xsd:string"
},
"created": {
"@id": "schema:dateCreated"
},
"description": {
"@id": "schema:description"
},
"duration": {
"@id": "pure:duration",
"@type": "xsd:integer"
},
"expected": {
"@id": "pure:expected",
"@type": "xsd:string"
},
"flagged": {
"@id": "pure:flagged",
"@type": "xsd:boolean"
},
"issue": {
"@id": "pure:issue",
"@type": "xsd:string"
},
"knowledgeBaseUrl": {
"@id": "pure:knowledge_base_url",
"@type": "xsd:string"
},
"notified": {
"@id": "pure:notified",
"@type": "xsd:integer"
},
"severity": {
"@id": "pure:severity",
"@type": "xsd:string"
},
"state": {
"@id": "pure:state",
"@type": "xsd:string"
},
"summary": {
"@id": "pure:summary",
"@type": "xsd:string"
},
"updated": {
"@id": "pure:updated",
"@type": "xsd:integer"
},
"accessPolicies": {
"@id": "pure:access_policies",
"@container": "@set",
"@type": "xsd:string"
},
"resourceType": {
"@id": "pure:resource_type",
"@type": "xsd:string"
},
"accessTokenTtlInMs": {
"@id": "pure:access_token_ttl_in_ms",
"@type": "xsd:integer"
},
"enabled": {
"@id": "pure:enabled",
"@type": "xsd:boolean"
},
"issuer": {
"@id": "pure:issuer",
"@type": "xsd:string"
},
"keyId": {
"@id": "pure:key_id",
"@type": "xsd:string"
},
"maxRole": {
"@id": "pure:max_role",
"@type": "xsd:string"
},
"publicKey": {
"@id": "pure:public_key",
"@type": "xsd:string"
},
"destroyed": {
"@id": "pure:destroyed",
"@type": "xsd:boolean"
},
"directoryName": {
"@id": "pure:directory_name",
"@type": "xsd:string"
},
"fileSystem": {
"@id": "pure:file_system",
"@type": "xsd:string"
},
"limitedBy": {
"@id": "pure:limited_by",
"@type": "xsd:string"
},
"path": {
"@id": "pure:path",
"@type": "xsd:string"
},
"space": {
"@id": "pure:space",
"@type": "xsd:string"
},
"timeRemaining": {
"@id": "pure:time_remaining",
"@type": "xsd:integer"
},
"workload": {
"@id": "pure:workload",
"@type": "@id"
},
"configuration": {
"@id": "pure:configuration",
"@type": "xsd:string"
},
"connectionCount": {
"@id": "pure:connection_count",
"@type": "xsd:integer"
},
"hostCount": {
"@id": "pure:host_count",
"@type": "xsd:integer"
},
"isLocal": {
"@id": "pure:is_local",
"@type": "xsd:boolean"
},
"qos": {
"@id": "pure:qos",
"@type": "xsd:string"
},
"chap": {
"@id": "pure:chap",
"@type": "@id"
},
"hostPassword": {
"@id": "pure:host_password",
"@type": "xsd:string"
},
"hostUser": {
"@id": "pure:host_user",
"@type": "xsd:string"
},
"targetPassword": {
"@id": "pure:target_password",
"@type": "xsd:string"
},
"targetUser": {
"@id": "pure:target_user",
"@type": "xsd:string"
},
"hostGroup": {
"@id": "pure:host_group",
"@type": "xsd:string"
},
"iqns": {
"@id": "pure:iqns",
"@container": "@set",
"@type": "xsd:string"
},
"nqns": {
"@id": "pure:nqns",
"@container": "@set",
"@type": "xsd:string"
},
"nvmeStretch": {
"@id": "pure:nvme_stretch",
"@type": "xsd:string"
},
"personality": {
"@id": "pure:personality",
"@type": "xsd:string"
},
"portConnectivity": {
"@id": "pure:port_connectivity",
"@type": "@id"
},
"details": {
"@id": "pure:details",
"@type": "xsd:string"
},
"status": {
"@id": "pure:status",
"@type": "xsd:string"
},
"preferredArrays": {
"@id": "pure:preferred_arrays",
"@container": "@set",
"@type": "xsd:string"
},
"vlan": {
"@id": "pure:vlan",
"@type": "xsd:string"
},
"wwns": {
"@id": "pure:wwns",
"@container": "@set",
"@type": "xsd:string"
},
"server": {
"@id": "pure:server",
"@type": "xsd:string"
},
"attachedServers": {
"@id": "pure:attached_servers",
"@container": "@set",
"@type": "xsd:string"
},
"eth": {
"@id": "pure:eth",
"@type": "@id"
},
"address": {
"@id": "pure:address",
"@type": "xsd:string"
},
"gateway": {
"@id": "pure:gateway",
"@type": "xsd:string"
},
"macAddress": {
"@id": "pure:mac_address",
"@type": "xsd:string"
},
"mtu": {
"@id": "pure:mtu",
"@type": "xsd:integer"
},
"netmask": {
"@id": "pure:netmask",
"@type": "xsd:string"
},
"subinterfaces": {
"@id": "pure:subinterfaces",
"@container": "@set",
"@type": "xsd:string"
},
"subnet": {
"@id": "pure:subnet",
"@type": "xsd:string"
},
"subtype": {
"@id": "pure:subtype",
"@type": "xsd:string"
},
"fc": {
"@id": "pure:fc",
"@type": "@id"
},
"wwn": {
"@id": "pure:wwn",
"@type": "xsd:string"
},
"interfaceType": {
"@id": "pure:interface_type",
"@type": "xsd:string"
},
"services": {
"@id": "pure:services",
"@container": "@set",
"@type": "xsd:string"
},
"speed": {
"@id": "pure:speed",
"@type": "xsd:integer"
},
"arrayCount": {
"@id": "pure:array_count",
"@type": "xsd:integer"
},
"arrays": {
"@id": "pure:arrays",
"@container": "@set",
"@type": "xsd:string"
},
"eradicationConfig": {
"@id": "pure:eradication_config",
"@type": "xsd:string"
},
"failoverPreferences": {
"@id": "pure:failover_preferences",
"@container": "@set",
"@type": "xsd:string"
},
"footprint": {
"@id": "pure:footprint",
"@type": "xsd:integer"
},
"linkSourceCount": {
"@id": "pure:link_source_count",
"@type": "xsd:integer"
},
"linkTargetCount": {
"@id": "pure:link_target_count",
"@type": "xsd:integer"
},
"mediator": {
"@id": "pure:mediator",
"@type": "xsd:string"
},
"mediatorVersion": {
"@id": "pure:mediator_version",
"@type": "xsd:string"
},
"members": {
"@id": "pure:members",
"@container": "@set",
"@type": "xsd:string"
},
"promotionStatus": {
"@id": "pure:promotion_status",
"@type": "xsd:string"
},
"quotaLimit": {
"@id": "pure:quota_limit",
"@type": "xsd:string"
},
"requestedPromotionState": {
"@id": "pure:requested_promotion_state",
"@type": "xsd:string"
},
"source": {
"@id": "pure:source",
"@type": "xsd:string"
},
"policyType": {
"@id": "pure:policy_type",
"@type": "xsd:string"
},
"pod": {
"@id": "pure:pod",
"@type": "xsd:string"
},
"manualEradication": {
"@id": "pure:manual_eradication",
"@type": "xsd:string"
},
"hostGroupCount": {
"@id": "pure:host_group_count",
"@type": "xsd:integer"
},
"replicationSchedule": {
"@id": "pure:replication_schedule",
"@type": "xsd:string"
},
"retentionLock": {
"@id": "pure:retention_lock",
"@type": "xsd:string"
},
"snapshotSchedule": {
"@id": "pure:snapshot_schedule",
"@type": "xsd:string"
},
"sourceRetention": {
"@id": "pure:source_retention",
"@type": "xsd:string"
},
"targetCount": {
"@id": "pure:target_count",
"@type": "xsd:integer"
},
"targetRetention": {
"@id": "pure:target_retention",
"@type": "xsd:string"
},
"volumeCount": {
"@id": "pure:volume_count",
"@type": "xsd:integer"
},
"hostEncryptionKeyStatus": {
"@id": "pure:host_encryption_key_status",
"@type": "xsd:string"
},
"priorityAdjustment": {
"@id": "pure:priority_adjustment",
"@type": "xsd:string"
},
"provisioned": {
"@id": "pure:provisioned",
"@type": "xsd:integer"
},
"serial": {
"@id": "pure:serial",
"@type": "xsd:string"
},
"priority": {
"@id": "pure:priority",
"@type": "xsd:integer"
},
"protocolEndpoint": {
"@id": "pure:protocol_endpoint",
"@type": "xsd:string"
},
"volumeGroup": {
"@id": "pure:volume_group",
"@type": "xsd:string"
},
"suffix": {
"@id": "pure:suffix",
"@type": "xsd:string"
}
}
}