Lists the resources or principals that are associated with a resource share.
Operation description
This example shows how to query for association records of Shared Resources within Resource Shares created by the current account in the China (Hangzhou) Region. The response shows records for the following two Shared Resources:
A
VSwitchShared Resource,vsw-bp1upw03qyz8n7us9****, was associated with the Resource Sharers-6GRmdD3X****. The resource is in theAssociatedstate, meaning it is actively shared.A
VSwitchShared Resource,vsw-bp183p93qs667muql****, was disassociated from the Resource Sharers-6GRmdD3X****. The resource is in theDisassociatedstate, meaning it is no longer shared.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
resourcesharing:ListResourceShareAssociations |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ResourceId |
string |
No |
The ID of the resource. Note
This parameter is not available when |
vsw-bp183p93qs667muql**** |
| ResourceArn |
string |
No |
The Alibaba Cloud Resource Name (ARN) of the resource. Note
This parameter is not available when |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
| Target |
string |
No |
The ID of the principal. Note
This parameter is not available when |
172050525300**** |
| AssociationType |
string |
Yes |
The type of the association. Valid values:
|
Resource |
| AssociationStatus |
string |
No |
The status of the association. Valid values:
Note
The system automatically deletes records in the |
Associated |
| MaxResults |
integer |
No |
The maximum number of entries to return per page. Valid values: 1 to 100. Default value: 20. |
20 |
| NextToken |
string |
No |
The token for the next page of results. If the previous response was truncated, include this |
TGlzdFJlc291cm**** |
| ResourceShareIds |
array |
No |
The IDs of the resource shares. You can specify up to 5 resource share IDs. |
rs-6GRmdD3X**** |
|
string |
No |
A resource share ID. |
rs-6GRmdD3X**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| NextToken |
string |
The token to retrieve the next page of results. |
TGlzdFJlc291cm**** |
| RequestId |
string |
The ID of the request. |
11BA57B5-7301-4E2F-BBA5-2AE4C2F4FCDB |
| ResourceShareAssociations |
array<object> |
A list of associations. |
|
|
array<object> |
Details of the association. |
||
| UpdateTime |
string |
The time the association was last updated.
|
2020-12-07T07:39:02.920Z |
| EntityId |
string |
The ID of the associated entity.
|
vsw-bp1upw03qyz8n7us9**** |
| ResourceArn |
string |
The Alibaba Cloud Resource Name (ARN) of the associated resource. Note
Returned only if |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
| ResourceShareName |
string |
The name of the resource share. |
example |
| CreateTime |
string |
The time the association was created.
|
2020-12-07T07:39:01.818Z |
| EntityType |
string |
The type of the associated entity.
|
VSwitch |
| ResourceShareId |
string |
The ID of the resource share. |
rs-6GRmdD3X**** |
| AssociationStatusMessage |
string |
The reason for the failed association. |
The reason for the association failure. |
| AssociationType |
string |
The type of the association. Valid values:
|
Resource |
| AssociationStatus |
string |
The status of the association. Valid values:
Note
The system automatically deletes associations in the |
Failed |
| External |
boolean |
Indicates whether the principal is an Alibaba Cloud Account that is not a member of your Resource Directory. Valid values:
|
false |
| AssociationFailedDetails |
array<object> |
Details of a failed association or disassociation. |
|
|
object |
Details of the failed operation. |
||
| Status |
string |
This parameter is deprecated. Use |
无 |
| StatusMessage |
string |
This parameter is deprecated. Use |
无 |
| AssociateType |
string |
This parameter is deprecated. Use |
无 |
| ResourceArn |
string |
The ARN of the associated resource. Note
Returned only if |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
| EntityType |
string |
The type of the entity.
|
Account |
| FailureReason |
string |
The reason for the failed association or disassociation. Valid values:
|
Unavailable |
| FailureDescription |
string |
A detailed description of the association or disassociation failure. |
You cannot access the specified resource at this time. |
| OperationType |
string |
The type of the operation that failed. Valid values:
|
Associate |
| EntityId |
string |
The ID of the entity in the failed association.
|
172050525300**** |
| TargetProperty |
string |
The properties of the principal, such as the time period for resource sharing. Valid values for
Note
Returned only if the principal is an Alibaba Cloud service. |
{ "timeRange":{ "timeRangeType":"timeRange", "beginAtTime":"00:00", "timezone":"UTC+8", "endAtTime":"19:59" } } |
| ResourceProperty |
string |
The sharing-related properties of the resource. |
{"sharePrincipals":true,"shareTagOptions":false} |
Examples
Success response
JSON format
{
"NextToken": "TGlzdFJlc291cm****",
"RequestId": "11BA57B5-7301-4E2F-BBA5-2AE4C2F4FCDB",
"ResourceShareAssociations": [
{
"UpdateTime": "2020-12-07T07:39:02.920Z",
"EntityId": "vsw-bp1upw03qyz8n7us9****",
"ResourceArn": "acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di****",
"ResourceShareName": "example",
"CreateTime": "2020-12-07T07:39:01.818Z",
"EntityType": "VSwitch",
"ResourceShareId": "rs-6GRmdD3X****",
"AssociationStatusMessage": "The reason for the association failure. ",
"AssociationType": "Resource",
"AssociationStatus": "Failed",
"External": false,
"AssociationFailedDetails": [
{
"Status": "无",
"StatusMessage": "无",
"AssociateType": "无",
"ResourceArn": "acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di****",
"EntityType": "Account",
"FailureReason": "Unavailable",
"FailureDescription": "You cannot access the specified resource at this time.",
"OperationType": "Associate",
"EntityId": "172050525300****"
}
],
"TargetProperty": "{\n \"timeRange\":{\n \"timeRangeType\":\"timeRange\",\n \"beginAtTime\":\"00:00\",\n \"timezone\":\"UTC+8\",\n \"endAtTime\":\"19:59\"\n }\n}",
"ResourceProperty": "{\"sharePrincipals\":true,\"shareTagOptions\":false}"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter.AssociationType | You must specify AssociationType. | You must specify AssociationType. |
| 400 | InvalidParameter.AssociationType | The AssociationType is invalid. | The AssociationType parameter is invalid. |
| 400 | InvalidParameter.AssociationStatus | The AssociationStatus is invalid. | The AssociationStatus 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. |
| 400 | InvalidParameter.ResourceShareIds | The ResourceShareIds is invalid. | The ResourceShareIds parameter is invalid. |
| 400 | InvalidParameter.ResourceShareIds.Duplicate | The ResourceShareIds contains duplicate values. | The ResourceShareIds parameter contains duplicate values. |
| 400 | InvalidParameter.ResourceShareIds.Length | The maximum length of ResourceShareIds exceeds 5 characters. | The number of ResourceShareIds values cannot exceed 5. |
| 400 | InvalidParameter.Target | The Target is invalid. | The Target parameter is invalid. |
| 400 | InvalidParameter.ResourceId | The ResourceId is invalid. | The ResourceId parameter is invalid. |
| 400 | ConflictedAssociationType | The specified ResourceId or Target conflicts with AssociationType. | The specified parameter conflicts with AssociationType. |
| 400 | InvalidParameter | The specified parameter is invalid. | The specified parameter is invalid. |
| 400 | InvalidParameter.ResourceArn | The ResourceArn is invalid. | The ResourceArn is invalid. |
| 400 | InvalidParameter.ResourceConflict | Both ResourceId and ResourceArn cannot be specified simultaneously. Please provide only one of these parameters. | Both ResourceId and ResourceArn cannot be specified simultaneously. Please provide only one of these parameters. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.