Get DB Instances
This endpoint is used to return the list of instances.
- 200
- 404
Success
- application/json
- Schema
- Example (from schema)
Schema
instances object[]
id int32Gives the id of the instance.
name stringGives the name of the instance.
server stringGives the server to which the instance belongs to.
client object
id int32name stringvendor stringPossible values: [
NOT_APPLICABLE
,AMAZON
,MICROSOFT_AZURE
,GOOGLE_CLOUD
,ALIBABA_CLOUD
]The cloud vendor for the instance.
databaseEngine stringPossible values: [
AURORA_MYSQL
,DB2
,DB2_MULTINODE
,DOCUMENT_DB
,DYNAMO_DB
,INFORMIX
,MARIA_DB
,MYSQL
,ORACLE
,ORACLE_RAC
,POSTGRESQL
,RDS
,REDSHIFT
,SAP_FOR_ORACLE
,SAP_HANA
,SQL_SERVER
,SYBASE
]Name of database engine which is the underlying software component that a database management system uses to create, read, update and delete data from the database.
status stringPossible values: [
READY
,NOT_READY
]The status of the instance. If the instance isn't ready, the reason is also provided.
notReadyReason stringIf the instance isn't ready, this provides the reason as to why the instance isn't ready.
lastBackup object
jobId int32Returns the job id of the last backup job performed.
status stringPossible values: [
NEVER_BACKED_UP
,COMPLETED
,FAILED
,COMPLETED_WITH_ERRORS
,KILLED
,SUSPENDED
,INTERRUPTED
,ANY_STATUS
,SKIPPED
,FAILED_TO_START
,SYNCHRONIZED
,NOT_SYNCHRONIZED
,NOT_ATTEMPTED
,STARTED
,COMPLETED_WITH_WARNINGS
,SYSTEM_FAILED
,COMMITTED
]Status of the last backup job performed.
time int64Shows the time when the last back up job was carried out. The time is provided in unix time format.
failureReason stringGives the reason for the last backup job failing, if the last backup job fails.
applicationSize int32Gives the application size of the instance. It is returned in bytes.
plan object
id int32name stringSLA object
status stringPossible values: [
MET_SLA
,MISSED_SLA
,EXCLUDED_SLA
,YET_TO_BE_PROTECTED
,MIGHT_MISS_SLA
,UNKNOWN
]Provides the SLA status.
reasonList object[]
Provides a reason on why the SLA might not be met.
mightMissReason stringGives the reason as to why the SLA might not be met.
subclient object
id int32name stringcompany object
id int32name stringcommcell object
name stringName of the commcell the entity belongs to.
{
"instances": [
{
"id": 0,
"name": "string",
"server": "string",
"client": {
"id": 0,
"name": "string"
},
"vendor": "NOT_APPLICABLE",
"databaseEngine": "AURORA_MYSQL",
"status": "READY",
"notReadyReason": "string",
"lastBackup": {
"jobId": 0,
"status": "NEVER_BACKED_UP",
"time": 0,
"failureReason": "string"
},
"applicationSize": 0,
"plan": {
"id": 0,
"name": "string"
},
"SLA": {
"status": "MET_SLA",
"reasonList": [
{
"mightMissReason": "string",
"subclient": {
"id": 0,
"name": "string"
}
}
]
},
"company": {
"id": 0,
"name": "string"
},
"commcell": {
"name": "string"
}
}
]
}
Requested Details not found