Partager via


SshPublicKeysOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ComputeManagementClientEst

attribut<xref:ssh_public_keys> ;

Héritage
builtins.object
SshPublicKeysOperations

Constructeur

SshPublicKeysOperations(*args, **kwargs)

Méthodes

create

Crée une ressource de clé publique SSH.

delete

Supprimez une clé publique SSH.

generate_key_pair

Génère et retourne une paire de clés publique/privée et remplit la ressource de clé publique SSH avec la clé publique. La longueur de la clé sera de 3 072 bits. Cette opération ne peut être effectuée qu’une seule fois par ressource de clé publique SSH.

get

Récupère des informations sur une clé publique SSH.

list_by_resource_group

Répertorie toutes les clés publiques SSH dans le groupe de ressources spécifié. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante de clés publiques SSH.

list_by_subscription

Répertorie toutes les clés publiques SSH de l’abonnement. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante de clés publiques SSH.

update

Mises à jour une nouvelle ressource de clé publique SSH.

create

Crée une ressource de clé publique SSH.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

ssh_public_key_name
str
Obligatoire

Nom de la clé publique SSH. Obligatoire.

parameters
SshPublicKeyResource ou IO
Obligatoire

Paramètres fournis pour créer la clé publique SSH. Est un type SshPublicKeyResource ou un type d’E/S. Obligatoire.

content_type
str

Type de contenu de paramètre de corps. Les valeurs connues sont « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SshPublicKeyResource ou le résultat de cls(response)

Type de retour

Exceptions

delete

Supprimez une clé publique SSH.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

ssh_public_key_name
str
Obligatoire

Nom de la clé publique SSH. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

generate_key_pair

Génère et retourne une paire de clés publique/privée et remplit la ressource de clé publique SSH avec la clé publique. La longueur de la clé sera de 3 072 bits. Cette opération ne peut être effectuée qu’une seule fois par ressource de clé publique SSH.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

ssh_public_key_name
str
Obligatoire

Nom de la clé publique SSH. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SshPublicKeyGenerateKeyPairResult ou le résultat de cls(response)

Type de retour

Exceptions

get

Récupère des informations sur une clé publique SSH.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

ssh_public_key_name
str
Obligatoire

Nom de la clé publique SSH. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SshPublicKeyResource ou le résultat de cls(response)

Type de retour

Exceptions

list_by_resource_group

Répertorie toutes les clés publiques SSH dans le groupe de ressources spécifié. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante de clés publiques SSH.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance de SshPublicKeyResource ou le résultat de cls(response)

Type de retour

Exceptions

list_by_subscription

Répertorie toutes les clés publiques SSH de l’abonnement. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante de clés publiques SSH.

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

Paramètres

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance de SshPublicKeyResource ou le résultat de cls(response)

Type de retour

Exceptions

update

Mises à jour une nouvelle ressource de clé publique SSH.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

ssh_public_key_name
str
Obligatoire

Nom de la clé publique SSH. Obligatoire.

parameters
SshPublicKeyUpdateResource ou IO
Obligatoire

Paramètres fournis pour mettre à jour la clé publique SSH. Est un type SshPublicKeyUpdateResource ou un type d’E/S. Obligatoire.

content_type
str

Type de contenu de paramètre de corps. Les valeurs connues sont « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

SshPublicKeyResource ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

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