VirtualMachineExtensionImage interface
Descrive un'immagine di estensione macchina virtuale.
- Extends
Proprietà
| compute |
Il tipo di ruolo (IaaS o PaaS) supportata da questa estensione. |
| handler |
Schema definito dal server di pubblicazione, in cui i consumer di estensioni devono fornire le impostazioni in uno schema corrispondente. |
| operating |
Il sistema operativo supportato da questa estensione. |
| supports |
Indica se il gestore può supportare più estensioni. |
| vm |
Indica se l'estensione può essere usata in xRP VMScaleSets. Per impostazione predefinita, le estensioni esistenti sono utilizzabili nei set di scalabilità, ma in alcuni casi un server di pubblicazione vuole indicare in modo esplicito che l'estensione è abilitata solo per le macchine virtuali CRP, ma non per vmSS. |
Proprietà ereditate
| id | ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | Posizione geografica in cui risiede la risorsa |
| name | Nome della risorsa |
| system |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
| tags | Tag di risorsa. |
| type | Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
Dettagli proprietà
computeRole
Il tipo di ruolo (IaaS o PaaS) supportata da questa estensione.
computeRole?: string
Valore della proprietà
string
handlerSchema
Schema definito dal server di pubblicazione, in cui i consumer di estensioni devono fornire le impostazioni in uno schema corrispondente.
handlerSchema?: string
Valore della proprietà
string
operatingSystem
Il sistema operativo supportato da questa estensione.
operatingSystem?: string
Valore della proprietà
string
supportsMultipleExtensions
Indica se il gestore può supportare più estensioni.
supportsMultipleExtensions?: boolean
Valore della proprietà
boolean
vmScaleSetEnabled
Indica se l'estensione può essere usata in xRP VMScaleSets. Per impostazione predefinita, le estensioni esistenti sono utilizzabili nei set di scalabilità, ma in alcuni casi un server di pubblicazione vuole indicare in modo esplicito che l'estensione è abilitata solo per le macchine virtuali CRP, ma non per vmSS.
vmScaleSetEnabled?: boolean
Valore della proprietà
boolean
Dettagli proprietà ereditate
id
ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valore della proprietà
string
ereditato daTrackedResource.id
location
Posizione geografica in cui risiede la risorsa
location: string
Valore della proprietà
string
ereditato daTrackedResource.location
name
systemData
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.
systemData?: SystemData
Valore della proprietà
ereditato daTrackedResource.systemData
tags
Tag di risorsa.
tags?: Record<string, string>
Valore della proprietà
Record<string, string>
ereditato daTrackedResource.tags
type
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"
type?: string
Valore della proprietà
string
ereditato daTrackedResource.type