Partager via


@azure/arm-iotfirmwaredefense package

Classes

IoTFirmwareDefenseClient

Interfaces

BinaryHardeningFeatures

Fonctionnalités de renforcement binaire.

BinaryHardeningListByFirmwareOptionalParams

Paramètres facultatifs.

BinaryHardeningOperations

Interface représentant une opération de BinaryHardening.

BinaryHardeningResource

L’objet représentant une ressource de résultat de renforcement binaire d’analyse de microprogramme

BinaryHardeningResult

Renforcement binaire d’un microprogramme.

BinaryHardeningSummaryResource

Propriétés d’un résumé d’analyse de renforcement binaire.

CryptoCertificate

Propriétés du certificat de chiffrement

CryptoCertificateEntity

Informations sur une entité (nom unique) dans un certificat de chiffrement.

CryptoCertificateResource

L’objet représentant une ressource de certificat de chiffrement d’analyse de microprogramme

CryptoCertificateSummaryResource

Propriétés du résumé du certificat de chiffrement.

CryptoCertificatesListByFirmwareOptionalParams

Paramètres facultatifs.

CryptoCertificatesOperations

Interface représentant une opération CryptoCertificates.

CryptoKey

Propriétés de clé de chiffrement

CryptoKeyResource

L’objet représentant une ressource de clé de chiffrement d’analyse de microprogramme

CryptoKeySummaryResource

Propriétés du résumé de la clé de chiffrement.

CryptoKeysListByFirmwareOptionalParams

Paramètres facultatifs.

CryptoKeysOperations

Interface représentant une opération CryptoKeys.

CveComponent

Composant hérité d’un résultat CVE.

CveLink

Propriétés d’un lien de référence pour un CVE.

CveResource

L’objet représentant une ressource de résultat CVE d’analyse de microprogramme

CveResult

Détails d’un CVE détecté dans le microprogramme.

CveSummary

Propriétés d’un résumé d’analyse CVE.

CvesListByFirmwareOptionalParams

Paramètres facultatifs.

CvesOperations

Interface représentant une opération Cves.

CvssScore

Valeurs courantes du système de scoring des vulnérabilités.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué.

Firmware

Définition du microprogramme

FirmwareProperties

Propriétés du microprogramme.

FirmwareSummary

Propriétés pour un résumé de haut niveau des résultats d’analyse du microprogramme.

FirmwareUpdateDefinition

Définition du microprogramme

FirmwaresCreateOptionalParams

Paramètres facultatifs.

FirmwaresDeleteOptionalParams

Paramètres facultatifs.

FirmwaresGetOptionalParams

Paramètres facultatifs.

FirmwaresListByWorkspaceOptionalParams

Paramètres facultatifs.

FirmwaresOperations

Interface représentant les opérations d’un firmware.

FirmwaresUpdateOptionalParams

Paramètres facultatifs.

GenerateUploadUrlRequest

Propriétés de génération d’une URL de chargement

IoTFirmwareDefenseClientOptionalParams

Paramètres optionnels pour le client.

Operation

Détails d’une opération d’API REST, retournée par l’API d’opérations du fournisseur de ressources

OperationDisplay

Informations d’affichage localisées pour et le fonctionnement.

OperationsListOptionalParams

Paramètres facultatifs.

OperationsOperations

Interface représentant une opération d’opérations.

PageSettings

Options de la méthode byPage

PagedAsyncIterableIterator

Une interface qui permet une itération itérable asynchrone à la fois jusqu’à l’achèvement et par page.

PairedKey

Détails d’une clé ou d’un certificat jumelé correspondant.

PasswordHash

Propriétés de hachage de mot de passe

PasswordHashResource

L’objet représentant une ressource de résultat de hachage de mot de passe d’analyse de microprogramme

PasswordHashesListByFirmwareOptionalParams

Paramètres facultatifs.

PasswordHashesOperations

Interface représentant une opération PasswordHaches.

ProxyResource

Définition du modèle de ressource pour une ressource proxy Azure Resource Manager. Il n’aura pas de balises et un emplacement

Resource

Champs courants retournés dans la réponse pour toutes les ressources Azure Resource Manager

RestorePollerOptions
SbomComponent

Composant SBOM d’un microprogramme.

SbomComponentResource

L’objet représentant une ressource de résultat de composant SBOM d’analyse de microprogramme

SbomComponentsListByFirmwareOptionalParams

Paramètres facultatifs.

SbomComponentsOperations

Interface représentant une opération SbomComponents.

Sku

Définition du modèle de ressource représentant la référence SKU

StatusMessage

Message d’erreur et d’état

SummariesGetOptionalParams

Paramètres facultatifs.

SummariesListByFirmwareOptionalParams

Paramètres facultatifs.

SummariesOperations

Interface représentant une opération Summaries.

SummaryResource

Objet représentant une ressource récapitulative d’analyse du microprogramme.

SummaryResourceProperties

Propriétés d’un résumé d’analyse.

SystemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TrackedResource

Définition du modèle de ressource pour une ressource de niveau supérieur suivi d’Azure Resource Manager qui a des « balises » et un « emplacement »

UrlToken

Données d’URL pour la création ou l’accès à un fichier blob.

UsageMetric

Objet représentant le nombre de microprogrammes que l’utilisateur a téléchargés dans l’espace de travail.

UsageMetricProperties

Propriétés des métriques d’utilisation d’un espace de travail.

UsageMetricsGetOptionalParams

Paramètres facultatifs.

UsageMetricsListByWorkspaceOptionalParams

Paramètres facultatifs.

UsageMetricsOperations

Interface représentant une opération UsageMetrics.

Workspace

Espace de travail d’analyse du microprogramme.

WorkspaceProperties

Propriétés de l’espace de travail.

WorkspaceUpdate

Type utilisé pour les opérations de mise à jour de l’espace de travail.

WorkspacesCreateOptionalParams

Paramètres facultatifs.

WorkspacesDeleteOptionalParams

Paramètres facultatifs.

WorkspacesGenerateUploadUrlOptionalParams

Paramètres facultatifs.

WorkspacesGetOptionalParams

Paramètres facultatifs.

WorkspacesListByResourceGroupOptionalParams

Paramètres facultatifs.

WorkspacesListBySubscriptionOptionalParams

Paramètres facultatifs.

WorkspacesOperations

Interface représentant une opération Workspaces.

WorkspacesUpdateOptionalParams

Paramètres facultatifs.

Alias de type

ActionType

Énumération extensible. Indique le type d’action. « Interne » fait référence aux actions destinées aux API internes uniquement.
KnownActionType peut être utilisé de manière interchangeable avec ActionType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Interne : les actions concernent les API internes uniquement.

AzureSupportedClouds

Valeurs prises en charge pour le paramètre cloud en tant que type littéral de chaîne

CertificateUsage

Activités pour lesquelles le certificat cryptographique peut être utilisé.
KnownCertificateUsage peut être utilisé de manière interchangeable avec CertificateUsage, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

digitalSignature : ce certificat peut être utilisé pour ajouter une signature à un message
nonRepudiation : ce certificat fournit un service de non-répudiation qui protège contre le faux déni d’un message
contentCommitment : synonyme de NonRepudiation utilisé dans les certificats x509 plus récents
keyCipherment : ce certificat peut être utilisé pour chiffrer une clé privée ou secrète
dataEncipherment : Ce certificat peut être utilisé pour déchiffrer une clé privée ou secrète
keyAgreement : ce certificat peut être utilisé pour exécuter un accord de clé, par exemple avec un échange de clés Diffie-Hellman
keyCertSign : ce certificat peut être utilisé pour vérifier une autre clé publique
crlSign : ce certificat peut être utilisé pour vérifier une liste de révocation de certificats
encipherOnly : ce certificat ne peut être utilisé que pour chiffrer des données
decipherOnly : ce certificat ne peut être utilisé que pour déchiffrer des données
serverAuth : Ce certificat peut être utilisé pour authentifier un serveur dans une connexion TLS/SSL
clientAuth : Ce certificat peut être utilisé pour authentifier un client dans une connexion TLS/SSL
codeSigning : ce certificat peut être utilisé pour authentifier un objet de code
emailProtection : Ce certificat peut être utilisé pour authentifier une adresse e-mail
timeStamping : ce certificat lie le hachage d’un objet à une heure
ocspSigning : Ce certificat peut être utilisé pour signer les réponses OCSP

ContinuablePage

Interface qui décrit une page de résultats.

CreatedByType

Type d’entité qui a créé la ressource.
<xref:KnowncreatedByType> peut être utilisé de manière interchangeable avec createdByType, cette énumération contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

Utilisateur : l’entité a été créée par un utilisateur.
Application : l’entité a été créée par une application.
ManagedIdentity : l’entité a été créée par une identité managée.
Clé : l’entité a été créée par une clé.

CryptoKeyType

Différents types de clés cryptographiques.
KnownCryptoKeyType peut être utilisé de manière interchangeable avec CryptoKeyType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Public : la clé est une clé publique asymétrique.
Privée : la clé est une clé privée asymétrique.

ExecutableClass

Chaîne pour indiquer si l’exécutable est de 32 ou 64 bits.
KnownExecutableClass peut être utilisé de manière interchangeable avec ExecutableClass, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

x86 : Le binaire est de 32 bits.
x64 : Le binaire est de 64 bits.

Origin

Exécuteur prévu de l’opération ; comme dans le contrôle d’accès en fonction des ressources (RBAC) et l’expérience utilisateur des journaux d’audit. La valeur par défaut est « user,system »
KnownOrigin peut être utilisé de manière interchangeable avec Origin, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

user : indique que l’opération est initiée par un utilisateur.
system : Indique que l’opération est initiée par un système.
user,system : indique que l’opération est initiée par un utilisateur ou un système.

ProvisioningState

État d’une tâche d’analyse du micrologiciel.
KnownProvisioningState peut être utilisé de manière interchangeable avec ProvisioningState, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Succès : la demande a été menée à bien.
Échec : une erreur s’est produite lors de la demande.
Annulée : la demande a été annulée.
En attente : la demande est en file d’attente et en attente d’exécution
Extraction : le micrologiciel est en cours d’extraction.
Analyse : l’analyse est en cours d’exécution sur le firmware

SkuTier

Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas obligatoire sur un PUT.

Status

État d’une tâche d’analyse du micrologiciel.
KnownStatus peut être utilisé de manière interchangeable avec Status, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

En attente : la tâche d’analyse est mise en file d’attente
Extraction : le firmware est en cours d’extraction
Analyse : l’analyse est en cours d’exécution sur le firmware
Prêt : les résultats de la tâche d’analyse sont prêts
Erreur : une erreur s’est produite lors de l’exécution de l’analyse du micrologiciel

SummaryResourcePropertiesUnion

Alias de SummaryResourcePropertiesUnion

SummaryType

Décrit le type de résumé.
KnownSummaryType peut être utilisé de manière interchangeable avec SummaryType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Micrologiciel : le résumé contient des informations sur le micrologiciel soumis
CommonVulnerabilitiesAndExposures : le résumé contient des informations sur les résultats de l’analyse des vulnérabilités et expositions courantes
BinaryHardening : le résumé contient des informations sur les résultats de l’analyse de renforcement binaire
CryptoCertificate : le résumé contient des informations sur les résultats de l’analyse du certificat cryptographique
CryptoKey : le résumé contient des informations sur les résultats de l’analyse de la clé cryptographique

Énumérations

AzureClouds

Une énumération pour décrire le Cloud Azure.

KnownActionType

Énumération extensible. Indique le type d’action. « Interne » fait référence aux actions destinées aux API internes uniquement.

KnownCertificateUsage

Activités pour lesquelles le certificat cryptographique peut être utilisé.

KnownCreatedByType

Type d’entité qui a créé la ressource.

KnownCryptoKeyType

Différents types de clés cryptographiques.

KnownExecutableClass

Chaîne pour indiquer si l’exécutable est de 32 ou 64 bits.

KnownOrigin

Exécuteur prévu de l’opération ; comme dans le contrôle d’accès en fonction des ressources (RBAC) et l’expérience utilisateur des journaux d’audit. La valeur par défaut est « utilisateur, système »

KnownProvisioningState

État d’une tâche d’analyse du micrologiciel.

KnownStatus

État d’une tâche d’analyse du micrologiciel.

KnownSummaryType

Décrit le type de résumé.

KnownVersions

Les versions d’API disponibles.

Functions

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

Crée un collecteur à partir de l’état sérialisé d’un autre collecteur. Cela peut être utile lorsque vous souhaitez créer des collecteurs sur un autre hôte ou qu’un collecteur doit être construit après que l’analyseur d’origine n’est pas dans l’étendue.

Informations relatives à la fonction

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

Crée un collecteur à partir de l’état sérialisé d’un autre collecteur. Cela peut être utile lorsque vous souhaitez créer des collecteurs sur un autre hôte ou qu’un collecteur doit être construit après que l’analyseur d’origine n’est pas dans l’étendue.

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

Paramètres

serializedState

string

sourceOperation

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

Retours

PollerLike<OperationState<TResult>, TResult>