Amazon Elastic Load Balancing Elastic Load Balancing Listener Certificate API
The Elastic Load Balancing Listener Certificate API from Amazon Elastic Load Balancing — 3 operation(s) for elastic load balancing listener certificate.
The Elastic Load Balancing Listener Certificate API from Amazon Elastic Load Balancing — 3 operation(s) for elastic load balancing listener certificate.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/amazon-elastic-load-balancing:amazon-elastic-load-balancing-listener-certificate-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Elastic Load Balancing Listener Certificate API
version: '2015-12-01'
description: Generated from AWS's published Smithy model for Elastic Load Balancing. 3 operation(s).
contact:
name: Amazon Web Services
url: https://aws.amazon.com/contact-us/
license:
name: Apache 2.0
identifier: Apache-2.0
url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://elasticloadbalancing.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
tags:
- name: Listener Certificate
paths:
/?Action=AddListenerCertificates:
post:
operationId: AddListenerCertificates
summary: Add Listener Certificates
description: Adds the specified SSL server certificate to the certificate list for the specified HTTPS or TLS listener. If the certificate in already in the certificate list, the call is successful but the certificate is not added again. For more information, see SSL certificates in the Application Load Balancers Guide or Server certificates in the Network Load Balancers Guide.
responses:
'200':
description: Success
content:
text/xml:
schema:
$ref: '#/components/schemas/AddListenerCertificatesOutput'
'400':
description: CertificateNotFoundException; ListenerNotFoundException; TooManyCertificatesException
content:
text/xml:
schema:
$ref: '#/components/schemas/CertificateNotFoundException'
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
allOf:
- type: object
required:
- Action
- Version
properties:
Action:
type: string
const: AddListenerCertificates
Version:
type: string
const: '2015-12-01'
- $ref: '#/components/schemas/AddListenerCertificatesInput'
tags:
- Listener Certificate
/?Action=DescribeListenerCertificates:
post:
operationId: DescribeListenerCertificates
summary: Describe Listener Certificates
description: Describes the default certificate and the certificate list for the specified HTTPS or TLS listener. If the default certificate is also in the certificate list, it appears twice in the results (once with IsDefault set to true and once with IsDefault set to false). For more information, see SSL certificates in the Application Load Balancers Guide or Server certificates in the Network Load Balancers Guide.
responses:
'200':
description: Success
content:
text/xml:
schema:
$ref: '#/components/schemas/DescribeListenerCertificatesOutput'
'400':
description: ListenerNotFoundException
content:
text/xml:
schema:
$ref: '#/components/schemas/ListenerNotFoundException'
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
allOf:
- type: object
required:
- Action
- Version
properties:
Action:
type: string
const: DescribeListenerCertificates
Version:
type: string
const: '2015-12-01'
- $ref: '#/components/schemas/DescribeListenerCertificatesInput'
tags:
- Listener Certificate
/?Action=RemoveListenerCertificates:
post:
operationId: RemoveListenerCertificates
summary: Remove Listener Certificates
description: Removes the specified certificate from the certificate list for the specified HTTPS or TLS listener.
responses:
'200':
description: Success
content:
text/xml:
schema:
$ref: '#/components/schemas/RemoveListenerCertificatesOutput'
'400':
description: ListenerNotFoundException; OperationNotPermittedException
content:
text/xml:
schema:
$ref: '#/components/schemas/ListenerNotFoundException'
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
allOf:
- type: object
required:
- Action
- Version
properties:
Action:
type: string
const: RemoveListenerCertificates
Version:
type: string
const: '2015-12-01'
- $ref: '#/components/schemas/RemoveListenerCertificatesInput'
tags:
- Listener Certificate
components:
schemas:
AddListenerCertificatesOutput:
type: object
properties:
Certificates:
type: array
items:
$ref: '#/components/schemas/Certificate'
description: Information about the certificates in the certificate list.
DescribeListenerCertificatesOutput:
type: object
properties:
Certificates:
type: array
items:
$ref: '#/components/schemas/Certificate'
description: Information about the certificates.
NextMarker:
type: string
description: If there are additional results, this is the marker for the next set of results. Otherwise, this is null.
AddListenerCertificatesInput:
type: object
properties:
ListenerArn:
type: string
description: The Amazon Resource Name (ARN) of the listener.
Certificates:
type: array
items:
$ref: '#/components/schemas/Certificate'
description: The certificate to add. You can specify one certificate per call. Set CertificateArn to the certificate ARN but do not set IsDefault.
required:
- ListenerArn
- Certificates
DescribeListenerCertificatesInput:
type: object
properties:
ListenerArn:
type: string
description: The Amazon Resource Names (ARN) of the listener.
Marker:
type: string
description: The marker for the next set of results. (You received this marker from a previous call.)
PageSize:
type: integer
description: The maximum number of results to return with this call.
required:
- ListenerArn
ListenerNotFoundException:
type: object
properties:
Message:
type: string
RemoveListenerCertificatesOutput:
type: object
properties: {}
CertificateNotFoundException:
type: object
properties:
Message:
type: string
Certificate:
type: object
properties:
CertificateArn:
type: string
description: The Amazon Resource Name (ARN) of the certificate.
IsDefault:
type: boolean
description: Indicates whether the certificate is the default certificate. Do not set this value when specifying a certificate as an input. This value is not included in the output when describing a listener, but is included when describing listener certificates.
RemoveListenerCertificatesInput:
type: object
properties:
ListenerArn:
type: string
description: The Amazon Resource Name (ARN) of the listener.
Certificates:
type: array
items:
$ref: '#/components/schemas/Certificate'
description: The certificate to remove. You can specify one certificate per call. Set CertificateArn to the certificate ARN but do not set IsDefault.
required:
- ListenerArn
- Certificates
securitySchemes:
sigv4:
type: apiKey
in: header
name: Authorization
description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
x-aws-sigv4:
signingName: elasticloadbalancing
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/elastic-load-balancing-v2/service/2015-12-01/elastic-load-balancing-v2-2015-12-01.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)