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.ModelCertificateReference
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
|
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
|
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
|
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
|
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. |
Azure SDK for Python