IWithCreate Schnittstelle

Definition

Die Phase einer Anwendungsgatewaydefinition, die alle erforderlichen Eingaben für die zu erstellende Ressource enthält, aber auch die Angabe anderer optionaler Einstellungen ermöglicht.

public interface IWithCreate : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithAuthenticationCertificate, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithAvailabilityZone, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithBackend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithBackendHttpConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithDisabledSslProtocol, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithExistingSubnet, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithFrontendPort, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithInstanceCount, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithListener, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithManagedServiceIdentity, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithPrivateFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithPrivateIPAddress, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithProbe, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithPublicFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithRedirectConfiguration, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithSku, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithSslCert, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithWebApplicationFirewall, Microsoft.Azure.Management.Network.Fluent.HasPrivateIPAddress.Definition.IWithPrivateIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.HasSubnet.Definition.IWithSubnet<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IWithCreate = interface
    interface ICreatable<IApplicationGateway>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithSku
    interface IWithWebApplicationFirewall
    interface IWithInstanceCount
    interface IWithSslCert
    interface IWithFrontendPort
    interface IWithListener
    interface IWithBackendHttpConfig
    interface IWithBackend
    interface IWithExistingSubnet
    interface IWithSubnet<IWithCreate>
    interface IWithPrivateIPAddress
    interface IWithPrivateIPAddress<IWithCreate>
    interface IWithPrivateFrontend
    interface IWithPublicFrontend
    interface IWithPublicIPAddress
    interface IWithPublicIPAddressNoDnsLabel<IWithCreate>
    interface IWithExistingPublicIPAddress<IWithCreate>
    interface IWithNewPublicIPAddressNoDnsLabel<IWithCreate>
    interface IWithProbe
    interface IWithDisabledSslProtocol
    interface IWithDisabledSslProtocolBeta
    interface IBeta
    interface IWithAuthenticationCertificate
    interface IWithAuthenticationCertificateBeta
    interface IWithRedirectConfiguration
    interface IWithRedirectConfigurationBeta
    interface IWithManagedServiceIdentity
    interface IWithAvailabilityZone
Public Interface IWithCreate
Implements IBeta, ICreatable(Of IApplicationGateway), IDefinitionWithTags(Of IWithCreate), IWithAuthenticationCertificate, IWithAvailabilityZone, IWithBackend, IWithBackendHttpConfig, IWithDisabledSslProtocol, IWithExistingPublicIPAddress(Of IWithCreate), IWithExistingSubnet, IWithFrontendPort, IWithInstanceCount, IWithListener, IWithManagedServiceIdentity, IWithNewPublicIPAddressNoDnsLabel(Of IWithCreate), IWithPrivateFrontend, IWithPrivateIPAddress, IWithPrivateIPAddress(Of IWithCreate), IWithProbe, IWithPublicFrontend, IWithPublicIPAddressNoDnsLabel(Of IWithCreate), IWithRedirectConfiguration, IWithSku, IWithSslCert, IWithSubnet(Of IWithCreate), IWithWebApplicationFirewall
Abgeleitet
Implementiert

Eigenschaften

Key

Die Phase einer Anwendungsgatewaydefinition, die alle erforderlichen Eingaben für die zu erstellende Ressource 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)

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

Beginnt mit der Definition eines neuen Application Gateway-Authentifizierungszertifikats, das an das Gateway zur Verwendung durch die Back-Ends angefügt werden soll.

(Geerbt von IWithAuthenticationCertificateBeta)
DefineBackend(String)

Beginnt mit der Definition eines neuen Application Gateway-Back-Ends, das an das Gateway angefügt werden soll.

(Geerbt von IWithBackend)
DefineBackendHttpConfiguration(String)

Startet die Definition einer neuen Application Gateway-Back-End-HTTP-Konfiguration, die an das Gateway angefügt werden soll.

(Geerbt von IWithBackendHttpConfig)
DefineListener(String)

Beginnt mit der Definition eines neuen Anwendungsgatewaylisteners, der an das Gateway angefügt werden soll.

(Geerbt von IWithListener)
DefineProbe(String)

Beginnt mit der Definition eines neuen Tests.

(Geerbt von IWithProbe)
DefineRedirectConfiguration(String)

Startet die Definition einer neuen Application Gateway-Umleitungskonfiguration, die an das Gateway angefügt werden soll.

(Geerbt von IWithRedirectConfigurationBeta)
DefineSslCertificate(String)

Beginnt mit der Definition eines neuen APPLICATION Gateway-SSL-Zertifikats, das an das Gateway zur Verwendung in HTTPS-Listenern angefügt werden soll.

(Geerbt von IWithSslCert)
WithAutoscale(Int32, Int32)

Gibt die min. und max. gebundene automatische Skalierung an.

(Geerbt von IWithInstanceCount)
WithAvailabilityZone(AvailabilityZoneId)

Gibt die Verfügbarkeitszone für das Anwendungsgateway an. Beachten Sie, dass diese Funktionalität für die meisten Abonnements nicht aktiviert ist und in Zukunft einer erheblichen Neugestaltung bzw. Entfernung unterzogen wird.

(Geerbt von IWithAvailabilityZone)
WithDisabledSslProtocol(ApplicationGatewaySslProtocol)

Deaktiviert das angegebene SSL-Protokoll.

(Geerbt von IWithDisabledSslProtocolBeta)
WithDisabledSslProtocols(ApplicationGatewaySslProtocol[])

Deaktiviert die angegebenen SSL-Protokolle.

(Geerbt von IWithDisabledSslProtocolBeta)
WithEnableHttp2()

Aktiviert HTTP2-Datenverkehr auf der Application Gateway.

WithExistingPublicIPAddress(IPublicIPAddress)

Ordnet der Ressource eine vorhandene öffentliche IP-Adresse zu.

(Geerbt von IWithExistingPublicIPAddress<ReturnT>)
WithExistingPublicIPAddress(String)

Ordnet der Ressource eine vorhandene öffentliche IP-Adresse zu.

(Geerbt von IWithExistingPublicIPAddress<ReturnT>)
WithExistingSubnet(INetwork, String)

Gibt das Subnetz an, aus dem das Anwendungsgateway seine private IP-Adresse erhält. Dadurch wird eine neue IP-Konfiguration erstellt, sofern sie noch nicht vorhanden ist. Private (interne) Front-Ends, sofern aktiviert, werden ebenfalls für die Verwendung dieses Subnetzes konfiguriert.

(Geerbt von IWithExistingSubnet)
WithExistingSubnet(ISubnet)

Gibt das Subnetz an, aus dem das Anwendungsgateway seine private IP-Adresse erhält. Dadurch wird eine neue IP-Konfiguration erstellt, sofern sie noch nicht vorhanden ist. Private (interne) Front-Ends, sofern aktiviert, werden ebenfalls für die Verwendung dieses Subnetzes konfiguriert.

(Geerbt von IWithExistingSubnet)
WithExistingSubnet(String, String)

Weist dieser Ressource das angegebene Subnetz zu.

(Geerbt von IWithSubnet<ReturnT>)
WithFrontendPort(Int32)

Erstellt einen Front-End-Port mit einem automatisch generierten Namen und der angegebenen Portnummer, sofern nicht bereits ein Port vorhanden ist.

(Geerbt von IWithFrontendPort)
WithFrontendPort(Int32, String)

Erstellt einen Front-End-Port mit dem angegebenen Namen und der angegebenen Portnummer, es sei denn, ein Port, der diesem Namen und/oder dieser Nummer entspricht, ist bereits vorhanden.

(Geerbt von IWithFrontendPort)
WithIdentity(ManagedServiceIdentity)

Gibt eine Identität an, die dem Anwendungsgateway zugeordnet werden soll.

(Geerbt von IWithManagedServiceIdentity)
WithInstanceCount(Int32)

Gibt die Kapazität (Anzahl der Instanzen) für das Anwendungsgateway an. Standardmäßig wird 1 instance verwendet.

(Geerbt von IWithInstanceCount)
WithNewPublicIPAddress()

Erstellt eine neue öffentliche IP-Adresse in derselben Region und Gruppe wie die Ressource und ordnet sie der Ressource zu. Der interne Name und die DNS-Bezeichnung für die öffentliche IP-Adresse werden vom Namen der Ressource abgeleitet.

(Geerbt von IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>)

Erstellt eine neue öffentliche IP-Adresse, die der Ressource zugeordnet werden soll.

(Geerbt von IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithoutEnableHttp2()

Deaktiviert HTTP2-Datenverkehr auf der Application Gateway.

WithoutPrivateFrontend()

Gibt an, dass kein privates (internes) Front-End aktiviert werden soll.

(Geerbt von IWithPrivateFrontend)
WithoutPublicFrontend()

Gibt an, dass das Anwendungsgateway nicht mit Internetzugriff sein soll.

(Geerbt von IWithPublicFrontend)
WithPrivateFrontend()

Aktiviert ein privates (internes) Standard-Front-End innerhalb des Subnetzes, das das Anwendungsgateway enthält. Wenn kein Front-End vorhanden ist, wird ein Front-End mit einem automatisch generierten Namen erstellt.

(Geerbt von IWithPrivateFrontend)
WithPrivateIPAddressDynamic()

Aktiviert die dynamische private IP-Adresszuordnung innerhalb des zugeordneten Subnetzes.

(Geerbt von IWithPrivateIPAddress<ReturnT>)
WithPrivateIPAddressStatic(String)

Weist die angegebene statische private IP-Adresse innerhalb des zugeordneten Subnetzes zu.

(Geerbt von IWithPrivateIPAddress<ReturnT>)
WithSize(ApplicationGatewaySkuName)

Gibt die Größe des Anwendungsgateways an, das im Kontext der ausgewählten Ebene erstellt werden soll. Standardmäßig wird die kleinste Größe verwendet.

(Geerbt von IWithSku)
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>)
WithTier(ApplicationGatewayTier)

Legen Sie die Ebene eines Anwendungsgateways fest. Mögliche Werte sind: "Standard", "WAF", "Standard_v2", "WAF_v2".

(Geerbt von IWithSku)
WithWebApplicationFirewall(ApplicationGatewayWebApplicationFirewallConfiguration)

Gibt die Konfiguration der Web Application Firewall an.

(Geerbt von IWithWebApplicationFirewall)
WithWebApplicationFirewall(Boolean, ApplicationGatewayFirewallMode)

Gibt die Konfiguration der Web Application Firewall mit Standardwerten an.

(Geerbt von IWithWebApplicationFirewall)

Gilt für: