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