Queries the versions of a permission.
Operation description
This topic provides an example on how to call the API operation to query the versions of the AliyunRSDefaultPermissionVSwitch permission in the cn-hangzhou region.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
resourcesharing:ListPermissionVersions |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PermissionName |
string |
Yes |
The name of the permission. |
AliyunRSDefaultPermissionVSwitch |
| MaxResults |
integer |
No |
The maximum number of entries to return for a single request. Valid values: 1 to 100. Default value: 20. |
20 |
| NextToken |
string |
No |
The |
TGlzdFJlc291cm**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| NextToken |
string |
The token that is used to initiate the next request. If the response of the current request is truncated, you can use the token to initiate another request and obtain the remaining records. |
TGlzdFJlc291cm**** |
| RequestId |
string |
The ID of the request. |
04677DCA-7C33-464B-8811-1B1DA3C3D197 |
| Permissions |
array<object> |
The information about the permission. |
|
|
object |
The information about the permission. |
||
| PermissionName |
string |
The name of the permission. |
AliyunRSDefaultPermissionVSwitch |
| PermissionVersion |
string |
The version of the permission. |
v1 |
| DefaultVersion |
boolean |
Indicates whether the version is the default version. Valid values:
|
true |
| CreateTime |
string |
The creation time. |
2020-12-07T07:39:01.818Z |
| UpdateTime |
string |
The update time. |
2020-12-07T07:39:01.818Z |
| ResourceType |
string |
The type of the shared resources. For more information about the types of resources that can be shared, see Services that work with Resource Sharing. |
VSwitch |
| DefaultPermission |
boolean |
Indicates whether the permission is the default permission. Valid values:
|
true |
Examples
Success response
JSON format
{
"NextToken": "TGlzdFJlc291cm****",
"RequestId": "04677DCA-7C33-464B-8811-1B1DA3C3D197",
"Permissions": [
{
"PermissionName": "AliyunRSDefaultPermissionVSwitch",
"PermissionVersion": "v1",
"DefaultVersion": true,
"CreateTime": "2020-12-07T07:39:01.818Z",
"UpdateTime": "2020-12-07T07:39:01.818Z",
"ResourceType": "VSwitch",
"DefaultPermission": true
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter.PermissionName | You must specify PermissionName. | PermissionName is not configured. |
| 400 | InvalidParameter.ResourceType | The ResourceType is invalid. | The specified ResourceType parameter is invalid. |
| 400 | InvalidParameter.MaxResults | The MaxResults is invalid. | The MaxResults parameter is invalid. |
| 400 | InvalidParameter.NextToken | The NextToken is invalid. | The NextToken parameter is invalid. |
| 400 | InvalidParameter.NextToken.Length | The maximum length of NextToken exceeds 256 characters. | The length of NextToken cannot exceed 256 characters. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.