SshPublicKeysOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

ComputeManagementClient's

<xref:ssh_public_keys> Attributet.

Arv
builtins.object
SshPublicKeysOperations

Konstruktor

SshPublicKeysOperations(*args, **kwargs)

Metoder

create

Skapar en ny offentlig SSH-nyckelresurs.

delete

Ta bort en offentlig SSH-nyckel.

generate_key_pair

Genererar och returnerar ett offentligt/privat nyckelpar och fyller I resursen för den offentliga SSH-nyckeln med den offentliga nyckeln. Nyckelns längd är 3 072 bitar. Den här åtgärden kan bara utföras en gång per offentlig SSH-nyckelresurs.

get

Hämtar information om en offentlig SSH-nyckel.

list_by_resource_group

Visar en lista över alla offentliga SSH-nycklar i den angivna resursgruppen. Använd egenskapen nextLink i svaret för att hämta nästa sida med offentliga SSH-nycklar.

list_by_subscription

Visar en lista över alla offentliga SSH-nycklar i prenumerationen. Använd egenskapen nextLink i svaret för att hämta nästa sida med offentliga SSH-nycklar.

update

Uppdateringar en ny offentlig SSH-nyckelresurs.

create

Skapar en ny offentlig SSH-nyckelresurs.

create(resource_group_name: str, ssh_public_key_name: str, parameters: _models.SshPublicKeyResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SshPublicKeyResource

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

ssh_public_key_name
str
Obligatorisk

Namnet på den offentliga SSH-nyckeln. Krävs.

parameters
SshPublicKeyResource eller IO
Obligatorisk

Parametrar som anges för att skapa den offentliga SSH-nyckeln. Är antingen en SshPublicKeyResource-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SshPublicKeyResource eller resultatet av cls(response)

Returtyp

Undantag

delete

Ta bort en offentlig SSH-nyckel.

delete(resource_group_name: str, ssh_public_key_name: str, **kwargs: Any) -> None

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

ssh_public_key_name
str
Obligatorisk

Namnet på den offentliga SSH-nyckeln. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

generate_key_pair

Genererar och returnerar ett offentligt/privat nyckelpar och fyller I resursen för den offentliga SSH-nyckeln med den offentliga nyckeln. Nyckelns längd är 3 072 bitar. Den här åtgärden kan bara utföras en gång per offentlig SSH-nyckelresurs.

generate_key_pair(resource_group_name: str, ssh_public_key_name: str, **kwargs: Any) -> SshPublicKeyGenerateKeyPairResult

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

ssh_public_key_name
str
Obligatorisk

Namnet på den offentliga SSH-nyckeln. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SshPublicKeyGenerateKeyPairResult eller resultatet av cls(response)

Returtyp

Undantag

get

Hämtar information om en offentlig SSH-nyckel.

get(resource_group_name: str, ssh_public_key_name: str, **kwargs: Any) -> SshPublicKeyResource

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

ssh_public_key_name
str
Obligatorisk

Namnet på den offentliga SSH-nyckeln. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SshPublicKeyResource eller resultatet av cls(response)

Returtyp

Undantag

list_by_resource_group

Visar en lista över alla offentliga SSH-nycklar i den angivna resursgruppen. Använd egenskapen nextLink i svaret för att hämta nästa sida med offentliga SSH-nycklar.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[SshPublicKeyResource]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen SshPublicKeyResource eller resultatet av cls(response)

Returtyp

Undantag

list_by_subscription

Visar en lista över alla offentliga SSH-nycklar i prenumerationen. Använd egenskapen nextLink i svaret för att hämta nästa sida med offentliga SSH-nycklar.

list_by_subscription(**kwargs: Any) -> Iterable[SshPublicKeyResource]

Parametrar

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen SshPublicKeyResource eller resultatet av cls(response)

Returtyp

Undantag

update

Uppdateringar en ny offentlig SSH-nyckelresurs.

update(resource_group_name: str, ssh_public_key_name: str, parameters: _models.SshPublicKeyUpdateResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SshPublicKeyResource

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

ssh_public_key_name
str
Obligatorisk

Namnet på den offentliga SSH-nyckeln. Krävs.

parameters
SshPublicKeyUpdateResource eller IO
Obligatorisk

Parametrar som anges för att uppdatera den offentliga SSH-nyckeln. Är antingen en SshPublicKeyUpdateResource-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

SshPublicKeyResource eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

models = <module 'azure.mgmt.compute.v2019_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2019_12_01\\models\\__init__.py'>