get_repository_endpoint

CodeArtifact.Client.get_repository_endpoint(**kwargs)

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

  • maven
  • npm
  • nuget
  • pypi

See also: AWS API Documentation

Request Syntax

response = client.get_repository_endpoint(
    domain='string',
    domainOwner='string',
    repository='string',
    format='npm'|'pypi'|'maven'|'nuget'|'generic'
)
Parameters
  • domain (string) --

    [REQUIRED]

    The name of the domain that contains the repository.

  • domainOwner (string) -- 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.
  • repository (string) --

    [REQUIRED]

    The name of the repository.

  • format (string) --

    [REQUIRED]

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

Return type

dict

Returns

Response Syntax

{
    'repositoryEndpoint': 'string'
}

Response Structure

  • (dict) --

    • repositoryEndpoint (string) --

      A string that specifies the URL of the returned endpoint.

Exceptions

  • CodeArtifact.Client.exceptions.AccessDeniedException
  • CodeArtifact.Client.exceptions.InternalServerException
  • CodeArtifact.Client.exceptions.ResourceNotFoundException
  • CodeArtifact.Client.exceptions.ThrottlingException
  • CodeArtifact.Client.exceptions.ValidationException