Udostępnij za pośrednictwem


Aliasy Microsoft.Subscription 2021-10-01

Uwagi

Za pomocą zasobu Microsoft.Subscription/aliases można utworzyć nową subskrypcję, ale nie zaktualizować istniejącej subskrypcji. Jeśli spróbujesz zaktualizować właściwości za pomocą aliases typu zasobu, te zmiany nie zostaną zachowane.

Aby zmienić nazwę subskrypcji, użyj operacji zmiany nazwy .

Definicja zasobu Bicep

Typ zasobu aliasów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Subscription/aliases, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Subscription/aliases@2021-10-01' = {
  name: 'string'
  properties: {
    additionalProperties: {
      managementGroupId: 'string'
      subscriptionOwnerId: 'string'
      subscriptionTenantId: 'string'
      tags: {
        {customized property}: 'string'
      }
    }
    billingScope: 'string'
    displayName: 'string'
    resellerId: 'string'
    subscriptionId: 'string'
    workload: 'string'
  }
}

Wartości właściwości

Microsoft.Subscription/aliases

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Umieść właściwości żądania aliasu. PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties

PutAliasRequestAdditionalProperties

Nazwa Opis Wartość
managementGroupId Identyfikator grupy zarządzania dla subskrypcji. struna
subscriptionOwnerId Identyfikator właściciela subskrypcji struna
subscriptionTenantId Identyfikator dzierżawy subskrypcji struna
Tagi Tagi subskrypcji PutAliasRequestAdditionalPropertiesTags

PutAliasRequestAdditionalPropertiesTags

Nazwa Opis Wartość

PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties

Nazwa Opis Wartość
additionalProperties Umieść alias, aby zażądać dodatkowych właściwości. PutAliasRequestAdditionalProperties
billingScope Zakres rozliczeniowy subskrypcji.
W przypadku customerLed i FieldLed — /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
W przypadku elementu PartnerLed — /billingAccounts/{billingAccountName}/customers/{customerName}
W przypadku starszej wersji umowy EA — /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
struna
displayName Przyjazna nazwa subskrypcji. struna
resellerId Identyfikator odsprzedawcy struna
subscriptionId Ten parametr może służyć do tworzenia aliasu dla istniejącego identyfikatora subskrypcji struna
Obciążenia Typ obciążenia subskrypcji. Może to być środowisko produkcyjne lub devTest. "DevTest"
"Produkcja"

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
Utwórz subskrypcję, grupę zasobów i storageAccount Ten szablon to szablon grupy zarządzania, który utworzy subskrypcję, grupę zasobów i konto magazynu w tym samym szablonie. Można go używać tylko w trybie rozliczeniowym umowy Enterprise Agreement. Oficjalna dokumentacja zawiera modyfikacje wymagane dla innych typów kont.

Definicja zasobu szablonu usługi ARM

Typ zasobu aliasów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Subscription/aliases, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Subscription/aliases",
  "apiVersion": "2021-10-01",
  "name": "string",
  "properties": {
    "additionalProperties": {
      "managementGroupId": "string",
      "subscriptionOwnerId": "string",
      "subscriptionTenantId": "string",
      "tags": {
        "{customized property}": "string"
      }
    },
    "billingScope": "string",
    "displayName": "string",
    "resellerId": "string",
    "subscriptionId": "string",
    "workload": "string"
  }
}

Wartości właściwości

Microsoft.Subscription/aliases

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2021-10-01'
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Umieść właściwości żądania aliasu. PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties
typ Typ zasobu "Microsoft.Subscription/aliases"

PutAliasRequestAdditionalProperties

Nazwa Opis Wartość
managementGroupId Identyfikator grupy zarządzania dla subskrypcji. struna
subscriptionOwnerId Identyfikator właściciela subskrypcji struna
subscriptionTenantId Identyfikator dzierżawy subskrypcji struna
Tagi Tagi subskrypcji PutAliasRequestAdditionalPropertiesTags

PutAliasRequestAdditionalPropertiesTags

Nazwa Opis Wartość

PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties

Nazwa Opis Wartość
additionalProperties Umieść alias, aby zażądać dodatkowych właściwości. PutAliasRequestAdditionalProperties
billingScope Zakres rozliczeniowy subskrypcji.
W przypadku customerLed i FieldLed — /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
W przypadku elementu PartnerLed — /billingAccounts/{billingAccountName}/customers/{customerName}
W przypadku starszej wersji umowy EA — /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
struna
displayName Przyjazna nazwa subskrypcji. struna
resellerId Identyfikator odsprzedawcy struna
subscriptionId Ten parametr może służyć do tworzenia aliasu dla istniejącego identyfikatora subskrypcji struna
Obciążenia Typ obciążenia subskrypcji. Może to być środowisko produkcyjne lub devTest. "DevTest"
"Produkcja"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Tworzenie subskrypcji w ramach konta EA

wdrażanie w usłudze Azure
Ten szablon jest szablonem grupy zarządzania, który utworzy subskrypcję za pośrednictwem aliasu. Można go używać tylko w trybie rozliczeniowym umowy Enterprise Agreement. Oficjalna dokumentacja zawiera modyfikacje wymagane dla innych typów kont.
Utwórz subskrypcję, grupę zasobów i storageAccount

wdrażanie w usłudze Azure
Ten szablon to szablon grupy zarządzania, który utworzy subskrypcję, grupę zasobów i konto magazynu w tym samym szablonie. Można go używać tylko w trybie rozliczeniowym umowy Enterprise Agreement. Oficjalna dokumentacja zawiera modyfikacje wymagane dla innych typów kont.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu aliasów można wdrożyć przy użyciu operacji docelowych:

  • dzierżawy

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Subscription/aliases, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Subscription/aliases@2021-10-01"
  name = "string"
  body = jsonencode({
    properties = {
      additionalProperties = {
        managementGroupId = "string"
        subscriptionOwnerId = "string"
        subscriptionTenantId = "string"
        tags = {
          {customized property} = "string"
        }
      }
      billingScope = "string"
      displayName = "string"
      resellerId = "string"
      subscriptionId = "string"
      workload = "string"
    }
  })
}

Wartości właściwości

Microsoft.Subscription/aliases

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Umieść właściwości żądania aliasu. PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties
typ Typ zasobu "Microsoft.Subscription/aliases@2021-10-01"

PutAliasRequestAdditionalProperties

Nazwa Opis Wartość
managementGroupId Identyfikator grupy zarządzania dla subskrypcji. struna
subscriptionOwnerId Identyfikator właściciela subskrypcji struna
subscriptionTenantId Identyfikator dzierżawy subskrypcji struna
Tagi Tagi subskrypcji PutAliasRequestAdditionalPropertiesTags

PutAliasRequestAdditionalPropertiesTags

Nazwa Opis Wartość

PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties

Nazwa Opis Wartość
additionalProperties Umieść alias, aby zażądać dodatkowych właściwości. PutAliasRequestAdditionalProperties
billingScope Zakres rozliczeniowy subskrypcji.
W przypadku customerLed i FieldLed — /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
W przypadku elementu PartnerLed — /billingAccounts/{billingAccountName}/customers/{customerName}
W przypadku starszej wersji umowy EA — /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
struna
displayName Przyjazna nazwa subskrypcji. struna
resellerId Identyfikator odsprzedawcy struna
subscriptionId Ten parametr może służyć do tworzenia aliasu dla istniejącego identyfikatora subskrypcji struna
Obciążenia Typ obciążenia subskrypcji. Może to być środowisko produkcyjne lub devTest. "DevTest"
"Produkcja"