Delen via


SshPublicKeysOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks een instantie.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

ComputeManagementClient's

<xref:ssh_public_keys> Kenmerk.

Overname
builtins.object
SshPublicKeysOperations

Constructor

SshPublicKeysOperations(*args, **kwargs)

Methoden

create

Hiermee maakt u een nieuwe openbare SSH-sleutelresource.

delete

Een openbare SSH-sleutel verwijderen.

generate_key_pair

Genereert en retourneert een openbaar/persoonlijk sleutelpaar en vult de openbare SSH-sleutelresource met de openbare sleutel. De lengte van de sleutel is 3072 bits. Deze bewerking kan slechts eenmaal worden uitgevoerd per openbare SSH-sleutelresource.

get

Hiermee haalt u informatie op over een openbare SSH-sleutel.

list_by_resource_group

Een lijst met alle openbare SSH-sleutels in de opgegeven resourcegroep. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met openbare SSH-sleutels op te halen.

list_by_subscription

Een lijst met alle openbare SSH-sleutels in het abonnement. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met openbare SSH-sleutels op te halen.

update

Updates een nieuwe openbare SSH-sleutelresource.

create

Hiermee maakt u een nieuwe openbare SSH-sleutelresource.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

ssh_public_key_name
str
Vereist

De naam van de openbare SSH-sleutel. Vereist.

parameters
SshPublicKeyResource of IO
Vereist

Parameters die zijn opgegeven voor het maken van de openbare SSH-sleutel. Is een SshPublicKeyResource-type of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

SshPublicKeyResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete

Een openbare SSH-sleutel verwijderen.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

ssh_public_key_name
str
Vereist

De naam van de openbare SSH-sleutel. Vereist.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

generate_key_pair

Genereert en retourneert een openbaar/persoonlijk sleutelpaar en vult de openbare SSH-sleutelresource met de openbare sleutel. De lengte van de sleutel is 3072 bits. Deze bewerking kan slechts eenmaal worden uitgevoerd per openbare SSH-sleutelresource.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

ssh_public_key_name
str
Vereist

De naam van de openbare SSH-sleutel. Vereist.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

SshPublicKeyGenerateKeyPairResult of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Hiermee haalt u informatie op over een openbare SSH-sleutel.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

ssh_public_key_name
str
Vereist

De naam van de openbare SSH-sleutel. Vereist.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

SshPublicKeyResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_resource_group

Een lijst met alle openbare SSH-sleutels in de opgegeven resourcegroep. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met openbare SSH-sleutels op te halen.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van SshPublicKeyResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_subscription

Een lijst met alle openbare SSH-sleutels in het abonnement. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met openbare SSH-sleutels op te halen.

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

Parameters

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van SshPublicKeyResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

update

Updates een nieuwe openbare SSH-sleutelresource.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

ssh_public_key_name
str
Vereist

De naam van de openbare SSH-sleutel. Vereist.

parameters
SshPublicKeyUpdateResource of IO
Vereist

Parameters die zijn opgegeven om de openbare SSH-sleutel bij te werken. Is een SshPublicKeyUpdateResource-type of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

SshPublicKeyResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

models

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