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 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
-
IBlank IWithBackend IWithCreate IWithCreateAndInboundNatPool IWithCreateAndInboundNatRule IWithCreateAndNatChoice IWithFrontend IWithGroup IWithInboundNatPool IWithInboundNatRule IWithLBRuleOrNat IWithLBRuleOrNatOrCreate IWithLoadBalancingRule IWithOutboundRule IWithPrivateFrontend IWithProbe IWithPublicFrontend IWithSku IWithCreatableResourceGroup<IWithLBRuleOrNat> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithLBRuleOrNat> IWithExistingResourceGroup<T> IWithGroup<IWithLBRuleOrNat> IWithNewResourceGroup<IWithLBRuleOrNat> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<ILoadBalancer> IIndexable
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
Azure SDK for .NET