Compartilhar via


IDefinition<ParentT> Interface

Definição

A totalidade de uma definição 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

O tipo de retorno do attachable.attach(final).

Derivado
Implementações

Métodos

Attach()

A totalidade de uma definição de credencial.

(Herdado de IInDefinition<ParentT>)
WithAsymmetricX509Certificate()

Especifica o tipo do certificado a ser assimétrico X509.

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

Exporte as informações dessa entidade de serviço para um arquivo de autenticação.

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

Especifica a duração para a qual a senha ou chave seria válida. O valor padrão é 1 ano.

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

Exporte as informações dessa entidade de serviço para um arquivo de autenticação.

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

Exporte as informações dessa entidade de serviço para um arquivo de autenticação.

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

Especifica a chave pública para um certificado X509 assimétrico.

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

Especifica a chave secreta para uma criptografia simétrica.

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

Especifica a data de início após a qual a senha ou chave seria válida. O valor padrão é a hora atual.

(Herdado de IWithStartDate<ParentT>)
WithSymmetricEncryption()

Especifica o tipo do certificado a ser simétrico.

(Herdado de IWithCertificateType<ParentT>)

Aplica-se a