Compartir a través de


IDefinition<ParentT> Interfaz

Definición

La totalidad de una definición de credencial.

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)

Parámetros de tipo

ParentT

Tipo de valor devuelto de attachable.attach() final.

Derivado
Implementaciones

Métodos

Attach()

La totalidad de una definición de credencial.

(Heredado de IInDefinition<ParentT>)
WithAsymmetricX509Certificate()

Especifica el tipo del certificado que se va a ser X509 asimétrico.

(Heredado de IWithCertificateType<ParentT>)
WithAuthFileToExport(StreamWriter)

Exporte la información de esta entidad de servicio a un archivo de autenticación.

(Heredado de IWithAuthFile<ParentT>)
WithDuration(TimeSpan)

Especifica la duración de la contraseña o clave que sería válida. El valor predeterminado es 1 año.

(Heredado de IWithDuration<ParentT>)
WithPrivateKeyFile(String)

Exporte la información de esta entidad de servicio a un archivo de autenticación.

(Heredado de IWithAuthFileCertificate<ParentT>)
WithPrivateKeyPassword(String)

Exporte la información de esta entidad de servicio a un archivo de autenticación.

(Heredado de IWithAuthFileCertificatePassword<ParentT>)
WithPublicKey(Byte[])

Especifica la clave pública para un certificado X509 asimétrico.

(Heredado de IWithPublicKey<ParentT>)
WithSecretKey(Byte[])

Especifica la clave secreta para un cifrado simétrico.

(Heredado de IWithSymmetricKey<ParentT>)
WithStartDate(DateTime)

Especifica la fecha de inicio después de la cual la contraseña o la clave serían válidas. El valor predeterminado es la hora actual.

(Heredado de IWithStartDate<ParentT>)
WithSymmetricEncryption()

Especifica el tipo del certificado que se va a ser simétrico.

(Heredado de IWithCertificateType<ParentT>)

Se aplica a