IUpdateDefinition<ParentT> Schnittstelle

Definition

Die gesamte Definition einer Anmeldeinformation als Teil einer Anwendungs- oder Dienstprinzipalaktualisierung.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAuthFile<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAuthFileCertificate<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAuthFileCertificatePassword<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithCertificateType<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithDuration<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithPublicKey<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithStartDate<ParentT>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithSymmetricKey<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithCertificateType<'ParentT>
    interface IWithPublicKey<'ParentT>
    interface IWithSymmetricKey<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'ParentT>
    interface IWithStartDate<'ParentT>
    interface IWithDuration<'ParentT>
    interface IWithAuthFile<'ParentT>
    interface IWithAuthFileCertificate<'ParentT>
    interface IWithAuthFileCertificatePassword<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInUpdate(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 UpdateDefinitionStages.WithAttach.attach().

Abgeleitet
Implementiert

Methoden

Attach()

Die gesamte Definition einer Anmeldeinformation als Teil einer Anwendungs- oder Dienstprinzipalaktualisierung.

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