You need to enable JavaScript to run this app.
Container Registry

Container Registry

Copy page
Download PDF
General Data Structure
Request data structure
Copy page
Download PDF
Request data structure
MavenRegistryConfig​
​
Parameter Name​
Type​
Required​
Example​
Description​
VersionPolicy​
String​
None​
Release​
Maven repository version policy, possible values:​
  • Release: Release repository, used for storing stable release versions during development.​
  • Snapshot: A snapshot repository used to save unstable versions during development.​
  • Mixed: Mixed repository.​
LayoutPolicy​
String​
None​
Strict​
Maven repository layout policy. Support strict (default), permissive​
​
GroupRegistryConfig​
​
Parameter Name​
Type​
Required​
Example​
Description​
Registries​
List<String>​
Yes​
[a,b,c]​
The member repository instance name in the aggregate repository.​
​
ProxyRegistryConfig​
​
Parameter Name​
Type​
Required​
Example​
Description​
ProxyUrl​
String​
Yes​
https://go.skd.com​
Address of the proxy target repository.​
Credential​
Object Credential​
None​
-​
Proxy repository authentication configuration.​
​
Credential​
​
Parameter Name​
Type​
Required​
Sample value​
Description​
Type​
String​
Yes​
BasicAuth​
Supported authentication type: BasicAuth.​
Username​
String​
None​
username​
Username for BasicAuth authentication method.​
Password​
String​
None​
psswd​
The password for the BasicAuth authentication method.​
​
RegistryFilter​
​
Parameter Name​
Type​
Required​
Sample value​
Description​
Names​
List<String>​
None​
["test1", "jt*tt", "*test", "li*"]​
Search for specified Container Registry instance names using exact or fuzzy matching. Fuzzy matching only supports the use of [object].*The symbol "#" is used as a wildcard, up to 20 instances.​
Formats​
List<String>​
None​
["Maven"]​
Only one package type is allowed per Container Registry instance. Valid values:​
  • Generic: An artifact repository of the Generic type.​
  • Maven: Maven-type artifact repository.​
  • PyPI: A PyPI-type artifact repository.​
  • NPM: NPM-type artifact repository.​
Modes​
List<String>​
None​
["Hosted"]​
Only one artifact repository mode is allowed. Valid values:​
  • Hosted: Local repository, which is a standard artifact repository. It can provide functions for uploading and downloading packages, just like the official repository.​
  • Proxy: A proxy repository primarily serves as a proxy for other repositories and mainly proxies official sources, enabling secure and fast downloads of official packages.​
  • Group: An aggregate repository that supports logical aggregation and isolation features for other types of repositories, allows integration of multiple other types of repositories into a collective, and provides services externally through a unified URL.​
​
PackageFilter​
​
Parameter Name​
Type​
Required​
Sample value​
Description​
Names​
List<String>​
None​
["tt1", "jt*tt", "*test", "li*"]​
Retrieve the specified package name, supporting both exact and fuzzy matching. Fuzzy matching is only supported when using [incomplete—source text missing object].*The "#" symbol is used as a wildcard, with up to 20 instances allowed.​
​
VersionFilter​
​
Parameter Name​
Type​
Required​
Sample value​
Description​
Names​
List<String>​
None​
["version1", "version2"]​
Search for the specified package version name; supports exact matching and fuzzy matching. Fuzzy matching only supports use of*The number sign (#) can be used as a wildcard, with a maximum of 20 allowed.​
​
AssetFilter​
​
Parameter Name​
Type​
Required​
Sample value​
Description​
Names​
List<String>​
None​
["file1", "file2"]​
Retrieve the specified package file name, supporting both exact and fuzzy matching. Fuzzy matching only supports use of...*The number sign (#) is used as a wildcard, with up to 20 allowed.​
​
​
Last updated: 2025.10.24 11:20:41