Lists artifact subscription rules.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cr:ListArtifactSubscriptionRule |
list |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
cri-c0o11woew0k**** |
| PageNo |
integer |
No |
The current page number. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Maximum value: 100. If the specified value exceeds 100, the system returns a parameter error or uses 100 as the actual maximum number of entries per page. |
30 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
07FC5654-C82A-59FA-A9D1-78B4EE443F86 |
| Code |
string |
The return code. |
success |
| PageNo |
integer |
The page number. |
1 |
| IsSuccess |
boolean |
Indicates whether the call was successful. Valid values:
|
true |
| PageSize |
integer |
The number of entries per page. |
30 |
| TotalCount |
integer |
The total number of entries. |
13 |
| Rules |
array<object> |
The list of rules. |
|
|
object |
The list of rules. |
||
| InstanceId |
string |
The instance ID. |
cri-brlg4cbj2yl**** |
| RuleId |
string |
The rule ID. |
crasr-mdbpung4i1rm**** |
| SourceProvider |
string |
The artifact source. Valid values:
|
DOCKER_HUB |
| SourceNamespaceName |
string |
The source namespace. |
library |
| SourceRepoName |
string |
The source repository. |
nginx |
| NamespaceName |
string |
The namespace name. |
test-ns |
| RepoName |
string |
The repository name. |
test-repo |
| TagRegexp |
string |
The image version subscribed from the source repository. Regular expressions are supported. |
release.* |
| TagCount |
integer |
The number of subscribed images. |
1 |
| Override |
boolean |
Indicates whether image overwriting is enabled. |
true |
| Accelerate |
boolean |
Indicates whether the accelerated link is enabled. The subscription acceleration feature is in public preview. Based on scheduling policies and network link optimization, this feature can improve the image subscription speed. |
true |
| CreateTime |
integer |
The creation time. The value is a UNIX timestamp in milliseconds. |
1638187989000 |
| ModifiedTime |
integer |
The modification time. The value is a UNIX timestamp in milliseconds. |
1678341923385 |
| Platform |
array |
The operating system/architecture. If the source repository contains multi-architecture images, only the specified operating system/architecture is subscribed to the target repository of the Enterprise instance. |
|
|
string |
The operating system/architecture. Valid values:
|
*/* |
|
| SourceDomain |
string |
Examples
Success response
JSON format
{
"RequestId": "07FC5654-C82A-59FA-A9D1-78B4EE443F86",
"Code": "success",
"PageNo": 1,
"IsSuccess": true,
"PageSize": 30,
"TotalCount": 13,
"Rules": [
{
"InstanceId": "cri-brlg4cbj2yl****",
"RuleId": "crasr-mdbpung4i1rm****\n",
"SourceProvider": "DOCKER_HUB",
"SourceNamespaceName": "library",
"SourceRepoName": "nginx",
"NamespaceName": "test-ns",
"RepoName": "test-repo",
"TagRegexp": "release.*",
"TagCount": 1,
"Override": true,
"Accelerate": true,
"CreateTime": 1638187989000,
"ModifiedTime": 1678341923385,
"Platform": [
"*/*"
],
"SourceDomain": ""
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | SystemError | A system error occurred. | An unknown error occurred. |
| 403 | NoPrivilege | Access is denied for the user. | The user is not authorized. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.