Crée un nouveau compte de ressources ou inscrit un compte de ressources existant dans Account Factory.
Description de l'opération
Crée un nouveau compte de ressources ou inscrit un compte de ressources existant, et applique la ligne de base d'Account Factory au compte.
L'inscription de compte est un processus asynchrone. Une fois le compte créé, la ligne de base d'Account Factory lui est appliquée. Pour interroger les détails de l'inscription et vérifier le résultat de l'application de la ligne de base, appelez GetEnrolledAccount.
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
|
governance:EnrollAccount |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| AccountNamePrefix |
string |
Non |
Le préfixe du nom du compte.
|
test-account |
| DisplayName |
string |
Non |
Le nom d'affichage du compte.
|
test-account |
| FolderId |
string |
Non |
L'identifiant du dossier parent.
|
fd-5ESoku**** |
| PayerAccountUid |
integer |
Non |
L'identifiant du compte de facturation.
|
19534534552**** |
| AccountUid |
integer |
Non |
L'identifiant du compte à inscrire.
|
12868156179**** |
| BaselineItems |
array<object> |
Non |
Les éléments de la ligne de base. Si vous spécifiez ce paramètre, les configurations des éléments de la ligne de base sont fusionnées avec les configurations de la ligne de base spécifiée par |
|
|
object |
Non |
Les configurations de l'élément de la ligne de base. |
||
| Config |
string |
Non |
Les configurations de l'élément de la ligne de base. |
{\"Notifications\":[{\"GroupKey\":\"account_msg\",\"Contacts\":[{\"Name\":\"aa\"}],\"PmsgStatus\":1,\"EmailStatus\":1,\"SmsStatus\":1}]} |
| Name |
string |
Non |
Le nom de l'élément de la ligne de base. |
ACS-BP_ACCOUNT_FACTORY_VPC |
| Skip |
boolean |
Non |
Indique si l'élément de la ligne de base doit être ignoré. Valeurs valides :
|
false |
| Version |
string |
Non |
La version de l'élément de la ligne de base. |
1.0 |
| BaselineId |
string |
Non |
L'identifiant de la ligne de base. Si vous laissez ce paramètre vide, la ligne de base par défaut est utilisée. |
afb-bp1durvn3lgqe28v**** |
| ResellAccountType |
string |
Non |
Le type d'identité du membre. Valeurs valides :
Remarque
Ce paramètre n'est disponible que pour les revendeurs sur le site international (alibabacloud.com). |
resell |
| RegionId |
string |
Non |
L'identifiant de la région. |
cn-hangzhou |
| Tag |
array<object> |
Non |
Les balises. Vous pouvez spécifier jusqu'à 20 balises. |
|
|
object |
Non |
La balise. |
||
| Key |
string |
Non |
La clé de la balise. |
tagKey |
| Value |
string |
Non |
La valeur de la balise. |
tagValue |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le résultat renvoyé. |
||
| AccountUid |
integer |
L'identifiant du compte inscrit. colspan="1" rowspan="1"> 143165363236**** |
143165363236**** |
| RequestId |
string |
L'identifiant de la requête. |
7071E5FA-515E-5F53-B335-B87D619C6A66 |
Exemples
JSON format
{
"AccountUid": 0,
"RequestId": "7071E5FA-515E-5F53-B335-B87D619C6A66"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter %s is not valid. | The specified parameter %s is invalid. |
| 400 | DeployConflict.Blueprint | The %s blueprint is being deployed. Please wait for its deployment to complete and try again. | A blueprint is being implemented. Try again later after the blueprint is implemented. |
| 400 | DependencyViolation.Blueprint | The %s blueprint has not been deployed. Please deploy the resource structure first. | You have not deployed a dependent blueprint. You must deploy the dependent blueprint. |
| 400 | DependencyViolation.BaselineItem | The dependency of %s baseline item has not been configured. Please config %s first. | No dependency baseline items are configured. Before you can proceed, you must configure a dependency baseline item. |
| 400 | IncorrectBlueprintStatus | The current status of the blueprint does not support this operation. | The current status of the blueprint does not support this operation. |
| 500 | InternalError | A system error occurred. | A system error occurred. |
| 403 | InvalidUser.NotResourceDirectoryMaster | The specified account is not a master account of resource directory. | The specified account is not a master account of resource directory. |
| 404 | InvalidUser.NotFound | The specified user does not exist. | The user does not exist. |
| 404 | InvalidBlueprint.NotFound | The specified blueprint does not exist. | The specified blueprint does not exist. |
| 404 | InvalidBaselineItem.NotFound | The specified baseline item named %s does not exist. | The specified baseline item does not exist. |
| 404 | InvalidEnterpriseRealName.NotFound | The specified account has not passed enterprise real name verification. Please complete the verification for the account first. | The specified account has not passed enterprise real-name verification. Please complete the verification for the account first. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.