Freigeben über


@azure/arm-iotfirmwaredefense package

Klassen

IoTFirmwareDefenseClient

Schnittstellen

BinaryHardeningFeatures

Binäre Härtungsfeatures.

BinaryHardeningListByFirmwareOptionalParams

Optionale Parameter.

BinaryHardeningOperations

Schnittstelle, die einen BinaryHardening-Vorgang darstellt.

BinaryHardeningResource

Das Objekt, das eine Ressource für binäre Härtungsergebnisse der Firmwareanalyse darstellt

BinaryHardeningResult

Binäre Härtung einer Firmware.

BinaryHardeningSummaryResource

Eigenschaften für eine Zusammenfassung der binären Härtungsanalyse.

CryptoCertificate

Kryptozertifikateigenschaften

CryptoCertificateEntity

Informationen zu einer Entität (distinguished name) in einem kryptografischen Zertifikat.

CryptoCertificateResource

Das Objekt, das eine Firmware-Analyse-Kryptozertifikatsressource darstellt

CryptoCertificateSummaryResource

Eigenschaften für die Zusammenfassung kryptografischer Zertifikate.

CryptoCertificatesListByFirmwareOptionalParams

Optionale Parameter.

CryptoCertificatesOperations

Schnittstelle, die eine CryptoCertificates-Operation darstellt.

CryptoKey

Kryptoschlüsseleigenschaften

CryptoKeyResource

Das Objekt, das eine Kryptoschlüsselressource für die Firmware-Analyse darstellt

CryptoKeySummaryResource

Eigenschaften für die Zusammenfassung kryptografischer Schlüssel.

CryptoKeysListByFirmwareOptionalParams

Optionale Parameter.

CryptoKeysOperations

Schnittstelle, die eine CryptoKeys-Operation darstellt.

CveComponent

Legacy-Komponente eines CVE-Ergebnisses.

CveLink

Eigenschaften eines Referenzlinks für eine CVE.

CveResource

Das Objekt, das eine CVE-Ergebnisressource für die Firmware-Analyse darstellt

CveResult

Details zu einem in der Firmware erkannten CVE.

CveSummary

Eigenschaften für eine CVE-Analysezusammenfassung.

CvesListByFirmwareOptionalParams

Optionale Parameter.

CvesOperations

Schnittstelle, die eine Cves-Operation darstellt.

CvssScore

Allgemeine Werte für das Vulnerability Scoring System.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Häufige Fehlerantwort für alle Azure Resource Manager-APIs, um Fehlerdetails für fehlgeschlagene Vorgänge zurückzugeben.

Firmware

Firmwaredefinition

FirmwareProperties

Firmwareeigenschaften.

FirmwareSummary

Eigenschaften für eine allgemeine Zusammenfassung der Firmwareanalyseergebnisse.

FirmwareUpdateDefinition

Firmwaredefinition

FirmwaresCreateOptionalParams

Optionale Parameter.

FirmwaresDeleteOptionalParams

Optionale Parameter.

FirmwaresGetOptionalParams

Optionale Parameter.

FirmwaresListByWorkspaceOptionalParams

Optionale Parameter.

FirmwaresOperations

Schnittstelle, die eine Firmwares-Operation darstellt.

FirmwaresUpdateOptionalParams

Optionale Parameter.

GenerateUploadUrlRequest

Eigenschaften zum Generieren einer Upload-URL

IoTFirmwareDefenseClientOptionalParams

Optionale Parameter für den Client.

Operation

Details eines REST-API-Vorgangs, der von der Ressourcenanbieter-Operations-API zurückgegeben wird

OperationDisplay

Lokalisierte Anzeigeinformationen für und Bedienung.

OperationsListOptionalParams

Optionale Parameter.

OperationsOperations

Schnittstelle, die eine Operationsoperation darstellt.

PageSettings

Optionen für die byPage-Methode

PagedAsyncIterableIterator

Eine Schnittstelle, die eine asynchrone, iterierbare Iteration sowohl bis zur Fertigstellung als auch nach Seite ermöglicht.

PairedKey

Details eines übereinstimmenden gekoppelten Schlüssels oder Zertifikats.

PasswordHash

Kennworthasheigenschaften

PasswordHashResource

Das Objekt, das eine Firmware-Analysekennwort-Hash-Ergebnisressource darstellt

PasswordHashesListByFirmwareOptionalParams

Optionale Parameter.

PasswordHashesOperations

Schnittstelle, die einen PasswordHashes-Vorgang darstellt.

ProxyResource

Die Ressourcenmodelldefinition für eine Azure Resource Manager-Proxyressource. Es enthält keine Tags und einen Speicherort.

Resource

Allgemeine Felder, die in der Antwort für alle Azure Resource Manager-Ressourcen zurückgegeben werden

RestorePollerOptions
SbomComponent

SBOM-Komponente einer Firmware.

SbomComponentResource

Das Objekt, das eine Ergebnisressource für die Firmware-Analyse der SBOM-Komponente darstellt

SbomComponentsListByFirmwareOptionalParams

Optionale Parameter.

SbomComponentsOperations

Schnittstelle, die eine SbomComponents-Operation darstellt.

Sku

Die Definition des Ressourcenmodells, die SKU darstellt

StatusMessage

Fehlermeldung und Statusmeldung

SummariesGetOptionalParams

Optionale Parameter.

SummariesListByFirmwareOptionalParams

Optionale Parameter.

SummariesOperations

Schnittstelle, die eine Zusammenfassungsoperation darstellt.

SummaryResource

Das Objekt, das eine Zusammenfassungsressource für die Firmwareanalyse darstellt.

SummaryResourceProperties

Eigenschaften einer Analysezusammenfassung.

SystemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

TrackedResource

Die Ressourcenmodelldefinition für eine Azure Resource Manager-Ressource auf oberster Ebene mit "Tags" und einem "Speicherort"

UrlToken

URL-Daten zum Erstellen oder Zugreifen auf eine BLOB-Datei.

UsageMetric

Das Objekt, das angibt, wie viele Firmwares der Benutzer in den Arbeitsbereich hochgeladen hat.

UsageMetricProperties

Eigenschaften von Nutzungsmetriken eines Workspaces.

UsageMetricsGetOptionalParams

Optionale Parameter.

UsageMetricsListByWorkspaceOptionalParams

Optionale Parameter.

UsageMetricsOperations

Schnittstelle, die einen UsageMetrics-Vorgang darstellt.

Workspace

Arbeitsbereich für die Firmwareanalyse.

WorkspaceProperties

Arbeitsbereichseigenschaften.

WorkspaceUpdate

Der Typ, der für Aktualisierungsvorgänge des Arbeitsbereichs verwendet wird.

WorkspacesCreateOptionalParams

Optionale Parameter.

WorkspacesDeleteOptionalParams

Optionale Parameter.

WorkspacesGenerateUploadUrlOptionalParams

Optionale Parameter.

WorkspacesGetOptionalParams

Optionale Parameter.

WorkspacesListByResourceGroupOptionalParams

Optionale Parameter.

WorkspacesListBySubscriptionOptionalParams

Optionale Parameter.

WorkspacesOperations

Schnittstelle, die eine Workspaces-Operation darstellt.

WorkspacesUpdateOptionalParams

Optionale Parameter.

Typaliase

ActionType

Erweiterbare Enumeration. Gibt den Aktionstyp an. "Intern" bezieht sich auf Aktionen, die nur für interne APIs gelten.
KnownActionType- austauschbar mit ActionType verwendet werden kann, enthält diese Enumeration die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

Intern: Aktionen gelten nur für interne APIs.

AzureSupportedClouds

Die unterstützten Werte für die Cloud-Einstellung als Zeichenfolgenliteraltyp

CertificateUsage

Aktivitäten, für die das kryptografische Zertifikat verwendet werden kann.
KnownCertificateUsage kann austauschbar mit CertificateUsage verwendet werden, diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

digitalSignature: Dieses Zertifikat kann verwendet werden, um einer Nachricht eine Signatur hinzuzufügen
nonRepudiation: Dieses Zertifikat stellt einen Nichtabstreitbarkeitsdienst bereit, der vor falscher Ablehnung einer Nachricht schützt.
contentCommitment: Ein Synonym für NonRepudiation, das in neueren x509-Zertifikaten verwendet wird
keyEncipherment: Dieses Zertifikat kann verwendet werden, um einen privaten oder geheimen Schlüssel zu verschlüsseln
dataEncipherment: Dieses Zertifikat kann verwendet werden, um einen privaten oder geheimen Schlüssel zu entschlüsseln
keyAgreement: Dieses Zertifikat kann verwendet werden, um eine Schlüsselvereinbarung durchzuführen, z. B. mit einem Diffie-Hellman Schlüsselaustausch
keyCertSign: Dieses Zertifikat kann verwendet werden, um einen anderen öffentlichen Schlüssel zu verifizieren
crlSign: Dieses Zertifikat kann verwendet werden, um eine Zertifikatssperrliste zu verifizieren
encipherOnly: Dieses Zertifikat kann nur zum Verschlüsseln von Daten verwendet werden.
decipherOnly: Dieses Zertifikat kann nur zum Entschlüsseln von Daten verwendet werden
serverAuth: Dieses Zertifikat kann verwendet werden, um einen Server in einer TLS/SSL-Verbindung zu authentifizieren
clientAuth: Dieses Zertifikat kann verwendet werden, um einen Client in einer TLS/SSL-Verbindung zu authentifizieren
codeSigning: Dieses Zertifikat kann verwendet werden, um ein Codeobjekt zu authentifizieren.
emailProtection: Dieses Zertifikat kann zur Authentifizierung einer E-Mail-Adresse verwendet werden
timeStamping: Dieses Zertifikat bindet den Hash eines Objekts an eine Uhrzeit
ocspSigning: Dieses Zertifikat kann zum Signieren von OCSP-Antworten verwendet werden

ContinuablePage

Eine Schnittstelle, die eine Seite mit Ergebnissen beschreibt.

CreatedByType

Die Art der Entität, die die Ressource erstellt hat.
<xref:KnowncreatedByType> kann austauschbar mit createdByType verwendet werden, enthält diese Enumeration die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

Benutzer: Die Entität wurde von einem Benutzer erstellt.
Anwendung: Die Entität wurde von einer Anwendung erstellt.
ManagedIdentity: Die Entität wurde von einer verwalteten Identität erstellt.
Schlüssel: Die Entität wurde durch einen Schlüssel erstellt.

CryptoKeyType

Verschiedene Arten von kryptografischen Schlüsseln.
KnownCryptoKeyType kann austauschbar mit CryptoKeyType verwendet werden, diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

Öffentlich: Der Schlüssel ist ein asymmetrischer öffentlicher Schlüssel.
Private: Der Schlüssel ist ein asymmetrischer privater Schlüssel.

ExecutableClass

Zeichenfolge, die angibt, ob es sich bei der ausführbaren Datei um eine 32- oder 64-Bit-Datei handelt.
KnownExecutableClass kann austauschbar mit ExecutableClass verwendet werden, diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

x86: Die Binärdatei ist 32-Bit.
x64: Die Binärdatei ist 64-Bit.

Origin

Der beabsichtigte Ausführungsführer des Vorgangs; wie bei der ressourcenbasierten Zugriffssteuerung (Resource Based Access Control, RBAC) und der UX für Überwachungsprotokolle. Standardwert ist "User,System"
KnownOrigin austauschbar mit Origin verwendet werden kann, enthält diese Enumeration die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

user: Gibt an, dass der Vorgang von einem Benutzer initiiert wird.
system: Gibt an, dass der Vorgang von einem System initiiert wird.
user,system: Gibt an, dass der Vorgang von einem Benutzer oder System initiiert wurde.

ProvisioningState

Der Status eines Firmware-Analyseauftrags.
KnownProvisioningState austauschbar mit ProvisioningState verwendet werden kann, enthält diese Enumeration die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

Erfolgreich: Die Anforderung wurde erfolgreich abgeschlossen.
Fehlgeschlagen: Während der Anforderung ist ein Fehler aufgetreten.
Abgebrochen: Die Anforderung wurde abgebrochen.
Ausstehend: Die Anforderung befindet sich in der Warteschlange und wartet auf die Ausführung
Extrahieren: Die Firmware wird gerade extrahiert.
Analyse: Die Analyse wird auf der Firmware ausgeführt

SkuTier

Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist.

Status

Der Status eines Firmware-Analyseauftrags.
KnownStatus- austauschbar mit Status verwendet werden kann, enthält diese Enumeration die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

Ausstehend: Der Analyseauftrag befindet sich in der Warteschlange
Extrahieren: Die Firmware wird gerade extrahiert
Analyse: Die Analyse wird auf der Firmware ausgeführt
Bereit: Die Ergebnisse des Analyseauftrags liegen vor
Fehler: Beim Ausführen der Firmware-Analyse ist ein Fehler aufgetreten

SummaryResourcePropertiesUnion

Alias für SummaryResourcePropertiesUnion

SummaryType

Beschreibt die Art der Zusammenfassung.
KnownSummaryType austauschbar mit SummaryType verwendet werden kann, enthält diese Enumeration die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

Firmware: Die Zusammenfassung enthält Informationen über die eingereichte Firmware
CommonVulnerabilitiesAndExposures: Die Zusammenfassung enthält Informationen zu den Analyseergebnissen allgemeiner Sicherheitsanfälligkeiten und Offenlegungen
BinaryHardening: Die Zusammenfassung enthält Informationen über die Ergebnisse der binären Hardening-Analyse
CryptoCertificate: Die Zusammenfassung enthält Informationen über die Analyseergebnisse des kryptografischen Zertifikats
CryptoKey: Die Zusammenfassung enthält Informationen über die Ergebnisse der kryptografischen Schlüsselanalyse.

Enumerationen

AzureClouds

Eine Enumeration zur Beschreibung der Azure Cloud.

KnownActionType

Erweiterbare Enumeration. Gibt den Aktionstyp an. "Intern" bezieht sich auf Aktionen, die nur für interne APIs gelten.

KnownCertificateUsage

Aktivitäten, für die das kryptografische Zertifikat verwendet werden kann.

KnownCreatedByType

Die Art der Entität, die die Ressource erstellt hat.

KnownCryptoKeyType

Verschiedene Arten von kryptografischen Schlüsseln.

KnownExecutableClass

Zeichenfolge, die angibt, ob es sich bei der ausführbaren Datei um eine 32- oder 64-Bit-Datei handelt.

KnownOrigin

Der beabsichtigte Ausführungsführer des Vorgangs; wie bei der ressourcenbasierten Zugriffssteuerung (Resource Based Access Control, RBAC) und der UX für Überwachungsprotokolle. Standardwert ist "User,System"

KnownProvisioningState

Der Status eines Firmware-Analyseauftrags.

KnownStatus

Der Status eines Firmware-Analyseauftrags.

KnownSummaryType

Beschreibt die Art der Zusammenfassung.

KnownVersions

Die verfügbaren API-Versionen.

Functions

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

Erstellt einen Poller aus dem serialisierten Zustand eines anderen Pollers. Dies kann nützlich sein, wenn Sie Poller auf einem anderen Host erstellen möchten oder wenn ein Poller erstellt werden muss, nachdem der ursprüngliche Poller nicht im Gültigkeitsbereich ist.

Details zur Funktion

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

Erstellt einen Poller aus dem serialisierten Zustand eines anderen Pollers. Dies kann nützlich sein, wenn Sie Poller auf einem anderen Host erstellen möchten oder wenn ein Poller erstellt werden muss, nachdem der ursprüngliche Poller nicht im Gültigkeitsbereich ist.

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

Parameter

serializedState

string

sourceOperation

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

Gibt zurück

PollerLike<OperationState<TResult>, TResult>