Freigeben über


IWithCreate Schnittstelle

Definition

Die Phase der Definition, die alle minimal erforderlichen Eingaben für die zu erstellende Ressource (über WithCreate.create()) enthält, aber auch die Angabe anderer optionaler Einstellungen ermöglicht.

public interface IWithCreate : 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.IWithEndpoint, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithMonitoringConfiguration, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithMonitoringFastFailover, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithProfileStatus, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerProfile.Definition.IWithTtl
type IWithCreate = interface
    interface ICreatable<ITrafficManagerProfile>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithMonitoringConfiguration
    interface IWithMonitoringFastFailover
    interface IWithTtl
    interface IWithProfileStatus
    interface IWithEndpoint
Public Interface IWithCreate
Implements ICreatable(Of ITrafficManagerProfile), IDefinitionWithTags(Of IWithCreate), IWithEndpoint, IWithMonitoringConfiguration, IWithMonitoringFastFailover, IWithProfileStatus, IWithTtl
Abgeleitet
Implementiert

Eigenschaften

Key

Die Phase der Definition, die alle minimal erforderlichen Eingaben für die zu erstellende Ressource (über WithCreate.create()) enthält, aber auch die Angabe anderer optionaler Einstellungen ermöglicht.

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

Legt die Anforderung in die Warteschlange und erlaubt 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 dem Traffic Manager-Profil angefügt werden soll.

(Geerbt von IWithEndpoint)
DefineNestedTargetEndpoint(String)

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

(Geerbt von IWithEndpoint)
WithFastFailover(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)

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

(Geerbt von IWithMonitoringFastFailover)
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 die HTTP 200-Antwort aus dem Pfad "/" überprüfen.

(Geerbt von IWithMonitoringConfiguration)
WithHttpMonitoring(Int32, String)

Geben Sie die HTTP-Überwachung für die Endpunkte an, die in regelmäßigen Abständen mithilfe des angegebenen Ports auf HTTP 200-Antwort aus dem angegebenen Pfad ü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 mithilfe von Port 443 vom Pfad "/" auf HTTPS 200-Antwort überprüfen.

(Geerbt von IWithMonitoringConfiguration)
WithHttpsMonitoring(Int32, String)

Geben Sie die HTTPS-Überwachung für die Endpunkte an, die in regelmäßigen Abständen mithilfe des angegebenen Ports auf HTTPS 200-Antwort aus dem angegebenen Pfad überprüft.

(Geerbt von IWithMonitoringConfiguration)
WithProfileStatusDisabled()

Geben Sie an, dass das Profil deaktiviert werden muss. Das Deaktivieren des Profils deaktiviert den Datenverkehr an alle Endpunkte im Profil.

(Geerbt von IWithProfileStatus)
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)

Gilt für: