Application Query and Resources
This section describes the APIs for querying application status, resource lists, and related topology information.
/acp/v1/kubernetes/{cluster_name}/namespaces/{namespace}/applications/{name}
get List Application Resources
Lists the application resource itself and its sub-resources.
Parameters
cluster_name(in path):stringrequirednamespace(in path):stringrequiredname(in path):stringrequired
Response
200array: SuccessfulItems:object
put Update Application
Parameters
cluster_name(in path):stringrequirednamespace(in path):stringrequiredname(in path):stringrequired
Request Body
Response
200Application: Successful update.
delete Delete Application
Parameters
cluster_name(in path):stringrequirednamespace(in path):stringrequiredname(in path):stringrequired
Response
204: No Content
/acp/v1/kubernetes/{cluster_name}/namespaces/{namespace}/applications/{name}/address
get Get Application Address
Parameters
cluster_name(in path):stringrequirednamespace(in path):stringrequiredname(in path):stringrequired
Response
200object: SuccessfulProperties:workloads:map[string]object
/acp/v1/kubernetes/{cluster}/topology/{namespace}/{kind}/{name}
get Get Resource Topology
Parameters
cluster(in path):stringrequirednamespace(in path):stringrequiredkind(in path):stringrequiredname(in path):stringrequireddepth(in query):string
Response
200object: SuccessfulProperties:nodes:objectedges:[]object
/acp/v1/resources/search/{list-url}
get Resource Search
Parameters
list-url(in path):stringrequiredfield(in query):stringkeyword(in query):stringrequiredlimit(in query):integercontinue(in query):string
Response
200object: SuccessfulProperties:items:[]objectkind:stringapiVersion:stringmetadata:object
Application
kind:stringapiVersion:stringmetadata: ObjectMetaspec: ApplicationSpecstatus: ApplicationStatus
ObjectMeta
name:stringnamespace:stringuid:stringresourceVersion:stringcreationTimestamp:stringlabels:map[string]stringannotations:map[string]string
ApplicationSpec
componentTemplates:[]KubernetesResourceassemblyPhase:stringcomponentKinds:[]objectselector:objectdescriptor:object
KubernetesResource
A generic Kubernetes resource object.
apiVersion:stringkind:stringmetadata: ObjectMetaspec:objectThe specification of the resource.
status:objectThe current status of the resource.
ApplicationStatus
state:stringtotalComponents:integerworkloadsStatus:objectconditions:[]objectobservedGeneration:integer