CertificateOperations 類別

CertificateOperations 作業。

您不應該直接具現化這個類別,而是建立將為您建立的 Client 實例,並將它附加為屬性。

繼承
builtins.object
CertificateOperations

建構函式

CertificateOperations(client, config, serializer, deserializer)

參數

client
必要

服務要求的用戶端。

config
必要

服務用戶端的設定。

serializer
必要

物件模型序列化程式。

deserializer
必要

物件模型還原序列化程式。

變數

api_version

要用於要求的 API 版本。 常數值:「2023-05-01.17.0」。

方法

add

將憑證新增至指定的帳號。

警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

cancel_deletion

取消從指定的帳號刪除憑證失敗。

如果您嘗試刪除集區或計算節點所使用的憑證,憑證的狀態會變更為 deleteFailed。 如果您決定要繼續使用憑證,您可以使用此作業將憑證的狀態設定回使用中。 如果您想要刪除憑證,則不需要在刪除失敗之後執行此作業。 您必須確定憑證未由任何資源使用,然後您可以再試一次以刪除憑證。 警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

delete

從指定的帳號刪除憑證。

如果資源 (集區或計算節點) 正在使用憑證,則您無法刪除憑證。 在刪除憑證之前,您必須確定憑證未與任何現有的集區相關聯,憑證不會安裝在任何節點上 (即使您從集區移除憑證,也不會從該集區中的現有計算節點中移除,直到它們重新開機) ,而且沒有執行中的工作相依于憑證。 如果您嘗試刪除正在使用中的憑證,刪除會失敗。 憑證狀態會變更為 deleteFailed。 如果您決定要繼續使用憑證,您可以使用 [取消刪除憑證] 將狀態設定回使用中。 警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

get

取得指定之憑證的相關資訊。

警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

list

列出已新增至指定帳戶的所有憑證。

警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

add

將憑證新增至指定的帳號。

警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

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

參數

certificate
CertificateAddParameter
必要

要新增的憑證。

certificate_add_options
CertificateAddOptions
預設值: None

作業的其他參數

custom_headers
dict
預設值: None

將新增至要求的標頭

raw
bool
預設值: False

傳回直接回應與還原序列化回應

operation_config
必要

作業組態覆寫

傳回

如果 raw=true,則為 None 或 ClientRawResponse

傳回類型

None,

例外狀況

cancel_deletion

取消從指定的帳號刪除憑證失敗。

如果您嘗試刪除集區或計算節點所使用的憑證,憑證的狀態會變更為 deleteFailed。 如果您決定要繼續使用憑證,您可以使用此作業將憑證的狀態設定回使用中。 如果您想要刪除憑證,則不需要在刪除失敗之後執行此作業。 您必須確定憑證未由任何資源使用,然後您可以再試一次以刪除憑證。 警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

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

參數

thumbprint_algorithm
str
必要

用來衍生指紋參數的演算法。 這必須是 sha1。

thumbprint
str
必要

要刪除之憑證的指紋。

certificate_cancel_deletion_options
CertificateCancelDeletionOptions
預設值: None

作業的其他參數

custom_headers
dict
預設值: None

將新增至要求的標頭

raw
bool
預設值: False

傳回直接回應與還原序列化回應

operation_config
必要

作業組態覆寫

傳回

如果 raw=true,則為 None 或 ClientRawResponse

傳回類型

None,

例外狀況

delete

從指定的帳號刪除憑證。

如果資源 (集區或計算節點) 正在使用憑證,則您無法刪除憑證。 在刪除憑證之前,您必須確定憑證未與任何現有的集區相關聯,憑證不會安裝在任何節點上 (即使您從集區移除憑證,也不會從該集區中的現有計算節點中移除,直到它們重新開機) ,而且沒有執行中的工作相依于憑證。 如果您嘗試刪除正在使用中的憑證,刪除會失敗。 憑證狀態會變更為 deleteFailed。 如果您決定要繼續使用憑證,您可以使用 [取消刪除憑證] 將狀態設定回使用中。 警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

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

參數

thumbprint_algorithm
str
必要

用來衍生指紋參數的演算法。 這必須是 sha1。

thumbprint
str
必要

要刪除之憑證的指紋。

certificate_delete_options
CertificateDeleteOptions
預設值: None

作業的其他參數

custom_headers
dict
預設值: None

將新增至要求的標頭

raw
bool
預設值: False

傳回直接回應與還原序列化回應

operation_config
必要

作業組態覆寫

傳回

如果 raw=true,則為 None 或 ClientRawResponse

傳回類型

None,

例外狀況

get

取得指定之憑證的相關資訊。

警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

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

參數

thumbprint_algorithm
str
必要

用來衍生指紋參數的演算法。 這必須是 sha1。

thumbprint
str
必要

要取得之憑證的指紋。

certificate_get_options
CertificateGetOptions
預設值: None

作業的其他參數

custom_headers
dict
預設值: None

將新增至要求的標頭

raw
bool
預設值: False

傳回直接回應與還原序列化回應

operation_config
必要

作業組態覆寫

傳回

如果 raw=true,則為 Certificate 或 ClientRawResponse

傳回類型

例外狀況

list

列出已新增至指定帳戶的所有憑證。

警告:此作業已被取代,將在 2024 年 2 月之後移除。 請改用 Azure KeyVault 擴充功能

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

參數

certificate_list_options
CertificateListOptions
預設值: None

作業的其他參數

custom_headers
dict
預設值: None

將新增至要求的標頭

raw
bool
預設值: False

傳回直接回應與還原序列化回應

operation_config
必要

作業組態覆寫

傳回

憑證實例之類的反覆運算器

傳回類型

例外狀況

屬性

models

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