FirmwareOperations interface 
表示 FirmwareOperations 的接口。
方法
方法详细信息
		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。
选项参数。
返回
Promise<BinaryHardeningSummary>
		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。
选项参数。
返回
Promise<CryptoCertificateSummary>
		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。
选项参数。
返回
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
 
固件分析工作区的名称。
选项参数。
返回
		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>