IDefinition Interface
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.
A totalidade da definição do adaptador de rede.
public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithGroup, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetworkSubnet, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryPrivateIP, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.INetworkInterface>
type IDefinition = interface
interface IBlank
interface IDefinitionWithRegion<IWithGroup>
interface IWithGroup
interface IWithGroup<IWithPrimaryNetwork>
interface IWithExistingResourceGroup<IWithPrimaryNetwork>
interface IWithNewResourceGroup<IWithPrimaryNetwork>
interface IWithCreatableResourceGroup<IWithPrimaryNetwork>
interface IWithPrimaryNetwork
interface IWithPrimaryNetworkSubnet
interface IWithPrimaryPrivateIP
interface IWithCreate
interface ICreatable<INetworkInterface>
interface IIndexable
interface IDefinitionWithTags<IWithCreate>
interface IWithPrimaryPublicIPAddress
interface IWithNetworkSecurityGroup
interface IWithSecondaryIPConfiguration
interface IWithAcceleratedNetworking
interface IWithLoadBalancer
Public Interface IDefinition
Implements IBlank, ICreatable(Of INetworkInterface), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithPrimaryNetwork), IWithCreate, IWithExistingResourceGroup(Of IWithPrimaryNetwork), IWithGroup, IWithGroup(Of IWithPrimaryNetwork), IWithNewResourceGroup(Of IWithPrimaryNetwork), IWithPrimaryNetwork, IWithPrimaryNetworkSubnet, IWithPrimaryPrivateIP
- Implementações
-
IBlank IWithAcceleratedNetworking IWithCreate IWithGroup IWithLoadBalancer IWithNetworkSecurityGroup IWithPrimaryNetwork IWithPrimaryNetworkSubnet IWithPrimaryPrivateIP IWithPrimaryPublicIPAddress IWithSecondaryIPConfiguration IWithCreatableResourceGroup<IWithPrimaryNetwork> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithPrimaryNetwork> IWithExistingResourceGroup<T> IWithGroup<IWithPrimaryNetwork> IWithNewResourceGroup<IWithPrimaryNetwork> IWithNewResourceGroup<T> IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<INetworkInterface> IIndexable
Propriedades
Key |
A totalidade da definição do adaptador de rede. (Herdado de IIndexable) |
Name |
Obtém o nome do recurso creatável. (Herdado de ICreatable<T>) |
Métodos
Create() |
Execute a solicitação de criação. (Herdado de ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis. (Herdado de ICreatable<T>) |
DefineSecondaryIPConfiguration(String) |
Inicia a definição de uma configuração de IP secundário. (Herdado de IWithSecondaryIPConfiguration) |
WithAcceleratedNetworking() |
Habilita a rede acelerada. Observe que etapas adicionais precisam ser executadas na própria máquina virtual para que a máquina virtual associada a esse adaptador de rede possa aproveitar a rede acelerada. Esse recurso pode não estar disponível em algumas regiões, tamanhos de máquina virtual ou versões do sistema operacional. Ele só pode ser habilitado durante a criação de um adaptador de rede, não durante uma atualização. (Herdado de IWithAcceleratedNetworking) |
WithDnsServer(String) |
Especifica o endereço IP do servidor DNS personalizado a ser associado ao adaptador de rede. Observe que o efeito desse método é aditivo, ou seja, cada vez que ele é usado, o novo servidor dns é adicionado ao adaptador de rede. (Herdado de IWithCreate) |
WithExistingLoadBalancerBackend(ILoadBalancer, String) |
Associa a configuração de IP primário do adaptador de rede a um back-end de um balanceador de carga existente. (Herdado de IWithLoadBalancer) |
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String) |
Associa a configuração de IP primário do adaptador de rede a uma regra NAT de entrada de um balanceador de carga existente. (Herdado de IWithLoadBalancer) |
WithExistingNetworkSecurityGroup(INetworkSecurityGroup) |
Associa um grupo de segurança de rede existente ao adaptador de rede. (Herdado de IWithNetworkSecurityGroup) |
WithExistingPrimaryNetwork(INetwork) |
Associe uma rede virtual existente à configuração de IP principal do adaptador de rede. (Herdado de IWithPrimaryNetwork) |
WithExistingPrimaryPublicIPAddress(IPublicIPAddress) |
Associa um endereço IP público existente à configuração de IP primário do adaptador de rede. (Herdado de IWithPrimaryPublicIPAddress) |
WithExistingResourceGroup(IResourceGroup) |
Associa o recurso a um grupo de recursos existente. (Herdado de IWithExistingResourceGroup<T>) |
WithExistingResourceGroup(String) |
Associa o recurso a um grupo de recursos existente. (Herdado de IWithExistingResourceGroup<T>) |
WithInternalDnsNameLabel(String) |
Especifica o rótulo de nome DNS interno para o adaptador de rede. (Herdado de IWithCreate) |
WithIPForwarding() |
Habilita o encaminhamento de IP no adaptador de rede. (Herdado de IWithCreate) |
WithNewNetworkSecurityGroup(ICreatable<INetworkSecurityGroup>) |
Crie um novo grupo de segurança de rede para associar ao adaptador de rede, com base na definição fornecida. (Herdado de IWithNetworkSecurityGroup) |
WithNewPrimaryNetwork(ICreatable<INetwork>) |
Crie uma nova rede virtual para associar à configuração de IP principal do adaptador de rede, com base na definição fornecida. (Herdado de IWithPrimaryNetwork) |
WithNewPrimaryNetwork(String) |
Cria uma nova rede virtual para associar à configuração de IP principal do adaptador de rede. A rede virtual será criada no mesmo grupo de recursos e região do adaptador de rede, ela será criada com o espaço de endereço especificado e uma sub-rede padrão que abrange a totalidade do espaço de endereço IP de rede. (Herdado de IWithPrimaryNetwork) |
WithNewPrimaryNetwork(String, String) |
Cria uma nova rede virtual para associar à configuração de IP principal do adaptador de rede. A rede virtual será criada no mesmo grupo de recursos e região do adaptador de rede, ela será criada com o espaço de endereço especificado e uma sub-rede padrão que abrange a totalidade do espaço de endereço IP de rede. (Herdado de IWithPrimaryNetwork) |
WithNewPrimaryPublicIPAddress() |
Cria um novo endereço IP público na mesma região e grupo que o recurso e o associa à configuração de IP principal do adaptador de rede. o nome interno e o rótulo DNS para o endereço IP público serão derivados do nome do adaptador de rede. (Herdado de IWithPrimaryPublicIPAddress) |
WithNewPrimaryPublicIPAddress(ICreatable<IPublicIPAddress>) |
Crie um novo endereço IP público para associar à configuração de IP principal do adaptador de rede, com base na definição fornecida. (Herdado de IWithPrimaryPublicIPAddress) |
WithNewPrimaryPublicIPAddress(String) |
Cria um novo endereço IP público na mesma região e grupo que o recurso, com o rótulo DNS especificado e o associa à configuração de IP primário do adaptador de rede. o nome interno do endereço IP público será derivado do rótulo DNS. (Herdado de IWithPrimaryPublicIPAddress) |
WithNewResourceGroup() |
A totalidade da definição do adaptador de rede. (Herdado de IWithNewResourceGroup<T>) |
WithNewResourceGroup(ICreatable<IResourceGroup>) |
Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada. (Herdado de IWithCreatableResourceGroup<T>) |
WithNewResourceGroup(String) |
A totalidade da definição do adaptador de rede. (Herdado de IWithNewResourceGroup<T>) |
WithPrimaryPrivateIPAddressDynamic() |
Habilita a alocação dinâmica de endereço IP privado dentro da sub-rede de rede virtual existente especificada para a configuração de IP principal do adaptador de rede. (Herdado de IWithPrimaryPrivateIP) |
WithPrimaryPrivateIPAddressStatic(String) |
Atribui o endereço IP privado estático especificado dentro da sub-rede de rede virtual existente especificada à configuração de IP principal do adaptador de rede. (Herdado de IWithPrimaryPrivateIP) |
WithRegion(Region) |
Especifica a região do recurso. (Herdado de IDefinitionWithRegion<T>) |
WithRegion(String) |
Especifica a região do recurso por nome. (Herdado de IDefinitionWithRegion<T>) |
WithSubnet(String) |
Associe uma sub-rede à configuração de IP principal do adaptador de rede. (Herdado de IWithPrimaryNetworkSubnet) |
WithTag(String, String) |
Adiciona uma marca ao recurso. (Herdado de IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Especifica marcas para o recurso como um {@link Map}. (Herdado de IDefinitionWithTags<T>) |
Aplica-se a
Azure SDK for .NET