Azure.ResourceManager.IotFirmwareDefense.Models Namespace

Classes

ArmIotFirmwareDefenseModelFactory

Model factory for models.

BinaryHardening

Binary hardening of a firmware.

BinaryHardeningResult

binary hardening analysis result resource.

BinaryHardeningSummary

Properties for a binary hardening analysis summary.

CryptoCertificateEntity

Information on an entity (distinguished name) in a cryptographic certificate.

CryptoCertificateResult

Crypto certificate resource.

CryptoCertificateSummary

Properties for cryptographic certificate summary.

CryptoKeyResult

Crypto key resource.

CryptoKeySummary

Properties for cryptographic key summary.

CryptoPairedKey

Details of a matching paired key or certificate.

CveComponent

Properties of the SBOM component for a CVE.

CveLink

Properties of a reference link for a CVE.

CveResult

CVE analysis result resource.

CveSummary

Properties for a CVE analysis summary.

FirmwareAnalysisStatusMessage

Error and status message.

FirmwareAnalysisSummaryProperties

Properties of an analysis summary. Please note FirmwareAnalysisSummaryProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BinaryHardeningSummary, CveSummary, CryptoCertificateSummary, CryptoKeySummary and FirmwareSummary.

FirmwareAnalysisWorkspacePatch

Firmware analysis workspace.

FirmwareCryptoCertificate

Crypto certificate properties.

FirmwareCryptoCertificateEntity

Information on an entity (distinguished name) in a cryptographic certificate.

FirmwareCryptoCertificateSummary

Cryptographic certificate summary values.

FirmwareCryptoKey

Crypto key properties.

FirmwareCryptoKeySummary

Cryptographic key summary values.

FirmwareCve

Known CVEs of a firmware.

FirmwarePatch

Firmware definition.

FirmwareSummary

Properties for high level summary of firmware analysis results.

FirmwareUploadUriContent

Properties for generating an upload URL.

FirmwareUriToken

Url data for creating or accessing a blob file.

FirmwareWorkspacePatch

Firmware analysis workspace.

IotFirmwarePatch

Firmware definition.

PairedKey

Details of a matching paired key or certificate.

PasswordHash

Password hash properties.

PasswordHashResult

Password hash resource.

SbomComponent

Component of a firmware.

SbomComponentResult

SBOM analysis result resource.

UploadUrlContent

Properties for generating an upload URL.

UriToken

Url data for creating or accessing a blob file.

Structs

CanaryFlag

Canary flag.

FirmwareAnalysisStatus

The status of firmware scan.

FirmwareAnalysisSummaryName

The FirmwareAnalysisSummaryName.

FirmwareProvisioningState

Provisioning state of the resource.

IsExpired

Indicates if the certificate is expired.

IsSelfSigned

Indicates if the certificate was self-signed.

IsShortKeySize

Indicates the key size is considered too small to be secure for the algorithm.

IsUpdateAvailable

Flag if new update is available for the component.

IsWeakSignature

Indicates the signature algorithm used is insecure.

NxFlag

NX flag.

PieFlag

PIE flag.

ProvisioningState

Provisioning state of the resource.

RelroFlag

RELRO flag.

Status

The status of firmware scan.

StrippedFlag

Stripped flag.