Partilhar via


CertificateReference interface

Aviso: Este objeto foi preterido e será removido após fevereiro de 2024. Em vez disso, use o Azure KeyVault Extension.

Propriedades

id

A ID totalmente qualificada do certificado a ser instalado no pool. Isso deve estar dentro da mesma conta de lote que o pool.

storeLocation

O valor padrão é currentUser. Esta propriedade é aplicável somente para pools configurados com nós de computação do Windows. Para nós de computação do Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório inicial do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório.

storeName

Esta propriedade é aplicável somente para pools configurados com nós de computação do Windows. Os nomes de armazenamento comuns incluem: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, mas qualquer nome de loja personalizado também pode ser usado. O valor padrão é My.

visibility

Quais contas de usuário no nó de computação devem ter acesso aos dados privados do certificado.

Detalhes de Propriedade

id

A ID totalmente qualificada do certificado a ser instalado no pool. Isso deve estar dentro da mesma conta de lote que o pool.

id: string

Valor de Propriedade

string

storeLocation

O valor padrão é currentUser. Esta propriedade é aplicável somente para pools configurados com nós de computação do Windows. Para nós de computação do Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório inicial do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório.

storeLocation?: CertificateStoreLocation

Valor de Propriedade

storeName

Esta propriedade é aplicável somente para pools configurados com nós de computação do Windows. Os nomes de armazenamento comuns incluem: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, mas qualquer nome de loja personalizado também pode ser usado. O valor padrão é My.

storeName?: string

Valor de Propriedade

string

visibility

Quais contas de usuário no nó de computação devem ter acesso aos dados privados do certificado.

visibility?: CertificateVisibility[]

Valor de Propriedade