Compartilhar via


IDefinition Interface

Definição

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

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