Alias - Create
Utwórz subskrypcję aliasu.
PUT https://management.azure.com/providers/Microsoft.Subscription/aliases/{aliasName}?api-version=2021-10-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
alias
|
path | True |
string |
AliasName to nazwa żądania utworzenia subskrypcji. Należy pamiętać, że nie jest to takie samo jak nazwa subskrypcji i nie ma żadnej innej potrzeby cyklu życia poza żądaniem utworzenia subskrypcji. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia z żądaniem klienta. Bieżąca wersja to 2021-10-01 |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
properties |
Umieść właściwości żądania aliasu. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Normalna odpowiedź na pomyślne zapytanie. |
|
201 Created |
Akceptowane. Tworzenie subskrypcji jest w toku. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
CreateAlias
Przykładowe żądanie
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"
}
}
}
}
Przykładowa odpowiedź
{
"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"
}
}
}
Definicje
Nazwa | Opis |
---|---|
Accept |
Stan akceptowania własności zasobu. |
created |
Typ tożsamości, która utworzyła zasób. |
Error |
Opisuje format odpowiedzi na błąd. |
Error |
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie. |
Provisioning |
Stan aprowizacji zasobu. |
Put |
Parametry wymagane do utworzenia nowej subskrypcji. |
Put |
Umieść dodatkowe właściwości subskrypcji. |
Put |
Umieść właściwości subskrypcji. |
Subscription |
Informacje o subskrypcji z aliasem. |
Subscription |
Umieść właściwości wyniku tworzenia subskrypcji. |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
workload |
Typ obciążenia subskrypcji. Może to być środowisko produkcyjne lub deweloperskie. |
AcceptOwnership
Stan akceptowania własności zasobu.
Nazwa | Typ | Opis |
---|---|---|
Completed |
string |
|
Expired |
string |
|
Pending |
string |
createdByType
Typ tożsamości, która utworzyła zasób.
Nazwa | Typ | Opis |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorResponse
Opisuje format odpowiedzi na błąd.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu |
message |
string |
Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się. |
ErrorResponseBody
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu |
error |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się. |
ProvisioningState
Stan aprowizacji zasobu.
Nazwa | Typ | Opis |
---|---|---|
Accepted |
string |
|
Pending |
string |
|
Succeeded |
string |
PutAliasRequest
Parametry wymagane do utworzenia nowej subskrypcji.
Nazwa | Typ | Opis |
---|---|---|
properties |
Umieść właściwości żądania aliasu. |
PutAliasRequestAdditionalProperties
Umieść dodatkowe właściwości subskrypcji.
Nazwa | Typ | Opis |
---|---|---|
managementGroupId |
string |
Identyfikator grupy zarządzania dla subskrypcji. |
subscriptionOwnerId |
string |
Identyfikator właściciela subskrypcji |
subscriptionTenantId |
string |
Identyfikator dzierżawy subskrypcji |
tags |
object |
Tagi subskrypcji |
PutAliasRequestProperties
Umieść właściwości subskrypcji.
Nazwa | Typ | Opis |
---|---|---|
additionalProperties |
Umieść alias żądaj dodatkowych właściwości. |
|
billingScope |
string |
Zakres rozliczeniowy subskrypcji. Dla customerLed i FieldLed — /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} dla PartnerLed — /billingAccounts/{billingAccountName}/customers/{customerName} Dla starszej wersji EA — /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
displayName |
string |
Przyjazna nazwa subskrypcji. |
resellerId |
string |
Identyfikator odsprzedawcy |
subscriptionId |
string |
Ten parametr może służyć do tworzenia aliasu dla istniejącego identyfikatora subskrypcji |
workload |
Typ obciążenia subskrypcji. Może to być środowisko produkcyjne lub deweloperskie. |
SubscriptionAliasResponse
Informacje o subskrypcji z aliasem.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu aliasu. |
name |
string |
Identyfikator aliasu. |
properties |
Właściwości odpowiedzi aliasu subskrypcji. |
|
systemData |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
type |
string |
Typ zasobu, Microsoft.Subscription/aliases. |
SubscriptionAliasResponseProperties
Umieść właściwości wyniku tworzenia subskrypcji.
Nazwa | Typ | Opis |
---|---|---|
acceptOwnershipState |
Stan akceptowania własności zasobu. |
|
acceptOwnershipUrl |
string |
Adres URL umożliwiający zaakceptowanie własności subskrypcji. |
billingScope |
string |
Zakres rozliczeniowy subskrypcji. Dla customerLed i FieldLed — /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} dla PartnerLed — /billingAccounts/{billingAccountName}/customers/{customerName} Dla starszej wersji EA — /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
createdTime |
string |
Czas utworzenia |
displayName |
string |
Wyświetlana nazwa subskrypcji. |
managementGroupId |
string |
Identyfikator grupy zarządzania. |
provisioningState |
Stan aprowizacji zasobu. |
|
resellerId |
string |
Identyfikator odsprzedawcy |
subscriptionId |
string |
Nowo utworzony identyfikator subskrypcji. |
subscriptionOwnerId |
string |
Identyfikator właściciela subskrypcji |
tags |
object |
Tagi subskrypcji |
workload |
Typ obciążenia subskrypcji. Może to być środowisko produkcyjne lub deweloperskie. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
Nazwa | Typ | Opis |
---|---|---|
createdAt |
string |
Sygnatura czasowa tworzenia zasobu (UTC). |
createdBy |
string |
Tożsamość, która utworzyła zasób. |
createdByType |
Typ tożsamości, która utworzyła zasób. |
|
lastModifiedAt |
string |
Sygnatura czasowa ostatniej modyfikacji zasobu (UTC) |
lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
workload
Typ obciążenia subskrypcji. Może to być środowisko produkcyjne lub deweloperskie.
Nazwa | Typ | Opis |
---|---|---|
DevTest |
string |
|
Production |
string |