Alias - Create
Créer un abonnement alias.
PUT https://management.azure.com/providers/Microsoft.Subscription/aliases/{aliasName}?api-version=2021-10-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
alias
|
path | True |
string |
AliasName est le nom de la demande de création d’abonnement. Notez que ce n’est pas le même que le nom de l’abonnement et que cela n’a pas d’autre besoin de cycle de vie au-delà de la demande de création d’abonnement. |
|
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande cliente. La version actuelle est 2021-10-01 |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| properties |
Placez les propriétés de la demande d’alias. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Réponse normale pour une requête réussie. |
|
| 201 Created |
Accepté. La création d’abonnement est en cours. |
|
| Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
CreateAlias
Exemple de requête
PUT https://management.azure.com/providers/Microsoft.Subscription/aliases/aliasForNewSub?api-version=2021-10-01
{
"properties": {
"displayName": "Test Subscription",
"workload": "Production",
"billingScope": "/billingAccounts/af6231a7-7f8d-4fcc-a993-dd8466108d07:c663dac6-a9a5-405a-8938-cd903e12ab5b_2019_05_31/billingProfiles/QWDQ-QWHI-AUW-SJDO-DJH/invoiceSections/FEUF-EUHE-ISJ-SKDW-DJH",
"subscriptionId": null,
"additionalProperties": {
"managementGroupId": null,
"subscriptionTenantId": "66f6e4d6-07dc-4aea-94ea-e12d3026a3c8",
"subscriptionOwnerId": "f09b39eb-c496-482c-9ab9-afd799572f4c",
"tags": {
"tag1": "Messi",
"tag2": "Ronaldo",
"tag3": "Lebron"
}
}
}
}
Exemple de réponse
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"subscriptionId": "e2283d0f-acad-4904-b803-627dd74cc072",
"displayName": "Test Subscription",
"provisioningState": "Accepted",
"acceptOwnershipUrl": "/providers/Microsoft.Subscription/e2283d0f-acad-4904-b803-627dd74cc072/acceptOwnership",
"acceptOwnershipState": "Pending",
"billingScope": "/billingAccounts/af6231a7-7f8d-4fcc-a993-dd8466108d07:c663dac6-a9a5-405a-8938-cd903e12ab5b_2019_05_31/billingProfiles/QWDQ-QWHI-AUW-SJDO-DJH/invoiceSections/FEUF-EUHE-ISJ-SKDW-DJH",
"workload": "Production",
"resellerId": null,
"subscriptionOwnerId": "f09b39eb-c496-482c-9ab9-afd799572f4c",
"managementGroupId": null,
"tags": {
"tag1": "Messi",
"tag2": "Ronaldo",
"tag3": "Lebron"
}
}
}
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"subscriptionId": "e2283d0f-acad-4904-b803-627dd74cc072",
"displayName": "Test Subscription",
"provisioningState": "Accepted",
"acceptOwnershipUrl": "/providers/Microsoft.Subscription/e2283d0f-acad-4904-b803-627dd74cc072/acceptOwnership",
"acceptOwnershipState": "Pending",
"billingScope": "/billingAccounts/af6231a7-7f8d-4fcc-a993-dd8466108d07:c663dac6-a9a5-405a-8938-cd903e12ab5b_2019_05_31/billingProfiles/QWDQ-QWHI-AUW-SJDO-DJH/invoiceSections/FEUF-EUHE-ISJ-SKDW-DJH",
"workload": "Production",
"resellerId": null,
"subscriptionOwnerId": "f09b39eb-c496-482c-9ab9-afd799572f4c",
"managementGroupId": null,
"tags": {
"tag1": "Messi",
"tag2": "Ronaldo",
"tag3": "Lebron"
}
}
}
Définitions
| Nom | Description |
|---|---|
|
Accept |
État de propriété d’acceptation de la ressource. |
|
created |
Type d’identité qui a créé la ressource. |
|
Error |
Décrit le format de la réponse d’erreur. |
|
Error |
La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur. |
|
Provisioning |
État d’approvisionnement de la ressource. |
|
Put |
Paramètres requis pour créer un abonnement. |
|
Put |
Placez les propriétés supplémentaires de l’abonnement. |
|
Put |
Placez les propriétés de l’abonnement. |
|
Subscription |
Informations d’abonnement avec l’alias. |
|
Subscription |
Placez les propriétés de résultat de création d’abonnement. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
| workload |
Type de charge de travail de l’abonnement. Il peut s’agir de Production ou DevTest. |
AcceptOwnership
État de propriété d’acceptation de la ressource.
| Valeur | Description |
|---|---|
| Pending | |
| Completed | |
| Expired |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorResponse
Décrit le format de la réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur |
| message |
string |
Message d’erreur indiquant pourquoi l’opération a échoué. |
ErrorResponseBody
La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur |
| error |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur indiquant pourquoi l’opération a échoué. |
ProvisioningState
État d’approvisionnement de la ressource.
| Valeur | Description |
|---|---|
| Pending | |
| Accepted | |
| Succeeded |
PutAliasRequest
Paramètres requis pour créer un abonnement.
| Nom | Type | Description |
|---|---|---|
| properties |
Placez les propriétés de la demande d’alias. |
PutAliasRequestAdditionalProperties
Placez les propriétés supplémentaires de l’abonnement.
| Nom | Type | Description |
|---|---|---|
| managementGroupId |
string |
ID du groupe d’administration de l’abonnement. |
| subscriptionOwnerId |
string |
ID de propriétaire de l’abonnement |
| subscriptionTenantId |
string |
ID de locataire de l’abonnement |
| tags |
object |
Balises de l’abonnement |
PutAliasRequestProperties
Placez les propriétés de l’abonnement.
| Nom | Type | Description |
|---|---|---|
| additionalProperties |
Placez les propriétés supplémentaires de la demande d’alias. |
|
| billingScope |
string |
Étendue de facturation de l’abonnement. Pour CustomerLed et FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
| displayName |
string |
Nom convivial de l’abonnement. |
| resellerId |
string |
ID de revendeur |
| subscriptionId |
string |
Ce paramètre peut être utilisé pour créer un alias pour l’ID d’abonnement existant |
| workload |
Type de charge de travail de l’abonnement. Il peut s’agir de Production ou DevTest. |
SubscriptionAliasResponse
Informations d’abonnement avec l’alias.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID complet pour la ressource d’alias. |
| name |
string |
ID d’alias. |
| properties |
Propriétés de réponse de l’alias d’abonnement. |
|
| systemData |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
|
| type |
string |
Type de ressource, Microsoft.Subscription/alias. |
SubscriptionAliasResponseProperties
Placez les propriétés de résultat de création d’abonnement.
| Nom | Type | Description |
|---|---|---|
| acceptOwnershipState |
État de propriété d’acceptation de la ressource. |
|
| acceptOwnershipUrl |
string |
URL permettant d’accepter la propriété de l’abonnement. |
| billingScope |
string |
Étendue de facturation de l’abonnement. Pour CustomerLed et FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
| createdTime |
string |
Heure de création |
| displayName |
string |
Nom complet de l’abonnement. |
| managementGroupId |
string |
ID du groupe d’administration. |
| provisioningState |
État d’approvisionnement de la ressource. |
|
| resellerId |
string |
ID de revendeur |
| subscriptionId |
string |
ID d’abonnement nouvellement créé. |
| subscriptionOwnerId |
string |
ID de propriétaire de l’abonnement |
| tags |
object |
Balises de l’abonnement |
| workload |
Type de charge de travail de l’abonnement. Il peut s’agir de Production ou DevTest. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |
workload
Type de charge de travail de l’abonnement. Il peut s’agir de Production ou DevTest.
| Valeur | Description |
|---|---|
| Production | |
| DevTest |