Compartilhar via


Aliases Microsoft.Subscription

Observações

Você pode usar o recurso Microsoft.Subscription/aliases para criar uma nova assinatura, mas não para atualizar uma assinatura existente. se você tentar atualizar as propriedades por meio do tipo de recurso aliases, essas alterações não serão retidas.

Para renomear uma assinatura, use a operação Renomear.

Definição de recurso do Bicep

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

  • de Locatário – Consulte os comandos de implantação de locatário

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

Formato de recurso

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

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

Valores de propriedade

Microsoft.Subscription/aliases

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Coloque as propriedades de solicitação de alias. PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties

PutAliasRequestAdditionalProperties

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

PutAliasRequestAdditionalPropertiesTags

Nome Descrição Valor

PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties

Nome Descrição Valor
additionalProperties Coloque 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}
corda
displayName O nome amigável da assinatura. corda
resellerId ID do revendedor corda
subscriptionId Esse parâmetro pode ser usado para criar alias para a ID de assinatura existente corda
Carga O tipo de carga de trabalho da assinatura. Pode ser Produção ou DevTest. 'DevTest'
'Produção'

Exemplos de início rápido

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

Arquivo Bicep Descrição
Criar uma assinatura, resourceGroup e storageAccount Esse modelo é um modelo de grupo de gerenciamento que criará uma assinatura, um resourceGroup e um storageAccount no mesmo modelo. Ele pode ser usado apenas para um modo de cobrança do Contrato Enterprise. 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 de aliases pode ser implantado com operações de destino:

  • de Locatário – Consulte os comandos de implantação de locatário

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de 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": "2024-08-01-preview",
  "name": "string",
  "properties": {
    "additionalProperties": {
      "managementGroupId": "string",
      "subscriptionOwnerId": "string",
      "subscriptionTenantId": "string",
      "tags": {
        "{customized property}": "string"
      }
    },
    "billingScope": "string",
    "displayName": "string",
    "resellerId": "string",
    "subscriptionId": "string",
    "workload": "string"
  }
}

Valores de propriedade

Microsoft.Subscription/aliases

Nome Descrição Valor
apiVersion A versão da API '2024-08-01-preview'
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Coloque as propriedades de solicitação de alias. PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties
tipo O tipo de recurso 'Microsoft.Subscription/aliases'

PutAliasRequestAdditionalProperties

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

PutAliasRequestAdditionalPropertiesTags

Nome Descrição Valor

PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties

Nome Descrição Valor
additionalProperties Coloque 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}
corda
displayName O nome amigável da assinatura. corda
resellerId ID do revendedor corda
subscriptionId Esse parâmetro pode ser usado para criar alias para a ID de assinatura existente corda
Carga O tipo de carga de trabalho da assinatura. Pode ser Produção ou DevTest. 'DevTest'
'Produção'

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
Esse 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 do Contrato Enterprise. A documentação oficial mostra as modificações necessárias para outros tipos de contas.
Criar uma assinatura, resourceGroup e storageAccount

Implantar no Azure
Esse modelo é um modelo de grupo de gerenciamento que criará uma assinatura, um resourceGroup e um storageAccount no mesmo modelo. Ele pode ser usado apenas para um modo de cobrança do Contrato Enterprise. 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 de aliases pode ser implantado com operações de destino:

  • de Locatário

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de 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@2024-08-01-preview"
  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"
    }
  })
}

Valores de propriedade

Microsoft.Subscription/aliases

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Coloque as propriedades de solicitação de alias. PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties
tipo O tipo de recurso "Microsoft.Subscription/aliases@2024-08-01-preview"

PutAliasRequestAdditionalProperties

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

PutAliasRequestAdditionalPropertiesTags

Nome Descrição Valor

PutAliasRequestPropertiesOrSubscriptionAliasResponseProperties

Nome Descrição Valor
additionalProperties Coloque 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}
corda
displayName O nome amigável da assinatura. corda
resellerId ID do revendedor corda
subscriptionId Esse parâmetro pode ser usado para criar alias para a ID de assinatura existente corda
Carga O tipo de carga de trabalho da assinatura. Pode ser Produção ou DevTest. 'DevTest'
'Produção'