CodeArtifact / Client / get_repository_endpoint

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:

  • cargo

  • generic

  • maven

  • npm

  • nuget

  • pypi

  • ruby

  • swift

See also: AWS API Documentation

Request Syntax

response = client.get_repository_endpoint(
    domain='string',
    domainOwner='string',
    repository='string',
    format='npm'|'pypi'|'maven'|'nuget'|'generic'|'ruby'|'swift'|'cargo',
    endpointType='dualstack'|'ipv4'
)
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.

  • endpointType (string) – A string that specifies the type of endpoint.

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