Compartilhar via


CertificateReference Classe

  • java.lang.Object
    • com.microsoft.azure.management.batch.CertificateReference

public class CertificateReference

Uma referência a um certificado a ser instalado em nós de computação em um pool. Isso deve existir dentro da mesma conta que o pool.

Resumo do método

Modificador e tipo Método e descrição
String id()

Obtenha o valor da ID.

CertificateStoreLocation storeLocation()

Obter o valor padrão é currentUser. Essa propriedade é aplicável somente para pools configurados com nós do Windows (ou seja, criados com cloudServiceConfiguration ou com virtualMachineConfiguration usando uma referência de imagem 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 base do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório. Os valores possíveis incluem: 'CurrentUser', 'LocalMachine'.

String storeName()

Obter essa propriedade é aplicável somente para pools configurados com nós do Windows (ou seja, criados com cloudServiceConfiguration ou com virtualMachineConfiguration usando uma referência de imagem do Windows). Os nomes comuns do repositório incluem: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, mas qualquer nome de repositório personalizado também pode ser usado. O valor padrão é 65536.

List<CertificateVisibility> visibility()

Obtenha o valor de visibilidade.

CertificateReference withId(String id)

Defina o valor da ID.

CertificateReference withStoreLocation(CertificateStoreLocation storeLocation)

Defina o valor padrão como currentUser. Essa propriedade é aplicável somente para pools configurados com nós do Windows (ou seja, criados com cloudServiceConfiguration ou com virtualMachineConfiguration usando uma referência de imagem 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 base do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório. Os valores possíveis incluem: 'CurrentUser', 'LocalMachine'.

CertificateReference withStoreName(String storeName)

Definir essa propriedade é aplicável somente para pools configurados com nós do Windows (ou seja, criados com cloudServiceConfiguration ou com virtualMachineConfiguration usando uma referência de imagem do Windows). Os nomes comuns do repositório incluem: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, mas qualquer nome de repositório personalizado também pode ser usado. O valor padrão é 65536.

CertificateReference withVisibility(List<CertificateVisibility> visibility)

Defina o valor de visibilidade.

Detalhes do método

id

public String id()

Obtenha o valor da ID.

Returns:

o valor da ID

storeLocation

public CertificateStoreLocation storeLocation()

Obter o valor padrão é currentUser. Essa propriedade é aplicável somente para pools configurados com nós do Windows (ou seja, criados com cloudServiceConfiguration ou com virtualMachineConfiguration usando uma referência de imagem 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 base do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório. Os valores possíveis incluem: 'CurrentUser', 'LocalMachine'.

Returns:

o valor storeLocation

storeName

public String storeName()

Obter essa propriedade é aplicável somente para pools configurados com nós do Windows (ou seja, criados com cloudServiceConfiguration ou com virtualMachineConfiguration usando uma referência de imagem do Windows). Os nomes comuns do repositório incluem: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, mas qualquer nome de repositório personalizado também pode ser usado. O valor padrão é 65536.

Returns:

o valor storeName

visibility

public List visibility()

Obtenha o valor de visibilidade.

Returns:

o valor de visibilidade

withId

public CertificateReference withId(String id)

Defina o valor da ID.

Parameters:

id - o valor da ID a ser definido

Returns:

o próprio objeto CertificateReference.

withStoreLocation

public CertificateReference withStoreLocation(CertificateStoreLocation storeLocation)

Defina o valor padrão como currentUser. Essa propriedade é aplicável somente para pools configurados com nós do Windows (ou seja, criados com cloudServiceConfiguration ou com virtualMachineConfiguration usando uma referência de imagem 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 base do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório. Os valores possíveis incluem: 'CurrentUser', 'LocalMachine'.

Parameters:

storeLocation - o valor storeLocation a ser definido

Returns:

o próprio objeto CertificateReference.

withStoreName

public CertificateReference withStoreName(String storeName)

Definir essa propriedade é aplicável somente para pools configurados com nós do Windows (ou seja, criados com cloudServiceConfiguration ou com virtualMachineConfiguration usando uma referência de imagem do Windows). Os nomes comuns do repositório incluem: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, mas qualquer nome de repositório personalizado também pode ser usado. O valor padrão é 65536.

Parameters:

storeName - o valor storeName a ser definido

Returns:

o próprio objeto CertificateReference.

withVisibility

public CertificateReference withVisibility(List visibility)

Defina o valor de visibilidade.

Parameters:

visibility - o valor de visibilidade a ser definido

Returns:

o próprio objeto CertificateReference.

Aplica-se a