Compartilhar via


IDefinition Interface

Definição

A totalidade da definição do balanceador de carga.

public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatPool, Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule, Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithGroup, Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithLBRuleOrNat, Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithLBRuleOrNatOrCreate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithLBRuleOrNat>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithLBRuleOrNat>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithLBRuleOrNat>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithLBRuleOrNat>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.ILoadBalancer>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithLBRuleOrNat>
    interface IWithExistingResourceGroup<IWithLBRuleOrNat>
    interface IWithNewResourceGroup<IWithLBRuleOrNat>
    interface IWithCreatableResourceGroup<IWithLBRuleOrNat>
    interface IWithCreate
    interface ICreatable<ILoadBalancer>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithBackend
    interface IWithFrontend
    interface IWithPublicFrontend
    interface IWithPrivateFrontend
    interface IWithProbe
    interface IWithSku
    interface IBeta
    interface IWithLoadBalancingRule
    interface IWithLBRuleOrNat
    interface IWithInboundNatRule
    interface IWithInboundNatPool
    interface IWithOutboundRule
    interface IWithLBRuleOrNatOrCreate
    interface IWithCreateAndNatChoice
    interface IWithCreateAndInboundNatPool
    interface IWithCreateAndInboundNatRule
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of ILoadBalancer), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithLBRuleOrNat), IWithCreateAndInboundNatPool, IWithCreateAndInboundNatRule, IWithExistingResourceGroup(Of IWithLBRuleOrNat), IWithGroup, IWithGroup(Of IWithLBRuleOrNat), IWithLBRuleOrNat, IWithLBRuleOrNatOrCreate, IWithNewResourceGroup(Of IWithLBRuleOrNat)
Implementações

Propriedades

Key

A totalidade da definição do balanceador de carga.

(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>)
DefineBackend(String)

Inicia a definição de um back-end.

(Herdado de IWithBackend)
DefineHttpProbe(String)

Inicia a definição de uma nova investigação HTTP a ser adicionada ao balanceador de carga.

(Herdado de IWithProbe)
DefineHttpsProbe(String)

Inicia a definição de uma nova investigação HTTPS para adicionar ao balanceador de carga.

(Herdado de IWithProbe)
DefineInboundNatPool(String)

Inicia a definição de um novo pool NAT inbount para adicionar ao balanceador de carga. A definição deve ser concluída com uma chamada para LoadBalancerInboundNatPool.DefinitionStages.WithAttach.attach().

(Herdado de IWithInboundNatPool)
DefineInboundNatRule(String)

Inicia a definição de uma nova regra NAT de entrada a ser adicionada ao balanceador de carga.

(Herdado de IWithInboundNatRule)
DefineLoadBalancingRule(String)

Inicia a definição de uma nova regra de balanceamento de carga a ser adicionada ao balanceador de carga.

(Herdado de IWithLoadBalancingRule)
DefineOutboundRule(String)

Inicia a definição de uma nova regra de saída do balanceador de carga a ser adicionada ao balanceador de carga.

(Herdado de IWithOutboundRule)
DefinePrivateFrontend(String)

Inicia uma definição explícita de um novo front-end de balanceador de carga privado (interno). (Observe que front-ends privados também podem ser criados implicitamente como parte de uma regra de balanceamento de carga, regra NAT de entrada ou definição de pool nat de entrada, fazendo referência a uma sub-rede existente dentro dessas definições.).

(Herdado de IWithPrivateFrontend)
DefinePublicFrontend(String)

Inicia uma definição explícita de um novo front-end de balanceador de carga público (voltado para a Internet). (Observe que os front-ends também podem ser criados implicitamente como parte de uma regra de balanceamento de carga, regra NAT de entrada ou definição de pool nat de entrada, fazendo referência a um endereço IP público existente dentro dessas definições.).

(Herdado de IWithPublicFrontend)
DefineTcpProbe(String)

Inicia a definição de uma nova investigação TCP a ser adicionada ao balanceador de carga.

(Herdado de IWithProbe)
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>)
WithNewResourceGroup()

A totalidade da definição do balanceador de carga.

(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 balanceador de carga.

(Herdado de IWithNewResourceGroup<T>)
WithRegion(Region)

Especifica a região do recurso.

(Herdado de IDefinitionWithRegion<T>)
WithRegion(String)

Especifica a região para o recurso por nome.

(Herdado de IDefinitionWithRegion<T>)
WithSku(LoadBalancerSkuType)

Especifica o SKU para o balanceador de carga.

(Herdado de IWithSku)
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