Partager via


IDefinition Interface

Définition

Intégralité de la définition de l’équilibreur de charge.

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)
Implémente

Propriétés

Key

Intégralité de la définition de l’équilibreur de charge.

(Hérité de IIndexable)
Name

Obtient le nom de la ressource créatable.

(Hérité de ICreatable<T>)

Méthodes

Create()

Exécutez la demande de création.

(Hérité de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Place la requête dans la file d’attente et autorise le client HTTP à l’exécuter lorsque des ressources système sont disponibles.

(Hérité de ICreatable<T>)
DefineBackend(String)

Démarre la définition d’un back-end.

(Hérité de IWithBackend)
DefineHttpProbe(String)

Commence la définition d’une nouvelle sonde HTTP à ajouter à l’équilibreur de charge.

(Hérité de IWithProbe)
DefineHttpsProbe(String)

Commence la définition d’une nouvelle sonde HTTPS à ajouter à l’équilibreur de charge.

(Hérité de IWithProbe)
DefineInboundNatPool(String)

Commence la définition d’un nouveau pool NAT à ajouter à l’équilibreur de charge. La définition doit être complétée par un appel à LoadBalancerInboundNatPool.DefinitionStages.WithAttach.attach().

(Hérité de IWithInboundNatPool)
DefineInboundNatRule(String)

Commence la définition d’une nouvelle règle NAT entrante à ajouter à l’équilibreur de charge.

(Hérité de IWithInboundNatRule)
DefineLoadBalancingRule(String)

Commence la définition d’une nouvelle règle d’équilibrage de charge à ajouter à l’équilibreur de charge.

(Hérité de IWithLoadBalancingRule)
DefineOutboundRule(String)

Commence la définition d’une nouvelle règle de trafic sortant de l’équilibreur de charge à ajouter à l’équilibreur de charge.

(Hérité de IWithOutboundRule)
DefinePrivateFrontend(String)

Commence une définition explicite d’un nouveau serveur frontal d’équilibreur de charge privé (interne). (Notez que les serveurs frontaux privés peuvent également être créés implicitement dans le cadre d’une règle d’équilibrage de charge, d’une règle NAT de trafic entrant ou d’une définition de pool NAT entrant, en référençant un sous-réseau existant dans ces définitions.)

(Hérité de IWithPrivateFrontend)
DefinePublicFrontend(String)

Commence une définition explicite d’un nouveau serveur frontal d’équilibreur de charge public (accessible sur Internet). (Notez que les serveurs frontaux peuvent également être créés implicitement dans le cadre d’une règle d’équilibrage de charge, d’une règle NAT entrante ou d’une définition de pool NAT entrant, en référençant une adresse IP publique existante dans ces définitions.)

(Hérité de IWithPublicFrontend)
DefineTcpProbe(String)

Commence la définition d’une nouvelle sonde TCP à ajouter à l’équilibreur de charge.

(Hérité de IWithProbe)
WithExistingResourceGroup(IResourceGroup)

Associe la ressource à un groupe de ressources existant.

(Hérité de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associe la ressource à un groupe de ressources existant.

(Hérité de IWithExistingResourceGroup<T>)
WithNewResourceGroup()

Intégralité de la définition de l’équilibreur de charge.

(Hérité de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Crée un groupe de ressources dans lequel placer la ressource, en fonction de la définition spécifiée.

(Hérité de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Intégralité de la définition de l’équilibreur de charge.

(Hérité de IWithNewResourceGroup<T>)
WithRegion(Region)

Spécifie la région de la ressource.

(Hérité de IDefinitionWithRegion<T>)
WithRegion(String)

Spécifie la région de la ressource par son nom.

(Hérité de IDefinitionWithRegion<T>)
WithSku(LoadBalancerSkuType)

Spécifie la référence SKU pour l’équilibreur de charge.

(Hérité de IWithSku)
WithTag(String, String)

Ajoute une balise à la ressource.

(Hérité de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Spécifie des balises pour la ressource en tant que {@link Map}.

(Hérité de IDefinitionWithTags<T>)

S’applique à