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

@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 资源管理器 API 的常见错误响应,以返回失败作的错误详细信息。

Firmware

固件定义

FirmwareProperties

固件属性。

FirmwareSummary

固件分析结果的高级摘要的属性。

FirmwareUpdateDefinition

固件定义

FirmwaresCreateOptionalParams

可选参数。

FirmwaresDeleteOptionalParams

可选参数。

FirmwaresGetOptionalParams

可选参数。

FirmwaresListByWorkspaceOptionalParams

可选参数。

FirmwaresOperations

表示固件作的接口。

FirmwaresUpdateOptionalParams

可选参数。

GenerateUploadUrlRequest

用于生成上传 URL 的属性

IoTFirmwareDefenseClientOptionalParams

客户端的可选参数。

Operation

从资源提供程序作 API 返回的 REST API作的详细信息

OperationDisplay

本地化显示作信息。

OperationsListOptionalParams

可选参数。

OperationsOperations

表示作作的接口。

PageSettings

byPage 方法的选项

PagedAsyncIterableIterator

一个允许异步可迭代的接口,以完成和按页面进行迭代。

PairedKey

匹配的配对密钥或证书的详细信息。

PasswordHash

密码哈希属性

PasswordHashResource

表示固件分析密码哈希结果资源的对象

PasswordHashesListByFirmwareOptionalParams

可选参数。

PasswordHashesOperations

表示 PasswordHashes作的接口。

ProxyResource

Azure 资源管理器代理资源的资源模型定义。 它不具有标记和位置

Resource

所有 Azure 资源管理器资源的响应中返回的常见字段

RestorePollerOptions
SbomComponent

固件的 SBOM 组件。

SbomComponentResource

表示固件分析 SBOM 组件结果资源的对象

SbomComponentsListByFirmwareOptionalParams

可选参数。

SbomComponentsOperations

表示 SbomComponents作的接口。

Sku

表示 SKU 的资源模型定义

StatusMessage

错误和状态消息

SummariesGetOptionalParams

可选参数。

SummariesListByFirmwareOptionalParams

可选参数。

SummariesOperations

表示摘要作的接口。

SummaryResource

表示固件分析摘要资源的对象。

SummaryResourceProperties

分析摘要的属性。

SystemData

与创建和上次修改资源相关的元数据。

TrackedResource

Azure 资源管理器的资源模型定义跟踪了具有“标记”和“位置”的顶级资源

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 证书中使用的不可否认性的同义词
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>