ArmNetworkCloudModelFactory.NetworkAttachment Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de NetworkAttachment.
public static Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment NetworkAttachment (string attachedNetworkId = default, Azure.ResourceManager.NetworkCloud.Models.DefaultGateway? defaultGateway = default, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIPAllocationMethod ipAllocationMethod = default, string ipv4Address = default, string ipv6Address = default, string macAddress = default, string networkAttachmentName = default);
static member NetworkAttachment : string * Nullable<Azure.ResourceManager.NetworkCloud.Models.DefaultGateway> * Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIPAllocationMethod * string * string * string * string -> Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment
Public Shared Function NetworkAttachment (Optional attachedNetworkId As String = Nothing, Optional defaultGateway As Nullable(Of DefaultGateway) = Nothing, Optional ipAllocationMethod As VirtualMachineIPAllocationMethod = Nothing, Optional ipv4Address As String = Nothing, Optional ipv6Address As String = Nothing, Optional macAddress As String = Nothing, Optional networkAttachmentName As String = Nothing) As NetworkAttachment
Paramètres
- attachedNetworkId
- String
ID de ressource du réseau associé attaché à la machine virtuelle. Il peut s’agir d’une des ressources cloudServicesNetwork, l3Network, l2Network ou trunkedNetwork.
- defaultGateway
- Nullable<DefaultGateway>
Indicateur indiquant s’il s’agit de la passerelle par défaut. Un seul des réseaux attachés (y compris la pièce jointe CloudServicesNetwork) pour un seul ordinateur peut être spécifié comme true.
- ipAllocationMethod
- VirtualMachineIPAllocationMethod
Mécanisme d’allocation d’adresses IP pour la machine virtuelle. Dynamique et Statique sont uniquement valides pour l3Network, qui peut également spécifier Désactivé. Sinon, Désactivé est la seule valeur autorisée.
- ipv4Address
- String
Adresse IPv4 de la machine virtuelle.
Ce champ est utilisé uniquement si le réseau attaché a IPAllocationType IPV4 ou DualStack.
Si IPAllocationMethod a la valeur statique, ce champ doit contenir une adresse IPv4 spécifiée par l’utilisateur à partir du sous-réseau spécifié dans le réseau attaché. Dynamique : ce champ est en lecture seule, mais il est rempli avec une adresse provenant du sous-réseau spécifié dans le réseau attaché. Désactivé : ce champ est vide.
- ipv6Address
- String
Adresse IPv6 de la machine virtuelle.
Ce champ est utilisé uniquement si le réseau attaché a IPAllocationType IPV6 ou DualStack.
Si IPAllocationMethod a la valeur : Statique, ce champ doit contenir une plage d’adresses IPv6 à partir de la plage spécifiée dans le réseau attaché. Dynamique : ce champ est en lecture seule, mais il est rempli avec une plage à partir du sous-réseau spécifié dans le réseau attaché. Désactivé : ce champ est vide.
- macAddress
- String
Adresse MAC de l’interface de la machine virtuelle qui correspond à cette pièce jointe réseau.
- networkAttachmentName
- String
Nom de l’interface du réseau associé. S’il est spécifié, le nom de la pièce jointe réseau a une longueur maximale de 15 caractères et doit être propre à cette machine virtuelle. Si l’utilisateur ne spécifie pas cette valeur, le nom d’interface par défaut de la ressource réseau est utilisé. Pour une ressource CloudServicesNetwork, ce nom est ignoré.
Retours
Une nouvelle NetworkAttachment instance pour se moquer.