Microsoft. Bloques de interconexión de cálculo

Definición de recurso Bicep

El tipo de recurso interconnectBlocks puede desplegarse con operaciones que tengan como objetivo:

  • Grupos de recursos - Véase grupos de recursos c1

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 Microsoft. Compute/interconnectBlocks resource, añade el siguiente Bicep a tu plantilla.

resource symbolicname 'Microsoft.Compute/interconnectBlocks@2026-03-01' = {
  location: 'string'
  name: 'string'
  placement: {
    excludeZones: [
      'string'
    ]
    includeZones: [
      'string'
    ]
    zonePlacementPolicy: 'string'
  }
  properties: {
    interconnectGroup: {
      id: 'string'
    }
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valores de propiedad

Microsoft. Bloques de cómputo/interconexión

Nombre Descripción Value
location Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
colocación La sección de colocación especifica las restricciones definidas por el usuario para la colocación del hardware de los bloques de interconexión. Esta propiedad no puede cambiarse una vez que se ha provisionado Interconnect Block. Ubicación
properties Propiedades del bloque de interconexión. Propiedades de InterconexiónBloque
sku SKU del recurso para el que la capacidad debe ser preasignada. Tanto sku.name como sku.capacity son obligatorios en Create. Después de crear, solo sku.capacity se puede actualizar. de Sku (obligatorio)
tags Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulta c0 en las plantillas
Zonas Zonas de disponibilidad. string[]

ApiEntityReference

Nombre Descripción Value
id Identificador de recurso de ARM en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... string

Propiedades de InterconexiónBloque

Nombre Descripción Value
InterconnectGroup El Microsoft. Recurso de red/grupos de interconexión con el que está asociado este bloque de interconexión. Requerida en la creación e inmutable después. ApiEntityReference (obligatorio)

Colocación

Nombre Descripción Value
excludeZones Esta propiedad complementa la propiedad 'zonePlacementPolicy'. Si "zonePlacementPolicy" se establece en "Any"/"Auto", la zona de disponibilidad seleccionada por el sistema no debe estar presente en la lista de zonas de disponibilidad pasadas con "excludeZones". Si no se proporciona 'excludeZones', se considerarán todas las zonas de disponibilidad de la región para la selección. string[]
includeZones Esta propiedad complementa la propiedad 'zonePlacementPolicy'. Si "zonePlacementPolicy" se establece en "Cualquiera"/"Auto", la zona de disponibilidad seleccionada por el sistema debe estar presente en la lista de zonas de disponibilidad pasadas con "includeZones". Si no se proporciona 'includeZones', se considerarán todas las zonas de disponibilidad de la región para la selección. string[]
zonePlacementPolicy Especifica la directiva para la ubicación del recurso en la zona de disponibilidad. Los valores posibles son: Cualquiera (usado para máquinas virtuales), Automático (usado para conjuntos de escalado de máquinas virtuales): el sistema seleccionará automáticamente una zona de disponibilidad como parte de la creación de recursos. "Any"
'Auto'

Sku

Nombre Descripción Value
capacity Especifica el número de máquinas virtuales del conjunto de escalado. int
nombre El nombre de la SKU. string
tier Especifica el nivel de máquinas virtuales de un conjunto de escalado.

Valores posibles:

Standard

Basic
string

TrackedResourceTags

Nombre Descripción Value

Definición de recursos de plantilla de ARM

El tipo de recurso interconnectBlocks puede desplegarse con operaciones que tengan como objetivo:

Ejemplos de uso

Formato de los recursos

Para crear un Microsoft. Recurso Compute/InterconnectBlocks, añade el siguiente JSON a tu plantilla.

{
  "type": "Microsoft.Compute/interconnectBlocks",
  "apiVersion": "2026-03-01",
  "name": "string",
  "location": "string",
  "placement": {
    "excludeZones": [ "string" ],
    "includeZones": [ "string" ],
    "zonePlacementPolicy": "string"
  },
  "properties": {
    "interconnectGroup": {
      "id": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valores de propiedad

Microsoft. Bloques de cómputo/interconexión

Nombre Descripción Value
apiVersion La versión de api '2026-03-01'
location Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
colocación La sección de colocación especifica las restricciones definidas por el usuario para la colocación del hardware de los bloques de interconexión. Esta propiedad no puede cambiarse una vez que se ha provisionado Interconnect Block. Ubicación
properties Propiedades del bloque de interconexión. Propiedades de InterconexiónBloque
sku SKU del recurso para el que la capacidad debe ser preasignada. Tanto sku.name como sku.capacity son obligatorios en Create. Después de crear, solo sku.capacity se puede actualizar. de Sku (obligatorio)
tags Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulta c0 en las plantillas
type El tipo de recurso 'Microsoft. Bloques de Computación/Interconexión
Zonas Zonas de disponibilidad. string[]

ApiEntityReference

Nombre Descripción Value
id Identificador de recurso de ARM en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... string

Propiedades de InterconexiónBloque

Nombre Descripción Value
InterconnectGroup El Microsoft. Recurso de red/grupos de interconexión con el que está asociado este bloque de interconexión. Requerida en la creación e inmutable después. ApiEntityReference (obligatorio)

Colocación

Nombre Descripción Value
excludeZones Esta propiedad complementa la propiedad 'zonePlacementPolicy'. Si "zonePlacementPolicy" se establece en "Any"/"Auto", la zona de disponibilidad seleccionada por el sistema no debe estar presente en la lista de zonas de disponibilidad pasadas con "excludeZones". Si no se proporciona 'excludeZones', se considerarán todas las zonas de disponibilidad de la región para la selección. string[]
includeZones Esta propiedad complementa la propiedad 'zonePlacementPolicy'. Si "zonePlacementPolicy" se establece en "Cualquiera"/"Auto", la zona de disponibilidad seleccionada por el sistema debe estar presente en la lista de zonas de disponibilidad pasadas con "includeZones". Si no se proporciona 'includeZones', se considerarán todas las zonas de disponibilidad de la región para la selección. string[]
zonePlacementPolicy Especifica la directiva para la ubicación del recurso en la zona de disponibilidad. Los valores posibles son: Cualquiera (usado para máquinas virtuales), Automático (usado para conjuntos de escalado de máquinas virtuales): el sistema seleccionará automáticamente una zona de disponibilidad como parte de la creación de recursos. "Any"
'Auto'

Sku

Nombre Descripción Value
capacity Especifica el número de máquinas virtuales del conjunto de escalado. int
nombre El nombre de la SKU. string
tier Especifica el nivel de máquinas virtuales de un conjunto de escalado.

Valores posibles:

Standard

Basic
string

TrackedResourceTags

Nombre Descripción Value

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso interconnectBlocks puede desplegarse con operaciones que tengan como objetivo:

  • Grupos de recursos Para una lista de propiedades modificadas en cada versión de la API, consulte registro de cambios.

Formato de los recursos

Para crear un Microsoft. Compute/interconnectBlocks, añade el siguiente Terraform a tu plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/interconnectBlocks@2026-03-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    placement = {
      excludeZones = [
        "string"
      ]
      includeZones = [
        "string"
      ]
      zonePlacementPolicy = "string"
    }
    properties = {
      interconnectGroup = {
        id = "string"
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
    zones = [
      "string"
    ]
  }
}

Valores de propiedad

Microsoft. Bloques de cómputo/interconexión

Nombre Descripción Value
location Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
colocación La sección de colocación especifica las restricciones definidas por el usuario para la colocación del hardware de los bloques de interconexión. Esta propiedad no puede cambiarse una vez que se ha provisionado Interconnect Block. Ubicación
properties Propiedades del bloque de interconexión. Propiedades de InterconexiónBloque
sku SKU del recurso para el que la capacidad debe ser preasignada. Tanto sku.name como sku.capacity son obligatorios en Create. Después de crear, solo sku.capacity se puede actualizar. de Sku (obligatorio)
tags Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
type El tipo de recurso "Microsoft. Compute/interconnectBlocks@2026-03-01"
Zonas Zonas de disponibilidad. string[]

ApiEntityReference

Nombre Descripción Value
id Identificador de recurso de ARM en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... string

Propiedades de InterconexiónBloque

Nombre Descripción Value
InterconnectGroup El Microsoft. Recurso de red/grupos de interconexión con el que está asociado este bloque de interconexión. Requerida en la creación e inmutable después. ApiEntityReference (obligatorio)

Colocación

Nombre Descripción Value
excludeZones Esta propiedad complementa la propiedad 'zonePlacementPolicy'. Si "zonePlacementPolicy" se establece en "Any"/"Auto", la zona de disponibilidad seleccionada por el sistema no debe estar presente en la lista de zonas de disponibilidad pasadas con "excludeZones". Si no se proporciona 'excludeZones', se considerarán todas las zonas de disponibilidad de la región para la selección. string[]
includeZones Esta propiedad complementa la propiedad 'zonePlacementPolicy'. Si "zonePlacementPolicy" se establece en "Cualquiera"/"Auto", la zona de disponibilidad seleccionada por el sistema debe estar presente en la lista de zonas de disponibilidad pasadas con "includeZones". Si no se proporciona 'includeZones', se considerarán todas las zonas de disponibilidad de la región para la selección. string[]
zonePlacementPolicy Especifica la directiva para la ubicación del recurso en la zona de disponibilidad. Los valores posibles son: Cualquiera (usado para máquinas virtuales), Automático (usado para conjuntos de escalado de máquinas virtuales): el sistema seleccionará automáticamente una zona de disponibilidad como parte de la creación de recursos. "Any"
'Auto'

Sku

Nombre Descripción Value
capacity Especifica el número de máquinas virtuales del conjunto de escalado. int
nombre El nombre de la SKU. string
tier Especifica el nivel de máquinas virtuales de un conjunto de escalado.

Valores posibles:

Standard

Basic
string

TrackedResourceTags

Nombre Descripción Value