Dela via


@azure/arm-iotfirmwaredefense package

Klasser

IoTFirmwareDefenseClient

Gränssnitt

BinaryHardeningFeatures

Binära härdningsfunktioner.

BinaryHardeningListByFirmwareOptionalParams

Valfria parametrar.

BinaryHardeningOperations

Gränssnitt som representerar en BinaryHardening-operation.

BinaryHardeningResource

Objektet som representerar en resultatresurs för analys av inbyggd programvara för binär härdning

BinaryHardeningResult

Binär härdning av en inbyggd programvara.

BinaryHardeningSummaryResource

Egenskaper för en sammanfattning av binär härdningsanalys.

CryptoCertificate

Egenskaper för kryptocertifikat

CryptoCertificateEntity

Information om en entitet (unikt namn) i ett kryptografiskt certifikat.

CryptoCertificateResource

Objektet som representerar en kryptocertifikatresurs för analys av inbyggd programvara

CryptoCertificateSummaryResource

Egenskaper för sammanfattning av kryptografiska certifikat.

CryptoCertificatesListByFirmwareOptionalParams

Valfria parametrar.

CryptoCertificatesOperations

Gränssnitt som representerar en CryptoCertificates-åtgärd.

CryptoKey

Egenskaper för kryptonyckel

CryptoKeyResource

Objektet som representerar en kryptonyckelresurs för analys av fast programvara

CryptoKeySummaryResource

Egenskaper för sammanfattning av kryptografisk nyckel.

CryptoKeysListByFirmwareOptionalParams

Valfria parametrar.

CryptoKeysOperations

Gränssnitt som representerar en CryptoKeys-operation.

CveComponent

Äldre komponent i ett CVE-resultat.

CveLink

Egenskaper för en referenslänk för en CVE.

CveResource

Objektet som representerar en CVE-resultatresurs för analys av inbyggd programvara

CveResult

Information om en CVE som identifierats i inbyggd programvara.

CveSummary

Egenskaper för en CVE-analyssammanfattning.

CvesListByFirmwareOptionalParams

Valfria parametrar.

CvesOperations

Gränssnitt som representerar en Cves-operation.

CvssScore

Vanliga värden för sårbarhetsbedömningssystem.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder.

Firmware

Definition av inbyggd programvara

FirmwareProperties

Egenskaper för inbyggd programvara.

FirmwareSummary

Egenskaper för övergripande sammanfattning av resultat av analys av inbyggd programvara.

FirmwareUpdateDefinition

Definition av inbyggd programvara

FirmwaresCreateOptionalParams

Valfria parametrar.

FirmwaresDeleteOptionalParams

Valfria parametrar.

FirmwaresGetOptionalParams

Valfria parametrar.

FirmwaresListByWorkspaceOptionalParams

Valfria parametrar.

FirmwaresOperations

Gränssnitt som representerar en firmware-operation.

FirmwaresUpdateOptionalParams

Valfria parametrar.

GenerateUploadUrlRequest

Egenskaper för att generera en uppladdnings-URL

IoTFirmwareDefenseClientOptionalParams

Valfria parametrar för klienten.

Operation

Information om en REST API-åtgärd som returneras från API:et för resursprovideråtgärder

OperationDisplay

Lokaliserad displayinformation för och drift.

OperationsListOptionalParams

Valfria parametrar.

OperationsOperations

Gränssnitt som representerar en driftåtgärd.

PageSettings

Alternativ för metoden byPage

PagedAsyncIterableIterator

Ett gränssnitt som tillåter asynkron iterabel iteration både till slutförande och per sida.

PairedKey

Information om en matchande parat nyckel eller ett certifikat.

PasswordHash

Egenskaper för lösenordshash

PasswordHashResource

Objektet som representerar en resultatresurs för analys av lösenordshash för fast programvara

PasswordHashesListByFirmwareOptionalParams

Valfria parametrar.

PasswordHashesOperations

Gränssnitt som representerar en PasswordHashes-åtgärd.

ProxyResource

Resursmodelldefinitionen för en Azure Resource Manager-proxyresurs. Det kommer inte att ha taggar och en plats

Resource

Vanliga fält som returneras i svaret för alla Azure Resource Manager-resurser

RestorePollerOptions
SbomComponent

SBOM-komponent i en inbyggd programvara.

SbomComponentResource

Objektet som representerar en resultatresurs för SBOM-komponentanalys av fast programvara

SbomComponentsListByFirmwareOptionalParams

Valfria parametrar.

SbomComponentsOperations

Gränssnitt som representerar en SbomComponents-operation.

Sku

Resursmodelldefinitionen som representerar SKU

StatusMessage

Fel och statusmeddelande

SummariesGetOptionalParams

Valfria parametrar.

SummariesListByFirmwareOptionalParams

Valfria parametrar.

SummariesOperations

Gränssnitt som representerar en summariska åtgärd.

SummaryResource

Objektet som representerar en sammanfattningsresurs för analys av inbyggd programvara.

SummaryResourceProperties

Egenskaper för en analyssammanfattning.

SystemData

Metadata som rör skapande och senaste ändring av resursen.

TrackedResource

Resursmodelldefinitionen för en Azure Resource Manager-spårad resurs på den översta nivån som har "taggar" och en "plats"

UrlToken

Url-data för att skapa eller komma åt en blobfil.

UsageMetric

Objektet som representerar hur många inbyggda program användaren har laddat upp till arbetsytan.

UsageMetricProperties

Egenskaper för användningsstatistik för en arbetsyta.

UsageMetricsGetOptionalParams

Valfria parametrar.

UsageMetricsListByWorkspaceOptionalParams

Valfria parametrar.

UsageMetricsOperations

Gränssnitt som representerar en UsageMetrics-åtgärd.

Workspace

Arbetsyta för analys av inbyggd programvara.

WorkspaceProperties

Egenskaper för arbetsyta.

WorkspaceUpdate

Den typ som används för uppdateringsåtgärder för arbetsytan.

WorkspacesCreateOptionalParams

Valfria parametrar.

WorkspacesDeleteOptionalParams

Valfria parametrar.

WorkspacesGenerateUploadUrlOptionalParams

Valfria parametrar.

WorkspacesGetOptionalParams

Valfria parametrar.

WorkspacesListByResourceGroupOptionalParams

Valfria parametrar.

WorkspacesListBySubscriptionOptionalParams

Valfria parametrar.

WorkspacesOperations

Gränssnitt som representerar åtgärder för arbetsytor.

WorkspacesUpdateOptionalParams

Valfria parametrar.

Typalias

ActionType

Utökningsbar uppräkning. Anger åtgärdstypen. "Intern" avser åtgärder som endast gäller interna API:er.
KnownActionType- kan användas utbytbart med ActionType innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

Internt: Åtgärderna är endast för interna API:er.

AzureSupportedClouds

De värden som stöds för molninställningen som en strängliteraltyp

CertificateUsage

Aktiviteter för vilka det kryptografiska certifikatet kan användas.
KnownCertificateUsage kan användas synonymt med CertificateUsage, den här uppräkningen innehåller de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

digitalSignature: Det här certifikatet kan användas för att lägga till en signatur i ett meddelande
nonRepudiation: Detta certifikat tillhandahåller en oavvislighetstjänst som skyddar mot falsk avvisning av ett meddelande
contentCommitment: En synonym för NonRepudiation som används i nyare x509-certifikat
keyEncipherment: Det här certifikatet kan användas för att kryptera en privat eller hemlig nyckel
dataEncipherment: Det här certifikatet kan användas för att dekryptera en privat eller hemlig nyckel
keyAgreement: Det här certifikatet kan användas för att utföra ett nyckelavtal, till exempel med ett Diffie-Hellman nyckelutbyte
keyCertSign: Det här certifikatet kan användas för att verifiera andra offentliga nycklar
crlSign: Det här certifikatet kan användas för att verifiera en lista över återkallade certifikat
encipherOnly: Det här certifikatet kan endast användas för att kryptera data
decipherOnly: Det här certifikatet kan endast användas för att dekryptera data
serverAuth: Det här certifikatet kan användas för att autentisera en server i en TLS/SSL-anslutning
clientAuth: Det här certifikatet kan användas för att autentisera en klient i en TLS/SSL-anslutning
codeSigning: Det här certifikatet kan användas för att autentisera ett kodobjekt
emailProtection: Det här certifikatet kan användas för att autentisera en e-postadress
timeStamping: Det här certifikatet binder hashen för ett objekt till en tid
ocspSigning: Det här certifikatet kan användas för att signera OCSP-svar

ContinuablePage

Ett gränssnitt som beskriver en sida med resultat.

CreatedByType

Den typ av entitet som skapade resursen.
<xref:KnowncreatedByType> kan användas synonymt med createdByType, innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

Användare: Entiteten skapades av en användare.
Program: Entiteten skapades av ett program.
ManagedIdentity: Entiteten skapades av en hanterad identitet.
Nyckel: Entiteten skapades av en nyckel.

CryptoKeyType

Olika typer av kryptografiska nycklar.
KnownCryptoKeyType kan användas synonymt med CryptoKeyType, den här uppräkningen innehåller de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

Offentlig: Nyckeln är en asymmetrisk offentlig nyckel.
Privat: Nyckeln är en asymmetrisk privat nyckel.

ExecutableClass

Sträng som anger om den körbara filen är 32 eller 64 bitar.
KnownExecutableClass kan användas synonymt med ExecutableClass, den här uppräkningen innehåller de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

x86: Binärfilen är 32-bitars.
x64: Binärfilen är 64-bitars.

Origin

Den avsedda utföraren av åtgärden; som i Resursbaserad åtkomstkontroll (RBAC) och granskningsloggar UX. Standardvärdet är "användare, system"
KnownOrigin- kan användas omväxlande med Origin innehåller det här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

användare: Anger att åtgärden initieras av en användare.
system: Indikerar att åtgärden initieras av ett system.
användare, system: Indikerar att operationen initieras av en användare eller ett system.

ProvisioningState

Status för ett analysjobb för fast programvara.
KnownProvisioningState kan användas omväxlande med ProvisioningState innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

Lyckades: Begäran har slutförts.
Misslyckades: Det uppstod ett fel under begäran.
Avbruten: Begäran avbröts.
Väntar: Begäran placeras i kö och väntar på körning
Extraherar: Den fasta programvaran extraheras för närvarande.
Analyserar: Analys körs på den fasta programvaran

SkuTier

Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT.

Status

Status för ett analysjobb för fast programvara.
KnownStatus kan användas omväxlande med Status innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

Väntar: Analysjobbet placeras i kö
Extraherar: Den fasta programvaran extraheras för närvarande
Analyserar: Analys körs på den fasta programvaran
Klar: Analysjobbsresultaten är klara
Fel: Ett fel uppstod när analys av inbyggd programvara kördes

SummaryResourcePropertiesUnion

Alias för SummaryResourcePropertiesUnion

SummaryType

Beskriver typen av sammanfattning.
KnownSummaryType- kan användas utbytbart med SummaryType innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

Firmware: Sammanfattningen innehåller information om den inskickade firmware
CommonVulnerabilitiesAndExposures: Sammanfattningen innehåller information om analysresultaten för Common Vulnerabilities and Exposures
BinaryHardening: Sammanfattningen innehåller information om analysresultaten för binär härdning
CryptoCertificate: Sammanfattningen innehåller information om resultaten av analysen av kryptografiska certifikat
CryptoKey: Sammanfattningen innehåller information om analysresultaten för den kryptografiska nyckeln

Uppräkningar

AzureClouds

En uppräkning för att beskriva Azure Cloud.

KnownActionType

Utökningsbar uppräkning. Anger åtgärdstypen. "Intern" avser åtgärder som endast gäller interna API:er.

KnownCertificateUsage

Aktiviteter för vilka det kryptografiska certifikatet kan användas.

KnownCreatedByType

Den typ av entitet som skapade resursen.

KnownCryptoKeyType

Olika typer av kryptografiska nycklar.

KnownExecutableClass

Sträng som anger om den körbara filen är 32 eller 64 bitar.

KnownOrigin

Den avsedda utföraren av åtgärden; som i Resursbaserad åtkomstkontroll (RBAC) och granskningsloggar UX. Standardvärdet är "user,system"

KnownProvisioningState

Status för ett analysjobb för fast programvara.

KnownStatus

Status för ett analysjobb för fast programvara.

KnownSummaryType

Beskriver typen av sammanfattning.

KnownVersions

De tillgängliga API-versionerna.

Funktioner

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

Skapar en avsökare från det serialiserade tillståndet för en annan avsökning. Detta kan vara användbart när du vill skapa avsökare på en annan värd eller om en avsökning måste konstrueras efter att den ursprungliga inte omfattas.

Funktionsinformation

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

Skapar en avsökare från det serialiserade tillståndet för en annan avsökning. Detta kan vara användbart när du vill skapa avsökare på en annan värd eller om en avsökning måste konstrueras efter att den ursprungliga inte omfattas.

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

Parametrar

serializedState

string

sourceOperation

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

Returer

PollerLike<OperationState<TResult>, TResult>