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
View Context View on GitHub

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

Raw ↑
{
  "@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"
    }
  }
}