Partilhar via


Microsoft.NetworkCloud bareMetalMachines 2025-02-01

Definição de recursos do bíceps

O tipo de recurso bareMetalMachines pode ser implantado 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 um recurso Microsoft.NetworkCloud/bareMetalMachines, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.NetworkCloud/bareMetalMachines@2025-02-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    bmcConnectionString: 'string'
    bmcCredentials: {
      password: 'string'
      username: 'string'
    }
    bmcMacAddress: 'string'
    bootMacAddress: 'string'
    machineClusterVersion: 'string'
    machineDetails: 'string'
    machineName: 'string'
    machineSkuId: 'string'
    rackId: 'string'
    rackSlot: int
    serialNumber: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Microsoft.NetworkCloud/bareMetalMachines

Designação Descrição Valor
extendedLocalização O local estendido do cluster associado ao recurso. ExtendedLocation (obrigatório)
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso cadeia de caracteres

Restrições:
Padrão = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$ (obrigatório)
propriedades A lista das propriedades do recurso. BareMetalMachineProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

AdministrativeCredentials

Designação Descrição Valor
palavra-passe A senha do administrador do dispositivo usado durante a inicialização. cadeia de caracteres

Restrições:
Comprimento mínimo = 1
Valor sensível. Passe como um parâmetro seguro. (obrigatório)
nome de utilizador O nome de usuário do administrador do dispositivo usado durante a inicialização. cadeia de caracteres

Restrições:
Comprimento mínimo = 1 (obrigatório)

BareMetalMachinePropriedades

Designação Descrição Valor
bmcConnectionString A cadeia de conexão para o controlador de gerenciamento da placa base, incluindo endereço IP e protocolo. string (obrigatório)
bmcCredenciais As credenciais do controlador de gerenciamento da placa base nesta máquina bare metal. AdministrativeCredentials (obrigatório)
bmcMacAddress [en] O endereço MAC do dispositivo BMC. cadeia de caracteres

Restrições:
Padrão = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obrigatório)
bootMacAddress O endereço MAC de uma NIC conectada à rede PXE. cadeia de caracteres

Restrições:
Padrão = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obrigatório)
machineClusterVersion A versão do cluster que foi aplicada a esta máquina durante a implantação ou uma atualização de versão. corda
máquinaDetalhes Os detalhes personalizados fornecidos pelo cliente. cadeia de caracteres

Restrições:
Comprimento máximo = 256 (obrigatório)
nome_da_máquina O nome de host no nível do sistema operacional atribuído a esta máquina. cadeia de caracteres

Restrições:
Padrão = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$ (obrigatório)
máquinaSkuId O identificador interno exclusivo da máquina bare metal SKU. string (obrigatório)
rackId O ID de recurso do rack onde esta máquina bare metal reside. string (obrigatório)
ranhura rack O slot de rack no qual esta máquina bare metal está localizada, ordenado de baixo para cima, ou seja, o slot mais baixo é 1. Int

Restrições:
Valor mínimo = 1
Valor máximo = 256 (obrigatório)
número de série O número de série da máquina bare metal. cadeia de caracteres

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 64 (obrigatório)

Localização Estendida

Designação Descrição Valor
Designação A ID do recurso do local estendido no qual o recurso será criado. string (obrigatório)
tipo O tipo de local estendido, por exemplo, CustomLocation. string (obrigatório)

TrackedResourceTags

Designação Descrição Valor

Definição de recurso de modelo ARM

O tipo de recurso bareMetalMachines pode ser implantado 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 um recurso Microsoft.NetworkCloud/bareMetalMachines, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.NetworkCloud/bareMetalMachines",
  "apiVersion": "2025-02-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "bmcConnectionString": "string",
    "bmcCredentials": {
      "password": "string",
      "username": "string"
    },
    "bmcMacAddress": "string",
    "bootMacAddress": "string",
    "machineClusterVersion": "string",
    "machineDetails": "string",
    "machineName": "string",
    "machineSkuId": "string",
    "rackId": "string",
    "rackSlot": "int",
    "serialNumber": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Microsoft.NetworkCloud/bareMetalMachines

Designação Descrição Valor
Versão da API A versão api '2025-02-01'
extendedLocalização O local estendido do cluster associado ao recurso. ExtendedLocation (obrigatório)
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso cadeia de caracteres

Restrições:
Padrão = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$ (obrigatório)
propriedades A lista das propriedades do recurso. BareMetalMachineProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.NetworkCloud/bareMetalMachines'

AdministrativeCredentials

Designação Descrição Valor
palavra-passe A senha do administrador do dispositivo usado durante a inicialização. cadeia de caracteres

Restrições:
Comprimento mínimo = 1
Valor sensível. Passe como um parâmetro seguro. (obrigatório)
nome de utilizador O nome de usuário do administrador do dispositivo usado durante a inicialização. cadeia de caracteres

Restrições:
Comprimento mínimo = 1 (obrigatório)

BareMetalMachinePropriedades

Designação Descrição Valor
bmcConnectionString A cadeia de conexão para o controlador de gerenciamento da placa base, incluindo endereço IP e protocolo. string (obrigatório)
bmcCredenciais As credenciais do controlador de gerenciamento da placa base nesta máquina bare metal. AdministrativeCredentials (obrigatório)
bmcMacAddress [en] O endereço MAC do dispositivo BMC. cadeia de caracteres

Restrições:
Padrão = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obrigatório)
bootMacAddress O endereço MAC de uma NIC conectada à rede PXE. cadeia de caracteres

Restrições:
Padrão = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obrigatório)
machineClusterVersion A versão do cluster que foi aplicada a esta máquina durante a implantação ou uma atualização de versão. corda
máquinaDetalhes Os detalhes personalizados fornecidos pelo cliente. cadeia de caracteres

Restrições:
Comprimento máximo = 256 (obrigatório)
nome_da_máquina O nome de host no nível do sistema operacional atribuído a esta máquina. cadeia de caracteres

Restrições:
Padrão = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$ (obrigatório)
máquinaSkuId O identificador interno exclusivo da máquina bare metal SKU. string (obrigatório)
rackId O ID de recurso do rack onde esta máquina bare metal reside. string (obrigatório)
ranhura rack O slot de rack no qual esta máquina bare metal está localizada, ordenado de baixo para cima, ou seja, o slot mais baixo é 1. Int

Restrições:
Valor mínimo = 1
Valor máximo = 256 (obrigatório)
número de série O número de série da máquina bare metal. cadeia de caracteres

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 64 (obrigatório)

Localização Estendida

Designação Descrição Valor
Designação A ID do recurso do local estendido no qual o recurso será criado. string (obrigatório)
tipo O tipo de local estendido, por exemplo, CustomLocation. string (obrigatório)

TrackedResourceTags

Designação Descrição Valor

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso bareMetalMachines pode ser implantado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

Para criar um recurso Microsoft.NetworkCloud/bareMetalMachines, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetworkCloud/bareMetalMachines@2025-02-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      bmcConnectionString = "string"
      bmcCredentials = {
        password = "string"
        username = "string"
      }
      bmcMacAddress = "string"
      bootMacAddress = "string"
      machineClusterVersion = "string"
      machineDetails = "string"
      machineName = "string"
      machineSkuId = "string"
      rackId = "string"
      rackSlot = int
      serialNumber = "string"
    }
  }
}

Valores de propriedade

Microsoft.NetworkCloud/bareMetalMachines

Designação Descrição Valor
extendedLocalização O local estendido do cluster associado ao recurso. ExtendedLocation (obrigatório)
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso cadeia de caracteres

Restrições:
Padrão = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$ (obrigatório)
propriedades A lista das propriedades do recurso. BareMetalMachineProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.NetworkCloud/bareMetalMachines@2025-02-01"

AdministrativeCredentials

Designação Descrição Valor
palavra-passe A senha do administrador do dispositivo usado durante a inicialização. cadeia de caracteres

Restrições:
Comprimento mínimo = 1
Valor sensível. Passe como um parâmetro seguro. (obrigatório)
nome de utilizador O nome de usuário do administrador do dispositivo usado durante a inicialização. cadeia de caracteres

Restrições:
Comprimento mínimo = 1 (obrigatório)

BareMetalMachinePropriedades

Designação Descrição Valor
bmcConnectionString A cadeia de conexão para o controlador de gerenciamento da placa base, incluindo endereço IP e protocolo. string (obrigatório)
bmcCredenciais As credenciais do controlador de gerenciamento da placa base nesta máquina bare metal. AdministrativeCredentials (obrigatório)
bmcMacAddress [en] O endereço MAC do dispositivo BMC. cadeia de caracteres

Restrições:
Padrão = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obrigatório)
bootMacAddress O endereço MAC de uma NIC conectada à rede PXE. cadeia de caracteres

Restrições:
Padrão = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obrigatório)
machineClusterVersion A versão do cluster que foi aplicada a esta máquina durante a implantação ou uma atualização de versão. corda
máquinaDetalhes Os detalhes personalizados fornecidos pelo cliente. cadeia de caracteres

Restrições:
Comprimento máximo = 256 (obrigatório)
nome_da_máquina O nome de host no nível do sistema operacional atribuído a esta máquina. cadeia de caracteres

Restrições:
Padrão = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$ (obrigatório)
máquinaSkuId O identificador interno exclusivo da máquina bare metal SKU. string (obrigatório)
rackId O ID de recurso do rack onde esta máquina bare metal reside. string (obrigatório)
ranhura rack O slot de rack no qual esta máquina bare metal está localizada, ordenado de baixo para cima, ou seja, o slot mais baixo é 1. Int

Restrições:
Valor mínimo = 1
Valor máximo = 256 (obrigatório)
número de série O número de série da máquina bare metal. cadeia de caracteres

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 64 (obrigatório)

Localização Estendida

Designação Descrição Valor
Designação A ID do recurso do local estendido no qual o recurso será criado. string (obrigatório)
tipo O tipo de local estendido, por exemplo, CustomLocation. string (obrigatório)

TrackedResourceTags

Designação Descrição Valor