PoolCertificate

data class PoolCertificate(val id: String, val storeLocation: String, val storeName: String? = null, val visibilities: List<String>? = null)

Constructors

Link copied to clipboard
constructor(id: String, storeLocation: String, storeName: String? = null, visibilities: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val id: String

The ID of the Batch Certificate to install on the Batch Pool, which must be inside the same Batch Account.

Link copied to clipboard

The location of the certificate store on the compute node into which to install the certificate. Possible values are CurrentUser or LocalMachine.

Link copied to clipboard
val storeName: String? = null

The name of the certificate store on the compute node into which to install the certificate. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used.

Link copied to clipboard
val visibilities: List<String>? = null

Which user accounts on the compute node should have access to the private data of the certificate. Possible values are StartTask, Task and RemoteUser.