Alias de Microsoft.Subscription
Definición de recursos de Bicep
El tipo de recurso aliases es un recurso de extensión, lo que significa que puede aplicarlo a otro recurso.
Use la scope
propiedad de este recurso para establecer el ámbito de este recurso. Consulte Establecimiento del ámbito en los recursos de extensión en Bicep.
El tipo de recurso aliases se puede implementar con operaciones que tienen como destino:
- Inquilinos : consulte los comandos de implementación de inquilinos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Comentarios
Puede usar el Microsoft.Subscription/aliases
recurso para crear una nueva suscripción, pero no para actualizar una suscripción existente. Si intenta actualizar las propiedades a través del aliases
tipo de recurso, esos cambios no se conservan.
Para cambiar el nombre de una suscripción, use la operación Cambiar nombre.
Formato de los recursos
Para crear un recurso Microsoft.Subscription/aliases, agregue el siguiente bicep a la plantilla.
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 propiedad
aliases
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso | string (obligatorio) |
scope | Use al crear un recurso de extensión en un ámbito diferente al ámbito de implementación. | Para Bicep: tenant() . |
properties | Coloque las propiedades de solicitud de alias. | PutAliasRequestPropertiesOrSubscriptionAliasResponse... |
PutAliasRequestPropertiesOrSubscriptionAliasResponse...
Nombre | Descripción | Valor |
---|---|---|
additionalProperties | Coloque las propiedades adicionales de la solicitud de alias. | PutAliasRequestAdditionalProperties |
billingScope | Ámbito de facturación de la suscripción. Para CustomerLed y FieldLed: /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} Para PartnerLed: /billingAccounts/{billingAccountName}/customers/{customerName} Para EA heredado: /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
string |
DisplayName | Nombre descriptivo de la suscripción. | string |
resellerId | Id. de revendedor | string |
subscriptionId | Este parámetro se puede usar para crear alias para el identificador de suscripción existente. | string |
carga de trabajo | Tipo de carga de trabajo de la suscripción. Puede ser Production o DevTest. | 'DevTest' 'Producción' |
PutAliasRequestAdditionalProperties
Nombre | Descripción | Valor |
---|---|---|
managementGroupId | Identificador de grupo de administración de la suscripción. | string |
subscriptionOwnerId | Identificador de propietario de la suscripción | string |
subscriptionTenantId | Identificador de inquilino de la suscripción | string |
etiquetas | Etiquetas para la suscripción | object |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Creación de una suscripción en una cuenta de EA |
Esta plantilla es una plantilla de grupo de administración que creará una suscripción a través de un alias. Solo se puede usar para un modo de facturación del Contrato Enterprise. La documentación oficial muestra las modificaciones necesarias para otros tipos de cuentas. |
Creación de una suscripción, resourceGroup y storageAccount |
Esta plantilla es una plantilla de grupo de administración que creará una suscripción, un resourceGroup y una storageAccount en la misma plantilla. Solo se puede usar para un modo de facturación del Contrato Enterprise. La documentación oficial muestra las modificaciones necesarias para otros tipos de cuentas. |
Definición de recursos de plantilla de ARM
El tipo de recurso aliases es un recurso de extensión, lo que significa que puede aplicarlo a otro recurso.
Use la scope
propiedad de este recurso para establecer el ámbito de este recurso. Consulte Establecimiento del ámbito en los recursos de extensión en plantillas de ARM.
El tipo de recurso aliases se puede implementar con operaciones que tienen como destino:
- Inquilinos : consulte los comandos de implementación de inquilinos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Comentarios
Puede usar el Microsoft.Subscription/aliases
recurso para crear una nueva suscripción, pero no para actualizar una suscripción existente. Si intenta actualizar las propiedades a través del tipo de aliases
recurso, esos cambios no se conservan.
Para cambiar el nombre de una suscripción, use la operación Cambiar nombre.
Formato de los recursos
Para crear un recurso Microsoft.Subscription/aliases, agregue el siguiente json a la plantilla.
{
"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 propiedad
aliases
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | 'Microsoft.Subscription/aliases' |
apiVersion | La versión de la API de recursos | '2021-10-01' |
name | El nombre del recurso | string (obligatorio) |
scope | Use al crear un recurso de extensión en un ámbito diferente del ámbito de implementación. | Para JSON: / . |
properties | Coloque las propiedades de solicitud de alias. | PutAliasRequestPropertiesOrSubscriptionAliasResponse... |
PutAliasRequestPropertiesOrSubscriptionAliasResponse...
Nombre | Descripción | Valor |
---|---|---|
additionalProperties | Coloque las propiedades adicionales de solicitud de alias. | PutAliasRequestAdditionalProperties |
billingScope | Ámbito de facturación de la suscripción. Para CustomerLed y FieldLed: /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} Para PartnerLed: /billingAccounts/{billingAccountName}/customers/{customerName} Para EA heredado: /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
string |
DisplayName | Nombre descriptivo de la suscripción. | string |
resellerId | Id. de revendedor | string |
subscriptionId | Este parámetro se puede usar para crear alias para el identificador de suscripción existente. | string |
carga de trabajo | Tipo de carga de trabajo de la suscripción. Puede ser Production o DevTest. | 'DevTest' 'Producción' |
PutAliasRequestAdditionalProperties
Nombre | Descripción | Valor |
---|---|---|
managementGroupId | Identificador de grupo de administración de la suscripción. | string |
subscriptionOwnerId | Identificador de propietario de la suscripción | string |
subscriptionTenantId | Identificador de inquilino de la suscripción | string |
etiquetas | Etiquetas para la suscripción | object |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Creación de una suscripción en una cuenta de EA |
Esta plantilla es una plantilla de grupo de administración que creará una suscripción a través de un alias. Solo se puede usar para un modo de facturación del Contrato Enterprise. En la documentación oficial se muestran las modificaciones necesarias para otros tipos de cuentas. |
Creación de una suscripción, resourceGroup y storageAccount |
Esta plantilla es una plantilla de grupo de administración que creará una suscripción, un resourceGroup y un storageAccount en la misma plantilla. Solo se puede usar para un modo de facturación del Contrato Enterprise. En la documentación oficial se muestran las modificaciones necesarias para otros tipos de cuentas. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso alias es un recurso de extensión, lo que significa que puede aplicarlo a otro recurso.
Use la parent_id
propiedad de este recurso para establecer el ámbito de este recurso.
El tipo de recurso aliases se puede implementar con operaciones destinadas a:
- Inquilinos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Subscription/aliases, agregue el siguiente terraform a la plantilla.
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 propiedad
aliases
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Subscription/aliases@2021-10-01" |
name | El nombre del recurso | string (obligatorio) |
parent_id | Identificador del recurso al que se va a aplicar este recurso de extensión. | string (obligatorio) |
properties | Coloque las propiedades de solicitud de alias. | PutAliasRequestPropertiesOrSubscriptionAliasResponse... |
PutAliasRequestPropertiesOrSubscriptionAliasResponse...
Nombre | Descripción | Valor |
---|---|---|
additionalProperties | Coloque las propiedades adicionales de la solicitud de alias. | PutAliasRequestAdditionalProperties |
billingScope | Ámbito de facturación de la suscripción. Para CustomerLed y FieldLed: /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} Para PartnerLed: /billingAccounts/{billingAccountName}/customers/{customerName} Para EA heredado: /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
string |
DisplayName | Nombre descriptivo de la suscripción. | string |
resellerId | Id. de revendedor | string |
subscriptionId | Este parámetro se puede usar para crear alias para el identificador de suscripción existente. | string |
carga de trabajo | Tipo de carga de trabajo de la suscripción. Puede ser Production o DevTest. | "DevTest" "Production" |
PutAliasRequestAdditionalProperties
Nombre | Descripción | Valor |
---|---|---|
managementGroupId | Identificador de grupo de administración de la suscripción. | string |
subscriptionOwnerId | Identificador de propietario de la suscripción | string |
subscriptionTenantId | Identificador de inquilino de la suscripción | string |
etiquetas | Etiquetas para la suscripción | object |