Udostępnij za pośrednictwem


SshPublicKeysOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

ComputeManagementClient's'

<xref:ssh_public_keys> Atrybut.

Dziedziczenie
builtins.object
SshPublicKeysOperations

Konstruktor

SshPublicKeysOperations(*args, **kwargs)

Metody

create

Tworzy nowy zasób klucza publicznego SSH.

delete

Usuń klucz publiczny SSH.

generate_key_pair

Generuje i zwraca parę kluczy publicznych/prywatnych i wypełnia zasób klucza publicznego SSH kluczem publicznym. Długość klucza będzie wynosić 3072 bity. Tę operację można wykonać tylko raz na zasób klucza publicznego SSH.

get

Pobiera informacje o kluczu publicznym SSH.

list_by_resource_group

Wyświetla listę wszystkich kluczy publicznych SSH w określonej grupie zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę kluczy publicznych SSH.

list_by_subscription

Wyświetla listę wszystkich kluczy publicznych SSH w subskrypcji. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę kluczy publicznych SSH.

update

Aktualizacje nowy zasób klucza publicznego SSH.

create

Tworzy nowy zasób klucza publicznego SSH.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

ssh_public_key_name
str
Wymagane

Nazwa klucza publicznego SSH. Wymagane.

parameters
SshPublicKeyResource lub IO
Wymagane

Parametry podane do utworzenia klucza publicznego SSH. Jest typem SshPublicKeyResource lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SshPublicKeyResource lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuń klucz publiczny SSH.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

ssh_public_key_name
str
Wymagane

Nazwa klucza publicznego SSH. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

generate_key_pair

Generuje i zwraca parę kluczy publicznych/prywatnych i wypełnia zasób klucza publicznego SSH kluczem publicznym. Długość klucza będzie wynosić 3072 bity. Tę operację można wykonać tylko raz na zasób klucza publicznego SSH.

generate_key_pair(resource_group_name: str, ssh_public_key_name: str, parameters: _models.SshGenerateKeyPairInputParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SshPublicKeyGenerateKeyPairResult

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

ssh_public_key_name
str
Wymagane

Nazwa klucza publicznego SSH. Wymagane.

parameters
SshGenerateKeyPairInputParameters lub IO
Wymagane

Parametry dostarczone w celu wygenerowania klucza publicznego SSH. Jest typem SshGenerateKeyPairInputParameters lub typem we/wy. Wartość domyślna to Brak.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SshPublicKeyGenerateKeyPairResult lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera informacje o kluczu publicznym SSH.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

ssh_public_key_name
str
Wymagane

Nazwa klucza publicznego SSH. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SshPublicKeyResource lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_resource_group

Wyświetla listę wszystkich kluczy publicznych SSH w określonej grupie zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę kluczy publicznych SSH.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia elementu SshPublicKeyResource lub wyniku polecenia cls(response)

Typ zwracany

Wyjątki

list_by_subscription

Wyświetla listę wszystkich kluczy publicznych SSH w subskrypcji. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę kluczy publicznych SSH.

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

Parametry

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia elementu SshPublicKeyResource lub wyniku polecenia cls(response)

Typ zwracany

Wyjątki

update

Aktualizacje nowy zasób klucza publicznego SSH.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

ssh_public_key_name
str
Wymagane

Nazwa klucza publicznego SSH. Wymagane.

parameters
SshPublicKeyUpdateResource lub IO
Wymagane

Parametry dostarczone w celu zaktualizowania klucza publicznego SSH. Jest typem SshPublicKeyUpdateResource lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SshPublicKeyResource lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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