Tous les produits
Search
Centre de documentation

:SetTemplatePermission

Dernière mise à jour :Aug 10, 2026

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****.

Remarque

Le compte peut autoriser un utilisateur RAM à utiliser le modèle partagé.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Paramètres de requête

ParamètreTypeObligatoireExempleDescription
ActionStringOuiSetTemplatePermission

L'opération à effectuer. Définissez la valeur sur SetTemplatePermission.

AccountIds.NRepeatListOui151266687691****

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
  • Ce paramètre ne peut pas contenir l'ID du compte Alibaba Cloud propriétaire du modèle, ni celui des utilisateurs RAM de ce compte.
  • Si le paramètre ShareOption est défini sur CancelSharing, vous pouvez annuler le partage du modèle avec tous les comptes Alibaba Cloud spécifiés en utilisant l'astérisque (*).
ShareOptionStringOuiShareToAccounts

Option de partage.

Valeurs valides :

  • ShareToAccounts : partage le modèle avec d'autres comptes Alibaba Cloud.
  • CancelSharing : annule le partage du modèle.
TemplateIdStringOui5ecd1e10-b0e9-4389-a565-e4c15efc****

ID du modèle.

VersionOptionStringNonSpecified

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 :

  • AllVersions : partage toutes les versions du modèle.
  • Latest : partage uniquement la dernière version du modèle. Si le modèle partagé est mis à jour, la dernière version est partagée avec le compte de destination.
  • Current : partage uniquement la version actuelle du modèle. La version actuelle est partagée avec le compte de destination, même si le modèle est mis à jour.
  • Specified : partage uniquement une version spécifique du modèle.
TemplateVersionStringNonv1

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.