Partilhar via


IWithCreate Interface

Definição

O estágio da definição do adaptador de rede que contém todas as entradas mínimas necessárias para o recurso a ser criado, mas também permite que outras configurações opcionais sejam especificadas.

public interface IWithCreate : Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithAcceleratedNetworking, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithLoadBalancer, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithNetworkSecurityGroup, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithSecondaryIPConfiguration, 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 IWithCreate = interface
    interface ICreatable<INetworkInterface>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithPrimaryPublicIPAddress
    interface IWithNetworkSecurityGroup
    interface IWithSecondaryIPConfiguration
    interface IWithAcceleratedNetworking
    interface IWithLoadBalancer
Public Interface IWithCreate
Implements ICreatable(Of INetworkInterface), IDefinitionWithTags(Of IWithCreate), IWithAcceleratedNetworking, IWithLoadBalancer, IWithNetworkSecurityGroup, IWithPrimaryPublicIPAddress, IWithSecondaryIPConfiguration
Derivado
Implementações

Propriedades

Key

O estágio da definição do adaptador de rede que contém todas as entradas mínimas necessárias para o recurso a ser criado, mas também permite que outras configurações opcionais sejam especificadas.

(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.

WithExistingLoadBalancerBackend(ILoadBalancer, String)

Associa a configuração de IP principal 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 principal 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)
WithExistingPrimaryPublicIPAddress(IPublicIPAddress)

Associa um endereço IP público existente à configuração de IP principal do adaptador de rede.

(Herdado de IWithPrimaryPublicIPAddress)
WithInternalDnsNameLabel(String)

Especifica o rótulo de nome DNS interno para o adaptador de rede.

WithIPForwarding()

Habilita o encaminhamento de IP no adaptador de rede.

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)
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 associe-o à configuração de IP principal do adaptador de rede. o nome interno do endereço IP público será derivado do rótulo DNS.

(Herdado de IWithPrimaryPublicIPAddress)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como {@link Map}.

(Herdado de IDefinitionWithTags<T>)

Aplica-se a