Crée un nouveau type de ressource ou crée une nouvelle version pour un type de ressource existant.
Description de l'opération
-
Les versions augmentent à partir de v1.
-
Si vous créez un nouveau type de ressource, v1 est utilisée comme version par défaut du type de ressource. Vous pouvez appeler l'opération SetResourceType pour modifier la version par défaut d'un type de ressource.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ros:RegisterResourceType |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| EntityType |
string |
Oui |
Le type d'entité. Définissez la valeur sur Module. Valeurs valides :
|
Module |
| ResourceType |
string |
Oui |
Le type de ressource. |
MODULE::MyOrganization::MyService::MyUsecase |
| TemplateBody |
string |
Non |
La structure qui contient le corps du modèle. Le corps du modèle doit avoir une longueur de 1 à 524 288 octets. Le corps du modèle est utilisé comme contenu du module. Si la longueur du corps du modèle dépasse la limite supérieure, nous vous recommandons d'ajouter des paramètres au corps de la requête HTTP POST pour éviter les échecs de requête causés par des URL excessivement longues. Remarque
|
{"ROSTemplateFormatVersion":"2015-09-01"} |
| TemplateURL |
string |
Non |
L'URL du fichier qui contient le corps du modèle. L'URL doit pointer vers un modèle situé sur un serveur web HTTP ou HTTPS ou dans un compartiment Object Storage Service (OSS), tel que oss://ros/template/demo ou oss://ros/template/demo?RegionId=cn-hangzhou. Le corps du modèle peut avoir une longueur maximale de 524 288 octets. Le corps du modèle est utilisé comme contenu du module. Remarque
L'URL peut avoir une longueur maximale de 1 024 octets. |
oss://ros-template/demo |
| Description |
string |
Non |
La description du type de ressource. La description peut contenir jusqu'à 512 caractères. |
Il s'agit d'une démonstration |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer le jeton, mais vous devez vous assurer que le jeton est unique parmi les différentes requêtes. |
123e4567-e89b-12d3-a456-42665544**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
B288A0BE-D927-4888-B0F7-B35EF84B6E6F |
| RegistrationId |
string |
L'identifiant de l'enregistrement d'inscription. Vous pouvez appeler l'opération ListResourceTypeRegistrations pour interroger les enregistrements d'inscription. |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
Exemples
JSON format
{
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6F",
"RegistrationId": "4a6c9851-3b0f-4f5f-b4ca-a14bf691****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.