Compartir a través de


Alias de Microsoft.Subscription 2021-10-01

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:

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

Implementación en Azure
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

Implementación en Azure
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:

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 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 al á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 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

Implementación en Azure
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

Implementación en Azure
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 Terraform (proveedor AzAPI)

El tipo de recurso aliases 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 que tienen como destino:

  • 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 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