Freigeben über


IDefinition Schnittstelle

Definition

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

public interface IDefinition : Microsoft.Azure.Management.AppService.Fluent.AppServiceCertificateOrder.Definition.IBlank, Microsoft.Azure.Management.AppService.Fluent.AppServiceCertificateOrder.Definition.IWithCertificateSku, Microsoft.Azure.Management.AppService.Fluent.AppServiceCertificateOrder.Definition.IWithCreate, Microsoft.Azure.Management.AppService.Fluent.AppServiceCertificateOrder.Definition.IWithDomainVerificationFromWebApp, Microsoft.Azure.Management.AppService.Fluent.AppServiceCertificateOrder.Definition.IWithHostName, Microsoft.Azure.Management.AppService.Fluent.AppServiceCertificateOrder.Definition.IWithKeyVault, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.AppService.Fluent.AppServiceCertificateOrder.Definition.IWithHostName>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.AppService.Fluent.AppServiceCertificateOrder.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.AppService.Fluent.IAppServiceCertificateOrder>
type IDefinition = interface
    interface IBlank
    interface IWithExistingResourceGroup<IWithHostName>
    interface IWithHostName
    interface IWithCertificateSku
    interface IWithDomainVerificationFromWebApp
    interface IWithDomainVerification
    interface IWithKeyVault
    interface IWithCreate
    interface ICreatable<IAppServiceCertificateOrder>
    interface IIndexable
    interface IWithValidYears
    interface IWithAutoRenew
    interface IDefinitionWithTags<IWithCreate>
Public Interface IDefinition
Implements IBlank, ICreatable(Of IAppServiceCertificateOrder), IDefinitionWithTags(Of IWithCreate), IWithCertificateSku, IWithCreate, IWithDomainVerificationFromWebApp, IWithExistingResourceGroup(Of IWithHostName), IWithHostName, IWithKeyVault
Implementiert

Eigenschaften

Key

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

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

Gibt an, ob das Zertifikat automatisch erneuert werden soll.

(Geerbt von IWithAutoRenew)
WithDomainVerification(IAppServiceDomain)

Gibt die verwaltete Azure-Domäne an, um den Besitz der Domäne zu überprüfen.

(Geerbt von IWithDomainVerification)
WithExistingKeyVault(IVault)

Gibt einen vorhandenen Schlüsseltresor an, um den privaten Zertifikatschlüssel zu speichern. Der Tresor MUSS zwei Dienstprinzipale zum Lesen/Schreiben von Geheimnissen zulassen: f3c21649-0979-4721-ac85-b0216b2cf413 und abfa0a7c-a6b6-4736-8310-5855508787cd. Wenn sie keinen Zugriff haben, wird versucht, Zugriff zu gewähren. Wenn Sie über eine Identität ohne Zugriff auf den Active Directory Graph angemeldet sind, schlägt dieser Versuch fehl.

(Geerbt von IWithKeyVault)
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>)
WithHostName(String)

Gibt den Hostnamen an, an den das Zertifikat gebunden ist.

(Geerbt von IWithHostName)
WithNewKeyVault(String, Region)

Erstellt einen neuen Schlüsseltresor zum Speichern des privaten Zertifikatschlüssels. Verwenden Sie diese Methode NICHT, wenn Sie über eine Identität ohne Zugriff auf active Directory Graph angemeldet sind.

(Geerbt von IWithKeyVault)
WithStandardSku()

Gibt die SKU des Zertifikats an, das standardisiert werden soll. Es bietet nur SSL-Unterstützung für den Hostnamen und www.hostname. Der Feldhaltertyp bietet SSL-Unterstützung für jede Unterdomäne unter dem Hostnamen.

(Geerbt von IWithCertificateSku)
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>)
WithValidYears(Int32)

Gibt die gültigen Jahre des Zertifikats an.

(Geerbt von IWithValidYears)
WithWebAppVerification(IWebAppBase)

Gibt die Web-App an, um den Besitz der Domäne zu überprüfen. Die Web-App muss an den Hostnamen für das Zertifikat gebunden werden.

(Geerbt von IWithDomainVerificationFromWebApp)
WithWildcardSku()

Gibt die SKU des Zertifikats an, das als Feldhalter verwendet werden soll. Es bietet SSL-Unterstützung für jede Unterdomäne unter dem Hostnamen.

(Geerbt von IWithCertificateSku)

Gilt für: