Microsoft. Calcular interconectaçãoBlocos

Definição de recursos do bíceps

O tipo de recurso interconnectBlocks pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar uma Microsoft. Compute/interconnectBlocks, adicione o seguinte Bicep ao seu modelo.

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 propriedade

Microsoft. Blocos de Computação/Interligação

Nome Description Value
localização A geolocalização onde o recurso vive string (obrigatório)
Nome O nome do recurso string (obrigatório)
colocação A secção de colocação especifica as restrições definidas pelo utilizador para a colocação do hardware do Interconnect Block. Esta propriedade não pode ser alterada uma vez que o Interconnect Block for provisionado. Colocação
properties Propriedades do Bloco de Interligação. Propriedades do BlocoConexão
sku SKU do recurso para o qual a capacidade precisa de ser pré-alocada. Ambos sku.name são sku.capacity obrigatórios no create. Depois de criar, só sku.capacity pode ser atualizado. Sku (obrigatório)
tags Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
Zonas As zonas de disponibilidade. string[]

ApiEntityReference

Nome Description Value
id A ID do recurso ARM na forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... cadeia (de caracteres)

Propriedades do BlocoConexão

Nome Description Value
InterconnectGroup A Microsoft. Recurso Network/InterconnectGroups ao qual este Bloco de Interligação está associado. Exigido na criação e imutável a partir daí. ApiEntityReference (obrigatório)

Colocação

Nome Description Value
excludeZones Esta propriedade complementa a propriedade 'zonePlacementPolicy'. Se 'zonePlacementPolicy' estiver definido como 'Any'/'Auto', a zona de disponibilidade selecionada pelo sistema não deve estar presente na lista de zonas de disponibilidade passadas com 'excludeZones'. Se 'excludeZones' não for fornecido, todas as zonas de disponibilidade na região serão consideradas para seleção. string[]
includeZones Esta propriedade complementa a propriedade 'zonePlacementPolicy'. Se 'zonePlacementPolicy' estiver definido como 'Any'/'Auto', a zona de disponibilidade selecionada pelo sistema deve estar presente na lista de zonas de disponibilidade passadas com 'includeZones'. Se 'includeZones' não for fornecido, todas as zonas de disponibilidade na região serão consideradas para seleção. string[]
zonePlacementPolicy Especifica a política de posicionamento do recurso na zona de disponibilidade. Os valores possíveis são: Any (usado para Máquinas Virtuais), Auto (usado para Conjuntos de Dimensionamento de Máquinas Virtuais) - Uma zona de disponibilidade será automaticamente escolhida pelo sistema como parte da criação de recursos. 'Qualquer'
'Auto'

Sku

Nome Description Value
capacidade Especifica o número de máquinas virtuais no conjunto de escala. int
Nome O nome do SKU. cadeia (de caracteres)
escalão Especifica a camada de máquinas virtuais em um conjunto de escala.

Valores possíveis:

Standard

Basic
cadeia (de caracteres)

TrackedResourceTags

Nome Description Value

Definição de recurso de modelo ARM

O tipo de recurso interconnectBlocks pode ser implementado com operações que visam:

Exemplos de uso

Formato do recurso

Para criar uma Microsoft. Compute/interconnectBlocks, adicione o seguinte JSON ao seu modelo.

{
  "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 propriedade

Microsoft. Blocos de Computação/Interligação

Nome Description Value
apiVersion A versão api '2026-03-01'
localização A geolocalização onde o recurso vive string (obrigatório)
Nome O nome do recurso string (obrigatório)
colocação A secção de colocação especifica as restrições definidas pelo utilizador para a colocação do hardware do Interconnect Block. Esta propriedade não pode ser alterada uma vez que o Interconnect Block for provisionado. Colocação
properties Propriedades do Bloco de Interligação. Propriedades do BlocoConexão
sku SKU do recurso para o qual a capacidade precisa de ser pré-alocada. Ambos sku.name são sku.capacity obrigatórios no create. Depois de criar, só sku.capacity pode ser atualizado. Sku (obrigatório)
tags Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft. Blocos de Computação/Interconexão
Zonas As zonas de disponibilidade. string[]

ApiEntityReference

Nome Description Value
id A ID do recurso ARM na forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... cadeia (de caracteres)

Propriedades do BlocoConexão

Nome Description Value
InterconnectGroup A Microsoft. Recurso Network/InterconnectGroups ao qual este Bloco de Interligação está associado. Exigido na criação e imutável a partir daí. ApiEntityReference (obrigatório)

Colocação

Nome Description Value
excludeZones Esta propriedade complementa a propriedade 'zonePlacementPolicy'. Se 'zonePlacementPolicy' estiver definido como 'Any'/'Auto', a zona de disponibilidade selecionada pelo sistema não deve estar presente na lista de zonas de disponibilidade passadas com 'excludeZones'. Se 'excludeZones' não for fornecido, todas as zonas de disponibilidade na região serão consideradas para seleção. string[]
includeZones Esta propriedade complementa a propriedade 'zonePlacementPolicy'. Se 'zonePlacementPolicy' estiver definido como 'Any'/'Auto', a zona de disponibilidade selecionada pelo sistema deve estar presente na lista de zonas de disponibilidade passadas com 'includeZones'. Se 'includeZones' não for fornecido, todas as zonas de disponibilidade na região serão consideradas para seleção. string[]
zonePlacementPolicy Especifica a política de posicionamento do recurso na zona de disponibilidade. Os valores possíveis são: Any (usado para Máquinas Virtuais), Auto (usado para Conjuntos de Dimensionamento de Máquinas Virtuais) - Uma zona de disponibilidade será automaticamente escolhida pelo sistema como parte da criação de recursos. 'Qualquer'
'Auto'

Sku

Nome Description Value
capacidade Especifica o número de máquinas virtuais no conjunto de escala. int
Nome O nome do SKU. cadeia (de caracteres)
escalão Especifica a camada de máquinas virtuais em um conjunto de escala.

Valores possíveis:

Standard

Basic
cadeia (de caracteres)

TrackedResourceTags

Nome Description Value

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso interconnectBlocks pode ser implementado com operações que visam:

  • Grupos de recursos Para uma lista das propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar uma Microsoft. Compute/interconnectBlocks, adicione o seguinte Terraform ao seu modelo.

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 propriedade

Microsoft. Blocos de Computação/Interligação

Nome Description Value
localização A geolocalização onde o recurso vive string (obrigatório)
Nome O nome do recurso string (obrigatório)
colocação A secção de colocação especifica as restrições definidas pelo utilizador para a colocação do hardware do Interconnect Block. Esta propriedade não pode ser alterada uma vez que o Interconnect Block for provisionado. Colocação
properties Propriedades do Bloco de Interligação. Propriedades do BlocoConexão
sku SKU do recurso para o qual a capacidade precisa de ser pré-alocada. Ambos sku.name são sku.capacity obrigatórios no create. Depois de criar, só sku.capacity pode ser atualizado. Sku (obrigatório)
tags Etiquetas de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft. Compute/interconnectBlocks@2026-03-01"
Zonas As zonas de disponibilidade. string[]

ApiEntityReference

Nome Description Value
id A ID do recurso ARM na forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... cadeia (de caracteres)

Propriedades do BlocoConexão

Nome Description Value
InterconnectGroup A Microsoft. Recurso Network/InterconnectGroups ao qual este Bloco de Interligação está associado. Exigido na criação e imutável a partir daí. ApiEntityReference (obrigatório)

Colocação

Nome Description Value
excludeZones Esta propriedade complementa a propriedade 'zonePlacementPolicy'. Se 'zonePlacementPolicy' estiver definido como 'Any'/'Auto', a zona de disponibilidade selecionada pelo sistema não deve estar presente na lista de zonas de disponibilidade passadas com 'excludeZones'. Se 'excludeZones' não for fornecido, todas as zonas de disponibilidade na região serão consideradas para seleção. string[]
includeZones Esta propriedade complementa a propriedade 'zonePlacementPolicy'. Se 'zonePlacementPolicy' estiver definido como 'Any'/'Auto', a zona de disponibilidade selecionada pelo sistema deve estar presente na lista de zonas de disponibilidade passadas com 'includeZones'. Se 'includeZones' não for fornecido, todas as zonas de disponibilidade na região serão consideradas para seleção. string[]
zonePlacementPolicy Especifica a política de posicionamento do recurso na zona de disponibilidade. Os valores possíveis são: Any (usado para Máquinas Virtuais), Auto (usado para Conjuntos de Dimensionamento de Máquinas Virtuais) - Uma zona de disponibilidade será automaticamente escolhida pelo sistema como parte da criação de recursos. 'Qualquer'
'Auto'

Sku

Nome Description Value
capacidade Especifica o número de máquinas virtuais no conjunto de escala. int
Nome O nome do SKU. cadeia (de caracteres)
escalão Especifica a camada de máquinas virtuais em um conjunto de escala.

Valores possíveis:

Standard

Basic
cadeia (de caracteres)

TrackedResourceTags

Nome Description Value