Pure Storage · JSON-LD Context

Pure Storage Flashblade Rest Api Context

JSON-LD context defining the semantic vocabulary for Pure Storage Flashblade Rest Api from Pure Storage.

11 Classes 102 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 Array Bucket FileSystem FileSystemSnapshot NetworkInterface ObjectStoreAccount ObjectStoreUser ObjectStoreVirtualHost Policy

Properties

Property Type Container
id string
name
action string
code integer
componentName string
componentType string
created
description
duration integer
flagged boolean
index integer
knowledgeBaseUrl string
notified integer
severity string
state string
summary string
updated integer
variables reference
accessPolicies string set
accessTokenTtlInMs integer
enabled boolean
issuer string
keyId string
maxRole string
publicKey string
context string
AsOf integer
banner string
defaultInboundTlsPolicy string
encryption string
eradicationConfig string
idleTimeout integer
networkAccessPolicy string
ntpServers string set
os string
productType string
revision string
securityUpdate string
smbMode string
timeZone string
version
account string
resourceType string
bucketType string
destroyed boolean
hardLimitEnabled boolean
objectCount integer
objectLockConfig string
defaultRetention integer
publicAccessConfig reference
blockNewPublicPolicies boolean
blockPublicAccess boolean
publicStatus string
qosPolicy string
quotaLimit integer
retentionLock string
space string
storageClass string
status string
statusDetails string
tieringPolicy string
timeRemaining integer
timeRemainingStatus string
versioning string
realms string set
defaultGroupQuota integer
defaultUserQuota integer
eradicationMode string
manualEradication string
fastRemoveDirectoryEnabled boolean
groupOwnership string
http string
multiProtocol string
nfs string
nodeGroup string
promotionStatus string
provisioned integer
requestedPromotionState string
smb string
snapshotDirectoryEnabled boolean
source string
workload reference
configuration string
writable boolean
owner string
ownerDestroyed boolean
policies string set
policy string
suffix string
address string
attachedServers string set
gateway string
mtu integer
netmask string
services string set
subnet reference
type string
vlan integer
bucketDefaults string
accessKeys string set
hostname string
rules string set

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",
    "Array": "pure:Array",
    "Bucket": "pure:Bucket",
    "FileSystem": "pure:FileSystem",
    "FileSystemSnapshot": "pure:FileSystemSnapshot",
    "NetworkInterface": "pure:NetworkInterface",
    "ObjectStoreAccount": "pure:ObjectStoreAccount",
    "ObjectStoreUser": "pure:ObjectStoreUser",
    "ObjectStoreVirtualHost": "pure:ObjectStoreVirtualHost",
    "Policy": "pure:Policy",
    "id": {
      "@id": "pure:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name"
    },
    "action": {
      "@id": "pure:action",
      "@type": "xsd:string"
    },
    "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"
    },
    "flagged": {
      "@id": "pure:flagged",
      "@type": "xsd:boolean"
    },
    "index": {
      "@id": "pure:index",
      "@type": "xsd:integer"
    },
    "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"
    },
    "variables": {
      "@id": "pure:variables",
      "@type": "@id"
    },
    "accessPolicies": {
      "@id": "pure:access_policies",
      "@container": "@set",
      "@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"
    },
    "context": {
      "@id": "pure:context",
      "@type": "xsd:string"
    },
    "AsOf": {
      "@id": "pure:_as_of",
      "@type": "xsd:integer"
    },
    "banner": {
      "@id": "pure:banner",
      "@type": "xsd:string"
    },
    "defaultInboundTlsPolicy": {
      "@id": "pure:default_inbound_tls_policy",
      "@type": "xsd:string"
    },
    "encryption": {
      "@id": "pure:encryption",
      "@type": "xsd:string"
    },
    "eradicationConfig": {
      "@id": "pure:eradication_config",
      "@type": "xsd:string"
    },
    "idleTimeout": {
      "@id": "pure:idle_timeout",
      "@type": "xsd:integer"
    },
    "networkAccessPolicy": {
      "@id": "pure:network_access_policy",
      "@type": "xsd:string"
    },
    "ntpServers": {
      "@id": "pure:ntp_servers",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "os": {
      "@id": "pure:os",
      "@type": "xsd:string"
    },
    "productType": {
      "@id": "pure:product_type",
      "@type": "xsd:string"
    },
    "revision": {
      "@id": "pure:revision",
      "@type": "xsd:string"
    },
    "securityUpdate": {
      "@id": "pure:security_update",
      "@type": "xsd:string"
    },
    "smbMode": {
      "@id": "pure:smb_mode",
      "@type": "xsd:string"
    },
    "timeZone": {
      "@id": "pure:time_zone",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "schema:version"
    },
    "account": {
      "@id": "pure:account",
      "@type": "xsd:string"
    },
    "resourceType": {
      "@id": "pure:resource_type",
      "@type": "xsd:string"
    },
    "bucketType": {
      "@id": "pure:bucket_type",
      "@type": "xsd:string"
    },
    "destroyed": {
      "@id": "pure:destroyed",
      "@type": "xsd:boolean"
    },
    "hardLimitEnabled": {
      "@id": "pure:hard_limit_enabled",
      "@type": "xsd:boolean"
    },
    "objectCount": {
      "@id": "pure:object_count",
      "@type": "xsd:integer"
    },
    "objectLockConfig": {
      "@id": "pure:object_lock_config",
      "@type": "xsd:string"
    },
    "defaultRetention": {
      "@id": "pure:default_retention",
      "@type": "xsd:integer"
    },
    "publicAccessConfig": {
      "@id": "pure:public_access_config",
      "@type": "@id"
    },
    "blockNewPublicPolicies": {
      "@id": "pure:block_new_public_policies",
      "@type": "xsd:boolean"
    },
    "blockPublicAccess": {
      "@id": "pure:block_public_access",
      "@type": "xsd:boolean"
    },
    "publicStatus": {
      "@id": "pure:public_status",
      "@type": "xsd:string"
    },
    "qosPolicy": {
      "@id": "pure:qos_policy",
      "@type": "xsd:string"
    },
    "quotaLimit": {
      "@id": "pure:quota_limit",
      "@type": "xsd:integer"
    },
    "retentionLock": {
      "@id": "pure:retention_lock",
      "@type": "xsd:string"
    },
    "space": {
      "@id": "pure:space",
      "@type": "xsd:string"
    },
    "storageClass": {
      "@id": "pure:storage_class",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "pure:status",
      "@type": "xsd:string"
    },
    "statusDetails": {
      "@id": "pure:status_details",
      "@type": "xsd:string"
    },
    "tieringPolicy": {
      "@id": "pure:tiering_policy",
      "@type": "xsd:string"
    },
    "timeRemaining": {
      "@id": "pure:time_remaining",
      "@type": "xsd:integer"
    },
    "timeRemainingStatus": {
      "@id": "pure:time_remaining_status",
      "@type": "xsd:string"
    },
    "versioning": {
      "@id": "pure:versioning",
      "@type": "xsd:string"
    },
    "realms": {
      "@id": "pure:realms",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "defaultGroupQuota": {
      "@id": "pure:default_group_quota",
      "@type": "xsd:integer"
    },
    "defaultUserQuota": {
      "@id": "pure:default_user_quota",
      "@type": "xsd:integer"
    },
    "eradicationMode": {
      "@id": "pure:eradication_mode",
      "@type": "xsd:string"
    },
    "manualEradication": {
      "@id": "pure:manual_eradication",
      "@type": "xsd:string"
    },
    "fastRemoveDirectoryEnabled": {
      "@id": "pure:fast_remove_directory_enabled",
      "@type": "xsd:boolean"
    },
    "groupOwnership": {
      "@id": "pure:group_ownership",
      "@type": "xsd:string"
    },
    "http": {
      "@id": "pure:http",
      "@type": "xsd:string"
    },
    "multiProtocol": {
      "@id": "pure:multi_protocol",
      "@type": "xsd:string"
    },
    "nfs": {
      "@id": "pure:nfs",
      "@type": "xsd:string"
    },
    "nodeGroup": {
      "@id": "pure:node_group",
      "@type": "xsd:string"
    },
    "promotionStatus": {
      "@id": "pure:promotion_status",
      "@type": "xsd:string"
    },
    "provisioned": {
      "@id": "pure:provisioned",
      "@type": "xsd:integer"
    },
    "requestedPromotionState": {
      "@id": "pure:requested_promotion_state",
      "@type": "xsd:string"
    },
    "smb": {
      "@id": "pure:smb",
      "@type": "xsd:string"
    },
    "snapshotDirectoryEnabled": {
      "@id": "pure:snapshot_directory_enabled",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "pure:source",
      "@type": "xsd:string"
    },
    "workload": {
      "@id": "pure:workload",
      "@type": "@id"
    },
    "configuration": {
      "@id": "pure:configuration",
      "@type": "xsd:string"
    },
    "writable": {
      "@id": "pure:writable",
      "@type": "xsd:boolean"
    },
    "owner": {
      "@id": "pure:owner",
      "@type": "xsd:string"
    },
    "ownerDestroyed": {
      "@id": "pure:owner_destroyed",
      "@type": "xsd:boolean"
    },
    "policies": {
      "@id": "pure:policies",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "policy": {
      "@id": "pure:policy",
      "@type": "xsd:string"
    },
    "suffix": {
      "@id": "pure:suffix",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "pure:address",
      "@type": "xsd:string"
    },
    "attachedServers": {
      "@id": "pure:attached_servers",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "gateway": {
      "@id": "pure:gateway",
      "@type": "xsd:string"
    },
    "mtu": {
      "@id": "pure:mtu",
      "@type": "xsd:integer"
    },
    "netmask": {
      "@id": "pure:netmask",
      "@type": "xsd:string"
    },
    "services": {
      "@id": "pure:services",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "subnet": {
      "@id": "pure:subnet",
      "@type": "@id"
    },
    "type": {
      "@id": "pure:type",
      "@type": "xsd:string"
    },
    "vlan": {
      "@id": "pure:vlan",
      "@type": "xsd:integer"
    },
    "bucketDefaults": {
      "@id": "pure:bucket_defaults",
      "@type": "xsd:string"
    },
    "accessKeys": {
      "@id": "pure:access_keys",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "hostname": {
      "@id": "pure:hostname",
      "@type": "xsd:string"
    },
    "rules": {
      "@id": "pure:rules",
      "@container": "@set",
      "@type": "xsd:string"
    }
  }
}