SshPublicKeysOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:ssh_public_keys> ;
- Héritage
-
builtins.objectSshPublicKeysOperations
Constructeur
SshPublicKeysOperations(*args, **kwargs)
Méthodes
create |
Crée une ressource de clé publique SSH. |
delete |
Supprimer 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 des 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 des 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
- parameters
- SshPublicKeyResource ou IO
Paramètres fournis pour créer la clé publique SSH. Type SshPublicKeyResource ou type D’E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. 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
Supprimer une clé publique SSH.
delete(resource_group_name: str, ssh_public_key_name: str, **kwargs: Any) -> None
Paramètres
- 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, parameters: _models.SshGenerateKeyPairInputParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SshPublicKeyGenerateKeyPairResult
Paramètres
- parameters
- SshGenerateKeyPairInputParameters ou IO
Paramètres fournis pour générer la clé publique SSH. Type SshGenerateKeyPairInputParameters ou type E/S. La valeur par défaut est Aucun.
- content_type
- str
Body Parameter content-type. 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
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
- 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 des clés publiques SSH.
list_by_resource_group(resource_group_name: str, **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
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 des 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
- parameters
- SshPublicKeyUpdateResource ou IO
Paramètres fournis pour mettre à jour la clé publique SSH. Type SshPublicKeyUpdateResource ou type D’E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. 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.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'>
Azure SDK for Python