ApplicationSetService

ResourceTree returns resource tree

GET
https://argocd.example.com/api/v1/applicationsets/{name}/resource-tree

Parameters

namestringrequiredpath
appsetNamespacestringquery

The application set namespace. Default empty is argocd control plane namespace.

Response

A successful response.

Response fields application/json
Show child attributes

ResourceNode contains information about a live Kubernetes resource and its relationships with other resources.

Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.

+protobuf.options.marshal=false +protobuf.as=Timestamp +protobuf.options.(gogoproto.goproto_stringer)=false

Show child attributes
lastTransitionTimev1Time<date-time>

Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.

+protobuf.options.marshal=false +protobuf.as=Timestamp +protobuf.options.(gogoproto.goproto_stringer)=false

messagestring
statusstring
imagesArray<string>

Images lists container images associated with the resource. This is primarily useful for pods and other workload resources.

Info provides additional metadata or annotations about the resource.

Show child attributes
namestring

Name is a human readable title for this piece of information.

valuestring

Value is human readable content.

ResourceNetworkingInfo holds networking-related information for a resource.

Show child attributes
externalURLsArray<string>

ExternalURLs holds a list of URLs that should be accessible externally. This field is typically populated for Ingress resources based on their hostname rules.

Ingress provides information about external access points (e.g., load balancer ingress) for this resource.

Show child attributes

LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.

hostnamestring
ipstring
ipModestring
Show child attributes
errorstring
portinteger<int32>
protocolstring
labelsobject

Labels holds the labels associated with this networking resource.

Show child attributes
[key: string]string
targetLabelsobject

TargetLabels represents labels associated with the target resources that this resource communicates with.

Show child attributes
[key: string]string

TargetRefs contains references to other resources that this resource interacts with, such as Services or Pods.

Show child attributes
groupstring
kindstring
namestring
namespacestring
uidstring
versionstring

ParentRefs lists the parent resources that reference this resource. This helps in understanding ownership and hierarchical relationships.

Show child attributes
groupstring
kindstring
namestring
namespacestring
uidstring
versionstring
resourceVersionstring

ResourceVersion indicates the version of the resource, used to track changes.

groupstring
kindstring
namestring
namespacestring
uidstring
versionstring

An unexpected error response.

Response fields application/json
codeinteger<int32>
Show child attributes
type_urlstring
valuestring<byte>
errorstring
messagestring

Authorization

bearerapiKey in header

A token sent as Authorization: Bearer <token>. API Docs shows how to get one.