Freigeben über


CertificateReference Klasse

Warnung: Dieses Objekt ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

Vererbung
azure.mgmt.batch._serialization.Model
CertificateReference

Konstruktor

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

Nur Schlüsselwortparameter

Name Beschreibung
id
str

Die vollqualifizierte ID des Zertifikats, das im Pool installiert werden soll. Dies muss sich innerhalb desselben Batchkontos wie der Pool befinden. Erforderlich.

store_location

Der Standardwert ist currentUser. Diese Eigenschaft gilt nur für Pools, die mit Windows-Knoten (also mit cloudServiceConfiguration oder mit virtualMachineConfiguration unter Verwendung einer Windows-Imagereferenz erstellt wurden). Bei Linux-Computeknoten werden die Zertifikate in einem Verzeichnis innerhalb des Aufgabenarbeitsverzeichnisses gespeichert, und eine Umgebungsvariable, AZ_BATCH_CERTIFICATES_DIR für die Aufgabe bereitgestellt wird, um diesen Speicherort abzufragen. Bei Zertifikaten mit sichtbarkeit von "remoteUser" wird im Basisverzeichnis des Benutzers (z. B. /home/{benutzername}/certs) ein Verzeichnis "certs" erstellt, und zertifikate werden in diesem Verzeichnis abgelegt. Bekannte Werte sind : "CurrentUser" und "LocalMachine".

store_name
str

Diese Eigenschaft gilt nur für Pools, die mit Windows-Knoten (also mit cloudServiceConfiguration oder mit virtualMachineConfiguration unter Verwendung einer Windows-Imagereferenz erstellt wurden). Zu den gängigen Storenamen gehören: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, aber auch ein beliebiger benutzerdefinierter Storename kann verwendet werden. Der Standardwert ist My.

visibility

Welche Benutzerkonten auf dem Computeknoten sollten Zugriff auf die privaten Daten des Zertifikats haben.

Variablen

Name Beschreibung
id
str

Die vollqualifizierte ID des Zertifikats, das im Pool installiert werden soll. Dies muss sich innerhalb desselben Batchkontos wie der Pool befinden. Erforderlich.

store_location

Der Standardwert ist currentUser. Diese Eigenschaft gilt nur für Pools, die mit Windows-Knoten (also mit cloudServiceConfiguration oder mit virtualMachineConfiguration unter Verwendung einer Windows-Imagereferenz erstellt wurden). Bei Linux-Computeknoten werden die Zertifikate in einem Verzeichnis innerhalb des Aufgabenarbeitsverzeichnisses gespeichert, und eine Umgebungsvariable, AZ_BATCH_CERTIFICATES_DIR für die Aufgabe bereitgestellt wird, um diesen Speicherort abzufragen. Bei Zertifikaten mit sichtbarkeit von "remoteUser" wird im Basisverzeichnis des Benutzers (z. B. /home/{benutzername}/certs) ein Verzeichnis "certs" erstellt, und zertifikate werden in diesem Verzeichnis abgelegt. Bekannte Werte sind : "CurrentUser" und "LocalMachine".

store_name
str

Diese Eigenschaft gilt nur für Pools, die mit Windows-Knoten (also mit cloudServiceConfiguration oder mit virtualMachineConfiguration unter Verwendung einer Windows-Imagereferenz erstellt wurden). Zu den gängigen Storenamen gehören: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, aber auch ein beliebiger benutzerdefinierter Storename kann verwendet werden. Der Standardwert ist My.

visibility

Welche Benutzerkonten auf dem Computeknoten sollten Zugriff auf die privaten Daten des Zertifikats haben.