CloudFront Conflicting Alias API
The Conflicting Alias API from CloudFront — 1 operation(s) for conflicting alias.
The Conflicting Alias API from CloudFront — 1 operation(s) for conflicting alias.
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/cloudfront:cloudfront-conflicting-alias-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.1.0
info:
title: Amazon CloudFront Conflicting Alias API
version: '2020-05-31'
description: Generated from AWS's published Smithy model for Amazon CloudFront. 1 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://cloudfront.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
paths:
/2020-05-31/conflicting-alias:
get:
operationId: ListConflictingAliases
summary: List Conflicting Aliases
description: The ListConflictingAliases API operation only supports standard distributions. To list domain conflicts
for both standard distributions and distribution tenants, we recommend that you use the ListDomainConflicts API operation
instead. Gets a list of aliases that conflict or overlap with the provided alias, and the associated CloudFront standard
distribution and Amazon Web Services accounts for each conflicting alias. An alias is commonly known as a custom domain
or vanity domain. It can also be called a CNAME or alternate domain name. In the returned list, the standard distribution
and account IDs are partially hidden, which allows you to identify the standard distribution and accounts that you
own, and helps to protect the information of ones that you don't own. Use this operation to find aliases that are
in use in CloudFront that conflict or overlap with the provided alias. For example, if you provide www.example.com
as input, the returned list can include www.example.com and the overlapping wildcard alternate domain name (*.example.com),
if they exist. If you provide *.example.com as input, the returned list can include *.example.com and any alternate
domain names covered by tha
responses:
'200':
description: Success
content:
text/xml:
schema:
$ref: '#/components/schemas/ListConflictingAliasesResult'
'400':
description: InvalidArgument
content:
text/xml:
schema:
$ref: '#/components/schemas/InvalidArgument'
'404':
description: NoSuchDistribution
content:
text/xml:
schema:
$ref: '#/components/schemas/NoSuchDistribution'
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/ListConflictingAliasesRequest'
tags:
- Conflicting Alias
components:
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: cloudfront
schemas:
ConflictingAlias:
type: object
properties:
Alias:
type: string
description: An alias (also called a CNAME).
DistributionId:
type: string
description: The (partially hidden) ID of the CloudFront standard distribution associated with the alias.
AccountId:
type: string
description: The (partially hidden) ID of the Amazon Web Services account that owns the standard distribution that's
associated with the alias.
ConflictingAliasesList:
type: object
properties:
NextMarker:
type: string
description: If there are more items in the list than are in this response, this element is present. It contains
the value that you should use in the Marker field of a subsequent request to continue listing conflicting aliases
where you left off.
MaxItems:
type: integer
description: The maximum number of conflicting aliases requested.
Quantity:
type: integer
description: The number of conflicting aliases returned in the response.
Items:
type: array
items:
$ref: '#/components/schemas/ConflictingAlias'
description: Contains the conflicting aliases in the list.
InvalidArgument:
type: object
properties:
Message:
type: string
ListConflictingAliasesRequest:
type: object
properties:
DistributionId:
type: string
description: The ID of a standard distribution in your account that has an attached TLS certificate that includes
the provided alias.
Alias:
type: string
description: The alias (also called a CNAME) to search for conflicting aliases.
Marker:
type: string
description: Use this field when paginating results to indicate where to begin in the list of conflicting aliases.
The response includes conflicting aliases in the list that occur after the marker. To get the next page of the
list, set this field's value to the value of NextMarker from the current page's response.
MaxItems:
type: integer
description: The maximum number of conflicting aliases that you want in the response.
required:
- DistributionId
- Alias
ListConflictingAliasesResult:
type: object
properties:
ConflictingAliasesList:
$ref: '#/components/schemas/ConflictingAliasesList'
NoSuchDistribution:
type: object
properties:
Message:
type: string
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/cloudfront/service/2020-05-31/cloudfront-2020-05-31.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)