Alias - Create
별칭 구독을 만듭니다.
PUT https://management.azure.com/providers/Microsoft.Subscription/aliases/{aliasName}?api-version=2021-10-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
alias
|
path | True |
string |
AliasName은 구독 만들기 요청의 이름입니다. 이는 구독 이름과 동일하지 않으며 구독 만들기 요청 이외의 다른 수명 주기가 필요하지 않습니다. |
api-version
|
query | True |
string |
클라이언트 요청과 함께 사용할 API의 버전입니다. 현재 버전은 2021-10-01입니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
properties |
별칭 요청 속성을 배치합니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
정상적으로 실행된 쿼리의 일반 응답입니다. |
|
201 Created |
수락됨 구독 만들기가 진행 중입니다. |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
CreateAlias
샘플 요청
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"
}
}
}
}
샘플 응답
{
"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"
}
}
}
정의
Name | Description |
---|---|
Accept |
리소스의 소유권 허용 상태입니다. |
created |
리소스를 만든 ID 유형입니다. |
Error |
오류 응답의 형식을 설명합니다. |
Error |
오류 응답은 서비스가 들어오는 요청을 처리할 수 없음을 나타냅니다. 이유는 오류 메시지에 제공됩니다. |
Provisioning |
리소스의 프로비전 상태입니다. |
Put |
새 구독을 만드는 데 필요한 매개 변수입니다. |
Put |
구독 추가 속성을 배치합니다. |
Put |
구독 속성을 배치합니다. |
Subscription |
별칭이 있는 구독 정보입니다. |
Subscription |
구독 만들기 결과 속성을 배치합니다. |
system |
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다. |
workload |
구독의 워크로드 유형입니다. 프로덕션 또는 DevTest일 수 있습니다. |
AcceptOwnership
리소스의 소유권 허용 상태입니다.
Name | 형식 | Description |
---|---|---|
Completed |
string |
|
Expired |
string |
|
Pending |
string |
createdByType
리소스를 만든 ID 유형입니다.
Name | 형식 | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorResponse
오류 응답의 형식을 설명합니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류 코드 |
message |
string |
작업이 실패한 이유를 나타내는 오류 메시지입니다. |
ErrorResponseBody
오류 응답은 서비스가 들어오는 요청을 처리할 수 없음을 나타냅니다. 이유는 오류 메시지에 제공됩니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류 코드 |
error |
오류의 세부 정보입니다. |
|
message |
string |
작업이 실패한 이유를 나타내는 오류 메시지입니다. |
ProvisioningState
리소스의 프로비전 상태입니다.
Name | 형식 | Description |
---|---|---|
Accepted |
string |
|
Pending |
string |
|
Succeeded |
string |
PutAliasRequest
새 구독을 만드는 데 필요한 매개 변수입니다.
Name | 형식 | Description |
---|---|---|
properties |
별칭 요청 속성을 배치합니다. |
PutAliasRequestAdditionalProperties
구독 추가 속성을 배치합니다.
Name | 형식 | Description |
---|---|---|
managementGroupId |
string |
구독에 대한 관리 그룹 ID입니다. |
subscriptionOwnerId |
string |
구독의 소유자 ID |
subscriptionTenantId |
string |
구독의 테넌트 ID |
tags |
object |
구독에 대한 태그 |
PutAliasRequestProperties
구독 속성을 배치합니다.
Name | 형식 | Description |
---|---|---|
additionalProperties |
별칭 요청 추가 속성을 배치합니다. |
|
billingScope |
string |
구독의 청구 scope. CustomerLed 및 FieldLed의 경우 - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
displayName |
string |
구독의 이름입니다. |
resellerId |
string |
재판매인 ID |
subscriptionId |
string |
이 매개 변수를 사용하여 기존 구독 ID에 대한 별칭을 만들 수 있습니다. |
workload |
구독의 워크로드 유형입니다. 프로덕션 또는 DevTest일 수 있습니다. |
SubscriptionAliasResponse
별칭이 있는 구독 정보입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
별칭 리소스에 대한 정규화된 ID입니다. |
name |
string |
별칭 ID입니다. |
properties |
구독 별칭 응답 속성입니다. |
|
systemData |
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다. |
|
type |
string |
리소스 종류, Microsoft.Subscription/별칭. |
SubscriptionAliasResponseProperties
구독 만들기 결과 속성을 배치합니다.
Name | 형식 | Description |
---|---|---|
acceptOwnershipState |
리소스의 소유권 허용 상태입니다. |
|
acceptOwnershipUrl |
string |
구독 소유권을 수락하는 URL입니다. |
billingScope |
string |
구독의 청구 scope. CustomerLed 및 FieldLed의 경우 - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
createdTime |
string |
만든 시간 |
displayName |
string |
구독의 표시 이름입니다. |
managementGroupId |
string |
관리 그룹 ID입니다. |
provisioningState |
리소스의 프로비전 상태입니다. |
|
resellerId |
string |
재판매인 ID |
subscriptionId |
string |
새로 만든 구독 ID입니다. |
subscriptionOwnerId |
string |
구독의 소유자 ID |
tags |
object |
구독에 대한 태그 |
workload |
구독의 워크로드 유형입니다. 프로덕션 또는 DevTest일 수 있습니다. |
systemData
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.
Name | 형식 | Description |
---|---|---|
createdAt |
string |
UTC(리소스 만들기)의 타임스탬프입니다. |
createdBy |
string |
리소스를 만든 ID입니다. |
createdByType |
리소스를 만든 ID 유형입니다. |
|
lastModifiedAt |
string |
리소스 마지막 수정의 타임스탬프(UTC) |
lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
lastModifiedByType |
리소스를 마지막으로 수정한 ID 유형입니다. |
workload
구독의 워크로드 유형입니다. 프로덕션 또는 DevTest일 수 있습니다.
Name | 형식 | Description |
---|---|---|
DevTest |
string |
|
Production |
string |