Condividi tramite


@azure/arm-iotfirmwaredefense package

Classi

IoTFirmwareDefenseClient

Interfacce

BinaryHardeningFeatures

Funzionalità di protezione avanzata binaria.

BinaryHardeningListByFirmwareOptionalParams

Parametri facoltativi.

BinaryHardeningOperations

Interfaccia che rappresenta un'operazione BinaryHardening.

BinaryHardeningResource

L'oggetto che rappresenta una risorsa del risultato della protezione avanzata binaria dell'analisi del firmware

BinaryHardeningResult

Protezione avanzata binaria di un firmware.

BinaryHardeningSummaryResource

Proprietà per un riepilogo dell'analisi di protezione avanzata binaria.

CryptoCertificate

Proprietà del certificato di crittografia

CryptoCertificateEntity

Informazioni su un'entità (nome distinto) in un certificato crittografico.

CryptoCertificateResource

L'oggetto che rappresenta una risorsa certificato crittografico di analisi del firmware

CryptoCertificateSummaryResource

Proprietà per il riepilogo dei certificati crittografici.

CryptoCertificatesListByFirmwareOptionalParams

Parametri facoltativi.

CryptoCertificatesOperations

Interfaccia che rappresenta un'operazione CryptoCertificates.

CryptoKey

Proprietà della chiave di crittografia

CryptoKeyResource

L'oggetto che rappresenta una risorsa chiave crittografica per l'analisi del firmware

CryptoKeySummaryResource

Proprietà per il riepilogo delle chiavi di crittografia.

CryptoKeysListByFirmwareOptionalParams

Parametri facoltativi.

CryptoKeysOperations

Interfaccia che rappresenta un'operazione CryptoKeys.

CveComponent

Componente legacy di un risultato CVE.

CveLink

Proprietà di un collegamento di riferimento per un CVE.

CveResource

L'oggetto che rappresenta una risorsa dei risultati CVE dell'analisi del firmware

CveResult

Dettagli di un CVE rilevato nel firmware.

CveSummary

Proprietà per un riepilogo dell'analisi CVE.

CvesListByFirmwareOptionalParams

Parametri facoltativi.

CvesOperations

Interfaccia che rappresenta un'operazione Cves.

CvssScore

Valori comuni del sistema di punteggio delle vulnerabilità.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore comune per tutte le API di Azure Resource Manager per restituire i dettagli dell'errore per le operazioni non riuscite.

Firmware

Definizione del firmware

FirmwareProperties

Proprietà del firmware.

FirmwareSummary

Proprietà per riepilogo generale dei risultati dell'analisi del firmware.

FirmwareUpdateDefinition

Definizione del firmware

FirmwaresCreateOptionalParams

Parametri facoltativi.

FirmwaresDeleteOptionalParams

Parametri facoltativi.

FirmwaresGetOptionalParams

Parametri facoltativi.

FirmwaresListByWorkspaceOptionalParams

Parametri facoltativi.

FirmwaresOperations

Interfaccia che rappresenta le operazioni del firmware.

FirmwaresUpdateOptionalParams

Parametri facoltativi.

GenerateUploadUrlRequest

Proprietà per la generazione di un URL di caricamento

IoTFirmwareDefenseClientOptionalParams

Parametri facoltativi per il client.

Operation

Dettagli di un'operazione API REST, restituita dall'API operazioni del provider di risorse

OperationDisplay

Informazioni sul display localizzate per e funzionamento.

OperationsListOptionalParams

Parametri facoltativi.

OperationsOperations

Interfaccia che rappresenta un'operazione operativa.

PageSettings

Opzioni per il metodo byPage

PagedAsyncIterableIterator

Un'interfaccia che consente l'iterazione iterabile asincrona sia fino al completamento che per pagina.

PairedKey

Dettagli di una chiave o di un certificato abbinato corrispondente.

PasswordHash

Proprietà hash delle password

PasswordHashResource

L'oggetto che rappresenta una risorsa del risultato dell'hash della password di analisi del firmware

PasswordHashesListByFirmwareOptionalParams

Parametri facoltativi.

PasswordHashesOperations

Interfaccia che rappresenta un'operazione PasswordHash.

ProxyResource

Definizione del modello di risorse per una risorsa proxy di Azure Resource Manager. Non avrà tag e una posizione

Resource

Campi comuni restituiti nella risposta per tutte le risorse di Azure Resource Manager

RestorePollerOptions
SbomComponent

Componente SBOM di un firmware.

SbomComponentResource

L'oggetto che rappresenta una risorsa del risultato del componente SBOM di analisi del firmware

SbomComponentsListByFirmwareOptionalParams

Parametri facoltativi.

SbomComponentsOperations

Interfaccia che rappresenta un'operazione SbomComponents.

Sku

Definizione del modello di risorse che rappresenta lo SKU

StatusMessage

Messaggio di errore e stato

SummariesGetOptionalParams

Parametri facoltativi.

SummariesListByFirmwareOptionalParams

Parametri facoltativi.

SummariesOperations

Interfaccia che rappresenta un'operazione di riepilogo.

SummaryResource

Oggetto che rappresenta una risorsa di riepilogo dell'analisi del firmware.

SummaryResourceProperties

Proprietà di un riepilogo dell'analisi.

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

TrackedResource

La definizione del modello di risorsa per una risorsa di livello superiore di Azure Resource Manager con "tag" e "location"

UrlToken

Dati url per la creazione o l'accesso a un file BLOB.

UsageMetric

L'oggetto che rappresenta il numero di firmware che l'utente ha caricato nell'area di lavoro.

UsageMetricProperties

Proprietà delle metriche di utilizzo di un'area di lavoro.

UsageMetricsGetOptionalParams

Parametri facoltativi.

UsageMetricsListByWorkspaceOptionalParams

Parametri facoltativi.

UsageMetricsOperations

Interfaccia che rappresenta un'operazione UsageMetrics.

Workspace

Area di lavoro di analisi del firmware.

WorkspaceProperties

Proprietà dell'area di lavoro.

WorkspaceUpdate

Tipo utilizzato per le operazioni di aggiornamento dell'area di lavoro.

WorkspacesCreateOptionalParams

Parametri facoltativi.

WorkspacesDeleteOptionalParams

Parametri facoltativi.

WorkspacesGenerateUploadUrlOptionalParams

Parametri facoltativi.

WorkspacesGetOptionalParams

Parametri facoltativi.

WorkspacesListByResourceGroupOptionalParams

Parametri facoltativi.

WorkspacesListBySubscriptionOptionalParams

Parametri facoltativi.

WorkspacesOperations

Interfaccia che rappresenta le operazioni di Workspaces.

WorkspacesUpdateOptionalParams

Parametri facoltativi.

Alias tipo

ActionType

Enum estensibile. Indica il tipo di azione. "Interno" si riferisce alle azioni destinate solo alle API interne.
KnownActionType può essere usato in modo intercambiabile con ActionType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Interno: le azioni sono per le API solo interne.

AzureSupportedClouds

I valori supportati per l'impostazione cloud come tipo letterale stringa

CertificateUsage

Attività per le quali è possibile utilizzare il certificato crittografico.
KnownCertificateUsage può essere utilizzato in modo intercambiabile con CertificateUsage, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

digitalSignature: questo certificato può essere utilizzato per aggiungere una firma a un messaggio
nonRepudiation: questo certificato fornisce un servizio di non ripudio che protegge dal falso rifiuto di un messaggio
contentCommitment: sinonimo di NonRepudiation utilizzato nei certificati x509 più recenti
keyEncipherment: questo certificato può essere utilizzato per crittografare una chiave privata o segreta
dataEncipherment: questo certificato può essere utilizzato per decrittografare una chiave privata o segreta
keyAgreement: questo certificato può essere utilizzato per eseguire un accordo chiave, ad esempio con uno scambio di chiavi Diffie-Hellman
keyCertSign: questo certificato può essere utilizzato per verificare altre chiavi pubbliche
crlSign: questo certificato può essere utilizzato per verificare un elenco di revoche di certificati
encipherOnly: questo certificato può essere utilizzato solo per crittografare i dati
decipherOnly: questo certificato può essere utilizzato solo per decrittografare i dati
serverAuth: questo certificato può essere utilizzato per autenticare un server in una connessione TLS/SSL
clientAuth: questo certificato può essere utilizzato per autenticare un client in una connessione TLS/SSL
codeSigning: questo certificato può essere utilizzato per autenticare un oggetto codice
emailProtection: questo certificato può essere utilizzato per autenticare un indirizzo e-mail
timeStamping: questo certificato associa l'hash di un oggetto a un'ora
ocspSigning: questo certificato può essere utilizzato per firmare le risposte OCSP

ContinuablePage

Un'interfaccia che descrive una pagina di risultati.

CreatedByType

Tipo di entità che ha creato la risorsa.
<xref:KnowncreatedByType> può essere utilizzato in modo intercambiabile con createdByType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Utente: l'entità è stata creata da un utente.
Applicazione: l'entità è stata creata da un'applicazione.
ManagedIdentity: l'entità è stata creata da un'identità gestita.
Chiave: l'entità è stata creata da una chiave.

CryptoKeyType

Diversi tipi di chiavi crittografiche.
KnownCryptoKeyType può essere utilizzato in modo intercambiabile con CryptoKeyType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Pubblica: la chiave è una chiave pubblica asimmetrica.
Privata: la chiave è una chiave privata asimmetrica.

ExecutableClass

Stringa per indicare se l'eseguibile è a 32 o 64 bit.
KnownExecutableClass può essere utilizzato in modo intercambiabile con ExecutableClass, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

x86: il file binario è a 32 bit.
x64: il file binario è a 64 bit.

Origin

Executor previsto dell'operazione; come in Controllo degli accessi in base alle risorse e nell'esperienza utente dei log di controllo. Il valore predefinito è "utente,sistema"
KnownOrigin può essere usato in modo intercambiabile con Origin, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

user: indica che l'operazione è stata avviata da un utente.
system: indica che l'operazione è stata avviata da un sistema.
user,system: Indica che l'operazione è stata avviata da un utente o da un sistema.

ProvisioningState

Stato di un processo di analisi del firmware.
KnownProvisioningState può essere usato in modo intercambiabile con ProvisioningState, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Succeeded: la richiesta è stata completata correttamente.
Non riuscita: si è verificato un errore durante la richiesta.
Annullata: la richiesta è stata annullata.
In sospeso: la richiesta è in coda e in attesa di esecuzione
Estrazione: il firmware è attualmente in fase di estrazione.
Analisi: l'analisi è in corso sul firmware

SkuTier

Questo campo deve essere implementato dal provider di risorse se il servizio ha più di un livello, ma non è necessario in un PUT.

Status

Stato di un processo di analisi del firmware.
KnownStatus può essere usato in modo intercambiabile con Status, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

In sospeso: il processo di analisi è in coda
Estrazione: il firmware è attualmente in fase di estrazione
Analisi: l'analisi è in corso sul firmware
Pronto: i risultati del processo di analisi sono pronti
Errore: si è verificato un errore durante l'esecuzione dell'analisi del firmware

SummaryResourcePropertiesUnion

Alias per SummaryResourcePropertiesUnion

SummaryType

Descrive il tipo di riepilogo.
KnownSummaryType può essere usato in modo intercambiabile con SummaryType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Firmware: il riepilogo contiene informazioni sul firmware inviato
CommonVulnerabilitiesAndExposures: il riepilogo contiene informazioni sui risultati dell'analisi delle vulnerabilità e delle esposizioni comuni
BinaryHardening: il riepilogo contiene informazioni sui risultati dell'analisi di protezione avanzata binaria
CryptoCertificate: il riepilogo contiene informazioni sui risultati dell'analisi del certificato crittografico
CryptoKey: il riepilogo contiene informazioni sui risultati dell'analisi della chiave crittografica

Enumerazioni

AzureClouds

Un'enumerazione per descrivere Azure Cloud.

KnownActionType

Enum estensibile. Indica il tipo di azione. "Interno" si riferisce alle azioni destinate solo alle API interne.

KnownCertificateUsage

Attività per le quali è possibile utilizzare il certificato crittografico.

KnownCreatedByType

Tipo di entità che ha creato la risorsa.

KnownCryptoKeyType

Diversi tipi di chiavi crittografiche.

KnownExecutableClass

Stringa per indicare se l'eseguibile è a 32 o 64 bit.

KnownOrigin

Executor previsto dell'operazione; come in Controllo degli accessi in base alle risorse e nell'esperienza utente dei log di controllo. Il valore predefinito è "user, system"

KnownProvisioningState

Stato di un processo di analisi del firmware.

KnownStatus

Stato di un processo di analisi del firmware.

KnownSummaryType

Descrive il tipo di riepilogo.

KnownVersions

Le versioni API disponibili.

Funzioni

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

Crea un poller dallo stato serializzato di un altro poller. Ciò può essere utile quando si desidera creare poller su un host diverso o quando è necessario creare un poller dopo che quello originale non è incluso nell'ambito.

Dettagli funzione

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

Crea un poller dallo stato serializzato di un altro poller. Ciò può essere utile quando si desidera creare poller su un host diverso o quando è necessario creare un poller dopo che quello originale non è incluso nell'ambito.

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

Parametri

serializedState

string

sourceOperation

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

Restituisce

PollerLike<OperationState<TResult>, TResult>