- URL:
- https://<root>/data
- Methods:
GET
- Required Capability:
- Access allowed with the "Update" privilege, or the Publisher role
- Version Introduced:
- 10.9
Description
The data
resource lists the system- and user-managed data stores registered with a organization. Each registered data store's metadata includes the provider
, purposes
, name
, id
, and type
properties, as well as an array of information that indicates the connection information. Only users with the appropriate permissions can configure, edit, and delete data stores.
Request parameters
Parameter | Details |
---|---|
| The response format. The default response format is Values: |
Example usage
The following is a sample request URL used to access the datastores
resource:
https://organization.domain.com/context/admin/data?f=pjson
JSON Response example
{
"items": [
{
"systemManaged": true,
"description": "In-memory store provides storage for temporary system resources.",
"encryptAttributes": [
"info.users.username",
"info.users.password",
"info.adminUserPassword",
"info.provisionAttributes.adminUserName",
"info.provisionAttributes.adminUserPassword"
],
"type": "memCacheStore",
"encryptedAttributes": [],
"revision": "1",
"path": "/memCacheStore/41c07f2597524e12b482c100f0204f3c",
"provider": "ArcGIS Data Store",
"purposes": ["key-value-cache"],
"meta": {
"modified": 1636371920,
"created": 1636371920
},
"name": "cachestore-z7vcu",
"id": "41c07f2597524e12b482c100f0204f3c",
"info": {
"isManagedData": true,
"factory": "memCacheStore",
"provisionAttributes": {
"adminUserPassword": "{crypt}...",
"commPort": 47100,
"adminUserName": "{crypt}...",
"thinClientPort": 10800,
"siteName": "arcgis",
"clusterID": "z7vcu",
"numberOfNodes": 1,
"maxHeapForDefaultRegion": 1024,
"datastore_name": "z7vcu",
"discPort": 47500,
"minCpuResource": "0.5",
"maxCpuResource": "1",
"restPort": 8080,
"imageUrl": "imageURL.domain.com",
"namespace": "name-space",
"maxMemResource": "3Gi",
"fileBeatImageUrl": "imageURL.domain.com",
"maxHeapForPersistedRegion": 1024,
"dataStorageConfig": {
"storageClassName": "storage-default",
"storageCapacity": "16Gi",
"accessModes": "ReadWriteOnce"
},
"minMemResource": "3Gi"
},
"thinClientPort": 10800,
"dataRegions": [
{
"name": "Default_Region",
"persistent": false,
"drInitSize": 536870912,
"drMaxSize": 1073741824
},
{
"name": "storageWithPersistence",
"persistent": true,
"drInitSize": 536870912,
"drMaxSize": 1073741824
}
],
"implementation": "Apache Ignite",
"systemManaged": true,
"dbType": "Managed Ignite",
"datastoreName": "z7vcu",
"clusterID": "z7vcu",
"users": [
{
"password": "{crypt}...",
"role": "admin",
"username": "{crypt}..."
}
],
"isManaged": true,
"provider": "ArcGIS Data Store",
"accessService": "in-memory-store-z7vcu",
"purposes": ["key-value-cache"],
"endpointUrl": "http://in-memory-store-z7vcu:8080",
"dsFeature": "cacheStore",
"category": "cache"
}
},
{
"systemManaged": true,
"description": "Object store provides storage for uploaded and saved content, hosted tile and image layer caches, and geoprocessing output.",
"encryptAttributes": [
"info.connectionString",
"info.provisionAttributes.accessKey",
"info.provisionAttributes.secretKey"
],
"type": "objectStore",
"encryptedAttributes": [],
"revision": "1",
"path": "/cloudStores/89327ceb13324203ae57b5a8afbf9b5a",
"provider": "MinIO",
"purposes": [
"configure",
"content",
"feature-tile",
"scene",
"map-tile",
"vector-tile",
"raster-tile"
],
"meta": {
"modified": 1636373080,
"created": 1636373080
},
"name": "object-store-j5v02",
"id": "89327ceb13324203ae57b5a8afbf9b5a",
"info": {
"isManagedData": true,
"connectionString": "{crypt}...",
"provisionAttributes": {
"secretKey": "{crypt}...",
"blobStoreImageUrl": "imageURL.domain.com/",
"siteName": "arcgis",
"clusterID": "j5v02",
"numberOfNodes": 2,
"minCpuResource": "0.5",
"maxCpuResource": "4",
"deploymentType": "StatefulSet",
"numOfDrives": 2,
"accessKey": "{crypt}...",
"namespace": "name-space",
"maxMemResource": "8Gi",
"fileBeatImageUrl": "imageURL.domain.com/",
"dataStorageConfig": {
"storageClassName": "storage-default",
"storageCapacity": "16Gi",
"accessModes": "ReadWriteOnce"
},
"minMemResource": "2Gi"
},
"implementation": "MinIO",
"systemManaged": true,
"dbType": "Managed MinIO",
"datastoreName": "j5v02",
"clusterID": "j5v02",
"isManaged": true,
"objectStore": "arcgis",
"provider": "MinIO",
"purposes": [
"configure",
"content",
"feature-tile",
"scene",
"map-tile",
"vector-tile",
"raster-tile"
],
"dsFeature": "objectStore",
"category": "storage"
}
},
{
"systemManaged": true,
"description": "Spatiotemporal and index store provides essential storage for logs and indexes as well as hosted feature data.",
"encryptAttributes": [
"info.users.username",
"info.users.password",
"info.provisionAttributes.adminUserName",
"info.provisionAttributes.adminPassword"
],
"type": "nosql",
"encryptedAttributes": [],
"revision": "1",
"path": "/nosqlDatabases/3a270fc869e94fb7b824dc65091ad7dd",
"provider": "ArcGIS Data Store",
"purposes": [
"configure",
"LOG",
"feature-spatioTemporal"
],
"meta": {
"modified": 1636373381,
"created": 1636373381
},
"name": "spatiotemporal-index-store-osayr",
"id": "3a270fc869e94fb7b824dc65091ad7dd",
"info": {
"isManagedData": true,
"factory": "nosql",
"provisionAttributes": {
"adminUserName": "{crypt}...",
"esHeapSizeMasterNodes": "3072m",
"minCpuResourceMasterNodes": "0.5",
"siteName": "arcgis",
"maxCpuResourceDataNodes": "4",
"datastore_name": "spatiotemporal-index-store-osayr",
"preAssignedAccessService": "spatiotemporal-index-store-e077",
"initContainerImageUrl": "imageURL.domain.com",
"numberOfMasterNodes": 3,
"imageUrl": "imageURL.domain.com",
"minCpuResourceDataNodes": "0.5",
"maxMemResourceDataNodes": "8Gi",
"fileBeatImageUrl": "imageURL.domain.com",
"transportPort": 9300,
"adminPassword": "{crypt}...",
"minMemResourceMasterNodes": "4Gi",
"httpPort": 9200,
"clusterID": "osayr",
"maxMemResourceMasterNodes": "8Gi",
"numberOfDataNodes": 0,
"minMemResourceDataNodes": "4Gi",
"numberOfClientNodes": 0,
"namespace": "name-space",
"maxCpuResourceMasterNodes": "4",
"dataStorageConfig": {
"storageClassName": "storage-default",
"storageCapacity": "16Gi",
"accessModes": "ReadWriteOnce"
}
},
"httpPort": 9200,
"implementation": "Elasticsearch",
"systemManaged": true,
"dbType": "Managed Elasticsearch",
"datastoreName": "osayr",
"clusterID": "osayr",
"users": [
{
"password": "{crypt}...",
"role": "admin",
"username": "{crypt}..."
}
],
"isManaged": true,
"endpoint": "http://spatiotemporal-index-store-e077.domain.local:9200",
"provider": "ArcGIS Data Store",
"accessService": "http://spatiotemporal-index-store-e077.domain.local",
"purposes": [
"configure",
"LOG",
"feature-spatioTemporal"
],
"endpointMaster": "http://spatiotemporal-index-store-e077:9200",
"dsFeature": "spatioTemporal",
"category": "database",
"transportPort": 9300,
"idxLowWatermark": "7.9.3"
}
},
{
"path": "/fileShares/_net_qalinux",
"provider": "UserManaged",
"meta": {
"modified": 1636375354,
"created": 1636374381
},
"name": "fileShares-net-qalinux",
"description": "Pre-registered Folder Path during Org creation",
"encryptAttributes": [],
"id": "602b818f751242b98e4ebc986d44ed22",
"type": "folder",
"encryptedAttributes": [],
"info": {
"path": "/net/qalinux",
"dataStoreConnectionType": "shared",
"portalProperties": {"itemID": "602b818f751242b98e4ebc986d44ed22"}
},
"revision": "2"
},
{
"systemManaged": true,
"description": "Relational store provides storage for hosted feature data and administrative aspects such as customization and configuration settings. Two relational stores are required for deployment.",
"encryptAttributes": [
"info.JDBCConnection.username",
"info.JDBCConnection.password"
],
"type": "egdb",
"encryptedAttributes": [],
"revision": "3",
"path": "/enterpriseDatabases/201388a63f164c27a15c1e5fb69c1ec6",
"provider": "ArcGIS Data Store",
"purposes": [
"configure",
"feature"
],
"meta": {
"modified": 1636375291,
"created": 1636371858
},
"name": "relational-store-ec8bk",
"id": "201388a63f164c27a15c1e5fb69c1ec6",
"info": {
"isManagedData": true,
"connectionString": "ENCRYPTED_PASSWORD=...;SERVER=relational-store-ec8bk-primary,relational-store-ec8bk-standby;INSTANCE=sde:postgresql:relational-store-ec8bk-primary,7654;DBCLIENT=postgresql;DB_CONNECTION_PROPERTIES=relational-store-ec8bk-primary,7654;DATABASE=hgdb_ec8bk;USER=mu_rzx6h;VERSION=sde.DEFAULT;AUTHENTICATION_MODE=DBMS",
"factory": "egdb",
"dataStoreConnectionType": "serverOnly",
"implementation": "PostgreSQL",
"systemManaged": true,
"dbType": "managedPostgres",
"datastoreName": "ec8bk",
"clusterID": "ec8bk",
"isManaged": true,
"provider": "ArcGIS Data Store",
"purposes": [
"configure",
"feature"
],
"dsFeature": "relational",
"machines": [
{
"dbPort": 7654,
"name": "relational-store-ec8bk-primary",
"role": "PRIMARY",
"platform": "Linux"
},
{
"dbPort": 7654,
"name": "relational-store-ec8bk-standby",
"role": "STANDBY",
"platform": "Linux"
}
],
"category": "database",
"JDBCConnection": {
"factory": "org.apache.tomcat.jdbc.pool.DataSourceFactory",
"minIdle": 0,
"validationQuery": "SELECT 1",
"initialSize": 0,
"url": "jdbc:postgresql://relational-store-ec8bk-primary:7654/hgdb_ec8bk",
"password": "{crypt}...",
"testOnBorrow": true,
"timeBetweenEvictionRunsMillis": 10000,
"minEvictableIdleTimeMillis": 20000,
"name": "PostgreSQLon-relational-store-ec8bk-primary",
"driverClassName": "org.postgresql.Driver",
"username": "{crypt}...",
"initSQL": "SET TIME ZONE 'UTC'"
},
"connectionStringHA": "ENCRYPTED_PASSWORD=...;SERVER=ec8bk;INSTANCE=\"sde:postgresql:DSID=ec8bk\";DBCLIENT=postgresql;DATABASE=hgdb_ec8bk;USER=mu_rzx6h;VERSION=sde.DEFAULT;AUTHENTICATION_MODE=DBMS"
}
},
{
"path": "/cloudStores/s3_cache_ds_kyp1dey8xw6vm9sh",
"provider": "amazon",
"meta": {
"modified": 1636406121,
"created": 1636406121
},
"encryptAttributes": ["info.connectionString"],
"id": "c8a80c57bca845aeb716ce359fc56a11",
"type": "cloudStore",
"encryptedAttributes": [],
"info": {
"connectionString": "{crypt}...",
"objectStore": "1091cache",
"portalProperties": {"itemID": "c8a80c57bca845aeb716ce359fc56a11"},
"isManaged": false
},
"revision": "1"
}
]
}