ArmNetworkCloudModelFactory.NetworkAttachment Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância 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
Parâmetros
- attachedNetworkId
- String
A ID do recurso da rede associada anexada à máquina virtual. Ele pode ser um dos recursos cloudServicesNetwork, l3Network, l2Network ou trunkedNetwork.
- defaultGateway
- Nullable<DefaultGateway>
O indicador de se esse é o gateway padrão. Somente uma das redes anexadas (incluindo o anexo CloudServicesNetwork) para um único computador pode ser especificada como True.
- ipAllocationMethod
- VirtualMachineIPAllocationMethod
O mecanismo de alocação de IP para a máquina virtual. Dinâmico e estático são válidos apenas para l3Network, que também pode especificar Desabilitado. Caso contrário, Desabilitado é o único valor permitido.
- ipv4Address
- String
O endereço IPv4 da máquina virtual.
Esse campo será usado somente se a rede anexada tiver IPAllocationType de IPV4 ou DualStack.
Se IPAllocationMethod for: Estático – esse campo deverá conter um endereço IPv4 especificado pelo usuário de dentro da sub-rede especificada na rede anexada. Dinâmico – esse campo é somente leitura, mas será preenchido com um endereço de dentro da sub-rede especificada na rede anexada. Desabilitado – esse campo estará vazio.
- ipv6Address
- String
O endereço IPv6 da máquina virtual.
Esse campo será usado somente se a rede anexada tiver IPAllocationType de IPV6 ou DualStack.
Se IPAllocationMethod for: Estático – esse campo deverá conter um intervalo de endereços IPv6 de dentro do intervalo especificado na rede anexada. Dinâmico – esse campo é somente leitura, mas será preenchido com um intervalo de dentro da sub-rede especificada na rede anexada. Desabilitado – esse campo estará vazio.
- macAddress
- String
O endereço MAC da interface da máquina virtual que corresponde a esse anexo de rede.
- networkAttachmentName
- String
O nome da interface da rede associada. Se especificado, o nome do anexo de rede tem um comprimento máximo de 15 caracteres e deve ser exclusivo para essa máquina virtual. Se o usuário não especificar esse valor, o nome da interface padrão do recurso de rede será usado. Para um recurso CloudServicesNetwork, esse nome será ignorado.
Retornos
Uma nova NetworkAttachment instância para zombar.