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