Condividi tramite


Computer Microsoft.HybridCompute

Definizione di risorsa Bicep

Il tipo di risorsa computer può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.HybridCompute/machines, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.HybridCompute/machines@2025-02-19-preview' = {
  identity: {
    type: 'SystemAssigned'
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    agentUpgrade: {
      correlationId: 'string'
      desiredVersion: 'string'
      enableAutomaticUpgrade: bool
    }
    clientPublicKey: 'string'
    cloudMetadata: {}
    extensions: [
      {
        name: 'string'
        status: {
          code: 'string'
          displayStatus: 'string'
          level: 'string'
          message: 'string'
          time: 'string'
        }
        type: 'string'
        typeHandlerVersion: 'string'
      }
    ]
    hardwareResourceId: 'string'
    identityKeyStore: 'string'
    licenseProfile: {
      esuProfile: {
        assignedLicense: {
          location: 'string'
          properties: {
            licenseDetails: {
              edition: 'string'
              processors: int
              state: 'string'
              target: 'string'
              type: 'string'
              volumeLicenseDetails: [
                {
                  invoiceId: 'string'
                  programYear: 'string'
                }
              ]
            }
            licenseType: 'string'
            tenantId: 'string'
          }
          tags: {
            {customized property}: 'string'
          }
        }
        licenseAssignmentState: 'string'
      }
    }
    locationData: {
      city: 'string'
      countryOrRegion: 'string'
      district: 'string'
      name: 'string'
    }
    mssqlDiscovered: 'string'
    osProfile: {
      linuxConfiguration: {
        patchSettings: {
          assessmentMode: 'string'
          enableHotpatching: bool
          patchMode: 'string'
        }
      }
      windowsConfiguration: {
        patchSettings: {
          assessmentMode: 'string'
          enableHotpatching: bool
          patchMode: 'string'
        }
      }
    }
    osType: 'string'
    parentClusterResourceId: 'string'
    privateLinkScopeResourceId: 'string'
    serviceStatuses: {
      extensionService: {
        startupType: 'string'
        status: 'string'
      }
      guestConfigurationService: {
        startupType: 'string'
        status: 'string'
      }
    }
    tpmEkCertificate: 'string'
    vmId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

Microsoft.HybridCompute/macchine

Nome Descrizione Valore
identità Identità per la risorsa. Identità
tipo/gentile Indica il tipo di posizionamento del computer Arc in locale, ad esempio HCI, SCVMM o VMware e così via. 'AVS'
'AWS'
'EPS'
'GCP'
'HCI'
«SCVMM»
'VMware'
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 54
Pattern = ^[a-zA-Z0-9-_\.]{1,54}$ (obbligatorio)
proprietà Proprietà del computer di calcolo ibrido Proprietà macchina
etichette Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

Aggiornamento agente

Nome Descrizione Valore
correlationId ID di correlazione associato a un'operazione di aggiornamento dell'agente. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
desiredVersion Specifica le informazioni sulla versione w.r.t AgentUpgrade per il computer. corda
enableAutomaticUpgrade Specifica se l'agente del computer deve essere aggiornato Bool

Metadati del cloud

Nome Descrizione Valore

Identità

Nome Descrizione Valore
tipo Tipo di identità. 'Assegnato dal sistema'

Licenza

Nome Descrizione Valore
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
proprietà Proprietà delle licenze di calcolo ibrido Proprietà della licenza
etichette Tag di risorsa. TrackedResourceTags

Dettagli della licenza

Nome Descrizione Valore
edizione Descrive l'edizione della licenza. I valori sono Standard o Datacenter. 'Centro dati'
'Standard'
Processori Descrive il numero di processori. Int
stato Descrive lo stato della licenza. 'Attivato'
'Disattivato'
obiettivo Descrive il server di destinazione delle licenze. 'Windows Server 2012 R2'
'Windows Server 2012'
tipo Descrive il tipo di core di licenza (pCore o vCore). 'pCore'
'vCore'
volumeLicenseDetails Elenco dei dettagli dei contratti multilicenza. VolumeLicenseDetails[]

LicenseProfileMachineInstanceView

Nome Descrizione Valore
esuProfilo Proprietà per il profilo ESU del computer. LicenseProfileMachineInstanceViewEsuProperties

LicenseProfileMachineInstanceViewEsuProperties

Nome Descrizione Valore
assignedLicense Risorsa di licenza assegnata. Licenza
licenseAssignmentState Descrive lo stato di assegnazione delle licenze (Assegnato o Non assegnato). 'Assegnato'
'Non assegnato'

Proprietà della licenza

Nome Descrizione Valore
licenseDetails Descrive le proprietà di una licenza. Dettagli della licenza
tipo di licenza Tipo della risorsa di licenza. «ESU»
ID del cliente Descrive l'ID tenant. corda

Dati di localizzazione

Nome Descrizione Valore
città Città o località in cui si trova la risorsa. corda
paeseOrRegione Paese o area geografica in cui si trova la risorsa corda
Quartiere Distretto, stato o provincia in cui si trova la risorsa. corda
nome Nome canonico per la posizione geografica o fisica. corda

Vincoli:
Lunghezza massima = 256 (obbligatorio)

MachineExtensionInstanceView

Nome Descrizione Valore
nome Nome dell'estensione del computer. corda
stato Stato di visualizzazione dell'istanza. MachineExtensionInstanceViewStatus
tipo Specifica il tipo di estensione; un esempio è "CustomScriptExtension". corda
versione del typeHandler Specifica la versione del gestore di script. corda

MachineExtensionInstanceViewStatus

Nome Descrizione Valore
codice Codice di stato. corda
displayStatus Etichetta localizzabile breve per lo stato. corda
livello Codice a livello. 'Errore'
'Informazioni'
'Avviso'
Messaggio Messaggio di stato dettagliato, inclusi gli avvisi e i messaggi di errore. corda
tempo Ora dello stato. corda

Proprietà macchina

Nome Descrizione Valore
agentUpgrade Informazioni sull'aggiornamento dell'agente w.r.t del computer Aggiornamento agente
clientPublicKey Chiave pubblica fornita dal client da usare durante l'onboarding iniziale delle risorse corda
cloudMetadata Metadati dell'ambiente cloud (Azure/GCP/AWS/OCI...). Metadati del cloud
Estensioni Informazioni sulle estensioni del computer (campo deprecato) MachineExtensionInstanceView[]
hardwareResourceId Specifica l'ID risorsa del dispositivo hardware associato. Solo impostabile da HCI RP. corda
IdentityKeyStore Specifica l'archivio delle chiavi di identità usato da un computer. Impostazione predefinita
'TPM'
licenseProfile Specifica le proprietà correlate alla licenza per un computer. LicenseProfileMachineInstanceView
dati di localizzazione Metadati relativi alla posizione geografica della risorsa. Dati di localizzazione
mssqlIndividuato Specifica se nel computer viene individuata un'istanza di MS SQL. corda
osProfile Specifica le impostazioni del sistema operativo per il computer ibrido. OSProfile
osType Tipo di sistema operativo (windows/linux). corda
parentClusterResourceId L'ID risorsa del cluster padre (Azure HCI) a cui questo computer viene assegnato, se presente. corda
privateLinkScopeResourceId ID risorsa dell'ambito del collegamento privato a cui questo computer viene assegnato, se presente. corda
serviceStatuses Stati dei servizi dipendenti restituiti a ARM. ServiceStatuses
tpmEkCertificate Certificato chiave di verifica dell'autenticità del modulo TPM (Trusted Platform Module) fornito dal client durante l'onboarding iniziale delle risorse. corda
vmId Specifica l'ID univoco del computer ibrido. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

OSProfile

Nome Descrizione Valore
linuxConfigurazione Specifica la configurazione linux per la gestione degli aggiornamenti. OSProfileLinuxConfigurazione
windowsConfigurazione Specifica la configurazione di Windows per la gestione degli aggiornamenti. OSProfileWindowsConfigurazione

OSProfileLinuxConfigurazione

Nome Descrizione Valore
patchSettings Specifica le impostazioni della patch. Impostazioni patch

OSProfileWindowsConfigurazione

Nome Descrizione Valore
patchSettings Specifica le impostazioni della patch. Impostazioni patch

Impostazioni patch

Nome Descrizione Valore
valutazioneModalità Specifica la modalità di valutazione. 'AutomaticByPlatform'
'ImmaginePredefinita'
enableHotpatching Acquisisce la finalità di registrazione delle funzionalità hotpatch dei clienti, che consente ai clienti di applicare patch ai computer Windows senza richiedere un riavvio. Bool
Modalità patch Specifica la modalità patch. 'AutomaticoByOS'
'AutomaticByPlatform'
'ImmaginePredefinita'
'Manuale'

Stato del servizio

Nome Descrizione Valore
startupType Comportamento del servizio all'avvio del computer abilitato per Arc. corda
stato Stato corrente del servizio. corda

ServiceStatuses

Nome Descrizione Valore
extensionService Stato del servizio di estensione nel computer abilitato per Arc. Stato del servizio
guestConfigurationService Stato del servizio di configurazione guest nel computer abilitato per Arc. Stato del servizio

TrackedResourceTags

Nome Descrizione Valore

TrackedResourceTags

Nome Descrizione Valore

VolumeLicenseDetails

Nome Descrizione Valore
ID Fattura ID fattura per il contratto multilicenza. corda
programmaAnno Descrive l'anno di programma per cui è previsto il contratto multilicenza. 'Anno 1'
'Anno 2'
'Anno 3'

Esempi di utilizzo

Moduli verificati di Azure

Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.

Modulo Descrizione
Computer di calcolo ibrido Modulo di risorse AVM per computer di calcolo ibrido

Esempi di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.

File bicipite Descrizione
Creare una macchina virtuale Linux da un'immagine della raccolta in Azure Stack HCI Questo modello crea una semplice macchina virtuale Linux dall'immagine personalizzata di riferimento in Azure Stack HCI versione 23H2+
Creare una macchina virtuale dall'immagine di riferimento in Azure Stack HCI Questo modello crea una semplice macchina virtuale Windows dall'immagine di Azure Marketplace a cui si fa riferimento in Azure Stack HCI versione 23H2+

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa computer può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.HybridCompute/machines, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.HybridCompute/machines",
  "apiVersion": "2025-02-19-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "agentUpgrade": {
      "correlationId": "string",
      "desiredVersion": "string",
      "enableAutomaticUpgrade": "bool"
    },
    "clientPublicKey": "string",
    "cloudMetadata": {
    },
    "extensions": [
      {
        "name": "string",
        "status": {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        },
        "type": "string",
        "typeHandlerVersion": "string"
      }
    ],
    "hardwareResourceId": "string",
    "identityKeyStore": "string",
    "licenseProfile": {
      "esuProfile": {
        "assignedLicense": {
          "location": "string",
          "properties": {
            "licenseDetails": {
              "edition": "string",
              "processors": "int",
              "state": "string",
              "target": "string",
              "type": "string",
              "volumeLicenseDetails": [
                {
                  "invoiceId": "string",
                  "programYear": "string"
                }
              ]
            },
            "licenseType": "string",
            "tenantId": "string"
          },
          "tags": {
            "{customized property}": "string"
          }
        },
        "licenseAssignmentState": "string"
      }
    },
    "locationData": {
      "city": "string",
      "countryOrRegion": "string",
      "district": "string",
      "name": "string"
    },
    "mssqlDiscovered": "string",
    "osProfile": {
      "linuxConfiguration": {
        "patchSettings": {
          "assessmentMode": "string",
          "enableHotpatching": "bool",
          "patchMode": "string"
        }
      },
      "windowsConfiguration": {
        "patchSettings": {
          "assessmentMode": "string",
          "enableHotpatching": "bool",
          "patchMode": "string"
        }
      }
    },
    "osType": "string",
    "parentClusterResourceId": "string",
    "privateLinkScopeResourceId": "string",
    "serviceStatuses": {
      "extensionService": {
        "startupType": "string",
        "status": "string"
      },
      "guestConfigurationService": {
        "startupType": "string",
        "status": "string"
      }
    },
    "tpmEkCertificate": "string",
    "vmId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

Microsoft.HybridCompute/macchine

Nome Descrizione Valore
versione dell'API Versione dell'API '2025-02-19-anteprima'
identità Identità per la risorsa. Identità
tipo/gentile Indica il tipo di posizionamento del computer Arc in locale, ad esempio HCI, SCVMM o VMware e così via. 'AVS'
'AWS'
'EPS'
'GCP'
'HCI'
«SCVMM»
'VMware'
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 54
Pattern = ^[a-zA-Z0-9-_\.]{1,54}$ (obbligatorio)
proprietà Proprietà del computer di calcolo ibrido Proprietà macchina
etichette Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
tipo Tipo di risorsa 'Microsoft.HybridCompute/macchine'

Aggiornamento agente

Nome Descrizione Valore
correlationId ID di correlazione associato a un'operazione di aggiornamento dell'agente. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
desiredVersion Specifica le informazioni sulla versione w.r.t AgentUpgrade per il computer. corda
enableAutomaticUpgrade Specifica se l'agente del computer deve essere aggiornato Bool

Metadati del cloud

Nome Descrizione Valore

Identità

Nome Descrizione Valore
tipo Tipo di identità. 'Assegnato dal sistema'

Licenza

Nome Descrizione Valore
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
proprietà Proprietà delle licenze di calcolo ibrido Proprietà della licenza
etichette Tag di risorsa. TrackedResourceTags

Dettagli della licenza

Nome Descrizione Valore
edizione Descrive l'edizione della licenza. I valori sono Standard o Datacenter. 'Centro dati'
'Standard'
Processori Descrive il numero di processori. Int
stato Descrive lo stato della licenza. 'Attivato'
'Disattivato'
obiettivo Descrive il server di destinazione delle licenze. 'Windows Server 2012 R2'
'Windows Server 2012'
tipo Descrive il tipo di core di licenza (pCore o vCore). 'pCore'
'vCore'
volumeLicenseDetails Elenco dei dettagli dei contratti multilicenza. VolumeLicenseDetails[]

LicenseProfileMachineInstanceView

Nome Descrizione Valore
esuProfilo Proprietà per il profilo ESU del computer. LicenseProfileMachineInstanceViewEsuProperties

LicenseProfileMachineInstanceViewEsuProperties

Nome Descrizione Valore
assignedLicense Risorsa di licenza assegnata. Licenza
licenseAssignmentState Descrive lo stato di assegnazione delle licenze (Assegnato o Non assegnato). 'Assegnato'
'Non assegnato'

Proprietà della licenza

Nome Descrizione Valore
licenseDetails Descrive le proprietà di una licenza. Dettagli della licenza
tipo di licenza Tipo della risorsa di licenza. «ESU»
ID del cliente Descrive l'ID tenant. corda

Dati di localizzazione

Nome Descrizione Valore
città Città o località in cui si trova la risorsa. corda
paeseOrRegione Paese o area geografica in cui si trova la risorsa corda
Quartiere Distretto, stato o provincia in cui si trova la risorsa. corda
nome Nome canonico per la posizione geografica o fisica. corda

Vincoli:
Lunghezza massima = 256 (obbligatorio)

MachineExtensionInstanceView

Nome Descrizione Valore
nome Nome dell'estensione del computer. corda
stato Stato di visualizzazione dell'istanza. MachineExtensionInstanceViewStatus
tipo Specifica il tipo di estensione; un esempio è "CustomScriptExtension". corda
versione del typeHandler Specifica la versione del gestore di script. corda

MachineExtensionInstanceViewStatus

Nome Descrizione Valore
codice Codice di stato. corda
displayStatus Etichetta localizzabile breve per lo stato. corda
livello Codice a livello. 'Errore'
'Informazioni'
'Avviso'
Messaggio Messaggio di stato dettagliato, inclusi gli avvisi e i messaggi di errore. corda
tempo Ora dello stato. corda

Proprietà macchina

Nome Descrizione Valore
agentUpgrade Informazioni sull'aggiornamento dell'agente w.r.t del computer Aggiornamento agente
clientPublicKey Chiave pubblica fornita dal client da usare durante l'onboarding iniziale delle risorse corda
cloudMetadata Metadati dell'ambiente cloud (Azure/GCP/AWS/OCI...). Metadati del cloud
Estensioni Informazioni sulle estensioni del computer (campo deprecato) MachineExtensionInstanceView[]
hardwareResourceId Specifica l'ID risorsa del dispositivo hardware associato. Solo impostabile da HCI RP. corda
IdentityKeyStore Specifica l'archivio delle chiavi di identità usato da un computer. Impostazione predefinita
'TPM'
licenseProfile Specifica le proprietà correlate alla licenza per un computer. LicenseProfileMachineInstanceView
dati di localizzazione Metadati relativi alla posizione geografica della risorsa. Dati di localizzazione
mssqlIndividuato Specifica se nel computer viene individuata un'istanza di MS SQL. corda
osProfile Specifica le impostazioni del sistema operativo per il computer ibrido. OSProfile
osType Tipo di sistema operativo (windows/linux). corda
parentClusterResourceId L'ID risorsa del cluster padre (Azure HCI) a cui questo computer viene assegnato, se presente. corda
privateLinkScopeResourceId ID risorsa dell'ambito del collegamento privato a cui questo computer viene assegnato, se presente. corda
serviceStatuses Stati dei servizi dipendenti restituiti a ARM. ServiceStatuses
tpmEkCertificate Certificato chiave di verifica dell'autenticità del modulo TPM (Trusted Platform Module) fornito dal client durante l'onboarding iniziale delle risorse. corda
vmId Specifica l'ID univoco del computer ibrido. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

OSProfile

Nome Descrizione Valore
linuxConfigurazione Specifica la configurazione linux per la gestione degli aggiornamenti. OSProfileLinuxConfigurazione
windowsConfigurazione Specifica la configurazione di Windows per la gestione degli aggiornamenti. OSProfileWindowsConfigurazione

OSProfileLinuxConfigurazione

Nome Descrizione Valore
patchSettings Specifica le impostazioni della patch. Impostazioni patch

OSProfileWindowsConfigurazione

Nome Descrizione Valore
patchSettings Specifica le impostazioni della patch. Impostazioni patch

Impostazioni patch

Nome Descrizione Valore
valutazioneModalità Specifica la modalità di valutazione. 'AutomaticByPlatform'
'ImmaginePredefinita'
enableHotpatching Acquisisce la finalità di registrazione delle funzionalità hotpatch dei clienti, che consente ai clienti di applicare patch ai computer Windows senza richiedere un riavvio. Bool
Modalità patch Specifica la modalità patch. 'AutomaticoByOS'
'AutomaticByPlatform'
'ImmaginePredefinita'
'Manuale'

Stato del servizio

Nome Descrizione Valore
startupType Comportamento del servizio all'avvio del computer abilitato per Arc. corda
stato Stato corrente del servizio. corda

ServiceStatuses

Nome Descrizione Valore
extensionService Stato del servizio di estensione nel computer abilitato per Arc. Stato del servizio
guestConfigurationService Stato del servizio di configurazione guest nel computer abilitato per Arc. Stato del servizio

TrackedResourceTags

Nome Descrizione Valore

TrackedResourceTags

Nome Descrizione Valore

VolumeLicenseDetails

Nome Descrizione Valore
ID Fattura ID fattura per il contratto multilicenza. corda
programmaAnno Descrive l'anno di programma per cui è previsto il contratto multilicenza. 'Anno 1'
'Anno 2'
'Anno 3'

Esempi di utilizzo

Modelli di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.

Modello Descrizione
Creare una macchina virtuale Linux da un'immagine della raccolta in Azure Stack HCI

Pubblica su Azure
Questo modello crea una semplice macchina virtuale Linux dall'immagine personalizzata di riferimento in Azure Stack HCI versione 23H2+
Creare una macchina virtuale dall'immagine di riferimento in Azure Stack HCI

Pubblica su Azure
Questo modello crea una semplice macchina virtuale Windows dall'immagine di Azure Marketplace a cui si fa riferimento in Azure Stack HCI versione 23H2+

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa computer può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.HybridCompute/machines, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HybridCompute/machines@2025-02-19-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      agentUpgrade = {
        correlationId = "string"
        desiredVersion = "string"
        enableAutomaticUpgrade = bool
      }
      clientPublicKey = "string"
      cloudMetadata = {
      }
      extensions = [
        {
          name = "string"
          status = {
            code = "string"
            displayStatus = "string"
            level = "string"
            message = "string"
            time = "string"
          }
          type = "string"
          typeHandlerVersion = "string"
        }
      ]
      hardwareResourceId = "string"
      identityKeyStore = "string"
      licenseProfile = {
        esuProfile = {
          assignedLicense = {
            location = "string"
            properties = {
              licenseDetails = {
                edition = "string"
                processors = int
                state = "string"
                target = "string"
                type = "string"
                volumeLicenseDetails = [
                  {
                    invoiceId = "string"
                    programYear = "string"
                  }
                ]
              }
              licenseType = "string"
              tenantId = "string"
            }
            tags = {
              {customized property} = "string"
            }
          }
          licenseAssignmentState = "string"
        }
      }
      locationData = {
        city = "string"
        countryOrRegion = "string"
        district = "string"
        name = "string"
      }
      mssqlDiscovered = "string"
      osProfile = {
        linuxConfiguration = {
          patchSettings = {
            assessmentMode = "string"
            enableHotpatching = bool
            patchMode = "string"
          }
        }
        windowsConfiguration = {
          patchSettings = {
            assessmentMode = "string"
            enableHotpatching = bool
            patchMode = "string"
          }
        }
      }
      osType = "string"
      parentClusterResourceId = "string"
      privateLinkScopeResourceId = "string"
      serviceStatuses = {
        extensionService = {
          startupType = "string"
          status = "string"
        }
        guestConfigurationService = {
          startupType = "string"
          status = "string"
        }
      }
      tpmEkCertificate = "string"
      vmId = "string"
    }
  }
}

Valori delle proprietà

Microsoft.HybridCompute/macchine

Nome Descrizione Valore
identità Identità per la risorsa. Identità
tipo/gentile Indica il tipo di posizionamento del computer Arc in locale, ad esempio HCI, SCVMM o VMware e così via. 'AVS'
'AWS'
'EPS'
'GCP'
'HCI'
«SCVMM»
'VMware'
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 54
Pattern = ^[a-zA-Z0-9-_\.]{1,54}$ (obbligatorio)
proprietà Proprietà del computer di calcolo ibrido Proprietà macchina
etichette Tag delle risorse Dizionario di nomi e valori di tag.
tipo Tipo di risorsa "Microsoft.HybridCompute/machines@2025-02-19-preview"

Aggiornamento agente

Nome Descrizione Valore
correlationId ID di correlazione associato a un'operazione di aggiornamento dell'agente. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
desiredVersion Specifica le informazioni sulla versione w.r.t AgentUpgrade per il computer. corda
enableAutomaticUpgrade Specifica se l'agente del computer deve essere aggiornato Bool

Metadati del cloud

Nome Descrizione Valore

Identità

Nome Descrizione Valore
tipo Tipo di identità. 'Assegnato dal sistema'

Licenza

Nome Descrizione Valore
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
proprietà Proprietà delle licenze di calcolo ibrido Proprietà della licenza
etichette Tag di risorsa. TrackedResourceTags

Dettagli della licenza

Nome Descrizione Valore
edizione Descrive l'edizione della licenza. I valori sono Standard o Datacenter. 'Centro dati'
'Standard'
Processori Descrive il numero di processori. Int
stato Descrive lo stato della licenza. 'Attivato'
'Disattivato'
obiettivo Descrive il server di destinazione delle licenze. 'Windows Server 2012 R2'
'Windows Server 2012'
tipo Descrive il tipo di core di licenza (pCore o vCore). 'pCore'
'vCore'
volumeLicenseDetails Elenco dei dettagli dei contratti multilicenza. VolumeLicenseDetails[]

LicenseProfileMachineInstanceView

Nome Descrizione Valore
esuProfilo Proprietà per il profilo ESU del computer. LicenseProfileMachineInstanceViewEsuProperties

LicenseProfileMachineInstanceViewEsuProperties

Nome Descrizione Valore
assignedLicense Risorsa di licenza assegnata. Licenza
licenseAssignmentState Descrive lo stato di assegnazione delle licenze (Assegnato o Non assegnato). 'Assegnato'
'Non assegnato'

Proprietà della licenza

Nome Descrizione Valore
licenseDetails Descrive le proprietà di una licenza. Dettagli della licenza
tipo di licenza Tipo della risorsa di licenza. «ESU»
ID del cliente Descrive l'ID tenant. corda

Dati di localizzazione

Nome Descrizione Valore
città Città o località in cui si trova la risorsa. corda
paeseOrRegione Paese o area geografica in cui si trova la risorsa corda
Quartiere Distretto, stato o provincia in cui si trova la risorsa. corda
nome Nome canonico per la posizione geografica o fisica. corda

Vincoli:
Lunghezza massima = 256 (obbligatorio)

MachineExtensionInstanceView

Nome Descrizione Valore
nome Nome dell'estensione del computer. corda
stato Stato di visualizzazione dell'istanza. MachineExtensionInstanceViewStatus
tipo Specifica il tipo di estensione; un esempio è "CustomScriptExtension". corda
versione del typeHandler Specifica la versione del gestore di script. corda

MachineExtensionInstanceViewStatus

Nome Descrizione Valore
codice Codice di stato. corda
displayStatus Etichetta localizzabile breve per lo stato. corda
livello Codice a livello. 'Errore'
'Informazioni'
'Avviso'
Messaggio Messaggio di stato dettagliato, inclusi gli avvisi e i messaggi di errore. corda
tempo Ora dello stato. corda

Proprietà macchina

Nome Descrizione Valore
agentUpgrade Informazioni sull'aggiornamento dell'agente w.r.t del computer Aggiornamento agente
clientPublicKey Chiave pubblica fornita dal client da usare durante l'onboarding iniziale delle risorse corda
cloudMetadata Metadati dell'ambiente cloud (Azure/GCP/AWS/OCI...). Metadati del cloud
Estensioni Informazioni sulle estensioni del computer (campo deprecato) MachineExtensionInstanceView[]
hardwareResourceId Specifica l'ID risorsa del dispositivo hardware associato. Solo impostabile da HCI RP. corda
IdentityKeyStore Specifica l'archivio delle chiavi di identità usato da un computer. Impostazione predefinita
'TPM'
licenseProfile Specifica le proprietà correlate alla licenza per un computer. LicenseProfileMachineInstanceView
dati di localizzazione Metadati relativi alla posizione geografica della risorsa. Dati di localizzazione
mssqlIndividuato Specifica se nel computer viene individuata un'istanza di MS SQL. corda
osProfile Specifica le impostazioni del sistema operativo per il computer ibrido. OSProfile
osType Tipo di sistema operativo (windows/linux). corda
parentClusterResourceId L'ID risorsa del cluster padre (Azure HCI) a cui questo computer viene assegnato, se presente. corda
privateLinkScopeResourceId ID risorsa dell'ambito del collegamento privato a cui questo computer viene assegnato, se presente. corda
serviceStatuses Stati dei servizi dipendenti restituiti a ARM. ServiceStatuses
tpmEkCertificate Certificato chiave di verifica dell'autenticità del modulo TPM (Trusted Platform Module) fornito dal client durante l'onboarding iniziale delle risorse. corda
vmId Specifica l'ID univoco del computer ibrido. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

OSProfile

Nome Descrizione Valore
linuxConfigurazione Specifica la configurazione linux per la gestione degli aggiornamenti. OSProfileLinuxConfigurazione
windowsConfigurazione Specifica la configurazione di Windows per la gestione degli aggiornamenti. OSProfileWindowsConfigurazione

OSProfileLinuxConfigurazione

Nome Descrizione Valore
patchSettings Specifica le impostazioni della patch. Impostazioni patch

OSProfileWindowsConfigurazione

Nome Descrizione Valore
patchSettings Specifica le impostazioni della patch. Impostazioni patch

Impostazioni patch

Nome Descrizione Valore
valutazioneModalità Specifica la modalità di valutazione. 'AutomaticByPlatform'
'ImmaginePredefinita'
enableHotpatching Acquisisce la finalità di registrazione delle funzionalità hotpatch dei clienti, che consente ai clienti di applicare patch ai computer Windows senza richiedere un riavvio. Bool
Modalità patch Specifica la modalità patch. 'AutomaticoByOS'
'AutomaticByPlatform'
'ImmaginePredefinita'
'Manuale'

Stato del servizio

Nome Descrizione Valore
startupType Comportamento del servizio all'avvio del computer abilitato per Arc. corda
stato Stato corrente del servizio. corda

ServiceStatuses

Nome Descrizione Valore
extensionService Stato del servizio di estensione nel computer abilitato per Arc. Stato del servizio
guestConfigurationService Stato del servizio di configurazione guest nel computer abilitato per Arc. Stato del servizio

TrackedResourceTags

Nome Descrizione Valore

TrackedResourceTags

Nome Descrizione Valore

VolumeLicenseDetails

Nome Descrizione Valore
ID Fattura ID fattura per il contratto multilicenza. corda
programmaAnno Descrive l'anno di programma per cui è previsto il contratto multilicenza. 'Anno 1'
'Anno 2'
'Anno 3'