共用方式為


@azure/arm-iotfirmwaredefense package

類別

IoTFirmwareDefenseClient

介面

BinaryHardeningFeatures

二元強化功能。

BinaryHardeningListByFirmwareOptionalParams

選擇性參數。

BinaryHardeningOperations

代表 BinaryHardening 作業的介面。

BinaryHardeningResource

代表韌體分析二進位強化結果資源的物件

BinaryHardeningResult

韌體二進位強化。

BinaryHardeningSummaryResource

二進位強化分析摘要的屬性。

CryptoCertificate

密碼編譯憑證屬性

CryptoCertificateEntity

密碼編譯憑證中實體 (辨別名稱) 的資訊。

CryptoCertificateResource

代表韌體分析加密憑證資源的物件

CryptoCertificateSummaryResource

密碼編譯憑證摘要的屬性。

CryptoCertificatesListByFirmwareOptionalParams

選擇性參數。

CryptoCertificatesOperations

代表 CryptoCertificates 作業的介面。

CryptoKey

密碼編譯金鑰屬性

CryptoKeyResource

代表韌體分析加密金鑰資源的物件

CryptoKeySummaryResource

密碼編譯金鑰摘要的屬性。

CryptoKeysListByFirmwareOptionalParams

選擇性參數。

CryptoKeysOperations

代表 CryptoKeys 作業的介面。

CveComponent

CVE 結果的舊版元件。

CveLink

CVE 參考連結的屬性。

CveResource

代表韌體分析CVE結果資源的物件

CveResult

韌體中偵測到 CVE 的詳細數據。

CveSummary

CVE 分析摘要的屬性。

CvesListByFirmwareOptionalParams

選擇性參數。

CvesOperations

代表 Cves 作業的介面。

CvssScore

一般弱點評分系統值。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

錯誤詳細數據。

ErrorResponse

所有 Azure Resource Manager API 的常見錯誤回應,以傳回失敗作業的錯誤詳細數據。

Firmware

韌體定義

FirmwareProperties

韌體屬性。

FirmwareSummary

韌體分析結果的高階摘要屬性。

FirmwareUpdateDefinition

韌體定義

FirmwaresCreateOptionalParams

選擇性參數。

FirmwaresDeleteOptionalParams

選擇性參數。

FirmwaresGetOptionalParams

選擇性參數。

FirmwaresListByWorkspaceOptionalParams

選擇性參數。

FirmwaresOperations

代表韌體作業的介面。

FirmwaresUpdateOptionalParams

選擇性參數。

GenerateUploadUrlRequest

產生上傳 URL 的屬性

IoTFirmwareDefenseClientOptionalParams

用戶端的選用參數。

Operation

從資源提供者作業 API API 傳回的 REST API 作業詳細數據

OperationDisplay

本地化顯示資訊和操作。

OperationsListOptionalParams

選擇性參數。

OperationsOperations

代表作業作業的介面。

PageSettings

byPage 方法的選項

PagedAsyncIterableIterator

允許非同步迭代迭代完成和按頁面進行的介面。

PairedKey

相符配對金鑰或憑證的詳細數據。

PasswordHash

密碼哈希屬性

PasswordHashResource

代表韌體分析密碼雜湊結果資源的物件

PasswordHashesListByFirmwareOptionalParams

選擇性參數。

PasswordHashesOperations

代表 PasswordHashes 作業的介面。

ProxyResource

Azure Resource Manager Proxy 資源的資源模型定義。 它不會有標記和位置

Resource

回應中針對所有 Azure Resource Manager 資源傳回的常見欄位

RestorePollerOptions
SbomComponent

韌體 SBOM 元件。

SbomComponentResource

代表韌體分析 SBOM 元件結果資源的物件

SbomComponentsListByFirmwareOptionalParams

選擇性參數。

SbomComponentsOperations

代表 SbomComponents 作業的介面。

Sku

代表 SKU 的資源模型定義

StatusMessage

錯誤和狀態消息

SummariesGetOptionalParams

選擇性參數。

SummariesListByFirmwareOptionalParams

選擇性參數。

SummariesOperations

代表摘要作業的介面。

SummaryResource

物件,表示韌體分析摘要資源。

SummaryResourceProperties

分析摘要的屬性。

SystemData

與建立和上次修改資源相關的元數據。

TrackedResource

Azure Resource Manager 的資源模型定義已追蹤最上層資源,其具有「標記」和「位置」

UrlToken

用來建立或存取 Blob 檔案的 URL 數據。

UsageMetric

物件,代表使用者已上傳至工作區的韌體數目。

UsageMetricProperties

工作區使用量度的屬性。

UsageMetricsGetOptionalParams

選擇性參數。

UsageMetricsListByWorkspaceOptionalParams

選擇性參數。

UsageMetricsOperations

代表 UsageMetrics 作業的介面。

Workspace

韌體分析工作區。

WorkspaceProperties

工作區屬性。

WorkspaceUpdate

用於工作區更新作業的類型。

WorkspacesCreateOptionalParams

選擇性參數。

WorkspacesDeleteOptionalParams

選擇性參數。

WorkspacesGenerateUploadUrlOptionalParams

選擇性參數。

WorkspacesGetOptionalParams

選擇性參數。

WorkspacesListByResourceGroupOptionalParams

選擇性參數。

WorkspacesListBySubscriptionOptionalParams

選擇性參數。

WorkspacesOperations

代表工作區作業的介面。

WorkspacesUpdateOptionalParams

選擇性參數。

類型別名

ActionType

可延伸列舉。 表示動作類型。 「內部」是指僅供內部 API 使用的動作。
KnownActionType 可以與 ActionType 交替使用,此列舉包含服務支援的已知值。

服務支援的已知值

內部:動作適用於僅限內部的 API。

AzureSupportedClouds

雲端設定為字串常值類型的支援值

CertificateUsage

可以使用密碼編譯憑證的活動。
KnownCertificateUsage 可以與 CertificateUsage 互換使用,此列舉包含服務支援的已知值。

服務支援的已知值

digitalSignature:此憑證可用來將簽章新增至訊息
非否認性:此憑證提供不可否認性服務,可防止錯誤拒絕訊息
contentCommitment:較新 x509 憑證中使用的 NonRepudiation 的同義詞
keyEncipherment:此憑證可用於加密私密金鑰或秘密金鑰
dataEncipherment:此憑證可用於解密私鑰或秘密金鑰
keyAgreement:此憑證可用來執行金鑰合約,例如 Diffie-Hellman 金鑰交換
keyCertSign:此憑證可用來驗證其他公開金鑰
crlSign:此憑證可用來驗證憑證撤銷清單
encipherOnly:此憑證只能用於加密資料
decipherOnly:此憑證只能用來解密資料
serverAuth:此憑證可用來驗證 TLS/SSL 連線中的伺服器
clientAuth:此憑證可用來驗證 TLS/SSL 連線中的用戶端
codeSigning:此憑證可用來驗證程式碼物件
emailProtection:此憑證可用來驗證電子郵件地址
timeStamping:此憑證將物件的雜湊繫結至時間
ocspSigning:此憑證可用來簽署 OCSP 回應

ContinuablePage

描述結果頁面的介面。

CreatedByType

建立資源的實體類型。
<xref:KnowncreatedByType> 可以與 createdByType 互換使用,此列舉包含服務支援的已知值。

服務支援的已知值

使用者:實體是由使用者建立的。
應用程式:實體是由應用程式所建立。
ManagedIdentity:實體是由受控識別所建立。
金鑰:實體是由金鑰建立的。

CryptoKeyType

不同類型的加密金鑰。
KnownCryptoKeyType 可以與 CryptoKeyType 互換使用,此列舉包含服務支援的已知值。

服務支援的已知值

公用金鑰:金鑰是非對稱公鑰。
私密金鑰:金鑰是非對稱私密金鑰。

ExecutableClass

字串,指出可執行檔是 32 位還是 64 位。
KnownExecutableClass 可以與 ExecutableClass 互換使用,此列舉包含服務支援的已知值。

服務支援的已知值

x86:二進位檔是 32 位。
x64:二進位檔是 64 位。

Origin

作業的預期執行程式;如同資源型訪問控制 (RBAC) 和稽核記錄 UX。 預設值為「user,system」
KnownOrigin 可以與 Origin 互換使用,此列舉包含服務支援的已知值。

服務支援的已知值

user:表示作業是由使用者起始。
system:指出作業是由系統起始。
user,system:指出作業是由使用者或系統起始。

ProvisioningState

韌體分析工作的狀態。
KnownProvisioningState 可以與 ProvisioningState 交替使用,此列舉包含服務支援的已知值。

服務支援的已知值

成功:要求已成功完成。
失敗:請求期間發生錯誤。
取消:請求已取消。
待處理:請求已排入佇列並等待執行
提取中:固件目前正在提取中。
分析中:正在韌體上執行分析

SkuTier

如果服務有一個以上的層級,但 PUT 上不需要此欄位,則資源提供者必須實作此字段。

Status

韌體分析工作的狀態。
KnownStatus 可以與 Status 交替使用,此列舉包含服務支援的已知值。

服務支援的已知值

擱置中:分析工作已排入佇列
提取中:目前正在提取韌體
分析中:正在韌體上執行分析
就緒:分析任務結果已準備就緒
錯誤:執行韌體分析時發生錯誤

SummaryResourcePropertiesUnion

SummaryResourcePropertiesUnion 的別名

SummaryType

描述摘要的類型。
KnownSummaryType 可以與 SummaryType 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

韌體:摘要包含有關已提交韌體的資訊
CommonVulnerabilitiesAndExposures:摘要包含常見弱點和暴露分析結果的相關資訊
二進位強化:摘要包含二進位強化分析結果的相關資訊
CryptoCertificate:摘要包含密碼編譯憑證分析結果的相關資訊
CryptoKey:摘要包含加密金鑰分析結果的相關資訊

列舉

AzureClouds

描述 Azure 雲端的列舉。

KnownActionType

可延伸列舉。 表示動作類型。 「內部」是指僅供內部 API 使用的動作。

KnownCertificateUsage

可以使用密碼編譯憑證的活動。

KnownCreatedByType

建立資源的實體類型。

KnownCryptoKeyType

不同類型的加密金鑰。

KnownExecutableClass

字串,指出可執行檔是 32 位還是 64 位。

KnownOrigin

作業的預期執行程式;如同資源型訪問控制 (RBAC) 和稽核記錄 UX。 默認值為 “user,system”

KnownProvisioningState

韌體分析工作的狀態。

KnownStatus

韌體分析工作的狀態。

KnownSummaryType

描述摘要的類型。

KnownVersions

可用的 API 版本。

函式

restorePoller<TResponse, TResult>(IoTFirmwareDefenseClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

從另一個輪詢器的序列化狀態建立輪詢器。 當您想要在不同的主機上建立輪詢器,或需要在原始輪詢器不在範圍內之後建構輪詢器時,這會很有用。

函式詳細資料

restorePoller<TResponse, TResult>(IoTFirmwareDefenseClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

從另一個輪詢器的序列化狀態建立輪詢器。 當您想要在不同的主機上建立輪詢器,或需要在原始輪詢器不在範圍內之後建構輪詢器時,這會很有用。

function restorePoller<TResponse, TResult>(client: IoTFirmwareDefenseClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

參數

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

傳回

PollerLike<OperationState<TResult>, TResult>