Aliases Microsoft.Subscription

Definição de recurso do Bicep

O tipo de recurso aliases é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.

Use a scope propriedade nesse recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão no Bicep.

O tipo de recurso aliases pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Subscription/aliases, adicione o Bicep a seguir ao modelo.

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

Valores de propriedade

aliases

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)
scope Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. Para o Bicep: tenant().
properties Coloque as propriedades de solicitação de alias. PutAliasRequestPropertiesOrSubscriptionAliasResponse...

PutAliasRequestPropertiesOrSubscriptionAliasResponse...

Nome Descrição Valor
additionalProperties Coloque as propriedades adicionais da solicitação de alias. PutAliasRequestAdditionalProperties
billingScope Escopo de cobrança da assinatura.
Para CustomerLed e FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
Para PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName}
Para EA herdado – /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
string
displayName O nome amigável da assinatura. string
resellerId ID do revendedor string
subscriptionId Esse parâmetro pode ser usado para criar alias para a ID de assinatura existente string
workload O tipo de carga de trabalho da assinatura. Pode ser Produção ou DevTest. 'DevTest'
'Produção'

PutAliasRequestAdditionalProperties

Nome Descrição Valor
managementGroupId ID do grupo de gerenciamento para a assinatura. string
subscriptionOwnerId ID do proprietário da assinatura string
subscriptionTenantId ID do locatário da assinatura string
marcas Marcas para a assinatura objeto

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar uma assinatura em uma conta do EA

Implantar no Azure
Este modelo é um modelo de grupo de gerenciamento que criará uma assinatura por meio de um alias. Ele pode ser usado apenas para um modo de cobrança Enterprise Agreement. A documentação oficial mostra as modificações necessárias para outros tipos de contas.
Criar uma assinatura, resourceGroup e storageAccount

Implantar no Azure
Este modelo é um modelo de grupo de gerenciamento que criará uma assinatura, um resourceGroup e uma storageAccount no mesmo modelo. Ele pode ser usado apenas para um modo de cobrança Enterprise Agreement. A documentação oficial mostra as modificações necessárias para outros tipos de contas.

Definição de recurso de modelo do ARM

O tipo de recurso aliases é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.

Use a scope propriedade nesse recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão em modelos do ARM.

O tipo de recurso aliases pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Subscription/aliases, adicione o JSON a seguir ao modelo.

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

Valores de propriedade

aliases

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Subscription/aliases'
apiVersion A versão da API do recurso '2021-10-01'
name O nome do recurso cadeia de caracteres (obrigatório)
scope Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. Para JSON: /.
properties Coloque as propriedades de solicitação de alias. PutAliasRequestPropertiesOrSubscriptionAliasResponse...

PutAliasRequestPropertiesOrSubscriptionAliasResponse...

Nome Descrição Valor
additionalProperties Coloque as propriedades adicionais da solicitação de alias. PutAliasRequestAdditionalProperties
billingScope Escopo de cobrança da assinatura.
Para CustomerLed e FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
Para PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName}
Para EA herdado – /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
string
displayName O nome amigável da assinatura. string
resellerId ID do revendedor string
subscriptionId Esse parâmetro pode ser usado para criar alias para a ID de assinatura existente string
workload O tipo de carga de trabalho da assinatura. Pode ser Produção ou DevTest. 'DevTest'
'Produção'

PutAliasRequestAdditionalProperties

Nome Descrição Valor
managementGroupId ID do grupo de gerenciamento para a assinatura. string
subscriptionOwnerId ID do proprietário da assinatura string
subscriptionTenantId ID do locatário da assinatura string
marcas Marcas para a assinatura objeto

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar uma assinatura em uma conta do EA

Implantar no Azure
Este modelo é um modelo de grupo de gerenciamento que criará uma assinatura por meio de um alias. Ele pode ser usado apenas para um modo de cobrança Enterprise Agreement. A documentação oficial mostra as modificações necessárias para outros tipos de contas.
Criar uma assinatura, resourceGroup e storageAccount

Implantar no Azure
Este modelo é um modelo de grupo de gerenciamento que criará uma assinatura, um resourceGroup e uma storageAccount no mesmo modelo. Ele pode ser usado apenas para um modo de cobrança Enterprise Agreement. A documentação oficial mostra as modificações necessárias para outros tipos de contas.

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso aliases é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.

Use a parent_id propriedade nesse recurso para definir o escopo desse recurso.

O tipo de recurso aliases pode ser implantado com operações direcionadas:

  • Locatários

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Subscription/aliases, adicione o Terraform a seguir ao seu modelo.

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

Valores de propriedade

aliases

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Subscription/aliases@2021-10-01"
name O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso ao qual aplicar esse recurso de extensão. cadeia de caracteres (obrigatório)
properties Coloque as propriedades de solicitação de alias. PutAliasRequestPropertiesOrSubscriptionAliasResponse...

PutAliasRequestPropertiesOrSubscriptionAliasResponse...

Nome Descrição Valor
additionalProperties Colocar propriedades adicionais de solicitação de alias. PutAliasRequestAdditionalProperties
billingScope Escopo de cobrança da assinatura.
Para CustomerLed e FieldLed – /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
Para PartnerLed – /billingAccounts/{billingAccountName}/customers/{customerName}
Para EA herdado – /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
string
displayName O nome amigável da assinatura. string
resellerId ID do revendedor string
subscriptionId Esse parâmetro pode ser usado para criar alias para a ID de assinatura existente string
workload O tipo de carga de trabalho da assinatura. Pode ser Produção ou DevTest. “DevTest”
“Produção”

PutAliasRequestAdditionalProperties

Nome Descrição Valor
managementGroupId ID do grupo de gerenciamento para a assinatura. string
subscriptionOwnerId ID do proprietário da assinatura string
subscriptionTenantId ID do locatário da assinatura string
marcas Marcas para a assinatura objeto