Partagez ou annulez le partage d'un modèle.
Dans cet exemple, le modèle dont l'ID est 5ecd1e10-b0e9-4389-a565-e4c15efc**** est partagé avec le compte Alibaba Cloud dont l'ID est 151266687691****.
Le compte peut autoriser un utilisateur RAM à utiliser le modèle partagé.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | SetTemplatePermission | L'opération à effectuer. Définissez la valeur sur SetTemplatePermission. |
| AccountIds.N | RepeatList | Oui | 151266687691**** | Liste des comptes Alibaba Cloud (un ou plusieurs) avec lesquels vous souhaitez partager ou annuler le partage du modèle. Valeurs valides pour N : 1 à 5. Remarque
|
| ShareOption | String | Oui | ShareToAccounts | Option de partage. Valeurs valides :
|
| TemplateId | String | Oui | 5ecd1e10-b0e9-4389-a565-e4c15efc**** | ID du modèle. |
| VersionOption | String | Non | Specified | Option de version pour le partage de modèle. Ce paramètre prend effet si le paramètre ShareOption est défini sur ShareToAccounts. Valeur par défaut : AllVersions. Valeurs valides :
|
| TemplateVersion | String | Non | v1 | Version du modèle à partager. Ce paramètre prend effet si le paramètre ShareOption est défini sur ShareToAccounts et le paramètre VersionOption sur Specified. Valeurs valides : v1 à v100. |
Pour plus d'informations sur les paramètres communs, consultez la rubrique Paramètres communs.
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | B288A0BE-D927-4888-B0F7-B35EF84B6E6F |
ID de la requête. |
Exemples
Exemple de requête
http(s)://ros.aliyuncs.com/? Action=SetTemplatePermission
&AccountIds.1=151266687691****
&ShareOption=ShareToAccounts
&TemplateId=5ecd1e10-b0e9-4389-a565-e4c15efc****
&<Common request parameters>
Exemple de réponse réussie
Format XML
<SetTemplatePermissionResponse>
<RequestId>B288A0BE-D927-4888-B0F7-B35EF84B6E6F</RequestId>
</SetTemplatePermissionResponse>
Format JSON
{
"RequestId":"B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs de l'API.
| Code d'état HTTP | Code d'erreur | Message d'erreur | Description |
|
400 |
TemplateBeingProcessed |
Template { ID } is being processed, retry later. |
Ce message d'erreur indique qu'une action est en cours sur le modèle spécifié. Réessayez ultérieurement. ID correspond à l'ID du modèle. |
|
404 |
TemplateNotFound |
The Tempalte ({ ID }) could not be found. |
Ce message d'erreur indique que le modèle spécifié n'existe pas. ID correspond à l'ID du modèle. |
|
404 |
TemplateNotFound |
The Template { ID } with version { version } could not be found. |
Ce message d'erreur indique que le modèle ou la version spécifiée n'existe pas. ID correspond à l'ID du modèle et version à la version du modèle. |