Freigeben über


IDefinition<ParentT> Schnittstelle

Definition

Die gesamte SSL-Bindungsdefinition eines Hostnamens.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.Definition.IBlank<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.Definition.IWithCertificate<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.Definition.IWithHostname<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.Definition.IWithKeyVault<ParentT>, Microsoft.Azure.Management.AppService.Fluent.HostNameSslBinding.Definition.IWithSslType<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithHostname<'ParentT>
    interface IWithCertificate<'ParentT>
    interface IWithKeyVault<'ParentT>
    interface IWithSslType<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(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 Attachable.attach().

Implementiert

Methoden

Attach()

Die gesamte SSL-Bindungsdefinition eines Hostnamens.

(Geerbt von IInDefinition<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: