> ## Documentation Index
> Fetch the complete documentation index at: https://infisical.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# List



## OpenAPI

````yaml GET /api/v1/cert-manager/ca/aws-pca
openapi: 3.0.3
info:
  title: Infisical API
  description: List of all available APIs that can be consumed
  version: 0.0.1
servers:
  - url: https://us.infisical.com
    description: Production server (US)
  - url: https://eu.infisical.com
    description: Production server (EU)
  - url: http://localhost:8080
    description: Local server
security: []
paths:
  /api/v1/cert-manager/ca/aws-pca:
    get:
      tags:
        - PKI Certificate Authorities
      operationId: listAwsPcaCertificateAuthoritiesV1
      responses:
        '200':
          description: Default Response
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    enableDirectIssuance:
                      type: boolean
                      default: true
                    name:
                      type: string
                    id:
                      type: string
                      format: uuid
                    status:
                      type: string
                      enum:
                        - active
                        - disabled
                        - pending-certificate
                    type:
                      type: string
                      enum:
                        - aws-pca
                    configuration:
                      type: object
                      properties:
                        appConnectionId:
                          type: string
                          format: uuid
                          description: >-
                            The ID of the AWS App Connection to use for
                            authenticating with AWS Private Certificate
                            Authority (PCA). This connection must have
                            permissions to issue, get, and revoke certificates
                            from the specified PCA.
                        certificateAuthorityArn:
                          type: string
                          minLength: 1
                          description: >-
                            The ARN of the AWS Private Certificate Authority to
                            use for issuing certificates.
                        region:
                          type: string
                          enum:
                            - us-east-1
                            - us-east-2
                            - us-west-1
                            - us-west-2
                            - us-gov-east-1
                            - us-gov-west-1
                            - af-south-1
                            - ap-east-1
                            - ap-south-1
                            - ap-south-2
                            - ap-northeast-1
                            - ap-northeast-2
                            - ap-northeast-3
                            - ap-southeast-1
                            - ap-southeast-2
                            - ap-southeast-3
                            - ap-southeast-4
                            - ca-central-1
                            - eu-central-1
                            - eu-central-2
                            - eu-west-1
                            - eu-west-2
                            - eu-west-3
                            - eu-south-1
                            - eu-south-2
                            - eu-north-1
                            - me-south-1
                            - me-central-1
                            - sa-east-1
                          description: >-
                            The AWS region where the Private Certificate
                            Authority is located.
                      required:
                        - appConnectionId
                        - certificateAuthorityArn
                        - region
                      additionalProperties: false
                  required:
                    - name
                    - id
                    - status
                    - type
                    - configuration
                  additionalProperties: false
        '400':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  reqId:
                    type: string
                  statusCode:
                    type: number
                    enum:
                      - 400
                  message:
                    type: string
                  error:
                    type: string
                  details: {}
                required:
                  - reqId
                  - statusCode
                  - message
                  - error
                additionalProperties: false
        '401':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  reqId:
                    type: string
                  statusCode:
                    type: number
                    enum:
                      - 401
                  message:
                    type: string
                  error:
                    type: string
                required:
                  - reqId
                  - statusCode
                  - message
                  - error
                additionalProperties: false
        '403':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  reqId:
                    type: string
                  statusCode:
                    type: number
                    enum:
                      - 403
                  message:
                    type: string
                  details: {}
                  error:
                    type: string
                required:
                  - reqId
                  - statusCode
                  - message
                  - error
                additionalProperties: false
        '404':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  reqId:
                    type: string
                  statusCode:
                    type: number
                    enum:
                      - 404
                  message:
                    type: string
                  error:
                    type: string
                required:
                  - reqId
                  - statusCode
                  - message
                  - error
                additionalProperties: false
        '422':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  reqId:
                    type: string
                  statusCode:
                    type: number
                    enum:
                      - 422
                  message: {}
                  error:
                    type: string
                required:
                  - reqId
                  - statusCode
                  - error
                additionalProperties: false
        '500':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  reqId:
                    type: string
                  statusCode:
                    type: number
                    enum:
                      - 500
                  message:
                    type: string
                  error:
                    type: string
                required:
                  - reqId
                  - statusCode
                  - message
                  - error
                additionalProperties: false

````