Partager via


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
aliasName
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

PutAliasRequestProperties

Placez les propriétés de la demande d’alias.

Réponses

Nom Type Description
200 OK

SubscriptionAliasResponse

Réponse normale pour une requête réussie.

201 Created

SubscriptionAliasResponse

Accepté. La création d’abonnement est en cours.

Other Status Codes

ErrorResponseBody

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
AcceptOwnership

État de propriété d’acceptation de la ressource.

createdByType

Type d’identité qui a créé la ressource.

ErrorResponse

Décrit le format de la réponse d’erreur.

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.

ProvisioningState

État d’approvisionnement de la ressource.

PutAliasRequest

Paramètres requis pour créer un abonnement.

PutAliasRequestAdditionalProperties

Placez les propriétés supplémentaires de l’abonnement.

PutAliasRequestProperties

Placez les propriétés de l’abonnement.

SubscriptionAliasResponse

Informations d’abonnement avec l’alias.

SubscriptionAliasResponseProperties

Placez les propriétés de résultat de création d’abonnement.

systemData

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

ErrorResponse

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

PutAliasRequestProperties

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

PutAliasRequestAdditionalProperties

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

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

SubscriptionAliasResponseProperties

Propriétés de réponse de l’alias d’abonnement.

systemData

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

AcceptOwnership

É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

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

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

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

createdByType

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