Freigeben über


SshPublicKeysOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ComputeManagementClient's

<xref:ssh_public_keys> -Attribut.

Vererbung
builtins.object
SshPublicKeysOperations

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

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

ssh_public_key_name
str
Erforderlich

Der Name des öffentlichen SSH-Schlüssels. Erforderlich.

parameters
SshPublicKeyResource oder IO
Erforderlich

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

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

ssh_public_key_name
str
Erforderlich

Der Name des öffentlichen SSH-Schlüssels. Erforderlich.

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

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

ssh_public_key_name
str
Erforderlich

Der Name des öffentlichen SSH-Schlüssels. Erforderlich.

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

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

ssh_public_key_name
str
Erforderlich

Der Name des öffentlichen SSH-Schlüssels. Erforderlich.

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

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

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

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

ssh_public_key_name
str
Erforderlich

Der Name des öffentlichen SSH-Schlüssels. Erforderlich.

parameters
SshPublicKeyUpdateResource oder IO
Erforderlich

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_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2023_03_01\\models\\__init__.py'>