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 potrzeby innego 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ź dla pomyślnego zapytania. |
|
| 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 protokołu 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 Błąd. |
|
Error |
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć przychodzącego żądania. 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 devTest. |
AcceptOwnership
Stan akceptowania własności zasobu.
| Wartość | Opis |
|---|---|
| Pending | |
| Completed | |
| Expired |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorResponse
Opisuje format odpowiedzi 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ć przychodzącego żądania. 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.
| Wartość | Opis |
|---|---|
| Pending | |
| Accepted | |
| Succeeded |
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, aby zażądać dodatkowych właściwości. |
|
| billingScope |
string |
Zakres rozliczeniowy subskrypcji. W przypadku 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 devTest. |
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. W przypadku 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 |
Nazwa wyświetlana 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 devTest. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
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 (date-time) |
Znacznik czasu 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 devTest.
| Wartość | Opis |
|---|---|
| Production | |
| DevTest |