CodeArtifact

2024/10/01 - CodeArtifact - 1 updated api methods

Changes  Add support for the dual stack endpoints.

GetRepositoryEndpoint (updated) Link ΒΆ
Changes (request)
{'endpointType': 'dualstack | ipv4'}

Returns the endpoint of a repository for a specific package format. A repository has one endpoint for each package format:

  • cargo

  • generic

  • maven

  • npm

  • nuget

  • pypi

  • ruby

  • swift

See also: AWS API Documentation

Request Syntax

client.get_repository_endpoint(
    domain='string',
    domainOwner='string',
    repository='string',
    format='npm'|'pypi'|'maven'|'nuget'|'generic'|'ruby'|'swift'|'cargo',
    endpointType='dualstack'|'ipv4'
)
type domain

string

param domain

[REQUIRED]

The name of the domain that contains the repository.

type domainOwner

string

param domainOwner

The 12-digit account number of the Amazon Web Services account that owns the domain that contains the repository. It does not include dashes or spaces.

type repository

string

param repository

[REQUIRED]

The name of the repository.

type format

string

param format

[REQUIRED]

Returns which endpoint of a repository to return. A repository has one endpoint for each package format.

type endpointType

string

param endpointType

A string that specifies the type of endpoint.

rtype

dict

returns

Response Syntax

{
    'repositoryEndpoint': 'string'
}

Response Structure

  • (dict) --

    • repositoryEndpoint (string) --

      A string that specifies the URL of the returned endpoint.