Microsoft.ConnectedVMwarevSphere virtualMachineInstances 2023-12-01
Définition de ressource Bicep
Le type de ressource virtualMachineInstances est une ressource d’extension , ce qui signifie que vous pouvez l’appliquer à une autre ressource.
Utilisez la propriété scope
sur cette ressource pour définir l’étendue de cette ressource. Consultez Définir l’étendue sur les ressources d’extension dans Bicep.
Le type de ressource virtualMachineInstances peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01' = {
name: 'default'
scope: resourceSymbolicName
extendedLocation: {
name: 'string'
type: 'string'
}
properties: {
hardwareProfile: {
memorySizeMB: int
numCoresPerSocket: int
numCPUs: int
}
infrastructureProfile: {
firmwareType: 'string'
inventoryItemId: 'string'
smbiosUuid: 'string'
templateId: 'string'
vCenterId: 'string'
}
networkProfile: {
networkInterfaces: [
{
deviceKey: int
ipSettings: {
allocationMethod: 'string'
dnsServers: [
'string'
]
gateway: [
'string'
]
ipAddress: 'string'
subnetMask: 'string'
}
name: 'string'
networkId: 'string'
nicType: 'string'
powerOnBoot: 'string'
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
computerName: 'string'
guestId: 'string'
osType: 'string'
windowsConfiguration: {
autoLogon: bool
autoLogonCount: int
domainName: 'string'
domainUsername: 'string'
domainUserPassword: 'string'
firstLogonCommands: [
'string'
]
fullName: 'string'
orgName: 'string'
productId: 'string'
timeZone: 'string'
workGroupName: 'string'
}
}
placementProfile: {
clusterId: 'string'
datastoreId: 'string'
hostId: 'string'
resourcePoolId: 'string'
}
securityProfile: {
uefiSettings: {
secureBootEnabled: bool
}
}
storageProfile: {
disks: [
{
controllerKey: int
deviceKey: int
deviceName: 'string'
diskMode: 'string'
diskSizeGB: int
diskType: 'string'
name: 'string'
unitNumber: int
}
]
}
}
}
Valeurs de propriété
virtualMachineInstances
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | 'default' |
portée | Utilisez-la lors de la création d’une ressource d’extension dans une étendue différente de l’étendue de déploiement. | Ressource cible Pour Bicep, définissez cette propriété sur le nom symbolique de la ressource pour appliquer la ressource d’extension . |
extendedLocation | Obtient ou définit l’emplacement étendu. | ExtendedLocation |
Propriétés | Propriétés de ressource. | VirtualMachineInstanceProperties (obligatoire) |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
nom | Nom de l’emplacement étendu. | corde |
type | Type d’emplacement étendu. | corde |
VirtualMachineInstanceProperties
Nom | Description | Valeur |
---|---|---|
hardwareProfile | Propriétés matérielles. | HardwareProfile |
infrastructureProfile | Obtient le profil d’infrastructure. | InfrastructureProfile |
networkProfile | Propriétés réseau. | NetworkProfile |
osProfile | Propriétés du système d’exploitation. | OsProfileForVMInstance |
placementProfile | Propriétés de placement. | placementProfile |
securityProfile | Obtient le profil de sécurité. | SecurityProfile |
storageProfile | Propriétés de stockage. | StorageProfile |
HardwareProfile
Nom | Description | Valeur |
---|---|---|
memorySizeMB | Obtient ou définit la taille de mémoire en MB pour la machine virtuelle. | Int |
numCoresPerSocket | Obtient ou définit le nombre de cœurs par socket pour la machine virtuelle. La valeur par défaut est 1 si elle n’est pas spécifiée. | Int |
numCPUs | Obtient ou définit le nombre de processeurs virtuels pour la machine virtuelle. | Int |
InfrastructureProfile
Nom | Description | Valeur |
---|---|---|
firmwareType | Type de microprogramme | 'bios' 'efi' |
inventoryItemId | Obtient ou définit l’ID d’élément d’inventaire de la machine virtuelle. | corde |
smbiosUuid | Obtient ou définit l’UUID SMBIOS de la machine virtuelle. | corde |
templateId | Obtient ou définit l’ID ARM de la ressource de modèle pour déployer la machine virtuelle. | corde |
vCenterId | Obtient ou définit l’ID ARM de la ressource vCenter dans laquelle réside ce pool de ressources. | corde |
NetworkProfile
Nom | Description | Valeur |
---|---|---|
networkInterfaces | Obtient ou définit la liste des interfaces réseau associées à la machine virtuelle. | NetworkInterface[] |
NetworkInterface
Nom | Description | Valeur |
---|---|---|
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | Int |
ipSettings | Obtient ou définit les ipsettings. | NicIPSettings |
nom | Obtient ou définit le nom de l’interface réseau. | corde |
networkId | Obtient ou définit l’ID ARM de la ressource réseau pour connecter la machine virtuelle. | corde |
nicType | Type de carte réseau | 'e1000' 'e1000e' 'pcnet32' 'vmxnet' 'vmxnet2' 'vmxnet3' |
powerOnBoot | Obtient ou définit l’alimentation au démarrage. | 'disabled' 'enabled' |
NicIPSettings
Nom | Description | Valeur |
---|---|---|
allocationMethod | Obtient ou définit la méthode d’allocation de carte réseau. | 'dynamique' 'linklayer' 'other' 'random' 'static' 'unset' |
dnsServers | Obtient ou définit les serveurs dns. | string[] |
passerelle | Obtient ou définit la passerelle. | string[] |
ipAddress | Obtient ou définit l’adresse IP de la carte réseau. | corde |
sous-réseauMask | Obtient ou définit le masque. | corde |
OsProfileForVMInstance
Nom | Description | Valeur |
---|---|---|
adminPassword | Définit le mot de passe administrateur. | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
adminUsername | Obtient ou définit le nom d’utilisateur administrateur. | corde |
computerName | Obtient ou définit le nom de l’ordinateur. | corde |
guestId | Obtient ou définit l’guestId. | corde |
osType | Obtient ou définit le type du système d’exploitation. | 'Linux' 'Other' 'Windows' |
windowsConfiguration | Configuration Windows. | windowsConfiguration |
WindowsConfiguration
Nom | Description | Valeur |
---|---|---|
autoLogon | Définit une valeur indiquant si l’ouverture de session automatique est activée. | Bool |
autoLogonCount | Définit le nombre d’ouvertures de session automatique. | Int |
domainName | Définit le nom de domaine auquel la machine virtuelle doit se joindre. | corde |
domainUsername | Définit le nom d’utilisateur du domaine. | corde |
domainUserPassword | Définit le mot de passe de l’utilisateur de domaine. | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
firstLogonCommands | Définit les premières commandes d’ouverture de session | string[] |
fullName | Définit le nom complet du propriétaire de la machine virtuelle. | corde |
orgName | Définit le nom de l’organisation auquel appartient le propriétaire de la machine virtuelle. | corde |
Productid | Définit l’ID de produit de la machine virtuelle. | corde |
timeZone | Spécifie le fuseau horaire de la machine virtuelle. par exemple « Heure standard du Pacifique ». Le nom du fuseau horaire correspond aux fuseaux horaires répertoriés dans les valeurs de nom du fuseau horaire Microsoft(/previous-versions/windows/embedded/ms912391(v=winembedded.11)). | corde |
workGroupName | Définit le nom du groupe de travail auquel la machine virtuelle doit se joindre. | corde |
PlacementProfile
Nom | Description | Valeur |
---|---|---|
clusterId | Obtient ou définit l’ID ARM de la ressource de cluster sur laquelle cette machine virtuelle sera déployée. | corde |
datastoreId | Obtient ou définit l’ID ARM de la ressource de magasin de données sur laquelle les données de la machine virtuelle seront conservées. | corde |
hostId | Obtient ou définit l’ID ARM de la ressource hôte sur laquelle cette machine virtuelle sera déployée. | corde |
resourcePoolId | Obtient ou définit l’ID ARM de la ressource resourcePool sur laquelle cette machine virtuelle sera déployée. | corde |
SecurityProfile
Nom | Description | Valeur |
---|---|---|
uefiSettings | Spécifie les paramètres de sécurité tels que le démarrage sécurisé utilisé lors de la création de la machine virtuelle. | UefiSettings |
UefiSettings
Nom | Description | Valeur |
---|---|---|
secureBootEnabled | Spécifie si le démarrage sécurisé doit être activé sur la machine virtuelle. | Bool |
StorageProfile
Nom | Description | Valeur |
---|---|---|
Disques | Obtient ou définit la liste des disques virtuels associés à la machine virtuelle. | VirtualDisk[] |
VirtualDisk
Nom | Description | Valeur |
---|---|---|
controllerKey | Obtient ou définit l’ID du contrôleur. | Int |
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | Int |
deviceName | Obtient ou définit le nom de l’appareil. | corde |
diskMode | Obtient ou définit le mode disque. | 'independent_nonpersistent' 'independent_persistent' 'persistent' |
diskSizeGB | Obtient ou définit la taille totale du disque. | Int |
diskType | Obtient ou définit le type de stockage de disque. | 'flat' 'pmem' 'rawphysical' 'rawvirtual' 'sesparse' 'éparse' 'inconnu' |
nom | Obtient ou définit le nom du disque virtuel. | corde |
unitNumber | Obtient ou définit le numéro d’unité du disque sur le contrôleur. | Int |
Définition de ressource de modèle ARM
Le type de ressource virtualMachineInstances est une ressource d’extension , ce qui signifie que vous pouvez l’appliquer à une autre ressource.
Utilisez la propriété scope
sur cette ressource pour définir l’étendue de cette ressource. Consultez Définir l’étendue des ressources d’extension dans les modèles ARM.
Le type de ressource virtualMachineInstances peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances",
"apiVersion": "2023-12-01",
"name": "default",
"scope": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"properties": {
"hardwareProfile": {
"memorySizeMB": "int",
"numCoresPerSocket": "int",
"numCPUs": "int"
},
"infrastructureProfile": {
"firmwareType": "string",
"inventoryItemId": "string",
"smbiosUuid": "string",
"templateId": "string",
"vCenterId": "string"
},
"networkProfile": {
"networkInterfaces": [
{
"deviceKey": "int",
"ipSettings": {
"allocationMethod": "string",
"dnsServers": [ "string" ],
"gateway": [ "string" ],
"ipAddress": "string",
"subnetMask": "string"
},
"name": "string",
"networkId": "string",
"nicType": "string",
"powerOnBoot": "string"
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"computerName": "string",
"guestId": "string",
"osType": "string",
"windowsConfiguration": {
"autoLogon": "bool",
"autoLogonCount": "int",
"domainName": "string",
"domainUsername": "string",
"domainUserPassword": "string",
"firstLogonCommands": [ "string" ],
"fullName": "string",
"orgName": "string",
"productId": "string",
"timeZone": "string",
"workGroupName": "string"
}
},
"placementProfile": {
"clusterId": "string",
"datastoreId": "string",
"hostId": "string",
"resourcePoolId": "string"
},
"securityProfile": {
"uefiSettings": {
"secureBootEnabled": "bool"
}
},
"storageProfile": {
"disks": [
{
"controllerKey": "int",
"deviceKey": "int",
"deviceName": "string",
"diskMode": "string",
"diskSizeGB": "int",
"diskType": "string",
"name": "string",
"unitNumber": "int"
}
]
}
}
}
Valeurs de propriété
virtualMachineInstances
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances' |
apiVersion | Version de l’API de ressource | '2023-12-01' |
nom | Nom de la ressource | 'default' |
portée | Utilisez-la lors de la création d’une ressource d’extension dans une étendue différente de l’étendue de déploiement. | Ressource cible Pour JSON, définissez la valeur sur le nom complet de la ressource pour appliquer la ressource d’extension . |
extendedLocation | Obtient ou définit l’emplacement étendu. | ExtendedLocation |
Propriétés | Propriétés de ressource. | VirtualMachineInstanceProperties (obligatoire) |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
nom | Nom de l’emplacement étendu. | corde |
type | Type d’emplacement étendu. | corde |
VirtualMachineInstanceProperties
Nom | Description | Valeur |
---|---|---|
hardwareProfile | Propriétés matérielles. | HardwareProfile |
infrastructureProfile | Obtient le profil d’infrastructure. | InfrastructureProfile |
networkProfile | Propriétés réseau. | NetworkProfile |
osProfile | Propriétés du système d’exploitation. | OsProfileForVMInstance |
placementProfile | Propriétés de placement. | placementProfile |
securityProfile | Obtient le profil de sécurité. | SecurityProfile |
storageProfile | Propriétés de stockage. | StorageProfile |
HardwareProfile
Nom | Description | Valeur |
---|---|---|
memorySizeMB | Obtient ou définit la taille de mémoire en MB pour la machine virtuelle. | Int |
numCoresPerSocket | Obtient ou définit le nombre de cœurs par socket pour la machine virtuelle. La valeur par défaut est 1 si elle n’est pas spécifiée. | Int |
numCPUs | Obtient ou définit le nombre de processeurs virtuels pour la machine virtuelle. | Int |
InfrastructureProfile
Nom | Description | Valeur |
---|---|---|
firmwareType | Type de microprogramme | 'bios' 'efi' |
inventoryItemId | Obtient ou définit l’ID d’élément d’inventaire de la machine virtuelle. | corde |
smbiosUuid | Obtient ou définit l’UUID SMBIOS de la machine virtuelle. | corde |
templateId | Obtient ou définit l’ID ARM de la ressource de modèle pour déployer la machine virtuelle. | corde |
vCenterId | Obtient ou définit l’ID ARM de la ressource vCenter dans laquelle réside ce pool de ressources. | corde |
NetworkProfile
Nom | Description | Valeur |
---|---|---|
networkInterfaces | Obtient ou définit la liste des interfaces réseau associées à la machine virtuelle. | NetworkInterface[] |
NetworkInterface
Nom | Description | Valeur |
---|---|---|
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | Int |
ipSettings | Obtient ou définit les ipsettings. | NicIPSettings |
nom | Obtient ou définit le nom de l’interface réseau. | corde |
networkId | Obtient ou définit l’ID ARM de la ressource réseau pour connecter la machine virtuelle. | corde |
nicType | Type de carte réseau | 'e1000' 'e1000e' 'pcnet32' 'vmxnet' 'vmxnet2' 'vmxnet3' |
powerOnBoot | Obtient ou définit l’alimentation au démarrage. | 'disabled' 'enabled' |
NicIPSettings
Nom | Description | Valeur |
---|---|---|
allocationMethod | Obtient ou définit la méthode d’allocation de carte réseau. | 'dynamique' 'linklayer' 'other' 'random' 'static' 'unset' |
dnsServers | Obtient ou définit les serveurs dns. | string[] |
passerelle | Obtient ou définit la passerelle. | string[] |
ipAddress | Obtient ou définit l’adresse IP de la carte réseau. | corde |
sous-réseauMask | Obtient ou définit le masque. | corde |
OsProfileForVMInstance
Nom | Description | Valeur |
---|---|---|
adminPassword | Définit le mot de passe administrateur. | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
adminUsername | Obtient ou définit le nom d’utilisateur administrateur. | corde |
computerName | Obtient ou définit le nom de l’ordinateur. | corde |
guestId | Obtient ou définit l’guestId. | corde |
osType | Obtient ou définit le type du système d’exploitation. | 'Linux' 'Other' 'Windows' |
windowsConfiguration | Configuration Windows. | windowsConfiguration |
WindowsConfiguration
Nom | Description | Valeur |
---|---|---|
autoLogon | Définit une valeur indiquant si l’ouverture de session automatique est activée. | Bool |
autoLogonCount | Définit le nombre d’ouvertures de session automatique. | Int |
domainName | Définit le nom de domaine auquel la machine virtuelle doit se joindre. | corde |
domainUsername | Définit le nom d’utilisateur du domaine. | corde |
domainUserPassword | Définit le mot de passe de l’utilisateur de domaine. | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
firstLogonCommands | Définit les premières commandes d’ouverture de session | string[] |
fullName | Définit le nom complet du propriétaire de la machine virtuelle. | corde |
orgName | Définit le nom de l’organisation auquel appartient le propriétaire de la machine virtuelle. | corde |
Productid | Définit l’ID de produit de la machine virtuelle. | corde |
timeZone | Spécifie le fuseau horaire de la machine virtuelle. par exemple « Heure standard du Pacifique ». Le nom du fuseau horaire correspond aux fuseaux horaires répertoriés dans les valeurs de nom du fuseau horaire Microsoft(/previous-versions/windows/embedded/ms912391(v=winembedded.11)). | corde |
workGroupName | Définit le nom du groupe de travail auquel la machine virtuelle doit se joindre. | corde |
PlacementProfile
Nom | Description | Valeur |
---|---|---|
clusterId | Obtient ou définit l’ID ARM de la ressource de cluster sur laquelle cette machine virtuelle sera déployée. | corde |
datastoreId | Obtient ou définit l’ID ARM de la ressource de magasin de données sur laquelle les données de la machine virtuelle seront conservées. | corde |
hostId | Obtient ou définit l’ID ARM de la ressource hôte sur laquelle cette machine virtuelle sera déployée. | corde |
resourcePoolId | Obtient ou définit l’ID ARM de la ressource resourcePool sur laquelle cette machine virtuelle sera déployée. | corde |
SecurityProfile
Nom | Description | Valeur |
---|---|---|
uefiSettings | Spécifie les paramètres de sécurité tels que le démarrage sécurisé utilisé lors de la création de la machine virtuelle. | UefiSettings |
UefiSettings
Nom | Description | Valeur |
---|---|---|
secureBootEnabled | Spécifie si le démarrage sécurisé doit être activé sur la machine virtuelle. | Bool |
StorageProfile
Nom | Description | Valeur |
---|---|---|
Disques | Obtient ou définit la liste des disques virtuels associés à la machine virtuelle. | VirtualDisk[] |
VirtualDisk
Nom | Description | Valeur |
---|---|---|
controllerKey | Obtient ou définit l’ID du contrôleur. | Int |
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | Int |
deviceName | Obtient ou définit le nom de l’appareil. | corde |
diskMode | Obtient ou définit le mode disque. | 'independent_nonpersistent' 'independent_persistent' 'persistent' |
diskSizeGB | Obtient ou définit la taille totale du disque. | Int |
diskType | Obtient ou définit le type de stockage de disque. | 'flat' 'pmem' 'rawphysical' 'rawvirtual' 'sesparse' 'éparse' 'inconnu' |
nom | Obtient ou définit le nom du disque virtuel. | corde |
unitNumber | Obtient ou définit le numéro d’unité du disque sur le contrôleur. | Int |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource virtualMachineInstances est une ressource d’extension , ce qui signifie que vous pouvez l’appliquer à une autre ressource.
Utilisez la propriété parent_id
sur cette ressource pour définir l’étendue de cette ressource.
Le type de ressource virtualMachineInstances peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, ajoutez terraform suivante à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
hardwareProfile = {
memorySizeMB = int
numCoresPerSocket = int
numCPUs = int
}
infrastructureProfile = {
firmwareType = "string"
inventoryItemId = "string"
smbiosUuid = "string"
templateId = "string"
vCenterId = "string"
}
networkProfile = {
networkInterfaces = [
{
deviceKey = int
ipSettings = {
allocationMethod = "string"
dnsServers = [
"string"
]
gateway = [
"string"
]
ipAddress = "string"
subnetMask = "string"
}
name = "string"
networkId = "string"
nicType = "string"
powerOnBoot = "string"
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
computerName = "string"
guestId = "string"
osType = "string"
windowsConfiguration = {
autoLogon = bool
autoLogonCount = int
domainName = "string"
domainUsername = "string"
domainUserPassword = "string"
firstLogonCommands = [
"string"
]
fullName = "string"
orgName = "string"
productId = "string"
timeZone = "string"
workGroupName = "string"
}
}
placementProfile = {
clusterId = "string"
datastoreId = "string"
hostId = "string"
resourcePoolId = "string"
}
securityProfile = {
uefiSettings = {
secureBootEnabled = bool
}
}
storageProfile = {
disks = [
{
controllerKey = int
deviceKey = int
deviceName = "string"
diskMode = "string"
diskSizeGB = int
diskType = "string"
name = "string"
unitNumber = int
}
]
}
}
extendedLocation = {
name = "string"
type = "string"
}
})
}
Valeurs de propriété
virtualMachineInstances
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01 » |
nom | Nom de la ressource | « default » |
parent_id | ID de la ressource à laquelle appliquer cette ressource d’extension. | chaîne (obligatoire) |
extendedLocation | Obtient ou définit l’emplacement étendu. | ExtendedLocation |
Propriétés | Propriétés de ressource. | VirtualMachineInstanceProperties (obligatoire) |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
nom | Nom de l’emplacement étendu. | corde |
type | Type d’emplacement étendu. | corde |
VirtualMachineInstanceProperties
Nom | Description | Valeur |
---|---|---|
hardwareProfile | Propriétés matérielles. | HardwareProfile |
infrastructureProfile | Obtient le profil d’infrastructure. | InfrastructureProfile |
networkProfile | Propriétés réseau. | NetworkProfile |
osProfile | Propriétés du système d’exploitation. | OsProfileForVMInstance |
placementProfile | Propriétés de placement. | placementProfile |
securityProfile | Obtient le profil de sécurité. | SecurityProfile |
storageProfile | Propriétés de stockage. | StorageProfile |
HardwareProfile
Nom | Description | Valeur |
---|---|---|
memorySizeMB | Obtient ou définit la taille de mémoire en MB pour la machine virtuelle. | Int |
numCoresPerSocket | Obtient ou définit le nombre de cœurs par socket pour la machine virtuelle. La valeur par défaut est 1 si elle n’est pas spécifiée. | Int |
numCPUs | Obtient ou définit le nombre de processeurs virtuels pour la machine virtuelle. | Int |
InfrastructureProfile
Nom | Description | Valeur |
---|---|---|
firmwareType | Type de microprogramme | « bios » « efi » |
inventoryItemId | Obtient ou définit l’ID d’élément d’inventaire de la machine virtuelle. | corde |
smbiosUuid | Obtient ou définit l’UUID SMBIOS de la machine virtuelle. | corde |
templateId | Obtient ou définit l’ID ARM de la ressource de modèle pour déployer la machine virtuelle. | corde |
vCenterId | Obtient ou définit l’ID ARM de la ressource vCenter dans laquelle réside ce pool de ressources. | corde |
NetworkProfile
Nom | Description | Valeur |
---|---|---|
networkInterfaces | Obtient ou définit la liste des interfaces réseau associées à la machine virtuelle. | NetworkInterface[] |
NetworkInterface
Nom | Description | Valeur |
---|---|---|
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | Int |
ipSettings | Obtient ou définit les ipsettings. | NicIPSettings |
nom | Obtient ou définit le nom de l’interface réseau. | corde |
networkId | Obtient ou définit l’ID ARM de la ressource réseau pour connecter la machine virtuelle. | corde |
nicType | Type de carte réseau | « e1000 » « e1000e » « pcnet32 » « vmxnet » « vmxnet2 » « vmxnet3 » |
powerOnBoot | Obtient ou définit l’alimentation au démarrage. | « désactivé » « activé » |
NicIPSettings
Nom | Description | Valeur |
---|---|---|
allocationMethod | Obtient ou définit la méthode d’allocation de carte réseau. | « dynamique » « linklayer » « autre » « random » « static » « unset » |
dnsServers | Obtient ou définit les serveurs dns. | string[] |
passerelle | Obtient ou définit la passerelle. | string[] |
ipAddress | Obtient ou définit l’adresse IP de la carte réseau. | corde |
sous-réseauMask | Obtient ou définit le masque. | corde |
OsProfileForVMInstance
Nom | Description | Valeur |
---|---|---|
adminPassword | Définit le mot de passe administrateur. | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
adminUsername | Obtient ou définit le nom d’utilisateur administrateur. | corde |
computerName | Obtient ou définit le nom de l’ordinateur. | corde |
guestId | Obtient ou définit l’guestId. | corde |
osType | Obtient ou définit le type du système d’exploitation. | « Linux » « Autre » « Windows » |
windowsConfiguration | Configuration Windows. | windowsConfiguration |
WindowsConfiguration
Nom | Description | Valeur |
---|---|---|
autoLogon | Définit une valeur indiquant si l’ouverture de session automatique est activée. | Bool |
autoLogonCount | Définit le nombre d’ouvertures de session automatique. | Int |
domainName | Définit le nom de domaine auquel la machine virtuelle doit se joindre. | corde |
domainUsername | Définit le nom d’utilisateur du domaine. | corde |
domainUserPassword | Définit le mot de passe de l’utilisateur de domaine. | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
firstLogonCommands | Définit les premières commandes d’ouverture de session | string[] |
fullName | Définit le nom complet du propriétaire de la machine virtuelle. | corde |
orgName | Définit le nom de l’organisation auquel appartient le propriétaire de la machine virtuelle. | corde |
Productid | Définit l’ID de produit de la machine virtuelle. | corde |
timeZone | Spécifie le fuseau horaire de la machine virtuelle. par exemple « Heure standard du Pacifique ». Le nom du fuseau horaire correspond aux fuseaux horaires répertoriés dans les valeurs de nom du fuseau horaire Microsoft(/previous-versions/windows/embedded/ms912391(v=winembedded.11)). | corde |
workGroupName | Définit le nom du groupe de travail auquel la machine virtuelle doit se joindre. | corde |
PlacementProfile
Nom | Description | Valeur |
---|---|---|
clusterId | Obtient ou définit l’ID ARM de la ressource de cluster sur laquelle cette machine virtuelle sera déployée. | corde |
datastoreId | Obtient ou définit l’ID ARM de la ressource de magasin de données sur laquelle les données de la machine virtuelle seront conservées. | corde |
hostId | Obtient ou définit l’ID ARM de la ressource hôte sur laquelle cette machine virtuelle sera déployée. | corde |
resourcePoolId | Obtient ou définit l’ID ARM de la ressource resourcePool sur laquelle cette machine virtuelle sera déployée. | corde |
SecurityProfile
Nom | Description | Valeur |
---|---|---|
uefiSettings | Spécifie les paramètres de sécurité tels que le démarrage sécurisé utilisé lors de la création de la machine virtuelle. | UefiSettings |
UefiSettings
Nom | Description | Valeur |
---|---|---|
secureBootEnabled | Spécifie si le démarrage sécurisé doit être activé sur la machine virtuelle. | Bool |
StorageProfile
Nom | Description | Valeur |
---|---|---|
Disques | Obtient ou définit la liste des disques virtuels associés à la machine virtuelle. | VirtualDisk[] |
VirtualDisk
Nom | Description | Valeur |
---|---|---|
controllerKey | Obtient ou définit l’ID du contrôleur. | Int |
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | Int |
deviceName | Obtient ou définit le nom de l’appareil. | corde |
diskMode | Obtient ou définit le mode disque. | « independent_nonpersistent » « independent_persistent » « persistant » |
diskSizeGB | Obtient ou définit la taille totale du disque. | Int |
diskType | Obtient ou définit le type de stockage de disque. | « plat » « pmem » « rawphysical » « rawvirtual » « sesparse » « éparse » « inconnu » |
nom | Obtient ou définit le nom du disque virtuel. | corde |
unitNumber | Obtient ou définit le numéro d’unité du disque sur le contrôleur. | Int |