Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- Ultimissimo
- Anteprima 2025-02-19
- 2025-01-13
- 11-10-preview 2024
- Anteprima 2024-09-10
- Anteprima 2024-07-31
- 2024-07-10
- 2024-05-20-anteprima
- 2024-03-31-anteprima
- Anteprima 2023-10-03
- 2023-06-20-anteprima
- 2023-03-15-anteprima
- 2022-12-27
- 2022-12-27-preview
- 2022-11-10
- Anteprima 2022-08-11
- 2022-05-10-anteprima
- 2022-03-10
- Anteprima 2021-12-10
- 2021-06-10-preview
- 2021-05-20
- Anteprima 2021-05-17
- Anteprima 2021-04-22
- 2021-03-25-preview
- Anteprima 2021-01-28
- Anteprima 2020-08-15
- 2020-08-02
- Anteprima 2020-07-30
- 2019-12-12
- 08-08-02-preview 2019
- Anteprima 2019-03-18
Definizione di risorsa Bicep
Il tipo di risorsa computer può essere distribuito con operazioni destinate a:
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:
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 |
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 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' |