Partager via


IDefinition Interface

Définition

Intégralité de la définition du profil Traffic Manager.

public interface IDefinition : Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroupAndRegion<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroupWithRegion<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.TrafficManager.Fluent.ITrafficManagerProfile>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IBlank, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithCreate, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithLeafDomainLabel, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithTrafficRoutingMethod
type IDefinition = interface
    interface IBlank
    interface IWithGroupAndRegion<IWithLeafDomainLabel>
    interface IWithExistingResourceGroup<IWithLeafDomainLabel>
    interface IWithNewResourceGroupWithRegion<IWithLeafDomainLabel>
    interface IWithCreatableResourceGroup<IWithLeafDomainLabel>
    interface IWithLeafDomainLabel
    interface IWithTrafficRoutingMethod
    interface IWithCreate
    interface ICreatable<ITrafficManagerProfile>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithMonitoringConfiguration
    interface IWithMonitoringFastFailover
    interface IWithTtl
    interface IWithProfileStatus
    interface IWithEndpoint
Public Interface IDefinition
Implements IBlank, ICreatable(Of ITrafficManagerProfile), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithLeafDomainLabel), IWithCreate, IWithExistingResourceGroup(Of IWithLeafDomainLabel), IWithGroupAndRegion(Of IWithLeafDomainLabel), IWithLeafDomainLabel, IWithNewResourceGroupWithRegion(Of IWithLeafDomainLabel), IWithTrafficRoutingMethod
Implémente

Propriétés

Key

Intégralité de la définition du profil Traffic Manager.

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

Spécifie la définition d’un point de terminaison Azure à attacher au profil Traffic Manager.

(Hérité de IWithEndpoint)
DefineExternalTargetEndpoint(String)

Spécifie la définition d’un point de terminaison externe à attacher au profil traffic manager.

(Hérité de IWithEndpoint)
DefineNestedTargetEndpoint(String)

Spécifie la définition d’un point de terminaison de profil imbriqué à attacher au profil Traffic Manager.

(Hérité de IWithEndpoint)
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>)
WithFastFailover(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)

Spécifiez les paramètres de basculement rapide pour la supervision.

(Hérité de IWithMonitoringFastFailover)
WithGeographicBasedRouting()

Spécifie que le trafic des utilisateurs finaux doit être routé vers le point de terminaison désigné pour servir la région géographique des utilisateurs.

(Hérité de IWithTrafficRoutingMethod)
WithHttpMonitoring()

Spécifiez d’utiliser l’analyse HTTP pour les points de terminaison qui vérifient la réponse HTTP 200 à partir du chemin « / » à intervalles réguliers, à l’aide du port 80.

(Hérité de IWithMonitoringConfiguration)
WithHttpMonitoring(Int32, String)

Spécifiez l’analyse HTTP pour les points de terminaison qui vérifient la réponse HTTP 200 à partir du chemin spécifié à intervalles réguliers, à l’aide du port spécifié.

(Hérité de IWithMonitoringConfiguration)
WithHttpsMonitoring()

Spécifiez d’utiliser la surveillance HTTPS pour les points de terminaison qui vérifient la réponse HTTPS 200 à partir du chemin « / » à intervalles réguliers, à l’aide du port 443.

(Hérité de IWithMonitoringConfiguration)
WithHttpsMonitoring(Int32, String)

Spécifiez la surveillance HTTPS pour les points de terminaison qui vérifient la réponse HTTPS 200 à partir du chemin spécifié à intervalles réguliers, à l’aide du port spécifié.

(Hérité de IWithMonitoringConfiguration)
WithLeafDomainLabel(String)

Spécifiez le nom DNS relatif du profil. Le nom de domaine complet (FQDN) sera construit automatiquement en ajoutant le reste du domaine à cette étiquette.

(Hérité de IWithLeafDomainLabel)
WithMultiValueBasedRouting()

Spécifie que le trafic de l’utilisateur final doit retourner plusieurs valeurs d’adresse

(Hérité de IWithTrafficRoutingMethod)
WithMultiValueBasedRouting(Int32)

Spécifie que le trafic de l’utilisateur final doit retourner plusieurs valeurs d’adresse

(Hérité de IWithTrafficRoutingMethod)
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(Region)

Crée un groupe de ressources dans lequel placer la ressource. Le groupe sera créé au même emplacement que la ressource. Le nom du groupe est automatiquement dérivé du nom de la ressource.

(Hérité de IWithNewResourceGroupWithRegion<T>)
WithNewResourceGroup(String, Region)

Crée un groupe de ressources dans lequel placer la ressource. Le groupe sera créé au même emplacement que la ressource.

(Hérité de IWithNewResourceGroupWithRegion<T>)
WithPerformanceBasedRouting()

Spécifie que le trafic des utilisateurs finaux doit être routé en fonction du point de terminaison disponible le plus proche en termes de latence réseau la plus faible.

(Hérité de IWithTrafficRoutingMethod)
WithPriorityBasedRouting()

Spécifie que le trafic utilisateur final doit être routé vers le point de terminaison en fonction de sa priorité, c’est-à-dire utiliser le point de terminaison avec la priorité la plus élevée et s’il n’est pas disponible pour le point de terminaison de priorité la plus élevée suivant.

(Hérité de IWithTrafficRoutingMethod)
WithProfileStatusDisabled()

Spécifiez que le profil doit être désactivé. La désactivation du profil désactive le trafic vers tous les points de terminaison du profil.

(Hérité de IWithProfileStatus)
WithSubnetBasedRouting()

Méthode de routage du trafic de sous-réseau pour mapper des ensembles de plages d’adresses IP de l’utilisateur final à un point de terminaison spécifique au sein d’un profil Traffic Manager. Lorsqu’une demande est reçue, le point de terminaison retourné est celui mappé pour l’adresse IP source de cette demande.

(Hérité de IWithTrafficRoutingMethod)
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>)
WithTimeToLive(Int32)

Spécifiez la durée de vie DNS en secondes.

(Hérité de IWithTtl)
WithTrafficRoutingMethod(TrafficRoutingMethod)

Spécifiez la méthode de routage du trafic pour le profil.

(Hérité de IWithTrafficRoutingMethod)
WithWeightBasedRouting()

Spécifie que le trafic utilisateur final doit être distribué aux points de terminaison en fonction du poids attribué au point de terminaison.

(Hérité de IWithTrafficRoutingMethod)

S’applique à