Partilhar via


CertificateOperations Classe

Operações de CertificateOperations.

Não deve instanciar diretamente esta classe, mas criar uma instância de Cliente que irá criá-la e anexá-la como atributo.

Herança
builtins.object
CertificateOperations

Construtor

CertificateOperations(client, config, serializer, deserializer)

Parâmetros

client
Necessário

Cliente para pedidos de serviço.

config
Necessário

Configuração do cliente de serviço.

serializer
Necessário

Um serializador de modelo de objeto.

deserializer
Necessário

Um desserializador de modelo de objeto.

Variáveis

api_version

A versão da API a utilizar para o pedido. Valor constante: "2023-05-01.17.0".

Métodos

add

Adiciona um Certificado à Conta especificada.

Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

cancel_deletion

Cancela uma eliminação falhada de um Certificado da Conta especificada.

Se tentar eliminar um Certificado que está a ser utilizado por um Conjunto ou Nó de Computação, o estado do Certificado muda para deleteFailed. Se decidir que pretende continuar a utilizar o Certificado, pode utilizar esta operação para definir o estado do Certificado novamente como ativo. Se pretender eliminar o Certificado, não precisa de executar esta operação depois de a eliminação ter falhado. Tem de se certificar de que o Certificado não está a ser utilizado por quaisquer recursos e, em seguida, pode tentar novamente eliminar o Certificado. Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

delete

Elimina um Certificado da Conta especificada.

Não pode eliminar um Certificado se um recurso (Conjunto ou Nó de Computação) estiver a utilizá-lo. Antes de poder eliminar um Certificado, tem de se certificar de que o Certificado não está associado a conjuntos existentes, que o Certificado não está instalado em nós (mesmo que remova um Certificado de um Conjunto, este não é removido dos Nós de Computação existentes nesse Conjunto até que reiniciem) e que nenhuma tarefa em execução depende do Certificado. Se tentar eliminar um Certificado que está a ser utilizado, a eliminação falhará. O estado do Certificado muda para deleteFailed. Pode utilizar Cancelar Eliminar Certificado para voltar a definir o estado como ativo se decidir que pretende continuar a utilizar o Certificado. Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

get

Obtém informações sobre o Certificado especificado.

Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

list

Lista todos os Certificados que foram adicionados à Conta especificada.

Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

add

Adiciona um Certificado à Conta especificada.

Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

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

Parâmetros

certificate
CertificateAddParameter
Necessário

O Certificado a adicionar.

certificate_add_options
CertificateAddOptions
valor predefinido: None

Parâmetros adicionais para a operação

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Nenhum ou ClientRawResponse se raw=true

Tipo de retorno

None,

Exceções

cancel_deletion

Cancela uma eliminação falhada de um Certificado da Conta especificada.

Se tentar eliminar um Certificado que está a ser utilizado por um Conjunto ou Nó de Computação, o estado do Certificado muda para deleteFailed. Se decidir que pretende continuar a utilizar o Certificado, pode utilizar esta operação para definir o estado do Certificado novamente como ativo. Se pretender eliminar o Certificado, não precisa de executar esta operação depois de a eliminação ter falhado. Tem de se certificar de que o Certificado não está a ser utilizado por quaisquer recursos e, em seguida, pode tentar novamente eliminar o Certificado. Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

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

Parâmetros

thumbprint_algorithm
str
Necessário

O algoritmo utilizado para derivar o parâmetro thumbprint. Tem de ser sha1.

thumbprint
str
Necessário

O thumbprint do Certificado a ser eliminado.

certificate_cancel_deletion_options
CertificateCancelDeletionOptions
valor predefinido: None

Parâmetros adicionais para a operação

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Nenhum ou ClientRawResponse se raw=true

Tipo de retorno

None,

Exceções

delete

Elimina um Certificado da Conta especificada.

Não pode eliminar um Certificado se um recurso (Conjunto ou Nó de Computação) estiver a utilizá-lo. Antes de poder eliminar um Certificado, tem de se certificar de que o Certificado não está associado a conjuntos existentes, que o Certificado não está instalado em nós (mesmo que remova um Certificado de um Conjunto, este não é removido dos Nós de Computação existentes nesse Conjunto até que reiniciem) e que nenhuma tarefa em execução depende do Certificado. Se tentar eliminar um Certificado que está a ser utilizado, a eliminação falhará. O estado do Certificado muda para deleteFailed. Pode utilizar Cancelar Eliminar Certificado para voltar a definir o estado como ativo se decidir que pretende continuar a utilizar o Certificado. Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

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

Parâmetros

thumbprint_algorithm
str
Necessário

O algoritmo utilizado para derivar o parâmetro thumbprint. Tem de ser sha1.

thumbprint
str
Necessário

O thumbprint do Certificado a eliminar.

certificate_delete_options
CertificateDeleteOptions
valor predefinido: None

Parâmetros adicionais para a operação

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Nenhum ou ClientRawResponse se raw=true

Tipo de retorno

None,

Exceções

get

Obtém informações sobre o Certificado especificado.

Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

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

Parâmetros

thumbprint_algorithm
str
Necessário

O algoritmo utilizado para derivar o parâmetro thumbprint. Tem de ser sha1.

thumbprint
str
Necessário

O thumbprint do Certificado a obter.

certificate_get_options
CertificateGetOptions
valor predefinido: None

Parâmetros adicionais para a operação

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Certificado ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

list

Lista todos os Certificados que foram adicionados à Conta especificada.

Aviso: esta operação foi preterida e será removida após fevereiro de 2024. Em alternativa, utilize a Extensão Azure KeyVault .

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

Parâmetros

certificate_list_options
CertificateListOptions
valor predefinido: None

Parâmetros adicionais para a operação

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta desserializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

Um iterador como a instância do Certificado

Tipo de retorno

Exceções

Atributos

models

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