---
title: "POST /list-app-input-sources"
method: POST
path: "/list-app-input-sources"
---

# POST /list-app-input-sources

`POST /list-app-input-sources`

Lists all the input sources of the Resilience Hub application. For more information about the input sources supported by Resilience Hub, see <a href="https://docs.aws.amazon.com/resilience-hub/latest/userguide/discover-structure.html">Discover the structure and describe your Resilience Hub application</a>.

## Request body

- object
  - `appArn` string, required — Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:<code>partition</code>:resiliencehub:<code>region</code>:<code>account</code>:app/<code>app-id</code>. For more information about ARNs, see <a href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html"> Amazon Resource Names (ARNs)</a> in the <i>Amazon Web Services General Reference</i> guide.
  - `appVersion` string, required — Resilience Hub application version.
  - `maxResults` integer — Maximum number of input sources to be displayed per Resilience Hub application.
  - `nextToken` string — Null, or the token from a previous call to get the next set of results.

## Response `200`

Success

- ListAppInputSourcesResponse
  - `appInputSources` AppInputSource[], required — The list of Resilience Hub application input sources.
    - `eksSourceClusterNamespace` object — The namespace on your Amazon Elastic Kubernetes Service cluster.
      - `eksClusterArn` string, required — Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is: arn:<code>aws</code>:eks:<code>region</code>:<code>account-id</code>:cluster/<code>cluster-name</code>. For more information about ARNs, see <a href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html"> Amazon Resource Names (ARNs)</a> in the <i>Amazon Web Services General Reference</i> guide.
      - `namespace` string, required — Name of the namespace that is located on your Amazon Elastic Kubernetes Service cluster.
    - `importType` 'CfnStack' | 'Resource' | 'AppRegistryApp' | 'ResourceGroup' | 'Terraform' | 'EKS', required — The resource type of the input source.
    - `resourceCount` integer — The number of resources.
    - `sourceArn` string — The Amazon Resource Name (ARN) of the input source. For more information about ARNs, see <a href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html"> Amazon Resource Names (ARNs)</a> in the <i>Amazon Web Services General Reference</i> guide.
    - `sourceName` string — The name of the input source.
    - `terraformSource` object — The name of the Terraform s3 state ﬁle.
      - `s3StateFileUrl` string, required — The URL of the Terraform s3 state file you need to import.
  - `nextToken` string — Token for the next set of results, or null if there are no more results.

## Other responses

- `480` — InternalServerException
- `481` — ResourceNotFoundException
- `482` — ThrottlingException
- `483` — ValidationException
- `484` — AccessDeniedException

---

[API](https://skmtc.net/aws/apis/resiliencehub.md) · [All operations](https://skmtc.net/aws/apis/resiliencehub/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/resiliencehub/versions/163b82209f70/schema)
