CertificateReferenceArgs

data class CertificateReferenceArgs(val id: Output<String>, val storeLocation: Output<CertificateStoreLocation>? = null, val storeName: Output<String>? = null, val visibility: Output<List<CertificateVisibility>>? = null) : ConvertibleToJava<CertificateReferenceArgs>

Warning: This object is deprecated and will be removed after February, 2024. Please use the Azure KeyVault Extension instead.

Constructors

Link copied to clipboard
constructor(id: Output<String>, storeLocation: Output<CertificateStoreLocation>? = null, storeName: Output<String>? = null, visibility: Output<List<CertificateVisibility>>? = null)

Properties

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

The default value is currentUser. This property is applicable only for pools configured with Windows compute nodes. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory.

Link copied to clipboard
val storeName: Output<String>? = null

This property is applicable only for pools configured with Windows compute nodes. Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used. The default value is My.

Link copied to clipboard
val visibility: Output<List<CertificateVisibility>>? = null

Functions

Link copied to clipboard
open override fun toJava(): CertificateReferenceArgs