你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FirmwareOperations interface

表示 FirmwareOperations 的接口。

方法

create(string, string, string, Firmware, FirmwareCreateOptionalParams)

创建固件的操作。

delete(string, string, string, FirmwareDeleteOptionalParams)

删除固件的操作。

generateBinaryHardeningDetails(string, string, string, FirmwareGenerateBinaryHardeningDetailsOptionalParams)

获取固件二进制强化详细信息的操作。

generateBinaryHardeningSummary(string, string, string, FirmwareGenerateBinaryHardeningSummaryOptionalParams)

列出固件的二进制强化摘要百分比的操作。

generateComponentDetails(string, string, string, FirmwareGenerateComponentDetailsOptionalParams)

获取固件组件详细信息的操作。

generateCryptoCertificateSummary(string, string, string, FirmwareGenerateCryptoCertificateSummaryOptionalParams)

该操作为固件映像提供已发现的加密证书的报告的高级摘要。

generateCryptoKeySummary(string, string, string, FirmwareGenerateCryptoKeySummaryOptionalParams)

该操作为固件映像提供已发现的加密密钥的报告的高级摘要。

generateCveSummary(string, string, string, FirmwareGenerateCveSummaryOptionalParams)

该操作为固件映像提供所报告的 CVE 的高级摘要。

generateDownloadUrl(string, string, string, FirmwareGenerateDownloadUrlOptionalParams)

对某个url进行文件下载的操作。

generateFilesystemDownloadUrl(string, string, string, FirmwareGenerateFilesystemDownloadUrlOptionalParams)

该操作针对某个 url 进行 tar 文件下载。

generateSummary(string, string, string, FirmwareGenerateSummaryOptionalParams)

获取扫描摘要的操作。

get(string, string, string, FirmwareGetOptionalParams)

获取固件。

listByWorkspace(string, string, FirmwareListByWorkspaceOptionalParams)

列出工作区内的所有固件。

listGenerateBinaryHardeningList(string, string, string, FirmwareListGenerateBinaryHardeningListOptionalParams)

列出固件所有二进制强化结果的操作。

listGenerateComponentList(string, string, string, FirmwareListGenerateComponentListOptionalParams)

列出固件的所有组件结果的操作。

listGenerateCryptoCertificateList(string, string, string, FirmwareListGenerateCryptoCertificateListOptionalParams)

列出固件的所有加密证书的操作。

listGenerateCryptoKeyList(string, string, string, FirmwareListGenerateCryptoKeyListOptionalParams)

列出固件的所有加密密钥的操作。

listGenerateCveList(string, string, string, FirmwareListGenerateCveListOptionalParams)

列出固件的所有 cve 结果的操作。

listGeneratePasswordHashList(string, string, string, FirmwareListGeneratePasswordHashListOptionalParams)

列出固件的所有密码哈希的操作。

update(string, string, string, FirmwareUpdateDefinition, FirmwareUpdateOptionalParams)

更新固件的操作。

方法详细信息

create(string, string, string, Firmware, FirmwareCreateOptionalParams)

创建固件的操作。

function create(resourceGroupName: string, workspaceName: string, firmwareId: string, firmware: Firmware, options?: FirmwareCreateOptionalParams): Promise<Firmware>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

firmware
Firmware

正在创建或更新的固件的详细信息。

options
FirmwareCreateOptionalParams

选项参数。

返回

Promise<Firmware>

delete(string, string, string, FirmwareDeleteOptionalParams)

删除固件的操作。

function delete(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareDeleteOptionalParams): Promise<void>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

options
FirmwareDeleteOptionalParams

选项参数。

返回

Promise<void>

generateBinaryHardeningDetails(string, string, string, FirmwareGenerateBinaryHardeningDetailsOptionalParams)

获取固件二进制强化详细信息的操作。

function generateBinaryHardeningDetails(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGenerateBinaryHardeningDetailsOptionalParams): Promise<BinaryHardening>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

Promise<BinaryHardening>

generateBinaryHardeningSummary(string, string, string, FirmwareGenerateBinaryHardeningSummaryOptionalParams)

列出固件的二进制强化摘要百分比的操作。

function generateBinaryHardeningSummary(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGenerateBinaryHardeningSummaryOptionalParams): Promise<BinaryHardeningSummary>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

generateComponentDetails(string, string, string, FirmwareGenerateComponentDetailsOptionalParams)

获取固件组件详细信息的操作。

function generateComponentDetails(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGenerateComponentDetailsOptionalParams): Promise<Component>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

Promise<Component>

generateCryptoCertificateSummary(string, string, string, FirmwareGenerateCryptoCertificateSummaryOptionalParams)

该操作为固件映像提供已发现的加密证书的报告的高级摘要。

function generateCryptoCertificateSummary(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGenerateCryptoCertificateSummaryOptionalParams): Promise<CryptoCertificateSummary>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

generateCryptoKeySummary(string, string, string, FirmwareGenerateCryptoKeySummaryOptionalParams)

该操作为固件映像提供已发现的加密密钥的报告的高级摘要。

function generateCryptoKeySummary(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGenerateCryptoKeySummaryOptionalParams): Promise<CryptoKeySummary>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

Promise<CryptoKeySummary>

generateCveSummary(string, string, string, FirmwareGenerateCveSummaryOptionalParams)

该操作为固件映像提供所报告的 CVE 的高级摘要。

function generateCveSummary(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGenerateCveSummaryOptionalParams): Promise<CveSummary>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

Promise<CveSummary>

generateDownloadUrl(string, string, string, FirmwareGenerateDownloadUrlOptionalParams)

对某个url进行文件下载的操作。

function generateDownloadUrl(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGenerateDownloadUrlOptionalParams): Promise<UrlToken>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

Promise<UrlToken>

generateFilesystemDownloadUrl(string, string, string, FirmwareGenerateFilesystemDownloadUrlOptionalParams)

该操作针对某个 url 进行 tar 文件下载。

function generateFilesystemDownloadUrl(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGenerateFilesystemDownloadUrlOptionalParams): Promise<UrlToken>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

Promise<UrlToken>

generateSummary(string, string, string, FirmwareGenerateSummaryOptionalParams)

获取扫描摘要的操作。

function generateSummary(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGenerateSummaryOptionalParams): Promise<FirmwareSummary>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

options
FirmwareGenerateSummaryOptionalParams

选项参数。

返回

Promise<FirmwareSummary>

get(string, string, string, FirmwareGetOptionalParams)

获取固件。

function get(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareGetOptionalParams): Promise<Firmware>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

options
FirmwareGetOptionalParams

选项参数。

返回

Promise<Firmware>

listByWorkspace(string, string, FirmwareListByWorkspaceOptionalParams)

列出工作区内的所有固件。

function listByWorkspace(resourceGroupName: string, workspaceName: string, options?: FirmwareListByWorkspaceOptionalParams): PagedAsyncIterableIterator<Firmware, Firmware[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

options
FirmwareListByWorkspaceOptionalParams

选项参数。

返回

listGenerateBinaryHardeningList(string, string, string, FirmwareListGenerateBinaryHardeningListOptionalParams)

列出固件所有二进制强化结果的操作。

function listGenerateBinaryHardeningList(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareListGenerateBinaryHardeningListOptionalParams): PagedAsyncIterableIterator<BinaryHardening, BinaryHardening[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

listGenerateComponentList(string, string, string, FirmwareListGenerateComponentListOptionalParams)

列出固件的所有组件结果的操作。

function listGenerateComponentList(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareListGenerateComponentListOptionalParams): PagedAsyncIterableIterator<Component, Component[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

listGenerateCryptoCertificateList(string, string, string, FirmwareListGenerateCryptoCertificateListOptionalParams)

列出固件的所有加密证书的操作。

function listGenerateCryptoCertificateList(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareListGenerateCryptoCertificateListOptionalParams): PagedAsyncIterableIterator<CryptoCertificate, CryptoCertificate[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

listGenerateCryptoKeyList(string, string, string, FirmwareListGenerateCryptoKeyListOptionalParams)

列出固件的所有加密密钥的操作。

function listGenerateCryptoKeyList(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareListGenerateCryptoKeyListOptionalParams): PagedAsyncIterableIterator<CryptoKey_2, CryptoKey_2[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

listGenerateCveList(string, string, string, FirmwareListGenerateCveListOptionalParams)

列出固件的所有 cve 结果的操作。

function listGenerateCveList(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareListGenerateCveListOptionalParams): PagedAsyncIterableIterator<Cve, Cve[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

listGeneratePasswordHashList(string, string, string, FirmwareListGeneratePasswordHashListOptionalParams)

列出固件的所有密码哈希的操作。

function listGeneratePasswordHashList(resourceGroupName: string, workspaceName: string, firmwareId: string, options?: FirmwareListGeneratePasswordHashListOptionalParams): PagedAsyncIterableIterator<PasswordHash, PasswordHash[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

返回

update(string, string, string, FirmwareUpdateDefinition, FirmwareUpdateOptionalParams)

更新固件的操作。

function update(resourceGroupName: string, workspaceName: string, firmwareId: string, firmware: FirmwareUpdateDefinition, options?: FirmwareUpdateOptionalParams): Promise<Firmware>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

workspaceName

string

固件分析工作区的名称。

firmwareId

string

固件的 ID。

firmware
FirmwareUpdateDefinition

正在创建或更新的固件的详细信息。

options
FirmwareUpdateOptionalParams

选项参数。

返回

Promise<Firmware>