|
API version of PowerFlex API Gateway.
Returned: always
Sample: "3.5"
|
|
System entities of PowerFlex storage array.
Returned: always
Sample: {"addressSpaceUsage": "Normal", "authenticationMethod": "Native", "capacityAlertCriticalThresholdPercent": 90, "capacityAlertHighThresholdPercent": 80, "capacityTimeLeftInDays": "24", "cliPasswordAllowed": true, "daysInstalled": 66, "defragmentationEnabled": true, "enterpriseFeaturesEnabled": true, "id": "4a54a8ba6df0690f", "installId": "38622771228e56db", "isInitialLicense": true, "lastUpgradeTime": 0, "managementClientSecureCommunicationEnabled": true, "maxCapacityInGb": "Unlimited", "mdmCluster": {"clusterMode": "ThreeNodes", "clusterState": "ClusteredNormal", "goodNodesNum": 3, "goodReplicasNum": 2, "id": "5356091375512217871", "master": {"id": "6101582c2ca8db00", "ips": ["10.47.xxx.xxx"], "managementIPs": ["10.47.xxx.xxx"], "name": "node0", "opensslVersion": "OpenSSL 1.0.2k-fips 26 Jan 2017", "port": 9011, "role": "Manager", "status": "Normal", "versionInfo": "R3_6.0.0", "virtualInterfaces": ["ens160"]}, "slaves": [{"id": "23fb724015661901", "ips": ["10.47.xxx.xxx"], "managementIPs": ["10.47.xxx.xxx"], "opensslVersion": "OpenSSL 1.0.2k-fips 26 Jan 2017", "port": 9011, "role": "Manager", "status": "Normal", "versionInfo": "R3_6.0.0", "virtualInterfaces": ["ens160"]}], "tieBreakers": [{"id": "6ef27eb20d0c1202", "ips": ["10.47.xxx.xxx"], "managementIPs": ["10.47.xxx.xxx"], "opensslVersion": "N/A", "port": 9011, "role": "TieBreaker", "status": "Normal", "versionInfo": "R3_6.0.0"}]}, "mdmExternalPort": 7611, "mdmManagementPort": 6611, "mdmSecurityPolicy": "None", "showGuid": true, "swid": "", "systemVersionName": "DellEMC PowerFlex Version: R3_6.0.354", "tlsVersion": "TLSv1.2", "upgradeState": "NoUpgrade"}
|
|
Address space usage.
Returned: success
|
authenticationMethod
string
|
Authentication method.
Returned: success
|
capacityAlertCriticalThresholdPercent
integer
|
Capacity alert critical threshold percentage.
Returned: success
|
capacityAlertHighThresholdPercent
integer
|
Capacity alert high threshold percentage.
Returned: success
|
capacityTimeLeftInDays
string
|
Capacity time left in days.
Returned: success
|
cliPasswordAllowed
boolean
|
CLI password allowed.
Returned: success
|
|
Days installed.
Returned: success
|
defragmentationEnabled
boolean
|
Defragmentation enabled.
Returned: success
|
enterpriseFeaturesEnabled
boolean
|
Enterprise features enabled.
Returned: success
|
|
The ID of the system.
Returned: success
|
|
installation Id.
Returned: success
|
|
Initial license.
Returned: success
|
|
Last upgrade time.
Returned: success
|
managementClientSecureCommunicationEnabled
boolean
|
Management client secure communication enabled.
Returned: success
|
maxCapacityInGb
dictionary
|
Maximum capacity in GB.
Returned: success
|
|
MDM cluster details.
Returned: success
|
|
MDM external port.
Returned: success
|
mdmManagementPort
integer
|
MDM management port.
Returned: success
|
|
MDM security policy.
Returned: success
|
|
Show guid.
Returned: success
|
|
|
|
System version and name.
Returned: success
|
|
TLS version.
Returned: success
|
|
Upgrade state.
Returned: success
|
|
Whether or not the resource has changed.
Returned: always
Sample: false
|
Deployments
list / elements=string
|
Details of all deployments.
Returned: when gather_subset is deployment
Sample: [{"allUsersAllowed": true, "assignedUsers": [], "brownfield": false, "compliant": true, "configurationChange": false, "createdBy": "admin", "createdDate": "2024-01-05T16:53:21.407+00:00", "currentBatchCount": null, "currentStepCount": null, "currentStepMessage": null, "customImage": "os_sles", "deploymentDescription": "Test-Update - K", "deploymentDevice": [{"brownfield": false, "brownfieldStatus": "NOT_APPLICABLE", "cloudLink": false, "compliantState": "COMPLIANT", "componentId": null, "currentIpAddress": "10.1.1.1", "dasCache": false, "deviceGroupName": null, "deviceHealth": "GREEN", "deviceState": "READY", "deviceType": "scaleio", "healthMessage": "OK", "ipAddress": "block-legacy-gateway", "logDump": null, "model": "PowerFlex Gateway", "puppetCertName": "scaleio-block-legacy-gateway", "refId": "scaleio-block-legacy-gateway", "refType": null, "serviceTag": "block-legacy-gateway", "status": null, "statusEndTime": null, "statusMessage": null, "statusStartTime": null}], "deploymentFinishedDate": null, "deploymentHealthStatusType": "green", "deploymentName": "Test-Update - K", "deploymentScheduledDate": null, "deploymentStartedDate": "2024-01-05T16:53:22.886+00:00", "deploymentValid": null, "deploymentValidationResponse": null, "disruptiveFirmware": false, "firmwareInit": false, "firmwareRepository": {"bundleCount": 0, "componentCount": 0, "createdBy": null, "createdDate": null, "custom": false, "defaultCatalog": false, "deployments": [], "diskLocation": null, "downloadProgress": 0, "downloadStatus": null, "embedded": false, "extractProgress": 0, "fileSizeInGigabytes": null, "filename": null, "id": "8aaa80658cd602e0018cd996a1c91bdc", "jobId": null, "md5Hash": null, "minimal": false, "name": "Intelligent Catalog 45.373.00", "needsAttention": false, "password": null, "rcmapproved": false, "signature": null, "signedKeySourceLocation": null, "softwareBundles": [], "softwareComponents": [], "sourceLocation": null, "sourceType": null, "state": null, "updatedBy": null, "updatedDate": null, "userBundleCount": 0, "username": null}, "firmwareRepositoryId": "8aaa80658cd602e0018cd996a1c91bdc", "id": "8aaa80658cd602e0018cda8b257f78ce", "individualTeardown": false, "jobDetails": null, "licenseRepository": null, "licenseRepositoryId": null, "lifecycleMode": false, "lifecycleModeReasons": [], "noOp": false, "numberOfDeployments": 0, "operationData": null, "operationStatus": null, "operationType": "NONE", "originalDeploymentId": null, "owner": "admin", "precalculatedDeviceHealth": null, "preconfigureSVM": false, "preconfigureSVMAndUpdate": false, "removeService": false, "retry": false, "scaleUp": false, "scheduleDate": null, "serviceTemplate": {"allUsersAllowed": true, "assignedUsers": [], "blockServiceOperationsMap": {"scaleio-block-legacy-gateway": {"blockServiceOperationsMap": {}}}, "brownfieldTemplateType": "NONE", "category": "block-only", "clusterCount": 1, "components": [{"asmGUID": "scaleio-block-legacy-gateway", "brownfield": false, "cloned": false, "clonedFromAsmGuid": null, "clonedFromId": null, "componentID": "component-scaleio-gateway-1", "componentValid": {"messages": [], "valid": true}, "configFile": null, "helpText": null, "id": "6def7edd-bae2-4420-93bf-9ceb051bbb65", "identifier": null, "instances": 1, "ip": null, "manageFirmware": false, "managementIpAddress": null, "name": "block-legacy-gateway", "osPuppetCertName": null, "puppetCertName": "scaleio-block-legacy-gateway", "refId": null, "relatedComponents": {"625b0e17-9b91-4bc0-864c-d0111d42d8d0": "Node (Software Only)", "961a59eb-80c3-4a3a-84b7-2101e9831527": "Node (Software Only)-2", "bca710a5-7cdf-481e-b729-0b53e02873ee": "Node (Software Only)-3"}, "resources": [], "serialNumber": null, "subType": "STORAGEONLY", "teardown": false, "type": "SCALEIO"}], "configuration": null, "createdBy": null, "createdDate": "2024-01-05T16:53:22.083+00:00", "draft": false, "firmwareRepository": null, "id": "8aaa80658cd602e0018cda8b257f78ce", "inConfiguration": false, "lastDeployedDate": null, "licenseRepository": null, "manageFirmware": true, "networks": [{"description": "", "destinationIpAddress": "10.1.1.1", "id": "8aaa80648cd5fb9b018cda46e4e50000", "name": "mgmt", "static": true, "staticNetworkConfiguration": {"dnsSuffix": null, "gateway": "10.1.1.1", "ipAddress": null, "ipRange": [{"endingIp": "10.1.1.1", "id": "8aaa80648cd5fb9b018cda46e5080001", "role": null, "startingIp": "10.1.1.1"}], "primaryDns": "10.1.1.1", "secondaryDns": "10.1.1.1", "staticRoute": null, "subnet": "1.1.1.0"}, "type": "SCALEIO_MANAGEMENT", "vlanId": 850}], "originalTemplateId": "c44cb500-020f-4562-9456-42ec1eb5f9b2", "sdnasCount": 0, "serverCount": 3, "serviceCount": 0, "storageCount": 1, "switchCount": 0, "templateDescription": "Storage - Software Only deployment", "templateLocked": false, "templateName": "block-only (8aaa80658cd602e0018cda8b257f78ce)", "templateType": "VxRack FLEX", "templateValid": {"messages": [], "valid": true}, "templateVersion": "4.5.0.0", "updatedBy": null, "updatedDate": "2024-02-09T06:00:09.602+00:00", "useDefaultCatalog": false, "vmCount": 0}, "servicesDeployed": "NONE", "status": "complete", "teardown": false, "teardownAfterCancel": false, "templateValid": true, "totalBatchCount": null, "totalNumOfSteps": null, "updateServerFirmware": true, "updatedBy": "system", "updatedDate": "2024-02-11T17:00:05.657+00:00", "useDefaultCatalog": false, "vds": false, "vms": null}]
|
|
Deployment name.
Returned: success
|
firmwareRepository
dictionary
|
The firmware repository.
Returned: success
|
|
The download status.
Returned: success
|
|
If RCM approved.
Returned: success
|
|
The signature details.
Returned: success
|
|
Deployment ID.
Returned: success
|
|
The status of deployment.
Returned: success
|
Devices
list / elements=string
|
Details of devices.
Returned: always
Sample: [{"id": "b6efa59900000000", "name": "device230"}, {"id": "b6efa5fa00020000", "name": "device_node0"}, {"id": "b7f3a60900010000", "name": "device22"}]
|
|
device id.
Returned: success
|
|
device name.
Returned: success
|
Fault_Sets
list / elements=string
|
Details of fault sets.
Returned: always
Sample: [{"SDS": [], "id": "eb44b70500000000", "links": [{"href": "/api/instances/FaultSet::eb44b70500000000", "rel": "self"}, {"href": "/api/instances/FaultSet::eb44b70500000000/relationships/Statistics", "rel": "/api/FaultSet/relationship/Statistics"}, {"href": "/api/instances/FaultSet::eb44b70500000000/relationships/Sds", "rel": "/api/FaultSet/relationship/Sds"}, {"href": "/api/instances/ProtectionDomain::da721a8300000000", "rel": "/api/parent/relationship/protectionDomainId"}], "name": "at1zbs1t6cp2sds1d1fs1", "protectionDomainId": "da721a8300000000", "protectionDomainName": "fault_set_1"}, {"SDS": [], "id": "eb44b70700000002", "links": [{"href": "/api/instances/FaultSet::eb44b70700000002", "rel": "self"}, {"href": "/api/instances/FaultSet::eb44b70700000002/relationships/Statistics", "rel": "/api/FaultSet/relationship/Statistics"}, {"href": "/api/instances/FaultSet::eb44b70700000002/relationships/Sds", "rel": "/api/FaultSet/relationship/Sds"}, {"href": "/api/instances/ProtectionDomain::da721a8300000000", "rel": "/api/parent/relationship/protectionDomainId"}], "name": "at1zbs1t6cp2sds1d1fs3", "protectionDomainId": "da721a8300000000", "protectionDomainName": "fault_set_2"}]
|
|
device id.
Returned: success
|
|
device name.
Returned: success
|
protectionDomainId
string
|
The ID of the protection domain.
Returned: success
|
FirmwareRepository
list / elements=string
|
Details of all firmware repository.
Returned: when gather_subset is firmware_repository
Sample: [{"bundleCount": 0, "componentCount": 0, "createdBy": "admin", "createdDate": "2024-02-26T17:07:11.884+00:00", "custom": false, "defaultCatalog": false, "deployments": [], "diskLocation": "", "downloadProgress": 100, "downloadStatus": "error", "embedded": false, "extractProgress": 0, "fileSizeInGigabytes": 0.0, "filename": "", "id": "8aaa03a78de4b2a5018de662818d000b", "jobId": "Job-10d75a23-d801-4fdb-a2d0-7f6389ab75cf", "md5Hash": null, "minimal": true, "name": "https://192.168.0.1/artifactory/path/pfxmlogs-bvt-pfmp-swo-upgrade-402-to-451-56.tar.gz", "needsAttention": false, "password": "", "rcmapproved": false, "signature": "Unknown", "signedKeySourceLocation": null, "softwareBundles": [], "softwareComponents": [], "sourceLocation": "https://192.168.0.2/artifactory/path/pfxmlogs-bvt-pfmp-swo-upgrade-402-to-451-56.tar.gz", "sourceType": null, "state": "errors", "updatedBy": "system", "updatedDate": "2024-03-01T06:21:10.917+00:00", "userBundleCount": 0, "username": ""}]
|
deployments
list / elements=string
|
Deployments of the firmware repository.
Returned: success
|
|
ID of the firmware repository.
Returned: success
|
|
Name of the firmware repository.
Returned: success
|
softwareBundles
list / elements=string
|
Software bundles of the firmware repository.
Returned: success
|
softwareComponents
list / elements=string
|
Software components of the firmware repository.
Returned: success
|
|
Source location of the firmware repository.
Returned: success
|
|
State of the firmware repository.
Returned: success
|
ManagedDevices
list / elements=string
|
Details of all devices from inventory.
Returned: when gather_subset is managed_device
Sample: [{"chassisId": null, "compliance": "NONCOMPLIANT", "complianceCheckDate": "2024-02-05T18:31:31.213+00:00", "config": null, "cpuType": null, "credId": "bc97cefb-5eb4-4c20-8e39-d1a2b809c9f5", "currentIpAddress": "10.1.1.1", "customFirmware": false, "detailLink": {"href": "/AsmManager/ManagedDevice/softwareOnlyServer-10.1.1.1", "rel": "describedby", "title": "softwareOnlyServer-10.1.1.1", "type": null}, "deviceGroupList": {"deviceGroup": [{"createdBy": "admin", "createdDate": null, "groupDescription": null, "groupName": "Global", "groupSeqId": -1, "groupUserList": null, "link": null, "managedDeviceList": null, "updatedBy": null, "updatedDate": null}], "paging": null}, "deviceType": "SoftwareOnlyServer", "discoverDeviceType": "SOFTWAREONLYSERVER_CENTOS", "discoveredDate": "2024-02-05T18:31:30.992+00:00", "displayName": "vpi1011-c1n1", "esxiMaintMode": 0, "failuresCount": 0, "firmwareName": "Default Catalog - PowerFlex 4.5.0.0", "flexosMaintMode": 0, "health": "RED", "healthMessage": "Inventory run failed.", "hostname": "vpi1011-c1n1", "inUse": false, "infraTemplateDate": null, "infraTemplateId": null, "inventoryDate": null, "ipAddress": "10.1.1.1", "lastJobs": null, "managedState": "UNMANAGED", "manufacturer": "VMware, Inc.", "memoryInGB": 0, "model": "VMware Virtual Platform", "needsAttention": false, "nics": 0, "numberOfCPUs": 0, "operatingSystem": "N/A", "osAdminCredential": null, "osImageType": null, "osIpAddress": null, "parsedFacts": null, "puppetCertName": "red_hat-10.1.1.1", "refId": "softwareOnlyServer-10.1.1.1", "refType": null, "serverTemplateDate": null, "serverTemplateId": null, "serviceReferences": [], "serviceTag": "VMware-42 15 a5 f9 65 e6 63 0e-36 79 59 73 7b 3a 68 cd-SW", "state": "READY", "statusMessage": null, "svmAdminCredential": null, "svmImageType": null, "svmIpAddress": null, "svmName": null, "systemId": null, "vmList": []}]
|
|
The compliance state of the device.
Returned: success
|
|
Device Type.
Returned: success
|
|
The managed state of the device.
Returned: success
|
|
The ID of the server template.
Returned: success
|
|
Service Tag.
Returned: success
|
|
The state of the device.
Returned: success
|
|
The system ID.
Returned: success
|
Protection_Domains
list / elements=string
|
Details of all protection domains.
Returned: always
Sample: [{"id": "9300e90900000001", "name": "domain2"}, {"id": "9300c1f900000000", "name": "domain1"}]
|
|
protection domain id.
Returned: success
|
|
protection domain name.
Returned: success
|
Replication_Consistency_Groups
list / elements=string
|
Details of rcgs.
Returned: always
Sample: {"abstractState": "Ok", "activeLocal": true, "activeRemote": true, "currConsistMode": "Consistent", "disasterRecoveryState": "None", "error": 65, "failoverState": "None", "failoverType": "None", "freezeState": "Unfrozen", "id": "aadc17d500000000", "inactiveReason": 11, "lastSnapCreationRc": "SUCCESS", "lastSnapGroupId": "e58280b300000001", "lifetimeState": "Normal", "localActivityState": "Active", "name": "test_rcg", "pauseMode": "None", "peerMdmId": "6c3d94f600000000", "protectionDomainId": "b969400500000000", "remoteActivityState": "Active", "remoteDisasterRecoveryState": "None", "remoteId": "2130961a00000000", "remoteMdmId": "0e7a082862fedf0f", "remoteProtectionDomainId": "4eeb304600000000", "remoteProtectionDomainName": "domain1", "replicationDirection": "LocalToRemote", "rpoInSeconds": 30, "snapCreationInProgress": false, "targetVolumeAccessMode": "NoAccess", "type": "User"}
|
|
The abstract state of the replication consistency group.
Returned: success
|
|
Whether the local replication consistency group is active.
Returned: success
|
|
Whether the remote replication consistency group is active
Returned: success
|
|
The current consistency mode of the replication consistency group.
Returned: success
|
disasterRecoveryState
string
|
The state of disaster recovery of the local replication consistency group.
Returned: success
|
|
The error code of the replication consistency group.
Returned: success
|
|
The state of failover of the replication consistency group.
Returned: success
|
|
The type of failover of the replication consistency group.
Returned: success
|
|
The freeze state of the replication consistency group.
Returned: success
|
|
The ID of the replication consistency group.
Returned: success
|
|
The reason for the inactivity of the replication consistency group.
Returned: success
|
lastSnapCreationRc
integer
|
The return code of the last snapshot of the replication consistency group.
Returned: success
|
|
ID of the last snapshot of the replication consistency group.
Returned: success
|
|
The Lifetime state of the replication consistency group.
Returned: success
|
localActivityState
string
|
The state of activity of the local replication consistency group.
Returned: success
|
|
The name of the replication consistency group.
Returned: success
|
|
The Lifetime state of the replication consistency group.
Returned: success
|
|
The ID of the peer MDM of the replication consistency group.
Returned: success
|
protectionDomainId
string
|
The Protection Domain ID of the replication consistency group.
Returned: success
|
remoteActivityState
string
|
The state of activity of the remote replication consistency group..
Returned: success
|
remoteDisasterRecoveryState
string
|
The state of disaster recovery of the remote replication consistency group.
Returned: success
|
|
The ID of the remote replication consistency group.
Returned: success
|
|
The ID of the remote MDM of the replication consistency group.
Returned: success
|
remoteProtectionDomainId
string
|
The ID of the remote Protection Domain.
Returned: success
|
remoteProtectionDomainName
string
|
The Name of the remote Protection Domain.
Returned: success
|
replicationDirection
string
|
The direction of the replication of the replication consistency group.
Returned: success
|
|
The RPO value of the replication consistency group in seconds.
Returned: success
|
snapCreationInProgress
boolean
|
Whether the process of snapshot creation of the replication consistency group is in progress or not.
Returned: success
|
targetVolumeAccessMode
string
|
The access mode of the target volume of the replication consistency group.
Returned: success
|
|
The type of the replication consistency group.
Returned: success
|
Replication_pairs
list / elements=string
|
Details of the replication pairs.
Returned: Always
Sample: {"copyType": "OnlineCopy", "id": "23aa0bc900000001", "initialCopyPriority": -1, "initialCopyState": "Done", "lifetimeState": "Normal", "localActivityState": "RplEnabled", "localVolumeId": "e2bc1fab00000008", "name": null, "peerSystemName": null, "remoteActivityState": "RplEnabled", "remoteCapacityInMB": 8192, "remoteId": "a058446700000001", "remoteVolumeId": "1cda7af20000000d", "remoteVolumeName": "vol", "replicationConsistencyGroupId": "e2ce036b00000002", "userRequestedPauseTransmitInitCopy": false}
|
|
The copy type of the replication pair.
Returned: success
|
|
The ID of the replication pair.
Returned: success
|
|
The inital copy state of the replication pair.
Returned: success
|
localActivityState
string
|
The state of activity of the local replication pair.
Returned: success
|
|
The ID of the local volume.
Returned: success
|
|
The name of the replication pair.
Returned: success
|
remoteActivityState
string
|
The state of activity of the remote replication pair.
Returned: success
|
|
The ID of the remote replication pair.
Returned: success
|
replicationConsistencyGroupId
string
|
The ID of the replication consistency group.
Returned: success
|
SDCs
list / elements=string
|
Details of storage data clients.
Returned: always
Sample: [{"id": "07335d3d00000006", "name": "LGLAP203"}, {"id": "07335d3c00000005", "name": "LGLAP178"}, {"id": "0733844a00000003"}]
|
|
storage data client id.
Returned: success
|
|
storage data client name.
Returned: success
|
SDSs
list / elements=string
|
Details of storage data servers.
Returned: always
Sample: [{"id": "8f3bb0cc00000002", "name": "node0"}, {"id": "8f3bb0ce00000000", "name": "node1"}, {"id": "8f3bb15300000001", "name": "node22"}]
|
|
storage data server id.
Returned: success
|
|
storage data server name.
Returned: success
|
ServiceTemplates
list / elements=string
|
Details of all service templates.
Returned: when gather_subset is service_template
Sample: [{"allUsersAllowed": false, "assignedUsers": [], "blockServiceOperationsMap": {}, "brownfieldTemplateType": "NONE", "category": "Sample Templates", "clusterCount": 1, "components": [{"asmGUID": null, "brownfield": false, "cloned": false, "clonedFromAsmGuid": null, "clonedFromId": null, "componentID": "component-scaleio-gateway-1", "componentValid": {"messages": [], "valid": true}, "configFile": null, "helpText": null, "id": "43dec024-85a9-4901-9e8e-fa0d3c417f7b", "identifier": null, "instances": 1, "ip": null, "manageFirmware": false, "managementIpAddress": null, "name": "PowerFlex Cluster", "osPuppetCertName": null, "puppetCertName": null, "refId": null, "relatedComponents": {"c5c46733-012c-4dca-af9b-af46d73d045a": "Storage Only Node"}, "resources": [], "serialNumber": null, "subType": "STORAGEONLY", "teardown": false, "type": "SCALEIO"}], "configuration": null, "createdBy": "system", "createdDate": "2024-01-04T19:47:23.534+00:00", "draft": false, "firmwareRepository": null, "id": "2434144f-7795-4245-a04b-6fcb771697d7", "inConfiguration": false, "lastDeployedDate": null, "licenseRepository": null, "manageFirmware": true, "networks": [{"description": "", "destinationIpAddress": "1.1.1.0", "id": "ff80808177f8823b0177f8bb82d80005", "name": "flex-data2", "static": true, "staticNetworkConfiguration": {"dnsSuffix": null, "gateway": null, "ipAddress": null, "ipRange": null, "primaryDns": null, "secondaryDns": null, "staticRoute": null, "subnet": "1.1.1.0"}, "type": "SCALEIO_DATA", "vlanId": 105}], "originalTemplateId": "ff80808177f880fc0177f883bf1e0027", "sdnasCount": 0, "serverCount": 4, "serviceCount": 0, "storageCount": 0, "switchCount": 0, "templateDescription": "Storage Only 4 Node deployment with 100Gb networking", "templateLocked": true, "templateName": "Storage- 100Gb", "templateType": "VxRack FLEX", "templateValid": {"messages": [], "valid": true}, "templateVersion": "4.5-213", "updatedBy": null, "updatedDate": null, "useDefaultCatalog": true, "vmCount": 0}]
|
|
The template category.
Returned: success
|
|
Server count.
Returned: success
|
templateDescription
string
|
Template description.
Returned: success
|
|
Template name.
Returned: success
|
|
Template type.
Returned: success
|
|
Template version.
Returned: success
|
Snapshot_Policies
list / elements=string
|
Details of snapshot policies.
Returned: always
Sample: [{"id": "2b380c5c00000000", "name": "sample_snap_policy"}, {"id": "2b380c5d00000001", "name": "sample_snap_policy_1"}]
|
|
snapshot policy id.
Returned: success
|
|
snapshot policy name.
Returned: success
|
Storage_Pools
list / elements=string
|
Details of storage pools.
Returned: always
Sample: [{"addressSpaceUsage": "Normal", "addressSpaceUsageType": "DeviceCapacityLimit", "backgroundScannerBWLimitKBps": 3072, "backgroundScannerMode": "DataComparison", "bgScannerCompareErrorAction": "ReportAndFix", "bgScannerReadErrorAction": "ReportAndFix", "capacityAlertCriticalThreshold": 90, "capacityAlertHighThreshold": 80, "capacityUsageState": "Normal", "capacityUsageType": "NetCapacity", "checksumEnabled": false, "compressionMethod": "Invalid", "dataLayout": "MediumGranularity", "externalAccelerationType": "None", "fglAccpId": null, "fglExtraCapacity": null, "fglMaxCompressionRatio": null, "fglMetadataSizeXx100": null, "fglNvdimmMetadataAmortizationX100": null, "fglNvdimmWriteCacheSizeInMb": null, "fglOverProvisioningFactor": null, "fglPerfProfile": null, "fglWriteAtomicitySize": null, "fragmentationEnabled": true, "id": "e0d8f6c900000000", "links": [{"href": "/api/instances/StoragePool::e0d8f6c900000000", "rel": "self"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/Statistics", "rel": "/api/StoragePool/relationship/Statistics"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/SpSds", "rel": "/api/StoragePool/relationship/SpSds"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/Volume", "rel": "/api/StoragePool/relationship/Volume"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/Device", "rel": "/api/StoragePool/relationship/Device"}, {"href": "/api/instances/StoragePool::e0d8f6c900000000 /relationships/VTree", "rel": "/api/StoragePool/relationship/VTree"}, {"href": "/api/instances/ProtectionDomain::9300c1f900000000", "rel": "/api/parent/relationship/protectionDomainId"}], "mediaType": "HDD", "name": "pool1", "numOfParallelRebuildRebalanceJobsPerDevice": 2, "persistentChecksumBuilderLimitKb": 3072, "persistentChecksumEnabled": true, "persistentChecksumState": "Protected", "persistentChecksumValidateOnRead": false, "protectedMaintenanceModeIoPriorityAppBwPerDeviceThresholdInKbps": null, "protectedMaintenanceModeIoPriorityAppIopsPerDeviceThreshold": null, "protectedMaintenanceModeIoPriorityBwLimitPerDeviceInKbps": 10240, "protectedMaintenanceModeIoPriorityNumOfConcurrentIosPerDevice": 1, "protectedMaintenanceModeIoPriorityPolicy": "limitNumOfConcurrentIos", "protectedMaintenanceModeIoPriorityQuietPeriodInMsec": null, "protectionDomainId": "9300c1f900000000", "protectionDomainName": "domain1", "rebalanceEnabled": true, "rebalanceIoPriorityAppBwPerDeviceThresholdInKbps": null, "rebalanceIoPriorityAppIopsPerDeviceThreshold": null, "rebalanceIoPriorityBwLimitPerDeviceInKbps": 10240, "rebalanceIoPriorityNumOfConcurrentIosPerDevice": 1, "rebalanceIoPriorityPolicy": "favorAppIos", "rebalanceIoPriorityQuietPeriodInMsec": null, "rebuildEnabled": true, "rebuildIoPriorityAppBwPerDeviceThresholdInKbps": null, "rebuildIoPriorityAppIopsPerDeviceThreshold": null, "rebuildIoPriorityBwLimitPerDeviceInKbps": 10240, "rebuildIoPriorityNumOfConcurrentIosPerDevice": 1, "rebuildIoPriorityPolicy": "limitNumOfConcurrentIos", "rebuildIoPriorityQuietPeriodInMsec": null, "replicationCapacityMaxRatio": 32, "rmcacheWriteHandlingMode": "Cached", "sparePercentage": 10, "statistics": {"BackgroundScannedInMB": 3466920, "activeBckRebuildCapacityInKb": 0, "activeEnterProtectedMaintenanceModeCapacityInKb": 0, "aggregateCompressionLevel": "Uncompressed", "atRestCapacityInKb": 1248256, "backgroundScanCompareErrorCount": 0, "backgroundScanFixedCompareErrorCount": 0, "bckRebuildReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "bckRebuildWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "capacityAvailableForVolumeAllocationInKb": 369098752, "capacityInUseInKb": 2496512, "capacityInUseNoOverheadInKb": 2496512, "capacityLimitInKb": 845783040, "compressedDataCompressionRatio": 0.0, "compressionRatio": 1.0, "currentFglMigrationSizeInKb": 0, "deviceIds": [], "enterProtectedMaintenanceModeCapacityInKb": 0, "enterProtectedMaintenanceModeReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "enterProtectedMaintenanceModeWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "exitProtectedMaintenanceModeReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "exitProtectedMaintenanceModeWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "exposedCapacityInKb": 0, "failedCapacityInKb": 0, "fwdRebuildReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "fwdRebuildWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "inMaintenanceCapacityInKb": 0, "inMaintenanceVacInKb": 0, "inUseVacInKb": 184549376, "inaccessibleCapacityInKb": 0, "logWrittenBlocksInKb": 0, "maxCapacityInKb": 845783040, "migratingVolumeIds": [], "migratingVtreeIds": [], "movingCapacityInKb": 0, "netCapacityInUseInKb": 1248256, "normRebuildCapacityInKb": 0, "normRebuildReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "normRebuildWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "numOfDeviceAtFaultRebuilds": 0, "numOfDevices": 3, "numOfIncomingVtreeMigrations": 0, "numOfVolumes": 8, "numOfVolumesInDeletion": 0, "numOfVtrees": 8, "overallUsageRatio": 73.92289, "pendingBckRebuildCapacityInKb": 0, "pendingEnterProtectedMaintenanceModeCapacityInKb": 0, "pendingExitProtectedMaintenanceModeCapacityInKb": 0, "pendingFwdRebuildCapacityInKb": 0, "pendingMovingCapacityInKb": 0, "pendingMovingInBckRebuildJobs": 0, "persistentChecksumBuilderProgress": 100.0, "persistentChecksumCapacityInKb": 414720, "primaryReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "primaryReadFromDevBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "primaryReadFromRmcacheBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "primaryVacInKb": 92274688, "primaryWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "protectedCapacityInKb": 2496512, "protectedVacInKb": 184549376, "provisionedAddressesInKb": 2496512, "rebalanceCapacityInKb": 0, "rebalanceReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "rebalanceWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "rfacheReadHit": 0, "rfacheWriteHit": 0, "rfcacheAvgReadTime": 0, "rfcacheAvgWriteTime": 0, "rfcacheIoErrors": 0, "rfcacheIosOutstanding": 0, "rfcacheIosSkipped": 0, "rfcacheReadMiss": 0, "rmPendingAllocatedInKb": 0, "rmPendingThickInKb": 0, "rplJournalCapAllowed": 0, "rplTotalJournalCap": 0, "rplUsedJournalCap": 0, "secondaryReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "secondaryReadFromDevBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "secondaryReadFromRmcacheBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "secondaryVacInKb": 92274688, "secondaryWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "semiProtectedCapacityInKb": 0, "semiProtectedVacInKb": 0, "snapCapacityInUseInKb": 0, "snapCapacityInUseOccupiedInKb": 0, "snapshotCapacityInKb": 0, "spSdsIds": ["abdfe71b00030001", "abdce71d00040001", "abdde71e00050001"], "spareCapacityInKb": 84578304, "targetOtherLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "targetReadLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "targetWriteLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "tempCapacityInKb": 0, "tempCapacityVacInKb": 0, "thickCapacityInUseInKb": 0, "thinAndSnapshotRatio": 73.92289, "thinCapacityAllocatedInKm": 184549376, "thinCapacityInUseInKb": 0, "thinUserDataCapacityInKb": 2496512, "totalFglMigrationSizeInKb": 0, "totalReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "totalWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "trimmedUserDataCapacityInKb": 0, "unreachableUnusedCapacityInKb": 0, "unusedCapacityInKb": 758708224, "userDataCapacityInKb": 2496512, "userDataCapacityNoTrimInKb": 2496512, "userDataReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataSdcReadLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataSdcTrimLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataSdcWriteLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataTrimBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "volMigrationReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "volMigrationWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "volumeAddressSpaceInKb": "922XXXXX", "volumeAllocationLimitInKb": "3707XXXXX", "volumeIds": ["456afc7900XXXXXXXX"], "vtreeAddresSpaceInKb": 92274688, "vtreeIds": ["32b1681bXXXXXXXX"]}, "useRfcache": false, "useRmcache": false, "vtreeMigrationIoPriorityAppBwPerDeviceThresholdInKbps": null, "vtreeMigrationIoPriorityAppIopsPerDeviceThreshold": null, "vtreeMigrationIoPriorityBwLimitPerDeviceInKbps": 10240, "vtreeMigrationIoPriorityNumOfConcurrentIosPerDevice": 1, "vtreeMigrationIoPriorityPolicy": "favorAppIos", "vtreeMigrationIoPriorityQuietPeriodInMsec": null, "zeroPaddingEnabled": true}]
|
|
ID of the storage pool under protection domain.
Returned: success
|
|
Type of devices in the storage pool.
Returned: success
|
|
Name of the storage pool under protection domain.
Returned: success
|
protectionDomainId
string
|
ID of the protection domain in which pool resides.
Returned: success
|
protectionDomainName
string
|
Name of the protection domain in which pool resides.
Returned: success
|
|
Statistics details of the storage pool.
Returned: success
|
|
Total capacity of the storage pool.
Returned: success
|
deviceIds
list / elements=string
|
Device Ids of the storage pool.
Returned: success
|
unusedCapacityInKb
string
|
Unused capacity of the storage pool.
Returned: success
|
|
Enable/Disable RFcache on a specific storage pool.
Returned: success
|
|
Enable/Disable RMcache on a specific storage pool.
Returned: success
|
Volumes
list / elements=string
|
Details of volumes.
Returned: always
Sample: [{"accessModeLimit": "ReadWrite", "ancestorVolumeId": null, "autoSnapshotGroupId": null, "compressionMethod": "Invalid", "consistencyGroupId": null, "creationTime": 1661234220, "dataLayout": "MediumGranularity", "id": "456afd7XXXXXXX", "lockedAutoSnapshot": false, "lockedAutoSnapshotMarkedForRemoval": false, "managedBy": "ScaleIO", "mappedSdcInfo": [{"accessMode": "ReadWrite", "isDirectBufferMapping": false, "limitBwInMbps": 0, "limitIops": 0, "sdcId": "c42425cbXXXXX", "sdcIp": "10.XXX.XX.XX", "sdcName": null}], "name": "vol-1", "notGenuineSnapshot": false, "originalExpiryTime": 0, "pairIds": null, "replicationJournalVolume": false, "replicationTimeStamp": 0, "retentionLevels": [], "secureSnapshotExpTime": 0, "sizeInKb": 8388608, "snplIdOfAutoSnapshot": null, "snplIdOfSourceVolume": null, "statistics": {"childVolumeIds": [], "descendantVolumeIds": [], "initiatorSdcId": null, "mappedSdcIds": ["c42425XXXXXX"], "numOfChildVolumes": 0, "numOfDescendantVolumes": 0, "numOfMappedSdcs": 1, "registrationKey": null, "registrationKeys": [], "replicationJournalVolume": false, "replicationState": "UnmarkedForReplication", "reservationType": "NotReserved", "rplTotalJournalCap": 0, "rplUsedJournalCap": 0, "userDataReadBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataSdcReadLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataSdcTrimLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataSdcWriteLatency": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataTrimBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}, "userDataWriteBwc": {"numOccured": 0, "numSeconds": 0, "totalWeightInKb": 0}}, "storagePoolId": "7630a248XXXXXXX", "timeStampIsAccurate": false, "useRmcache": false, "volumeReplicationState": "UnmarkedForReplication", "volumeType": "ThinProvisioned", "vtreeId": "32b168bXXXXXX"}]
|
|
The ID of the volume.
Returned: success
|
|
The details of the mapped SDC.
Returned: success
|
|
mapping access mode for the specified volume.
Returned: success
|
|
Bandwidth limit for the SDC.
Returned: success
|
|
IOPS limit for the SDC.
Returned: success
|
|
ID of the SDC.
Returned: success
|
|
IP of the SDC.
Returned: success
|
|
Name of the SDC.
Returned: success
|
|
Name of the volume.
Returned: success
|
protectionDomainId
string
|
ID of the protection domain in which volume resides.
Returned: success
|
protectionDomainName
string
|
Name of the protection domain in which volume resides.
Returned: success
|
|
Size of the volume in Gb.
Returned: success
|
|
Size of the volume in Kb.
Returned: success
|
|
ID of the snapshot policy associated with volume.
Returned: success
|
snapshotPolicyName
string
|
Name of the snapshot policy associated with volume.
Returned: success
|
|
List of snapshots associated with the volume.
Returned: success
|
|
Statistics details of the storage pool.
Returned: success
|
numOfChildVolumes
integer
|
Number of child volumes.
Returned: success
|
|
Number of mapped Sdcs of the volume.
Returned: success
|
|
ID of the storage pool in which volume resides.
Returned: success
|
|
Name of the storage pool in which volume resides.
Returned: success
|