Preview application group content for discovery of applications
API to preview application content
Query Parameters
- clusterId int32 required
clusterId of the Kubernetes client to do a Preview
- application/json
Request Body
content object required
Item to describe the applications and label selectors
applications object[]
List of applications to be added as content
GUID string requiredGUID value of the Kubernetes Application to be associated as content
type string requiredPossible values: [
NAMESPACE
,APPLICATION
,PVC
,LABELS
]Type of the Kubernetes application
name stringName of the application
labelSelectors object[]
List of label selectors to be added as content
selectorValue string requiredValue of the label selector in key=value format
selectorLevel string requiredPossible values: [
Application
,Volumes
,Namespace
]Selector level of the label selector
filters object
Item to describe the applications and label selectors
skipStatelessApps booleanDefault value:
false
Specify whether to skip backup of stateless applications
applications object[]
List of applications to be added as content
GUID string requiredGUID value of the Kubernetes Application to be associated as content
type string requiredPossible values: [
NAMESPACE
,APPLICATION
,PVC
,LABELS
]Type of the Kubernetes application
name stringName of the application
labelSelectors object[]
List of label selectors to be added as content
selectorValue string requiredValue of the label selector in key=value format
selectorLevel string requiredPossible values: [
Application
,Volumes
,Namespace
]Selector level of the label selector
- 200
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
- protectedApplicationCount int32
applicationGroup object
id int32name string- applicationList object[]
{
"protectedApplicationCount": 0,
"applicationGroup": {
"id": 0,
"name": "string"
},
"applicationList": [
{
"GUID": "string",
"name": "string",
"nameSpace": "string",
"type": "string"
}
]
}
Server Error
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}