Partilhar via


Aliases Microsoft.Subscription

Definição de recurso do Bicep

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

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão no Bicep.

O tipo de recurso de aliases pode ser implementado com operações que visam:

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

Observações

Pode utilizar o Microsoft.Subscription/aliases recurso para criar uma nova subscrição, mas não para atualizar uma subscrição existente. Se tentar atualizar as propriedades através do aliases tipo de recurso, essas alterações não serão mantidas.

Para mudar o nome de uma subscrição, utilize a operação Mudar o Nome.

Formato do recurso

Para criar um recurso Microsoft.Subscription/aliases, adicione o seguinte Bicep ao seu 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 (obrigatório)
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Para Bicep: tenant().
propriedades Coloque as propriedades do pedido de alias. PutAliasRequestPropertiesOrSubscriptionAliasResponse...

PutAliasRequestPropertiesOrSubscriptionAliasResponse...

Nome Descrição Valor
additionalProperties Coloque as propriedades adicionais do pedido de alias. PutAliasRequestAdditionalProperties
billingScope Âmbito da faturação da subscrição.
Para CustomerLed e FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
Para PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName}
Para EA Legado - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
string
displayName O nome amigável da subscrição. string
resellerId ID do Revendedor string
subscriptionId Este parâmetro pode ser utilizado para criar alias para o ID de subscrição existente string
workload O tipo de carga de trabalho da subscrição. Pode ser Produção ou DevTest. "DevTest"
"Produção"

PutAliasRequestAdditionalProperties

Nome Descrição Valor
managementGroupId ID do grupo de gestão da subscrição. string
subscriptionOwnerId ID do Proprietário da subscrição string
subscriptionTenantId ID do inquilino da subscrição string
etiquetas Etiquetas para a subscrição objeto

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar uma subscrição numa conta EA

Implementar no Azure
Este modelo é um modelo de grupo de gestão que irá criar uma subscrição através de um alias. Pode ser utilizado apenas para um modo de faturação do Contrato Enterprise. A documentação oficial mostra as modificações necessárias para outros tipos de contas.
Criar uma subscrição, resourceGroup e storageAccount

Implementar no Azure
Este modelo é um modelo de grupo de gestão que irá criar uma subscrição, um resourceGroup e uma storageAccount no mesmo modelo. Pode ser utilizado apenas para um modo de faturação do Contrato Enterprise. A documentação oficial mostra as modificações necessárias para outros tipos de contas.

Definição de recurso do modelo arm

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

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão nos modelos do ARM.

O tipo de recurso de aliases pode ser implementado com operações que visam:

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

Observações

Pode utilizar o Microsoft.Subscription/aliases recurso para criar uma nova subscrição, mas não para atualizar uma subscrição existente. Se tentar atualizar as propriedades através do aliases tipo de recurso, essas alterações não serão mantidas.

Para mudar o nome de uma subscrição, utilize a operação Mudar o nome.

Formato do recurso

Para criar um recurso Microsoft.Subscription/aliases, adicione o seguinte JSON ao seu 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 de recursos '2021-10-01'
name O nome do recurso cadeia (obrigatório)
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Para JSON: /.
propriedades Coloque as propriedades do pedido de alias. PutAliasRequestPropertiesOrSubscriptionAliasResponse...

PutAliasRequestPropertiesOrSubscriptionAliasResponse...

Nome Descrição Valor
additionalProperties Coloque propriedades adicionais do pedido de alias. PutAliasRequestAdditionalProperties
billingScope Âmbito de faturação da subscrição.
Para CustomerLed e FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
Para PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName}
Para EA Legado - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
string
displayName O nome amigável da subscrição. string
resellerId ID do Revendedor string
subscriptionId Este parâmetro pode ser utilizado para criar alias para o ID de subscrição existente string
workload O tipo de carga de trabalho da subscrição. Pode ser Produção ou DevTest. "DevTest"
"Produção"

PutAliasRequestAdditionalProperties

Nome Descrição Valor
managementGroupId ID do grupo de gestão para a subscrição. string
subscriptionOwnerId ID do Proprietário da subscrição string
subscriptionTenantId ID do inquilino da subscrição string
etiquetas Etiquetas para a subscrição objeto

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar uma subscrição numa conta EA

Implementar no Azure
Este modelo é um modelo de grupo de gestão que irá criar uma subscrição através de um alias. Só pode ser utilizado para um modo de faturação do Contrato Enterprise. A documentação oficial mostra as modificações necessárias para outros tipos de contas.
Criar uma subscrição, resourceGroup e storageAccount

Implementar no Azure
Este modelo é um modelo de grupo de gestão que irá criar uma subscrição, um resourceGroup e um storageAccount no mesmo modelo. Só pode ser utilizado para um modo de faturação do Contrato Enterprise. A documentação oficial mostra as modificações necessárias para outros tipos de contas.

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

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

Utilize a parent_id propriedade neste recurso para definir o âmbito deste recurso.

O tipo de recurso de aliases pode ser implementado com operações que visam:

  • Inquilinos

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

Formato do recurso

Para criar um recurso Microsoft.Subscription/aliases, adicione o seguinte Terraform 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 (obrigatório)
parent_id O ID do recurso ao quais aplicar este recurso de extensão. cadeia (obrigatório)
propriedades Coloque as propriedades do pedido de alias. PutAliasRequestPropertiesOrSubscriptionAliasResponse...

PutAliasRequestPropertiesOrSubscriptionAliasResponse...

Nome Descrição Valor
additionalProperties Coloque as propriedades adicionais do pedido de alias. PutAliasRequestAdditionalProperties
billingScope Âmbito da faturação da subscrição.
Para CustomerLed e FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}
Para PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName}
Para EA Legado - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}
string
displayName O nome amigável da subscrição. string
resellerId ID do Revendedor string
subscriptionId Este parâmetro pode ser utilizado para criar alias para o ID de subscrição existente string
workload O tipo de carga de trabalho da subscrição. Pode ser Produção ou DevTest. "DevTest"
"Produção"

PutAliasRequestAdditionalProperties

Nome Descrição Valor
managementGroupId ID do grupo de gestão da subscrição. string
subscriptionOwnerId ID do Proprietário da subscrição string
subscriptionTenantId ID do inquilino da subscrição string
etiquetas Etiquetas para a subscrição objeto