CertificateReference Classe

Avertissement : cet objet est déconseillé et sera supprimé après février 2024. Utilisez plutôt l’extension Azure KeyVault .

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
azure.mgmt.batch._serialization.Model
CertificateReference

Constructeur

CertificateReference(*, id: str, store_location: str | _models.CertificateStoreLocation | None = None, store_name: str | None = None, visibility: List[str | _models.CertificateVisibility] | None = None, **kwargs: Any)

Paramètres de mot clé uniquement

Nom Description
id
str

ID complet du certificat à installer sur le pool. Cela doit se trouver à l’intérieur du même compte batch que le pool. Obligatoire.

store_location

La valeur par défaut est currentUser. Cette propriété s’applique uniquement aux pools configurés avec des nœuds Windows (c’est-à-dire créés avec cloudServiceConfiguration ou avec virtualMachineConfiguration à l’aide d’une référence d’image Windows). Pour les nœuds de calcul Linux, les certificats sont stockés dans un répertoire à l’intérieur du répertoire de travail de la tâche et une variable d’environnement AZ_BATCH_CERTIFICATES_DIR est fournie à la tâche pour interroger cet emplacement. Pour les certificats avec une visibilité de « remoteUser », un répertoire « certs » est créé dans le répertoire de base de l’utilisateur (par exemple, /home/{user-name}/certs) et les certificats sont placés dans ce répertoire. Les valeurs connues sont « CurrentUser » et « LocalMachine ».

store_name
str

Cette propriété s’applique uniquement aux pools configurés avec des nœuds Windows (c’est-à-dire créés avec cloudServiceConfiguration ou avec virtualMachineConfiguration à l’aide d’une référence d’image Windows). Les noms de magasins courants incluent : My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, mais tout nom de magasin personnalisé peut également être utilisé. La valeur par défaut est My.

visibility

Quels comptes d’utilisateur sur le nœud de calcul doivent avoir accès aux données privées du certificat.

Variables

Nom Description
id
str

ID complet du certificat à installer sur le pool. Cela doit se trouver à l’intérieur du même compte batch que le pool. Obligatoire.

store_location

La valeur par défaut est currentUser. Cette propriété s’applique uniquement aux pools configurés avec des nœuds Windows (c’est-à-dire créés avec cloudServiceConfiguration ou avec virtualMachineConfiguration à l’aide d’une référence d’image Windows). Pour les nœuds de calcul Linux, les certificats sont stockés dans un répertoire à l’intérieur du répertoire de travail de la tâche et une variable d’environnement AZ_BATCH_CERTIFICATES_DIR est fournie à la tâche pour interroger cet emplacement. Pour les certificats avec une visibilité de « remoteUser », un répertoire « certs » est créé dans le répertoire de base de l’utilisateur (par exemple, /home/{user-name}/certs) et les certificats sont placés dans ce répertoire. Les valeurs connues sont « CurrentUser » et « LocalMachine ».

store_name
str

Cette propriété s’applique uniquement aux pools configurés avec des nœuds Windows (c’est-à-dire créés avec cloudServiceConfiguration ou avec virtualMachineConfiguration à l’aide d’une référence d’image Windows). Les noms de magasins courants incluent : My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, mais tout nom de magasin personnalisé peut également être utilisé. La valeur par défaut est My.

visibility

Quels comptes d’utilisateur sur le nœud de calcul doivent avoir accès aux données privées du certificat.