Freigeben über


IUpdateDefinition<ParentT> Schnittstelle

Definition

Die gesamte Ssl-Bindungsdefinition eines Hostnamens als Teil eines Web-App-Updates.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.UpdateDefinition.IWithCertificate<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.UpdateDefinition.IWithHostname<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.UpdateDefinition.IWithKeyVault<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.UpdateDefinition.IWithSslType<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithHostname<'ParentT>
    interface IWithCertificate<'ParentT>
    interface IWithKeyVault<'ParentT>
    interface IWithSslType<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInUpdate(Of ParentT), IWithAttach(Of ParentT), IWithCertificate(Of ParentT), IWithHostname(Of ParentT), IWithKeyVault(Of ParentT), IWithSslType(Of ParentT)

Typparameter

ParentT

Der Rückgabetyp des endgültigen UpdateDefinitionStages.WithAttach.attach().

Implementiert

Methoden

Attach()

Die gesamte Ssl-Bindungsdefinition eines Hostnamens als Teil eines Web-App-Updates.

(Geerbt von IInUpdate<ParentT>)
ForHostname(String)

Gibt den Hostnamen an, an den das SSL-Zertifikat gebunden werden soll.

(Geerbt von IWithHostname<ParentT>)
WithExistingAppServiceCertificateOrder(IAppServiceCertificateOrder)

Gibt eine einsatzbereite Zertifikatreihenfolge an, die verwendet werden soll. Dies ist in der Regel nützlich für die Wiederverwendung von Wildcardzertifikaten.

(Geerbt von IWithCertificate<ParentT>)
WithExistingCertificate(String)

Verwenden Sie ein vorhandenes Zertifikat in der Ressourcengruppe.

(Geerbt von IWithCertificate<ParentT>)
WithExistingKeyVault(IVault)

Speichert das Zertifikat in einem vorhandenen Tresor.

(Geerbt von IWithKeyVault<ParentT>)
WithIpBasedSsl()

Verwendet IP-basiertes SSL. Nur ein Hostname kann an IP-basiertes SSL gebunden werden.

(Geerbt von IWithSslType<ParentT>)
WithNewKeyVault(String)

Erstellt einen neuen Schlüsseltresor zum Speichern des Zertifikats.

(Geerbt von IWithKeyVault<ParentT>)
WithNewStandardSslCertificateOrder(String)

Platziert eine neue App Service Zertifikatreihenfolge, die für den Hostnamen verwendet werden soll.

(Geerbt von IWithCertificate<ParentT>)
WithPfxByteArrayToUpload(Byte[], String)

Lädt ein PFX-Zertifikat hoch.

(Geerbt von IWithCertificate<ParentT>)
WithPfxCertificateToUpload(String, String)

Lädt ein PFX-Zertifikat hoch.

(Geerbt von IWithCertificate<ParentT>)
WithSniBasedSsl()

Verwendet SNI-basiertes SSL (Server Name Indication).

(Geerbt von IWithSslType<ParentT>)

Gilt für: