Compartilhar via


IUpdateDefinition<ParentT> Interface

Definição

A totalidade de uma definição de credencial como parte de uma atualização de aplicativo ou entidade de serviço.

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)

Parâmetros de tipo

ParentT

O tipo de retorno do UpdateDefinitionStages.WithAttach.attach() final.

Derivado
Implementações

Métodos

Attach()

A totalidade de uma definição de credencial como parte de uma atualização de aplicativo ou entidade de serviço.

(Herdado de IInUpdate<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