Share via


SshPublicKeysOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ComputeManagementClient's

Atributo<xref:ssh_public_keys> .

Herencia
builtins.object
SshPublicKeysOperations

Constructor

SshPublicKeysOperations(*args, **kwargs)

Métodos

create

Crea un nuevo recurso de clave pública SSH.

delete

Elimine una clave pública SSH.

generate_key_pair

Genera y devuelve un par de claves pública y privada y rellena el recurso de clave pública SSH con la clave pública. La longitud de la clave será de 3072 bits. Esta operación solo se puede realizar una vez por recurso de clave pública SSH.

get

Recupera información sobre una clave pública SSH.

list_by_resource_group

Enumera todas las claves públicas SSH del grupo de recursos especificado. Use la propiedad nextLink en la respuesta para obtener la página siguiente de claves públicas SSH.

list_by_subscription

Enumera todas las claves públicas SSH de la suscripción. Use la propiedad nextLink en la respuesta para obtener la página siguiente de claves públicas SSH.

update

Novedades un nuevo recurso de clave pública SSH.

create

Crea un nuevo recurso de clave pública SSH.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

ssh_public_key_name
str
Requerido

Nombre de la clave pública SSH. Necesario.

parameters
SshPublicKeyResource o IO
Requerido

Parámetros proporcionados para crear la clave pública SSH. Es un tipo SshPublicKeyResource o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

SshPublicKeyResource o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimine una clave pública SSH.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

ssh_public_key_name
str
Requerido

Nombre de la clave pública SSH. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

generate_key_pair

Genera y devuelve un par de claves pública y privada y rellena el recurso de clave pública SSH con la clave pública. La longitud de la clave será de 3072 bits. Esta operación solo se puede realizar una vez por recurso de clave pública SSH.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

ssh_public_key_name
str
Requerido

Nombre de la clave pública SSH. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

SshPublicKeyGenerateKeyPairResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Recupera información sobre una clave pública SSH.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

ssh_public_key_name
str
Requerido

Nombre de la clave pública SSH. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

SshPublicKeyResource o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_by_resource_group

Enumera todas las claves públicas SSH del grupo de recursos especificado. Use la propiedad nextLink en la respuesta para obtener la página siguiente de claves públicas SSH.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de SshPublicKeyResource o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_by_subscription

Enumera todas las claves públicas SSH de la suscripción. Use la propiedad nextLink en la respuesta para obtener la página siguiente de claves públicas SSH.

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

Parámetros

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de SshPublicKeyResource o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

update

Novedades un nuevo recurso de clave pública SSH.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

ssh_public_key_name
str
Requerido

Nombre de la clave pública SSH. Necesario.

parameters
SshPublicKeyUpdateResource o IO
Requerido

Parámetros proporcionados para actualizar la clave pública SSH. Es un tipo SshPublicKeyUpdateResource o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

SshPublicKeyResource o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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