CertificateOperations Classe

Operazioni CertificateOperations.

Non è consigliabile creare un'istanza diretta di questa classe, ma creare un'istanza client che lo creerà per l'utente e collegarlo come attributo.

Ereditarietà
builtins.object
CertificateOperations

Costruttore

CertificateOperations(client, config, serializer, deserializer)

Parametri

client
Necessario

Client per le richieste di servizio.

config
Necessario

Configurazione del client del servizio.

serializer
Necessario

Serializzatore di modelli a oggetti.

deserializer
Necessario

Deserializzatore del modello a oggetti.

Variabili

api_version

Versione dell'API da usare per la richiesta. Valore costante: "2023-05-01.17.0".

Metodi

add

Aggiunge un certificato all'account specificato.

Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

cancel_deletion

Annulla l'eliminazione non riuscita di un certificato dall'account specificato.

Se si tenta di eliminare un certificato usato da un pool o da un nodo di calcolo, lo stato del certificato viene modificato per eliminareFailed. Se si decide di continuare a usare il certificato, è possibile usare questa operazione per impostare lo stato del certificato su attivo. Se si intende eliminare il certificato, non è necessario eseguire questa operazione dopo l'eliminazione non riuscita. È necessario assicurarsi che il certificato non venga usato da alcuna risorsa e quindi è possibile riprovare a eliminare il certificato. Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

delete

Elimina un certificato dall'account specificato.

Non è possibile eliminare un certificato se una risorsa (pool o nodo di calcolo) lo usa. Prima di poter eliminare un certificato, è quindi necessario assicurarsi che il certificato non sia associato a alcun pool esistente, il certificato non è installato in alcun nodo (anche se si rimuove un certificato da un pool, non viene rimosso dai nodi di calcolo esistenti in tale pool finché non vengono riavviati) e non vengono eseguite attività dipendono dal certificato. Se si tenta di eliminare un certificato in uso, l'eliminazione ha esito negativo. Lo stato del certificato cambia per eliminareFailed. È possibile usare Annulla certificato di eliminazione per impostare lo stato su attivo se si decide di continuare a usare il certificato. Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

get

Ottiene informazioni sul certificato specificato.

Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

list

Elenca tutti i certificati aggiunti all'account specificato.

Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

add

Aggiunge un certificato all'account specificato.

Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

add(certificate, certificate_add_options=None, custom_headers=None, raw=False, **operation_config)

Parametri

certificate
CertificateAddParameter
Necessario

Certificato da aggiungere.

certificate_add_options
CertificateAddOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

La configurazione dell'operazione esegue l'override.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

Eccezioni

cancel_deletion

Annulla l'eliminazione non riuscita di un certificato dall'account specificato.

Se si tenta di eliminare un certificato usato da un pool o da un nodo di calcolo, lo stato del certificato viene modificato per eliminareFailed. Se si decide di continuare a usare il certificato, è possibile usare questa operazione per impostare lo stato del certificato su attivo. Se si intende eliminare il certificato, non è necessario eseguire questa operazione dopo l'eliminazione non riuscita. È necessario assicurarsi che il certificato non venga usato da alcuna risorsa e quindi è possibile riprovare a eliminare il certificato. Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

cancel_deletion(thumbprint_algorithm, thumbprint, certificate_cancel_deletion_options=None, custom_headers=None, raw=False, **operation_config)

Parametri

thumbprint_algorithm
str
Necessario

Algoritmo usato per derivare il parametro identificazione personale. Questo deve essere sha1.

thumbprint
str
Necessario

Identificazione personale del certificato eliminato.

certificate_cancel_deletion_options
CertificateCancelDeletionOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

La configurazione dell'operazione esegue l'override.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

Eccezioni

delete

Elimina un certificato dall'account specificato.

Non è possibile eliminare un certificato se una risorsa (pool o nodo di calcolo) lo usa. Prima di poter eliminare un certificato, è quindi necessario assicurarsi che il certificato non sia associato a alcun pool esistente, il certificato non è installato in alcun nodo (anche se si rimuove un certificato da un pool, non viene rimosso dai nodi di calcolo esistenti in tale pool finché non vengono riavviati) e non vengono eseguite attività dipendono dal certificato. Se si tenta di eliminare un certificato in uso, l'eliminazione ha esito negativo. Lo stato del certificato cambia per eliminareFailed. È possibile usare Annulla certificato di eliminazione per impostare lo stato su attivo se si decide di continuare a usare il certificato. Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

delete(thumbprint_algorithm, thumbprint, certificate_delete_options=None, custom_headers=None, raw=False, **operation_config)

Parametri

thumbprint_algorithm
str
Necessario

Algoritmo usato per derivare il parametro identificazione personale. Questo deve essere sha1.

thumbprint
str
Necessario

Identificazione personale del certificato da eliminare.

certificate_delete_options
CertificateDeleteOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

La configurazione dell'operazione esegue l'override.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

Eccezioni

get

Ottiene informazioni sul certificato specificato.

Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

get(thumbprint_algorithm, thumbprint, certificate_get_options=None, custom_headers=None, raw=False, **operation_config)

Parametri

thumbprint_algorithm
str
Necessario

Algoritmo usato per derivare il parametro identificazione personale. Questo deve essere sha1.

thumbprint
str
Necessario

Identificazione personale del certificato da ottenere.

certificate_get_options
CertificateGetOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

La configurazione dell'operazione esegue l'override.

Restituisce

Certificato o ClientRawResponse se raw=true

Tipo restituito

Eccezioni

list

Elenca tutti i certificati aggiunti all'account specificato.

Avviso: questa operazione è deprecata e verrà rimossa dopo febbraio 2024. Usare invece l'estensione Azure KeyVault .

list(certificate_list_options=None, custom_headers=None, raw=False, **operation_config)

Parametri

certificate_list_options
CertificateListOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

La configurazione dell'operazione esegue l'override.

Restituisce

Iteratore come l'istanza del certificato

Tipo restituito

Eccezioni

Attributi

models

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