次の方法で共有


Microsoft.Subscription エイリアス

Bicep リソース定義

エイリアス リソースの種類は 拡張機能リソースです。これは、別のリソースに適用できることを意味します。

このリソースの プロパティを scope 使用して、このリソースのスコープを設定します。 「Bicep で拡張機能リソースのスコープを設定する」を参照してください。

エイリアス リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

注釈

リソースを Microsoft.Subscription/aliases 使用して新しいサブスクリプションを作成できますが、既存のサブスクリプションを更新することはできません。 リソースの種類を使用してプロパティを aliases 更新しようとすると、それらの変更は保持されません。

サブスクリプションの名前を変更するには、 Rename 操作を使用します。

リソース形式

Microsoft.Subscription/aliases リソースを作成するには、次の Bicep をテンプレートに追加します。

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

プロパティ値

aliases

名前 説明
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 Bicep の場合: tenant()
properties エイリアス要求プロパティを配置します。 PutAliasRequestPropertiesOrSubscriptionAliasResponse...

PutAliasRequestPropertiesOrSubscriptionAliasResponse...

名前 説明
additionalProperties エイリアス要求の追加プロパティを配置します。 PutAliasRequestAdditionalProperties
billingScope サブスクリプションの課金スコープ。
CustomerLed と FieldLed の場合 - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
PartnerLed の場合 - /billingAccounts/{billingAccountName}/customers/{customerName}
レガシ EA の場合 - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
string
displayName サブスクリプションのフレンドリ名。 string
resellerId リセラー ID string
subscriptionId このパラメーターを使用して、既存のサブスクリプション ID のエイリアスを作成できます string
ワークロード サブスクリプションのワークロードの種類。 運用または DevTest のいずれかを指定できます。 'DevTest'
'Production'

PutAliasRequestAdditionalProperties

名前 説明
managementGroupId サブスクリプションの管理グループ ID。 string
subscriptionOwnerId サブスクリプションの所有者 ID string
subscriptionTenantId サブスクリプションのテナント ID string
tags サブスクリプションのタグ object

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
EA アカウントでサブスクリプションを作成する

Azure にデプロイする
このテンプレートは、エイリアスを使用してサブスクリプションを作成する管理グループ テンプレートです。 Enterprise Agreement の課金モードでのみ使用できます。 公式ドキュメントには、他の種類のアカウントに必要な変更が示されています。
サブスクリプション、resourceGroup、storageAccount を作成する

Azure にデプロイする
このテンプレートは、サブスクリプション、resourceGroup、storageAccount を同じテンプレートに作成する管理グループ テンプレートです。 Enterprise Agreement の課金モードでのみ使用できます。 公式ドキュメントには、他の種類のアカウントに必要な変更が示されています。

ARM テンプレート リソース定義

エイリアス リソースの種類は 拡張機能リソースです。これは、別のリソースに適用できることを意味します。

このリソースの プロパティを scope 使用して、このリソースのスコープを設定します。 「ARM テンプレートで拡張機能リソースのスコープを設定する」を参照してください。

エイリアス リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

注釈

リソースを Microsoft.Subscription/aliases 使用して新しいサブスクリプションを作成できますが、既存のサブスクリプションを更新することはできません。 リソースの種類を使用してプロパティを aliases 更新しようとすると、それらの変更は保持されません。

サブスクリプションの名前を変更するには、 Rename 操作を使用します。

リソース形式

Microsoft.Subscription/aliases リソースを作成するには、次の JSON をテンプレートに追加します。

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

プロパティ値

aliases

名前 説明
type リソースの種類 'Microsoft.Subscription/aliases'
apiVersion リソース API のバージョン '2021-10-01'
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 JSON の場合: /
properties エイリアス要求プロパティを配置します。 PutAliasRequestPropertiesOrSubscriptionAliasResponse...

PutAliasRequestPropertiesOrSubscriptionAliasResponse...

名前 説明
additionalProperties エイリアス要求の追加プロパティを配置します。 PutAliasRequestAdditionalProperties
billingScope サブスクリプションの課金スコープ。
CustomerLed と FieldLed の場合 - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
PartnerLed の場合 - /billingAccounts/{billingAccountName}/customers/{customerName}
レガシ EA の場合 - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
string
displayName サブスクリプションのフレンドリ名。 string
resellerId リセラー ID string
subscriptionId このパラメーターを使用して、既存のサブスクリプション ID のエイリアスを作成できます string
ワークロード サブスクリプションのワークロードの種類。 運用または DevTest のいずれかを指定できます。 'DevTest'
'Production'

PutAliasRequestAdditionalProperties

名前 説明
managementGroupId サブスクリプションの管理グループ ID。 string
subscriptionOwnerId サブスクリプションの所有者 ID string
subscriptionTenantId サブスクリプションのテナント ID string
tags サブスクリプションのタグ object

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
EA アカウントでサブスクリプションを作成する

Azure にデプロイする
このテンプレートは、エイリアスを使用してサブスクリプションを作成する管理グループ テンプレートです。 Enterprise Agreement の課金モードでのみ使用できます。 公式ドキュメントには、他の種類のアカウントに必要な変更が示されています。
サブスクリプション、resourceGroup、storageAccount を作成する

Azure にデプロイする
このテンプレートは、サブスクリプション、resourceGroup、storageAccount を同じテンプレートに作成する管理グループ テンプレートです。 Enterprise Agreement の課金モードでのみ使用できます。 公式ドキュメントには、他の種類のアカウントに必要な変更が示されています。

Terraform (AzAPI プロバイダー) リソース定義

エイリアス リソースの種類は 拡張機能リソースです。これは、別のリソースに適用できることを意味します。

このリソースの プロパティを parent_id 使用して、このリソースのスコープを設定します。

エイリアス リソースの種類は、次を対象とする操作でデプロイできます。

  • テナント

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Subscription/aliases リソースを作成するには、次の Terraform をテンプレートに追加します。

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

プロパティ値

aliases

名前 説明
type リソースの種類 "Microsoft.Subscription/aliases@2021-10-01"
name リソース名 string (必須)
parent_id この拡張機能リソースを適用するリソースの ID。 string (必須)
properties エイリアス要求プロパティを配置します。 PutAliasRequestPropertiesOrSubscriptionAliasResponse...

PutAliasRequestPropertiesOrSubscriptionAliasResponse...

名前 説明
additionalProperties エイリアス要求の追加プロパティを配置します。 PutAliasRequestAdditionalProperties
billingScope サブスクリプションの課金スコープ。
CustomerLed と FieldLed の場合 - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
PartnerLed の場合 - /billingAccounts/{billingAccountName}/customers/{customerName}
レガシ EA の場合 - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
string
displayName サブスクリプションのフレンドリ名。 string
resellerId リセラー ID string
subscriptionId このパラメーターを使用して、既存のサブスクリプション ID のエイリアスを作成できます string
ワークロード サブスクリプションのワークロードの種類。 運用または DevTest のいずれかを指定できます。 "DevTest"
"Production"

PutAliasRequestAdditionalProperties

名前 説明
managementGroupId サブスクリプションの管理グループ ID。 string
subscriptionOwnerId サブスクリプションの所有者 ID string
subscriptionTenantId サブスクリプションのテナント ID string
tags サブスクリプションのタグ object