Freigeben über


IDefinition<ParentT> Schnittstelle

Definition

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: