Compartir a través de


@azure/arm-iotfirmwaredefense package

Clases

IoTFirmwareDefenseClient

Interfaces

BinaryHardeningFeatures

Características de protección binaria.

BinaryHardeningListByFirmwareOptionalParams

Parámetros opcionales.

BinaryHardeningOperations

Interfaz que representa una operación BinaryHardening .

BinaryHardeningResource

El objeto que representa un recurso de resultado de protección binaria de análisis de firmware

BinaryHardeningResult

Protección binaria de un firmware.

BinaryHardeningSummaryResource

Propiedades de un resumen de análisis de protección binaria.

CryptoCertificate

Propiedades de certificado criptográfico

CryptoCertificateEntity

Información sobre una entidad (nombre distintivo) en un certificado criptográfico.

CryptoCertificateResource

El objeto que representa un recurso de certificado criptográfico de análisis de firmware

CryptoCertificateSummaryResource

Propiedades para el resumen de certificados criptográficos.

CryptoCertificatesListByFirmwareOptionalParams

Parámetros opcionales.

CryptoCertificatesOperations

Interfaz que representa una operación de CryptoCertificates.

CryptoKey

Propiedades de clave criptográfica

CryptoKeyResource

El objeto que representa un recurso de clave criptográfica de análisis de firmware

CryptoKeySummaryResource

Propiedades para el resumen de claves criptográficas.

CryptoKeysListByFirmwareOptionalParams

Parámetros opcionales.

CryptoKeysOperations

Interfaz que representa una operación de CryptoKeys.

CveComponent

Componente heredado de un resultado de CVE.

CveLink

Propiedades de un vínculo de referencia para un CVE.

CveResource

El objeto que representa un recurso de resultado CVE de análisis de firmware

CveResult

Detalles de un CVE detectado en el firmware.

CveSummary

Propiedades de un resumen de análisis cve.

CvesListByFirmwareOptionalParams

Parámetros opcionales.

CvesOperations

Interfaz que representa una operación Cves.

CvssScore

Valores comunes del sistema de puntuación de vulnerabilidades.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores.

Firmware

Definición de firmware

FirmwareProperties

Propiedades de firmware.

FirmwareSummary

Propiedades para obtener un resumen general de los resultados del análisis de firmware.

FirmwareUpdateDefinition

Definición de firmware

FirmwaresCreateOptionalParams

Parámetros opcionales.

FirmwaresDeleteOptionalParams

Parámetros opcionales.

FirmwaresGetOptionalParams

Parámetros opcionales.

FirmwaresListByWorkspaceOptionalParams

Parámetros opcionales.

FirmwaresOperations

Interfaz que representa las operaciones de Firmwares.

FirmwaresUpdateOptionalParams

Parámetros opcionales.

GenerateUploadUrlRequest

Propiedades para generar una dirección URL de carga

IoTFirmwareDefenseClientOptionalParams

Parámetros opcionales para el cliente.

Operation

Detalles de una operación de API REST, devuelta desde la API de operaciones del proveedor de recursos

OperationDisplay

Información de visualización localizada para y operación.

OperationsListOptionalParams

Parámetros opcionales.

OperationsOperations

Interfaz que representa operaciones de operaciones.

PageSettings

Opciones para el método byPage

PagedAsyncIterableIterator

Una interfaz que permite la iteración asíncrona tanto hasta el final como por página.

PairedKey

Detalles de una clave o certificado emparejados coincidente.

PasswordHash

Propiedades hash de contraseña

PasswordHashResource

El objeto que representa un recurso de resultado hash de contraseña de análisis de firmware

PasswordHashesListByFirmwareOptionalParams

Parámetros opcionales.

PasswordHashesOperations

Interfaz que representa una operación PasswordHashes.

ProxyResource

Definición del modelo de recursos para un recurso proxy de Azure Resource Manager. No tendrá etiquetas ni una ubicación

Resource

Campos comunes que se devuelven en la respuesta de todos los recursos de Azure Resource Manager

RestorePollerOptions
SbomComponent

Componente SBOM de un firmware.

SbomComponentResource

El objeto que representa un recurso de resultado del componente SBOM de análisis de firmware

SbomComponentsListByFirmwareOptionalParams

Parámetros opcionales.

SbomComponentsOperations

Interfaz que representa una operación SbomComponents.

Sku

Definición del modelo de recursos que representa la SKU

StatusMessage

Mensaje de error y estado

SummariesGetOptionalParams

Parámetros opcionales.

SummariesListByFirmwareOptionalParams

Parámetros opcionales.

SummariesOperations

Interfaz que representa operaciones de resúmenes.

SummaryResource

Objeto que representa un recurso de resumen de análisis de firmware.

SummaryResourceProperties

Propiedades de un resumen de análisis.

SystemData

Metadatos relativos a la creación y última modificación del recurso.

TrackedResource

La definición del modelo de recursos para un recurso de nivel superior con seguimiento de Azure Resource Manager que tiene "etiquetas" y una "ubicación".

UrlToken

Datos de dirección URL para crear o acceder a un archivo de blob.

UsageMetric

El objeto que representa cuántos firmwares ha cargado el usuario en el espacio de trabajo.

UsageMetricProperties

Propiedades de las métricas de uso de un espacio de trabajo.

UsageMetricsGetOptionalParams

Parámetros opcionales.

UsageMetricsListByWorkspaceOptionalParams

Parámetros opcionales.

UsageMetricsOperations

Interfaz que representa una operación UsageMetrics.

Workspace

Área de trabajo de análisis de firmware.

WorkspaceProperties

Propiedades del área de trabajo.

WorkspaceUpdate

El tipo utilizado para las operaciones de actualización del espacio de trabajo.

WorkspacesCreateOptionalParams

Parámetros opcionales.

WorkspacesDeleteOptionalParams

Parámetros opcionales.

WorkspacesGenerateUploadUrlOptionalParams

Parámetros opcionales.

WorkspacesGetOptionalParams

Parámetros opcionales.

WorkspacesListByResourceGroupOptionalParams

Parámetros opcionales.

WorkspacesListBySubscriptionOptionalParams

Parámetros opcionales.

WorkspacesOperations

Interfaz que representa las operaciones de Workspaces.

WorkspacesUpdateOptionalParams

Parámetros opcionales.

Alias de tipos

ActionType

Enumeración extensible. Indica el tipo de acción. "Interno" hace referencia a las acciones que son solo para las API internas.
KnownActionType se puede usar indistintamente con ActionType, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Interno: las acciones son para API solo internas.

AzureSupportedClouds

Los valores admitidos para la configuración de nube como un tipo literal de cadena

CertificateUsage

Actividades para las que se puede utilizar el certificado criptográfico.
KnownCertificateUsage se puede usar indistintamente con CertificateUsage, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

digitalSignature: este certificado se puede usar para agregar una firma a un mensaje
nonRepudiation: este certificado proporciona un servicio de no repudio que protege contra la denegación falsa de un mensaje
contentCommitment: Sinónimo de NonRepudiation que se usa en los certificados x509 más recientes
keyEncipherment: Este certificado se puede utilizar para cifrar una clave privada o secreta
dataEncipherment: Este certificado se puede utilizar para descifrar una clave privada o secreta
keyAgreement: este certificado se puede usar para realizar un acuerdo de claves, como con un intercambio de claves Diffie-Hellman
keyCertSign: este certificado se puede usar para verificar otras claves públicas
crlSign: Este certificado se puede usar para verificar una lista de revocación de certificados
encipherOnly: este certificado solo se puede usar para cifrar datos
decipherOnly: Este certificado solo se puede usar para descifrar datos
serverAuth: Este certificado se puede utilizar para autenticar un servidor en una conexión TLS/SSL
clientAuth: este certificado se puede usar para autenticar a un cliente en una conexión TLS/SSL
codeSigning: este certificado se puede usar para autenticar un objeto de código
emailProtection: Este certificado se puede utilizar para autenticar una dirección de correo electrónico
timeStamping: Este certificado vincula el hash de un objeto a una hora
ocspSigning: este certificado se puede usar para firmar respuestas de OCSP

ContinuablePage

Una interfaz que describe una página de resultados.

CreatedByType

El tipo de entidad que creó el recurso.
<xref:KnowncreatedByType> se puede usar indistintamente con createdByType, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Usuario: la entidad fue creada por un usuario.
Aplicación: la entidad fue creada por una aplicación.
ManagedIdentity: la entidad fue creada por una identidad administrada.
Clave: la entidad fue creada por una clave.

CryptoKeyType

Diferentes tipos de claves criptográficas.
KnownCryptoKeyType se puede usar indistintamente con CryptoKeyType, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Público: La clave es una clave pública asimétrica.
Privado: La clave es una clave privada asimétrica.

ExecutableClass

Cadena para indicar si el ejecutable es de 32 o 64 bits.
KnownExecutableClass se puede usar indistintamente con ExecutableClass, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

x86: El binario es de 32 bits.
x64: El binario es de 64 bits.

Origin

Ejecutor previsto de la operación; como en control de acceso basado en recursos (RBAC) y la experiencia de usuario de los registros de auditoría. El valor predeterminado es "usuario, sistema"
KnownOrigin se puede usar indistintamente con Origin, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

user: indica que la operación la inicia un usuario.
system: Indica que la operación es iniciada por un sistema.
user,system: Indica que la operación es iniciada por un usuario o sistema.

ProvisioningState

El estado de un trabajo de análisis de firmware.
KnownProvisioningState se puede usar indistintamente con ProvisioningState, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Correcto: la solicitud se ha completado correctamente.
Error: Hubo un error durante la solicitud.
Cancelado: se canceló la solicitud.
Pendiente: la solicitud está en cola y en espera de ejecución
Extracción: El firmware se está extrayendo actualmente.
Análisis: El análisis se está ejecutando en el firmware

SkuTier

El proveedor de recursos necesita implementar este campo si el servicio tiene más de un nivel, pero no es necesario en put.

Status

El estado de un trabajo de análisis de firmware.
knownStatus se puede usar indistintamente con Status, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Pendiente: el trabajo de análisis está en cola
Extracción: El firmware se está extrayendo actualmente
Análisis: El análisis se está ejecutando en el firmware
Listo: los resultados del trabajo de análisis están listos
Error: Se produjo un error al ejecutar el análisis de firmware

SummaryResourcePropertiesUnion

Alias de SummaryResourcePropertiesUnion

SummaryType

Describe el tipo de resumen.
KnownSummaryType se puede usar indistintamente con SummaryType, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Firmware: El resumen contiene información sobre el firmware enviado
Vulnerabilidades y exposiciones comunes: el resumen contiene información sobre los resultados del análisis de vulnerabilidades y exposiciones comunes
BinaryHardening: El resumen contiene información sobre los resultados del análisis de endurecimiento binario
CryptoCertificate: el resumen contiene información sobre los resultados del análisis del certificado criptográfico
CryptoKey: El resumen contiene información sobre los resultados del análisis de claves criptográficas

Enumeraciones

AzureClouds

Una enumeración para describir la nube de Azure.

KnownActionType

Enumeración extensible. Indica el tipo de acción. "Interno" hace referencia a las acciones que son solo para las API internas.

KnownCertificateUsage

Actividades para las que se puede utilizar el certificado criptográfico.

KnownCreatedByType

El tipo de entidad que creó el recurso.

KnownCryptoKeyType

Diferentes tipos de claves criptográficas.

KnownExecutableClass

Cadena para indicar si el ejecutable es de 32 o 64 bits.

KnownOrigin

Ejecutor previsto de la operación; como en control de acceso basado en recursos (RBAC) y la experiencia de usuario de los registros de auditoría. El valor predeterminado es "usuario, sistema"

KnownProvisioningState

El estado de un trabajo de análisis de firmware.

KnownStatus

El estado de un trabajo de análisis de firmware.

KnownSummaryType

Describe el tipo de resumen.

KnownVersions

Las versiones de API disponibles.

Funciones

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

Crea un sondeador a partir del estado serializado de otro sondeador. Esto puede ser útil cuando desea crear sondeadores en un host diferente o cuando es necesario construir un sondeador después de que el original no esté en el ámbito.

Detalles de la función

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

Crea un sondeador a partir del estado serializado de otro sondeador. Esto puede ser útil cuando desea crear sondeadores en un host diferente o cuando es necesario construir un sondeador después de que el original no esté en el ámbito.

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

Parámetros

serializedState

string

sourceOperation

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

Devoluciones

PollerLike<OperationState<TResult>, TResult>