ExternalCluster
ExternalCluster
The external Kubernetes cluster to protect.
JSON Example
{
"name": "string",
"kubeConfig": "string",
"tenantId": "string",
"tenantName": "string",
"ownerName": "string",
"ownerId": "string",
"appName": "string",
"appId": "string",
"status": "string",
"creationDate": "string",
"backupStorageLocation": {
"name": "string",
"bucket": "string",
"region": "string",
"caCert": "string",
"sseS3": false,
"status": "string"
},
"volumeSnapshotLocation": {
"name": "string",
"provider": "string",
"config": {
"config": "string"
}
},
"accessKey": "string",
"storageUserId": "string",
"schedule": {
"metadata": {
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"creationTimestamp": "string",
"annotations": {
"annotations": "string"
},
"labels": {
"labels": "string"
}
},
"spec": {
"template": {
"includedNamespaces": [
"string"
],
"excludedNamespaces": [
"string"
],
"includedResources": [
"string"
],
"excludedResources": [
"string"
],
"includeClusterResources": "string",
"orderedResources": "string",
"labelSelector": {
"labelSelector": "string"
},
"snapshotVolumes": false,
"ttl": "string",
"storageLocation": "string",
"volumeSnapshotLocations": [
"string"
],
"advancedOptions": {
"advancedOptions": "string"
}
},
"schedule": "string"
},
"status": {
"phase": "string",
"lastBackup": "string",
"validationErrors": [
"string"
]
}
},
"supportSnapshotVolume": false,
"message": "string"
}
string
name
Optional
name
string
kubeConfig
Optional
kubeConfig
string
tenantId
Optional
tenantId
string
tenantName
Optional
tenantName
string
ownerName
Optional
ownerName
string
ownerId
Optional
ownerId
string
appName
Optional
appName
string
appId
Optional
appId
string
status
Optional
status
Possible values are : UNPROTECTED, PROTECTING, PROTECTED, FAILED, UNPROTECTING,
string As date-time As date-time
creationDate
Optional
creationDate
string
accessKey
Optional
accessKey
string
storageUserId
Optional
storageUserId
boolean
supportSnapshotVolume
Optional
supportSnapshotVolume
string
message
Optional
message