Condividi tramite


SshPublicKeysOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ComputeManagementClient's

Attributo<xref:ssh_public_keys> .

Ereditarietà
builtins.object
SshPublicKeysOperations

Costruttore

SshPublicKeysOperations(*args, **kwargs)

Metodi

create

Crea una nuova risorsa di chiave pubblica SSH.

delete

Eliminare una chiave pubblica SSH.

generate_key_pair

Genera e restituisce una coppia di chiavi pubblica/privata e popola la risorsa chiave pubblica SSH con la chiave pubblica. La lunghezza della chiave sarà di 3072 bit. Questa operazione può essere eseguita una sola volta per ogni risorsa di chiave pubblica SSH.

get

Recupera informazioni su una chiave pubblica SSH.

list_by_resource_group

Elenca tutte le chiavi pubbliche SSH nel gruppo di risorse specificato. Usare la proprietà nextLink nella risposta per ottenere la pagina successiva di chiavi pubbliche SSH.

list_by_subscription

Elenca tutte le chiavi pubbliche SSH nella sottoscrizione. Usare la proprietà nextLink nella risposta per ottenere la pagina successiva di chiavi pubbliche SSH.

update

Aggiornamenti una nuova risorsa di chiave pubblica SSH.

create

Crea una nuova risorsa di chiave pubblica SSH.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

ssh_public_key_name
str
Necessario

Nome della chiave pubblica SSH. Obbligatorio.

parameters
SshPublicKeyResource oppure IO
Necessario

Parametri forniti per creare la chiave pubblica SSH. È un tipo SshPublicKeyResource o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

SshPublicKeyResource o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Eliminare una chiave pubblica SSH.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

ssh_public_key_name
str
Necessario

Nome della chiave pubblica SSH. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

generate_key_pair

Genera e restituisce una coppia di chiavi pubblica/privata e popola la risorsa chiave pubblica SSH con la chiave pubblica. La lunghezza della chiave sarà di 3072 bit. Questa operazione può essere eseguita una sola volta per ogni risorsa di chiave pubblica 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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

ssh_public_key_name
str
Necessario

Nome della chiave pubblica SSH. Obbligatorio.

parameters
SshGenerateKeyPairInputParameters oppure IO
Necessario

Parametri forniti per generare la chiave pubblica SSH. Tipo SshGenerateKeyPairInputParameters o I/O. Il valore predefinito è Nessuno.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

SshPublicKeyGenerateKeyPairResult o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Recupera informazioni su una chiave pubblica SSH.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

ssh_public_key_name
str
Necessario

Nome della chiave pubblica SSH. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

SshPublicKeyResource o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_resource_group

Elenca tutte le chiavi pubbliche SSH nel gruppo di risorse specificato. Usare la proprietà nextLink nella risposta per ottenere la pagina successiva di chiavi pubbliche SSH.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di SshPublicKeyResource o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_subscription

Elenca tutte le chiavi pubbliche SSH nella sottoscrizione. Usare la proprietà nextLink nella risposta per ottenere la pagina successiva di chiavi pubbliche SSH.

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

Parametri

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di SshPublicKeyResource o il risultato di cls(response)

Tipo restituito

Eccezioni

update

Aggiornamenti una nuova risorsa di chiave pubblica SSH.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

ssh_public_key_name
str
Necessario

Nome della chiave pubblica SSH. Obbligatorio.

parameters
SshPublicKeyUpdateResource oppure IO
Necessario

Parametri forniti per aggiornare la chiave pubblica SSH. È un tipo SshPublicKeyUpdateResource o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

SshPublicKeyResource o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

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