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