Updated on 2025-08-06 GMT+08:00

Disassociating RAM Managed Permissions

Function

This API is used to disassociate RAM managed permissions from a resource share. The disassociation takes effect immediately after you call this API. You can disassociate RAM managed permissions for a resource type from a resource share only when there is no permission for that resource type in the resource share.

URI

POST https://{endpoint}/v1/resource-shares/{resource_share_id}/disassociate-permission

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

resource_share_id

Yes

String

ID of the resource share.

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Security-Token

No

String

Security token (session token) for temporary security credentials. This parameter is mandatory when you make an API call using temporary security credentials.

Table 3 Request body parameters

Parameter

Mandatory

Type

Description

permission_id

Yes

String

ID of the RAM managed permission.

Response Parameters

Status code: 200

Request succeeded.

None

Example Requests

Disassociating resource sharing permissions from a resource share

POST https://{endpoint}/v1/resource-shares/{resource_share_id}/disassociate-permission

{
  "permission_id" : "string"
}

Example Responses

None

Status Codes

Status Code

Description

200

Request succeeded.

Error Codes

See Error Codes.