IDefinition Schnittstelle

Definition

Die gesamte Traffic Manager-Profildefinition.

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
Implementiert

Eigenschaften

Key

Die gesamte Traffic Manager-Profildefinition.

(Geerbt von IIndexable)
Name

Ruft den Namen der erstellbaren Ressource ab.

(Geerbt von ICreatable<T>)

Methoden

Create()

Führen Sie die Erstellungsanforderung aus.

(Geerbt von ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Fügt die Anforderung in die Warteschlange ein und ermöglicht es dem HTTP-Client, sie auszuführen, wenn Systemressourcen verfügbar sind.

(Geerbt von ICreatable<T>)
DefineAzureTargetEndpoint(String)

Gibt die Definition eines Azure-Endpunkts an, der an das Traffic Manager-Profil angefügt werden soll.

(Geerbt von IWithEndpoint)
DefineExternalTargetEndpoint(String)

Gibt die Definition eines externen Endpunkts an, der an das Traffic Manager-Profil angefügt werden soll.

(Geerbt von IWithEndpoint)
DefineNestedTargetEndpoint(String)

Gibt die Definition eines geschachtelten Profilendpunkts an, der an das Traffic Manager-Profil angefügt werden soll.

(Geerbt von IWithEndpoint)
WithExistingResourceGroup(IResourceGroup)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithFastFailover(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)

Geben Sie die Einstellungen für schnelles Failover für die Überwachung an.

(Geerbt von IWithMonitoringFastFailover)
WithGeographicBasedRouting()

Gibt an, dass Endbenutzerdatenverkehr an den Endpunkt weitergeleitet werden soll, der für die geografische Region der Benutzer bestimmt ist.

(Geerbt von IWithTrafficRoutingMethod)
WithHttpMonitoring()

Geben Sie an, dass die HTTP-Überwachung für die Endpunkte verwendet werden soll, die in regelmäßigen Abständen mithilfe von Port 80 vom Pfad "/" auf HTTP 200-Antwort überprüft.

(Geerbt von IWithMonitoringConfiguration)
WithHttpMonitoring(Int32, String)

Geben Sie die HTTP-Überwachung für die Endpunkte an, die in regelmäßigen Abständen unter Verwendung des angegebenen Ports vom angegebenen Pfad auf HTTP 200-Antwort überprüft.

(Geerbt von IWithMonitoringConfiguration)
WithHttpsMonitoring()

Geben Sie an, dass die HTTPS-Überwachung für die Endpunkte verwendet werden soll, die in regelmäßigen Abständen über Port 443 vom Pfad "/" auf HTTPS 200-Antwort überprüft.

(Geerbt von IWithMonitoringConfiguration)
WithHttpsMonitoring(Int32, String)

Geben Sie die HTTPS-Überwachung für die Endpunkte an, die in regelmäßigen Abständen über den angegebenen Pfad auf HTTPS 200-Antwort überprüft, und verwenden Sie dabei den angegebenen Port.

(Geerbt von IWithMonitoringConfiguration)
WithLeafDomainLabel(String)

Geben Sie den relativen DNS-Namen des Profils an. Der vollqualifizierte Domänenname (FQDN) wird automatisch erstellt, indem der Rest der Domäne an diese Bezeichnung angefügt wird.

(Geerbt von IWithLeafDomainLabel)
WithMultiValueBasedRouting()

Gibt an, dass Endbenutzerdatenverkehr mehrere Adresswerte zurückgeben soll.

(Geerbt von IWithTrafficRoutingMethod)
WithMultiValueBasedRouting(Int32)

Gibt an, dass Endbenutzerdatenverkehr mehrere Adresswerte zurückgeben soll.

(Geerbt von IWithTrafficRoutingMethod)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Erstellt basierend auf der angegebenen Definition eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll.

(Geerbt von IWithCreatableResourceGroup<T>)
WithNewResourceGroup(Region)

Erstellt eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll. Die Gruppe wird am selben Speicherort wie die Ressource erstellt. Der Name der Gruppe wird automatisch vom Namen der Ressource abgeleitet.

(Geerbt von IWithNewResourceGroupWithRegion<T>)
WithNewResourceGroup(String, Region)

Erstellt eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll. Die Gruppe wird am selben Speicherort wie die Ressource erstellt.

(Geerbt von IWithNewResourceGroupWithRegion<T>)
WithPerformanceBasedRouting()

Gibt an, dass Endbenutzerdatenverkehr basierend auf dem nächstgelegenen verfügbaren Endpunkt im Hinblick auf die niedrigste Netzwerklatenz weitergeleitet werden soll.

(Geerbt von IWithTrafficRoutingMethod)
WithPriorityBasedRouting()

Gibt an, dass Endbenutzerdatenverkehr basierend auf seiner Priorität an den Endpunkt weitergeleitet werden soll, d. h. verwenden Sie den Endpunkt mit der höchsten Priorität, und wenn kein Fallback zum Endpunkt mit der nächsthöheren Priorität verfügbar ist.

(Geerbt von IWithTrafficRoutingMethod)
WithProfileStatusDisabled()

Geben Sie an, dass das Profil deaktiviert werden muss. Wenn Sie das Profil deaktivieren, wird der Datenverkehr an alle Endpunkte im Profil deaktiviert.

(Geerbt von IWithProfileStatus)
WithSubnetBasedRouting()

Methode zum Routing von Subnetzdatenverkehr, um Gruppen von ENDBENUTZER-IP-Adressbereichen einem bestimmten Endpunkt innerhalb eines Traffic Manager-Profils zuzuordnen. Wenn eine Anforderung empfangen wird, wird der Endpunkt zurückgegeben, der der Quell-IP-Adresse dieser Anforderung zugeordnet ist.

(Geerbt von IWithTrafficRoutingMethod)
WithTag(String, String)

Fügt der Ressource ein Tag hinzu.

(Geerbt von IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Gibt Tags für die Ressource als {@link Map} an.

(Geerbt von IDefinitionWithTags<T>)
WithTimeToLive(Int32)

Geben Sie die DNS-TTL in Sekunden an.

(Geerbt von IWithTtl)
WithTrafficRoutingMethod(TrafficRoutingMethod)

Geben Sie die Datenverkehrsroutingmethode für das Profil an.

(Geerbt von IWithTrafficRoutingMethod)
WithWeightBasedRouting()

Gibt an, dass der Endbenutzerdatenverkehr basierend auf der dem Endpunkt zugewiesenen Gewichtung an die Endpunkte verteilt werden soll.

(Geerbt von IWithTrafficRoutingMethod)

Gilt für: