CertificateOperations Clase
Advertencia
NO cree instancias de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:certificate> .
- Herencia
-
builtins.objectCertificateOperations
Constructor
CertificateOperations(*args, **kwargs)
Métodos
begin_delete |
Elimina el certificado especificado. Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión Azure KeyVault en su lugar. |
cancel_deletion |
Cancela una eliminación con error de un certificado de la cuenta especificada. Si intenta eliminar un certificado que usa un grupo o nodo de proceso, el estado del certificado cambia a deleteFailed. Si decide que desea continuar con el certificado, puede usar esta operación para reestablecer el estado del certificado en activo. Si desea eliminar el certificado, no es necesario ejecutar esta operación después de la eliminación con error. Debe asegurarse de que el certificado no lo está utilizando ningún recurso y, a continuación, puede volver a intentar eliminar el certificado. Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión Azure KeyVault en su lugar. |
create |
Crea un nuevo certificado dentro de la cuenta especificada. Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión Azure KeyVault en su lugar. |
get |
Obtiene información acerca del certificado especificado. Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión Azure KeyVault en su lugar. |
list_by_batch_account |
Enumera todos los certificados de la cuenta especificada. Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión De Azure KeyVault en su lugar. |
update |
Novedades las propiedades de un certificado existente. Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión De Azure KeyVault en su lugar. |
begin_delete
Elimina el certificado especificado.
Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión Azure KeyVault en su lugar.
begin_delete(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> LROPoller[None]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.
- certificate_name
- str
Identificador del certificado. Esto debe estar formado por algoritmo y huella digital separados por un guión y debe coincidir con los datos del certificado en la solicitud. Por ejemplo, SHA1-a3d1c5. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
- continuation_token
- str
Token de continuación para reiniciar un sondeo desde un estado guardado.
- polling
- bool o PollingMethod
De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.
- polling_interval
- int
Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.
Devoluciones
Instancia de LROPoller que devuelve None o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
cancel_deletion
Cancela una eliminación con error de un certificado de la cuenta especificada.
Si intenta eliminar un certificado que usa un grupo o nodo de proceso, el estado del certificado cambia a deleteFailed. Si decide que desea continuar con el certificado, puede usar esta operación para reestablecer el estado del certificado en activo. Si desea eliminar el certificado, no es necesario ejecutar esta operación después de la eliminación con error. Debe asegurarse de que el certificado no lo está utilizando ningún recurso y, a continuación, puede volver a intentar eliminar el certificado.
Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión Azure KeyVault en su lugar.
cancel_deletion(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> Certificate
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.
- certificate_name
- str
Identificador del certificado. Esto debe estar formado por algoritmo y huella digital separados por un guión y debe coincidir con los datos del certificado en la solicitud. Por ejemplo, SHA1-a3d1c5. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Certificado o resultado de cls(response)
Tipo de valor devuelto
Excepciones
create
Crea un nuevo certificado dentro de la cuenta especificada.
Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión Azure KeyVault en su lugar.
create(resource_group_name: str, account_name: str, certificate_name: str, parameters: _models.CertificateCreateOrUpdateParameters, if_match: str | None = None, if_none_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Certificate
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.
- certificate_name
- str
Identificador del certificado. Esto debe estar formado por algoritmo y huella digital separados por un guión y debe coincidir con los datos del certificado en la solicitud. Por ejemplo, SHA1-a3d1c5. Necesario.
- parameters
- CertificateCreateOrUpdateParameters o IO
Parámetros adicionales para la creación de certificados. Es un tipo CertificateCreateOrUpdateParameters o un tipo de E/S. Necesario.
- if_match
- str
Versión del estado de entidad (ETag) del certificado que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si el certificado ya existe. Si se omite, esta operación siempre se aplicará. El valor predeterminado es Ninguno.
- if_none_match
- str
Establézcalo en "*" para permitir la creación de un nuevo certificado, pero para evitar la actualización de un certificado existente. Se omitirán otros valores. El valor predeterminado es Ninguno.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Certificado o resultado de cls(response)
Tipo de valor devuelto
Excepciones
get
Obtiene información acerca del certificado especificado.
Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión Azure KeyVault en su lugar.
get(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> Certificate
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.
- certificate_name
- str
Identificador del certificado. Esto debe estar formado por algoritmo y huella digital separados por un guión y debe coincidir con los datos del certificado en la solicitud. Por ejemplo, SHA1-a3d1c5. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Certificado o resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_by_batch_account
Enumera todos los certificados de la cuenta especificada.
Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión De Azure KeyVault en su lugar.
list_by_batch_account(resource_group_name: str, account_name: str, maxresults: int | None = None, select: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[Certificate]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.
- maxresults
- int
Número máximo de elementos que se van a devolver en la respuesta. El valor predeterminado es Ninguno.
- select
- str
Lista separada por comas de propiedades que se deben devolver. Por ejemplo, "properties/provisioningState". Solo las propiedades de nivel superior en propiedades/ son válidas para la selección. El valor predeterminado es Ninguno.
- filter
- str
Expresión de filtro de OData. Las propiedades válidas para el filtrado son "properties/provisioningState", "properties/provisioningStateTransitionTime", "name". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como una instancia de Certificate o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
update
Novedades las propiedades de un certificado existente.
Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use la extensión De Azure KeyVault en su lugar.
update(resource_group_name: str, account_name: str, certificate_name: str, parameters: _models.CertificateCreateOrUpdateParameters, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Certificate
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.
- certificate_name
- str
Identificador del certificado. Esto debe estar formado por algoritmos y huellas digitales separados por un guión y debe coincidir con los datos del certificado en la solicitud. Por ejemplo, SHA1-a3d1c5. Necesario.
- parameters
- CertificateCreateOrUpdateParameters o IO
Entidad de certificado que se va a actualizar. Es un tipo CertificateCreateOrUpdateParameters o un tipo de E/S. Necesario.
- if_match
- str
Versión del estado de entidad (ETag) del certificado que se va a actualizar. Este valor se puede omitir o establecer en "*" para aplicar la operación incondicionalmente. El valor predeterminado es Ninguno.
- content_type
- str
Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Certificado o resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
models
models = <module 'azure.mgmt.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\batch\\models\\__init__.py'>
Azure SDK for Python