Поделиться через


SshPublicKeysOperations Класс

Предупреждение

НЕ следует создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

ComputeManagementClient's

атрибут<xref:ssh_public_keys> .

Наследование
builtins.object
SshPublicKeysOperations

Конструктор

SshPublicKeysOperations(*args, **kwargs)

Методы

create

Создает новый ресурс открытого ключа SSH.

delete

Удаление открытого ключа SSH.

generate_key_pair

Создает и возвращает пару открытого и закрытого ключей и заполняет ресурс открытого ключа SSH открытым ключом. Длина ключа будет составлять 3072 бита. Эта операция может быть выполнена только один раз для каждого ресурса открытого ключа SSH.

get

Извлекает сведения об открытом ключе SSH.

list_by_resource_group

Выводит список всех открытых ключей SSH в указанной группе ресурсов. Используйте свойство nextLink в ответе, чтобы получить следующую страницу открытых ключей SSH.

list_by_subscription

Выводит список всех открытых ключей SSH в подписке. Используйте свойство nextLink в ответе, чтобы получить следующую страницу открытых ключей SSH.

update

Обновления новый ресурс открытого ключа SSH.

create

Создает новый ресурс открытого ключа SSH.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

ssh_public_key_name
str
Обязательно

Имя открытого ключа SSH. Обязательный.

parameters
SshPublicKeyResource или IO
Обязательно

Параметры, предоставленные для создания открытого ключа SSH. Тип SshPublicKeyResource или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

SshPublicKeyResource или результат cls(response)

Возвращаемый тип

Исключения

delete

Удаление открытого ключа SSH.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

ssh_public_key_name
str
Обязательно

Имя открытого ключа SSH. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

generate_key_pair

Создает и возвращает пару открытого и закрытого ключей и заполняет ресурс открытого ключа SSH открытым ключом. Длина ключа будет составлять 3072 бита. Эта операция может быть выполнена только один раз для каждого ресурса открытого ключа 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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

ssh_public_key_name
str
Обязательно

Имя открытого ключа SSH. Обязательный.

parameters
SshGenerateKeyPairInputParameters или IO
Обязательно

Параметры, предоставленные для создания открытого ключа SSH. Тип SshGenerateKeyPairInputParameters или тип ввода-вывода. Значение по умолчанию —Нет.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

SshPublicKeyGenerateKeyPairResult или результат cls(response)

Возвращаемый тип

Исключения

get

Извлекает сведения об открытом ключе SSH.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

ssh_public_key_name
str
Обязательно

Имя открытого ключа SSH. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

SshPublicKeyResource или результат cls(response)

Возвращаемый тип

Исключения

list_by_resource_group

Выводит список всех открытых ключей SSH в указанной группе ресурсов. Используйте свойство nextLink в ответе, чтобы получить следующую страницу открытых ключей SSH.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр SshPublicKeyResource или результат cls(response)

Возвращаемый тип

Исключения

list_by_subscription

Выводит список всех открытых ключей SSH в подписке. Используйте свойство nextLink в ответе, чтобы получить следующую страницу открытых ключей SSH.

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

Параметры

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр SshPublicKeyResource или результат cls(response)

Возвращаемый тип

Исключения

update

Обновления новый ресурс открытого ключа SSH.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Обязательный.

ssh_public_key_name
str
Обязательно

Имя открытого ключа SSH. Обязательный.

parameters
SshPublicKeyUpdateResource или IO
Обязательно

Параметры, предоставленные для обновления открытого ключа SSH. Тип SshPublicKeyUpdateResource или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

SshPublicKeyResource или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

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'>