Queries the records of resources or principals that are associated with a resource share.
Operation description
This topic provides an example of how to query the records of shared resources that are associated with a resource share created by the current account in the China (Hangzhou) region. The response shows that the current account is associated with the following two resources:
In the resource share
rs-6GRmdD3X****
, a shared resource of theVSwitch
type with the IDvsw-bp1upw03qyz8n7us9****
was added. The resource is in theAssociated
state, which means the resource is being shared.In the resource share
rs-6GRmdD3X****
, a shared resource of theVSwitch
type with the IDvsw-bp183p93qs667muql****
was removed. The resource is in theDisassociated
state, which means the resource is no longer shared.
Try it now

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 resource ID. 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 association type. Valid values:
| Resource |
AssociationStatus | string | No | The association status. Valid values:
Note Records in the | Associated |
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 | If the response is truncated, you can use | TGlzdFJlc291cm**** |
ResourceShareIds | array | No | The IDs of the resource shares. You can specify up to 5 resource share IDs. | rs-6GRmdD3X**** |
string | No | The ID of the resource share. | rs-6GRmdD3X**** |
Response elements
Element | Type | Description | Example |
object | The response parameters. | ||
NextToken | string | If the response is truncated, you can use | TGlzdFJlc291cm**** |
RequestId | string | The request ID. | 11BA57B5-7301-4E2F-BBA5-2AE4C2F4FCDB |
ResourceShareAssociations | array<object> | The information about the shared resources or principals. | |
object | The information about the shared resources or principals. | ||
UpdateTime | string | The time when the association was updated. Two cases exist:
| 2020-12-07T07:39:02.920Z |
EntityId | string | The ID of the associated entity. Valid values:
| vsw-bp1upw03qyz8n7us9**** |
ResourceArn | string | The ARN of the associated resource. Note This parameter is not available when | acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
ResourceShareName | string | The name of the resource share. | example |
CreateTime | string | The time when the association was created. Two cases exist:
| 2020-12-07T07:39:01.818Z |
EntityType | string | The type of the associated entity. Valid values:
| VSwitch |
ResourceShareId | string | The ID of the resource share. | rs-6GRmdD3X**** |
AssociationStatusMessage | string | The reason why the association failed. | The reason for the association failure. |
AssociationType | string | The association type. Valid values:
| Resource |
AssociationStatus | string | The association status. Valid values:
Note Records in the | Failed |
External | boolean | Indicates whether the principal is outside the resource directory. Valid values:
| false |
TargetProperty | string | The properties of the principal. For example, the time period for resource sharing. Valid values for
Note This parameter is returned only when the principal is an Alibaba Cloud service. | { "timeRange":{ "timeRangeType":"timeRange", "beginAtTime":"00:00", "timezone":"UTC+8", "endAtTime":"19:59" } } |
AssociationFailedDetails | array<object> | The details of the failure to associate or disassociate the resource or principal. | |
object | The details of the failure to associate or disassociate the resource or principal. | ||
Status | string | This parameter is deprecated. Use FailureReason instead. | 无 |
StatusMessage | string | This parameter is deprecated. Use FailureDescription instead. | 无 |
AssociateType | string | This parameter is deprecated. Use OperationType instead. | 无 |
ResourceArn | string | The ARN of the associated resource. Note This parameter is not available when | acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
EntityType | string | The type of the associated entity. Valid values:
| Account |
FailureReason | string | The reason for the failure to associate or disassociate the entity. Valid values:
| Unavailable |
FailureDescription | string | The detailed description of the failure to associate or disassociate the entity. | You cannot access the specified resource at this time. |
OperationType | string | The operation type. Valid values:
| Associate |
EntityId | string | The ID of the associated entity. Valid values:
| 172050525300**** |
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, "TargetProperty": "{\n \"timeRange\":{\n \"timeRangeType\":\"timeRange\",\n \"beginAtTime\":\"00:00\",\n \"timezone\":\"UTC+8\",\n \"endAtTime\":\"19:59\"\n }\n}", "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****" } ] } ] }
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.