Partager via


Alias - Create

Créez 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 la même chose que le nom de l’abonnement et qu’il n’y 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 01/10/2021

Corps de la demande

Nom Type Description
properties

PutAliasRequestProperties

Put alias request properties.

Réponses

Nom Type Description
200 OK

SubscriptionAliasResponse

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

201 Created

SubscriptionAliasResponse

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

Other Status Codes

ErrorResponseBody

Réponse d’erreur décrivant la raison de l’échec de l’opération.

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

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

SubscriptionAliasResponse

Informations d’abonnement avec l’alias.

SubscriptionAliasResponseProperties

Placez les propriétés de résultat de la 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.

Nom Type Description
Completed

string

Expired

string

Pending

string

createdByType

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

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorResponse

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

Nom Type Description
code

string

Code d'erreur

message

string

Message d’erreur indiquant la raison de l’échec de l’opération.

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 la raison de l’échec de l’opération.

ProvisioningState

État d’approvisionnement de la ressource.

Nom Type Description
Accepted

string

Pending

string

Succeeded

string

PutAliasRequest

Paramètres requis pour créer un abonnement.

Nom Type Description
properties

PutAliasRequestProperties

Put alias request properties.

PutAliasRequestAdditionalProperties

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

Nom Type Description
managementGroupId

string

ID du groupe d’administration pour l’abonnement.

subscriptionOwnerId

string

ID de propriétaire de l’abonnement

subscriptionTenantId

string

ID de locataire de l’abonnement

tags

object

Balises pour l’abonnement

PutAliasRequestProperties

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

Nom Type Description
additionalProperties

PutAliasRequestAdditionalProperties

Placer des propriétés supplémentaires de 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} Pour EA hérité - /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/aliases.

SubscriptionAliasResponseProperties

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

Nom Type Description
acceptOwnershipState

AcceptOwnership

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

acceptOwnershipUrl

string

URL pour 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} Pour EA hérité - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

createdTime

string

Heure de création

displayName

string

Nom d’affichage 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 pour 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

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

Horodatage de la dernière modification de la ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la dernière ressource.

lastModifiedByType

createdByType

Type d’identité qui a modifié la dernière ressource.

workload

Type de charge de travail de l’abonnement. Il peut s’agir de Production ou DevTest.

Nom Type Description
DevTest

string

Production

string