SshPublicKeysOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:
<xref:ssh_public_keys> -Attribut.
- Vererbung
-
builtins.objectSshPublicKeysOperations
Konstruktor
SshPublicKeysOperations(*args, **kwargs)
Methoden
create |
Erstellt eine neue Öffentliche SSH-Schlüsselressource. |
delete |
Löschen Sie einen öffentlichen SSH-Schlüssel. |
generate_key_pair |
Generiert und gibt ein öffentliches/privates Schlüsselpaar zurück und füllt die Öffentliche SSH-Schlüsselressource mit dem öffentlichen Schlüssel auf. Die Länge des Schlüssels beträgt 3072 Bits. Dieser Vorgang kann nur einmal pro ÖFFENTLICHE SSH-Schlüsselressource ausgeführt werden. |
get |
Ruft Informationen zu einem öffentlichen SSH-Schlüssel ab. |
list_by_resource_group |
Listet alle öffentlichen SSH-Schlüssel in der angegebenen Ressourcengruppe auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der öffentlichen SSH-Schlüssel abzurufen. |
list_by_subscription |
Listet alle öffentlichen SSH-Schlüssel im Abonnement auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der öffentlichen SSH-Schlüssel abzurufen. |
update |
Updates eine neue öffentliche SSH-Schlüsselressource. |
create
Erstellt eine neue Öffentliche SSH-Schlüsselressource.
create(resource_group_name: str, ssh_public_key_name: str, parameters: _models.SshPublicKeyResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SshPublicKeyResource
Parameter
- parameters
- SshPublicKeyResource oder IO
Parameter, die zum Erstellen des öffentlichen SSH-Schlüssels angegeben werden. Ist entweder ein SshPublicKeyResource-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
SshPublicKeyResource oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
delete
Löschen Sie einen öffentlichen SSH-Schlüssel.
delete(resource_group_name: str, ssh_public_key_name: str, **kwargs: Any) -> None
Parameter
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Keine oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
generate_key_pair
Generiert und gibt ein öffentliches/privates Schlüsselpaar zurück und füllt die Öffentliche SSH-Schlüsselressource mit dem öffentlichen Schlüssel auf. Die Länge des Schlüssels beträgt 3072 Bits. Dieser Vorgang kann nur einmal pro ÖFFENTLICHE SSH-Schlüsselressource ausgeführt werden.
generate_key_pair(resource_group_name: str, ssh_public_key_name: str, **kwargs: Any) -> SshPublicKeyGenerateKeyPairResult
Parameter
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
SshPublicKeyGenerateKeyPairResult oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get
Ruft Informationen zu einem öffentlichen SSH-Schlüssel ab.
get(resource_group_name: str, ssh_public_key_name: str, **kwargs: Any) -> SshPublicKeyResource
Parameter
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
SshPublicKeyResource oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_by_resource_group
Listet alle öffentlichen SSH-Schlüssel in der angegebenen Ressourcengruppe auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der öffentlichen SSH-Schlüssel abzurufen.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[SshPublicKeyResource]
Parameter
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von SshPublicKeyResource oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_by_subscription
Listet alle öffentlichen SSH-Schlüssel im Abonnement auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der öffentlichen SSH-Schlüssel abzurufen.
list_by_subscription(**kwargs: Any) -> Iterable[SshPublicKeyResource]
Parameter
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von SshPublicKeyResource oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
update
Updates eine neue öffentliche SSH-Schlüsselressource.
update(resource_group_name: str, ssh_public_key_name: str, parameters: _models.SshPublicKeyUpdateResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SshPublicKeyResource
Parameter
- parameters
- SshPublicKeyUpdateResource oder IO
Parameter, die zum Aktualisieren des öffentlichen SSH-Schlüssels bereitgestellt werden. Ist entweder ein SshPublicKeyUpdateResource-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
SshPublicKeyResource oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
models
models = <module 'azure.mgmt.compute.v2023_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2023_07_01\\models\\__init__.py'>
Azure SDK for Python