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:
- Inquilinos – veja os comandos de implementação de inquilinos
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 |
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 |
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:
- Inquilinos – veja os comandos de implementação de inquilinos
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 |
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 |
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 |