Alias - Create

Erstellen Eines Aliasabonnements.

PUT https://management.azure.com/providers/Microsoft.Subscription/aliases/{aliasName}?api-version=2021-10-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
aliasName
path True

string

AliasName ist der Name für die Abonnementerstellungsanforderung. Beachten Sie, dass dies nicht mit dem Abonnementnamen identisch ist und keine weiteren Lebenszyklusanforderungen bestehen, die über die Anforderung für die Abonnementerstellung hinausgehen.

api-version
query True

string

Version der API, die mit der Clientanforderung verwendet werden soll. Aktuelle Version ist 2021-10-01

Anforderungstext

Name Typ Beschreibung
properties

PutAliasRequestProperties

Legen Sie Aliasanforderungseigenschaften fest.

Antworten

Name Typ Beschreibung
200 OK

SubscriptionAliasResponse

Normale Antwort für eine erfolgreiche Abfrage.

201 Created

SubscriptionAliasResponse

Akzeptiert: Die Abonnementerstellung wird ausgeführt.

Other Status Codes

ErrorResponseBody

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

CreateAlias

Beispielanforderung

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

Beispiel für eine Antwort

{
  "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"
    }
  }
}

Definitionen

Name Beschreibung
AcceptOwnership

Der akzeptiert den Besitzstatus der Ressource.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorResponse

Beschreibt das Format der Fehlerantwort.

ErrorResponseBody

Die Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben.

ProvisioningState

Der Bereitstellungsstatus der Ressource.

PutAliasRequest

Die Parameter, die zum Erstellen eines neuen Abonnements erforderlich sind.

PutAliasRequestAdditionalProperties

Fügen Sie zusätzliche Eigenschaften des Abonnements hinzu.

PutAliasRequestProperties

Abonnementeigenschaften platzieren.

SubscriptionAliasResponse

Abonnementinformationen mit dem Alias.

SubscriptionAliasResponseProperties

Legen Sie ergebniseigenschaften für die Abonnementerstellung fest.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

workload

Der Workloadtyp des Abonnements. Dies kann entweder Production oder DevTest sein.

AcceptOwnership

Der akzeptiert den Besitzstatus der Ressource.

Name Typ Beschreibung
Completed

string

Expired

string

Pending

string

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorResponse

Beschreibt das Format der Fehlerantwort.

Name Typ Beschreibung
code

string

Fehlercode

message

string

Eine Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

ErrorResponseBody

Die Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben.

Name Typ Beschreibung
code

string

Fehlercode

error

ErrorResponse

Die Details des Fehlers.

message

string

Eine Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

ProvisioningState

Der Bereitstellungsstatus der Ressource.

Name Typ Beschreibung
Accepted

string

Pending

string

Succeeded

string

PutAliasRequest

Die Parameter, die zum Erstellen eines neuen Abonnements erforderlich sind.

Name Typ Beschreibung
properties

PutAliasRequestProperties

Legen Sie Aliasanforderungseigenschaften fest.

PutAliasRequestAdditionalProperties

Fügen Sie zusätzliche Eigenschaften des Abonnements hinzu.

Name Typ Beschreibung
managementGroupId

string

Verwaltungsgruppen-ID für das Abonnement.

subscriptionOwnerId

string

Besitzer-ID des Abonnements

subscriptionTenantId

string

Mandanten-ID des Abonnements

tags

object

Tags für das Abonnement

PutAliasRequestProperties

Abonnementeigenschaften platzieren.

Name Typ Beschreibung
additionalProperties

PutAliasRequestAdditionalProperties

Fügen Sie zusätzliche Eigenschaften für die Aliasanforderung hinzu.

billingScope

string

Abrechnungsbereich des Abonnements. For CustomerLed and FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

displayName

string

Der Anzeigename des Abonnements.

resellerId

string

Händler-ID

subscriptionId

string

Dieser Parameter kann verwendet werden, um einen Alias für die vorhandene Abonnement-ID zu erstellen.

workload

workload

Der Workloadtyp des Abonnements. Dies kann entweder Production oder DevTest sein.

SubscriptionAliasResponse

Abonnementinformationen mit dem Alias.

Name Typ Beschreibung
id

string

Vollqualifizierte ID für die Aliasressource.

name

string

Alias-ID.

properties

SubscriptionAliasResponseProperties

Eigenschaften der Abonnementaliasantwort.

systemData

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

type

string

Ressourcentyp: Microsoft.Subscription/aliases.

SubscriptionAliasResponseProperties

Legen Sie ergebniseigenschaften für die Abonnementerstellung fest.

Name Typ Beschreibung
acceptOwnershipState

AcceptOwnership

Der akzeptiert den Besitzstatus der Ressource.

acceptOwnershipUrl

string

URL, um den Besitz des Abonnements zu akzeptieren.

billingScope

string

Abrechnungsbereich des Abonnements. For CustomerLed and FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

createdTime

string

Erstellungszeit

displayName

string

Der Anzeigename des Abonnements.

managementGroupId

string

Die Verwaltungsgruppen-ID.

provisioningState

ProvisioningState

Der Bereitstellungsstatus der Ressource.

resellerId

string

Händler-ID

subscriptionId

string

Neu erstellte Abonnement-ID.

subscriptionOwnerId

string

Besitzer-ID des Abonnements

tags

object

Tags für das Abonnement

workload

workload

Der Workloadtyp des Abonnements. Dies kann entweder Production oder DevTest sein.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

Name Typ Beschreibung
createdAt

string

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

workload

Der Workloadtyp des Abonnements. Dies kann entweder Production oder DevTest sein.

Name Typ Beschreibung
DevTest

string

Production

string