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:
- Locatários – Consulte comandos de implantação de locatário
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 |
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 |
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:
- Locatários – Consulte comandos de implantação de locatário
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 |
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 |
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 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de