CloudFront Conflicting Alias API

The Conflicting Alias API from CloudFront — 1 operation(s) for conflicting alias.

Operations 1

GET /2020-05-31/conflicting-alias List Conflicting Aliases #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cloudfront:cloudfront-conflicting-alias-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API 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 Specification

cloudfront-conflicting-alias-api-openapi.yml Raw ↑
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)