Alias - Create

Diğer Ad Aboneliği oluşturma.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
aliasName
path True

string

AliasName, abonelik oluşturma isteğinin adıdır. Bunun abonelik adıyla aynı olmadığını ve abonelik oluşturma isteğinin ötesinde başka bir yaşam döngüsü gereksinimi olmadığını unutmayın.

api-version
query True

string

İstemci isteğiyle kullanılacak API'nin sürümü. Geçerli sürüm: 2021-10-01

İstek Gövdesi

Name Tür Description
properties

PutAliasRequestProperties

Diğer ad isteği özelliklerini yerleştirin.

Yanıtlar

Name Tür Description
200 OK

SubscriptionAliasResponse

Başarılı bir sorgu için normal yanıt.

201 Created

SubscriptionAliasResponse

Kabul. Abonelik oluşturma işlemi devam ediyor.

Other Status Codes

ErrorResponseBody

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

CreateAlias

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
AcceptOwnership

Kaynağın sahiplik durumunu kabul etme.

createdByType

Kaynağı oluşturan kimliğin türü.

ErrorResponse

Hata yanıtının biçimini açıklar.

ErrorResponseBody

Hata yanıtı, hizmetin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde verilmiştir.

ProvisioningState

Kaynağın sağlama durumu.

PutAliasRequest

Yeni abonelik oluşturmak için gereken parametreler.

PutAliasRequestAdditionalProperties

Abonelik ek özelliklerini ekleyin.

PutAliasRequestProperties

Abonelik özelliklerini girin.

SubscriptionAliasResponse

Diğer adla Abonelik Bilgileri.

SubscriptionAliasResponseProperties

Abonelik oluşturma sonuç özelliklerini girin.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

workload

Aboneliğin iş yükü türü. Üretim veya DevTest olabilir.

AcceptOwnership

Kaynağın sahiplik durumunu kabul etme.

Name Tür Description
Completed

string

Expired

string

Pending

string

createdByType

Kaynağı oluşturan kimliğin türü.

Name Tür Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorResponse

Hata yanıtının biçimini açıklar.

Name Tür Description
code

string

Hata kodu

message

string

İşlemin neden başarısız olduğunu belirten hata iletisi.

ErrorResponseBody

Hata yanıtı, hizmetin gelen isteği işleyemediğini gösterir. Nedeni hata iletisinde verilmiştir.

Name Tür Description
code

string

Hata kodu

error

ErrorResponse

Hatanın ayrıntıları.

message

string

İşlemin neden başarısız olduğunu belirten hata iletisi.

ProvisioningState

Kaynağın sağlama durumu.

Name Tür Description
Accepted

string

Pending

string

Succeeded

string

PutAliasRequest

Yeni abonelik oluşturmak için gereken parametreler.

Name Tür Description
properties

PutAliasRequestProperties

Diğer ad isteği özelliklerini yerleştirin.

PutAliasRequestAdditionalProperties

Abonelik ek özelliklerini ekleyin.

Name Tür Description
managementGroupId

string

Aboneliğin yönetim grubu kimliği.

subscriptionOwnerId

string

Aboneliğin sahip kimliği

subscriptionTenantId

string

Aboneliğin Kiracı Kimliği

tags

object

Abonelik etiketleri

PutAliasRequestProperties

Abonelik özelliklerini girin.

Name Tür Description
additionalProperties

PutAliasRequestAdditionalProperties

Diğer ad isteği ek özellikleri koyun.

billingScope

string

Aboneliğin faturalama kapsamı. CustomerLed ve FieldLed için - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

displayName

string

Aboneliğin kolay adı.

resellerId

string

Bayi Kimliği

subscriptionId

string

Bu parametre mevcut abonelik kimliği için diğer ad oluşturmak için kullanılabilir

workload

workload

Aboneliğin iş yükü türü. Üretim veya DevTest olabilir.

SubscriptionAliasResponse

Diğer adla Abonelik Bilgileri.

Name Tür Description
id

string

Diğer ad kaynağı için tam kimlik.

name

string

Diğer ad kimliği.

properties

SubscriptionAliasResponseProperties

Abonelik Diğer Adı yanıt özellikleri.

systemData

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

type

string

Kaynak türü, Microsoft.Subscription/aliases.

SubscriptionAliasResponseProperties

Abonelik oluşturma sonuç özelliklerini girin.

Name Tür Description
acceptOwnershipState

AcceptOwnership

Kaynağın sahiplik durumunu kabul etme.

acceptOwnershipUrl

string

Aboneliğin sahipliğini kabul etmek için url.

billingScope

string

Aboneliğin faturalama kapsamı. CustomerLed ve FieldLed için - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

createdTime

string

Oluşturma Zamanı

displayName

string

Aboneliğin görünen adı.

managementGroupId

string

Yönetim Grubu Kimliği.

provisioningState

ProvisioningState

Kaynağın sağlama durumu.

resellerId

string

Bayi Kimliği

subscriptionId

string

Yeni oluşturulan abonelik kimliği.

subscriptionOwnerId

string

Aboneliğin sahip kimliği

tags

object

Abonelik etiketleri

workload

workload

Aboneliğin iş yükü türü. Üretim veya DevTest olabilir.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimliğin türü.

workload

Aboneliğin iş yükü türü. Üretim veya DevTest olabilir.

Name Tür Description
DevTest

string

Production

string