Partager via


Role Classe

Définition

Détails d’un rôle dans un déploiement.

public class Role
type Role = class
Public Class Role
Héritage
Role

Constructeurs

Role()

Initialise une nouvelle instance de la classe Role.

Propriétés

AvailabilitySetName

facultatif. Nom du rôle.

ConfigurationSets

facultatif. Collection de valeurs qui représente les paramètres système ou de configuration de l'application.

DataVirtualHardDisks

facultatif. Contient les paramètres que Azure utilise pour créer un disque de données pour une machine virtuelle.

DebugSettings

facultatif. Ce paramètre peut être utilisé pour définir les paramètres de débogage d’une machine virtuelle. Lorsque la fonctionnalité de démarrage diagnostics est activée, la capture d’écran de la console ou la sortie série est stockée dans le stockage d’objets blob. Cette propriété est uniquement retournée avec un en-tête de version 2015-09-01 ou ultérieur.

DefaultWinRmCertificateThumbprint

facultatif. Empreinte numérique en lecture seule du certificat utilisé avec l'écouteur HTTPS pour WinRM.

Label

facultatif. Nom convivial du rôle.

LicenseType

facultatif. Spécifie que l’image ou le disque utilisé a été concédé sous licence locale. Cet élément est utilisé uniquement pour les images qui contiennent le système d’exploitation Windows Server. Les valeurs possibles sont : Windows_Client, Windows_Server

MediaLocation

facultatif. Emplacement de stockage où les disques durs virtuels d’image de machine virtuelle doivent être copiés pour les images de machine virtuelle publiées.

MigrationState

facultatif. Spécifie l’état de migration IaaS Classic vers ARM de la machine virtuelle. Les valeurs possibles sont : None, Prepare, Prepared, PrepareFailed, Commiting, Committed, CommitFailed, Aborting, AbortFailed.None est traité comme une valeur null et n’est pas visible.

OSVersion

facultatif. Version du système d'exploitation sur lequel les instances de rôle s'exécutent.

OSVirtualHardDisk

facultatif. Contient les paramètres que Azure utilise pour créer le disque de système d'exploitation pour la machine virtuelle.

ProvisionGuestAgent

facultatif. Indique si le service WindowsAzureGuestAgent est installé sur la machine virtuelle. Pour exécuter une extension de ressource sur une machine virtuelle, ce service doit être installé.

ResourceExtensionReferences

facultatif. Contient une collection d'extensions de ressources à installer sur la machine virtuelle. Cet élément est utilisé si ProvisionGuestAgent a la valeur true.

RoleName

facultatif. Nom du rôle.

RoleSize

facultatif. Taille de l'instance de rôle.

RoleType

facultatif. Spécifie le type du rôle. Cet élément est répertorié uniquement pour les déploiements de machines virtuelles et, par défaut, est PersistentVMRole.

VMImageInput

facultatif. Quand une Image de machine virtuelle est utilisée pour créer un PersistantVMRole, les valeurs DiskConfigurations dans l'image de machine virtuelle sont utilisées pour créer des disques pour la nouvelle machine virtuelle. Ce paramètre peut être utilisé pour redimensionner les disques nouvellement créés à une taille supérieure à celle des DiskConfigurations sous-jacents dans l’image de machine virtuelle. Cette propriété est uniquement retournée avec un en-tête de version 2014-10-01 ou ultérieur.

VMImageName

facultatif. facultatif. Nom de l’image VMImage à partir de laquelle ce rôle doit être créé. Si le OSDisk dans VMImage était Specialized, aucun WindowsProvisioningConfigurationSet ou LinuxProvisioningConfigurationSet ne doit être fourni. Aucun OSVirtualHardDisk ou DataVirtualHardDisk ne doit être spécifié lors de l’utilisation de cet argument.

S’applique à