Cluster
Cluster
JSON Example
{
"id": "string",
"name": "string",
"location": "string",
"ownerName": "string",
"ownerId": "string",
"health": "string",
"nodeCount": 0,
"protectionStatus": "string",
"bucket": "string",
"protectedBy": "string",
"protecting": false,
"protectingRegion": "string",
"nextBackup": 0,
"errorMessages": [
"string"
],
"restoreStatus": {
"phase": "string",
"validationErrors": [
"string"
],
"warnings": 0,
"errors": 0,
"failureReason": "string",
"startTimestamp": "string",
"completionTimestamp": "string",
"totalItems": 0,
"itemsBackedUp": 0
},
"appName": "string",
"appId": "string",
"status": "string",
"creationDate": "string",
"backupStorageLocation": {
"name": "string",
"bucket": "string",
"region": "string",
"caCert": "string",
"sseS3": false
},
"volumeSnapshotLocation": {
"name": "string",
"provider": "string"
},
"accessKey": "string",
"schedule": {
"metadata": {
"name": "string",
"namespace": "string",
"resourceVersion": "string"
},
"spec": {
"template": {
"includedNamespaces": [
"string"
],
"excludedNamespaces": [
"string"
],
"includedResources": [
"string"
],
"excludedResources": [
"string"
],
"includeClusterResources": "string",
"orderedResources": "string",
"snapshotVolumes": false,
"ttl": "string",
"storageLocation": "string",
"volumeSnapshotLocations": [
"string"
]
},
"schedule": "string"
},
"status": {
"phase": "string",
"lastBackup": "string",
"validationErrors": [
"string"
]
}
},
"supportSnapshotVolume": false,
"externalCluster": false,
"orgName": "string",
"k8sVersion": "string",
"k8sProvider": "string"
}
string
id
Optional
id
string
name
Optional
name
string
location
Optional
location
string
ownerName
Optional
ownerName
string
ownerId
Optional
ownerId
string
health
Optional
health
Possible values are :
GREEN,
YELLOW,
RED,
integer As int32
As int32
nodeCount
Optional
nodeCount
string
protectionStatus
Optional
protectionStatus
Possible values are :
UNPROTECTED,
ENABLING,
PROTECTING,
PAUSE,
DISABLING,
string
bucket
Optional
bucket
string
protectedBy
Optional
protectedBy
boolean
protecting
Optional
protecting
string
protectingRegion
Optional
protectingRegion
Possible values are :
NONE,
LOCAL,
REMOTE,
integer As int64
As int64
nextBackup
Optional
nextBackup
array of
string
errorMessages
Optional
errorMessages
string
appName
Optional
appName
string
appId
Optional
appId
string
status
Optional
status
Possible values are :
UNPROTECTED,
ENABLING,
PROTECTING,
PAUSE,
DISABLING,
string As date-time
As date-time
creationDate
Optional
creationDate
string
accessKey
Optional
accessKey
boolean
supportSnapshotVolume
Optional
supportSnapshotVolume
boolean
externalCluster
Optional
externalCluster
string
orgName
Optional
orgName
string
k8sVersion
Optional
k8sVersion
string
k8sProvider
Optional
k8sProvider
Possible values are :
CSE_LEGACY,
CSE_NATIVE,
TKG,
EXTERNAL,
CAPVCD,