IDefinition<ParentT> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die gesamte Definition einer Anmeldeinformation.
public interface IDefinition<ParentT> : Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAuthFile<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAuthFileCertificate<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAuthFileCertificatePassword<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithCertificateType<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithDuration<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithPublicKey<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithStartDate<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithSymmetricKey<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
interface IBlank<'ParentT>
interface IWithCertificateType<'ParentT>
interface IWithPublicKey<'ParentT>
interface IWithSymmetricKey<'ParentT>
interface IWithAttach<'ParentT>
interface IInDefinition<'ParentT>
interface IWithStartDate<'ParentT>
interface IWithDuration<'ParentT>
interface IWithAuthFile<'ParentT>
interface IWithAuthFileCertificate<'ParentT>
interface IWithAuthFileCertificatePassword<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithAuthFile(Of ParentT), IWithAuthFileCertificate(Of ParentT), IWithAuthFileCertificatePassword(Of ParentT), IWithCertificateType(Of ParentT), IWithDuration(Of ParentT), IWithPublicKey(Of ParentT), IWithStartDate(Of ParentT), IWithSymmetricKey(Of ParentT)
Typparameter
- ParentT
Der Rückgabetyp des endgültigen Attachable.attach().
- Abgeleitet
- Implementiert
Methoden
Attach() |
Die gesamte Definition einer Anmeldeinformation. (Geerbt von IInDefinition<ParentT>) |
WithAsymmetricX509Certificate() |
Gibt den Typ des Zertifikats an, das asymmetrisch x509 sein soll. (Geerbt von IWithCertificateType<ParentT>) |
WithAuthFileToExport(StreamWriter) |
Exportieren Sie die Informationen dieses Dienstprinzipals in eine Authentifizierungsdatei. (Geerbt von IWithAuthFile<ParentT>) |
WithDuration(TimeSpan) |
Gibt die Dauer an, für die das Kennwort oder der Schlüssel gültig sein würde. Der Standardwert ist 1 Jahr. (Geerbt von IWithDuration<ParentT>) |
WithPrivateKeyFile(String) |
Exportieren Sie die Informationen dieses Dienstprinzipals in eine Authentifizierungsdatei. (Geerbt von IWithAuthFileCertificate<ParentT>) |
WithPrivateKeyPassword(String) |
Exportieren Sie die Informationen dieses Dienstprinzipals in eine Authentifizierungsdatei. (Geerbt von IWithAuthFileCertificatePassword<ParentT>) |
WithPublicKey(Byte[]) |
Gibt den öffentlichen Schlüssel für ein asymmetrisches X509-Zertifikat an. (Geerbt von IWithPublicKey<ParentT>) |
WithSecretKey(Byte[]) |
Gibt den geheimen Schlüssel für eine symmetrische Verschlüsselung an. (Geerbt von IWithSymmetricKey<ParentT>) |
WithStartDate(DateTime) |
Gibt das Startdatum an, nach dem das Kennwort oder der Schlüssel gültig sein würde. Der Standardwert ist die aktuelle Zeit. (Geerbt von IWithStartDate<ParentT>) |
WithSymmetricEncryption() |
Gibt den Typ des Zertifikats an, das symmetrisch sein soll. (Geerbt von IWithCertificateType<ParentT>) |
Gilt für:
Azure SDK for .NET