Shares or unshares a template.
Operation description
In this example, the template whose ID is 5ecd1e10-b0e9-4389-a565-e4c15efc****
is shared with an Alibaba Cloud account. The ID of the Alibaba Cloud account is 151266687691****
.
151266687691****
) can authorize RAM users to use the shared template.
Debugging
Authorization information
Request syntax
POST /V2/SetTemplatePermission
GET /V2/SetTemplatePermission
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
ShareOption | string | Yes | The sharing option. Valid values:
| ShareToAccounts |
VersionOption | string | No | The version option for the shared template. This parameter takes effect only if you set ShareOption to ShareToAccounts. Valid values:
| Specified |
TemplateVersion | string | No | The version of the shared template. This parameter takes effect only if you set ShareOption to ShareToAccounts and set VersionOption to Specified. Valid values: v1 to v100. | v1 |
TemplateId | string | Yes | The ID of the template. | 5ecd1e10-b0e9-4389-a565-e4c15efc**** |
AccountIds | array | Yes | The Alibaba Cloud accounts with or from which you want to share or unshare the template. Note
| |
string | Yes | The Alibaba Cloud account with or from which you want to share or unshare the template. Note
| 147322325937**** |
For more information about common request parameters, see Common parameters.
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|