Partilhar via


@azure/arm-iotfirmwaredefense package

Classes

IoTFirmwareDefenseClient

Interfaces

BinaryHardeningFeatures

Recursos de proteção binária.

BinaryHardeningListByFirmwareOptionalParams

Parâmetros opcionais.

BinaryHardeningOperations

Interface que representa uma operação BinaryHardening.

BinaryHardeningResource

O objeto que representa um recurso de resultado de proteção binária de análise de firmware

BinaryHardeningResult

Endurecimento binário de um firmware.

BinaryHardeningSummaryResource

Propriedades para um resumo de análise de proteção binária.

CryptoCertificate

Propriedades do certificado de criptografia

CryptoCertificateEntity

Informações sobre uma entidade (nome distinto) num certificado criptográfico.

CryptoCertificateResource

O objeto que representa um recurso de certificado de criptografia de análise de firmware

CryptoCertificateSummaryResource

Propriedades para resumo de certificado criptográfico.

CryptoCertificatesListByFirmwareOptionalParams

Parâmetros opcionais.

CryptoCertificatesOperations

Interface que representa uma operação CryptoCertificates.

CryptoKey

Propriedades da chave de criptografia

CryptoKeyResource

O objeto que representa um recurso de chave de criptografia de análise de firmware

CryptoKeySummaryResource

Propriedades para resumo da chave criptográfica.

CryptoKeysListByFirmwareOptionalParams

Parâmetros opcionais.

CryptoKeysOperations

Interface que representa uma operação CryptoKeys.

CveComponent

Componente herdado de um resultado CVE.

CveLink

Propriedades de um link de referência para uma CVE.

CveResource

O objeto que representa um recurso de resultado CVE de análise de firmware

CveResult

Detalhes de um CVE detetado no firmware.

CveSummary

Propriedades para um resumo de análise CVE.

CvesListByFirmwareOptionalParams

Parâmetros opcionais.

CvesOperations

Interface que representa uma operação Cves.

CvssScore

Valores comuns do Sistema de Pontuação de Vulnerabilidades.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha.

Firmware

Definição de firmware

FirmwareProperties

Propriedades do firmware.

FirmwareSummary

Propriedades para um resumo de alto nível dos resultados da análise de firmware.

FirmwareUpdateDefinition

Definição de firmware

FirmwaresCreateOptionalParams

Parâmetros opcionais.

FirmwaresDeleteOptionalParams

Parâmetros opcionais.

FirmwaresGetOptionalParams

Parâmetros opcionais.

FirmwaresListByWorkspaceOptionalParams

Parâmetros opcionais.

FirmwaresOperations

Interface que representa uma operação de firmwares.

FirmwaresUpdateOptionalParams

Parâmetros opcionais.

GenerateUploadUrlRequest

Propriedades para gerar um URL de carregamento

IoTFirmwareDefenseClientOptionalParams

Parâmetros opcionais para o cliente.

Operation

Detalhes de uma operação da API REST, retornados da API de Operações do Provedor de Recursos

OperationDisplay

Informações de exibição localizadas para e operação.

OperationsListOptionalParams

Parâmetros opcionais.

OperationsOperations

Interface que representa uma operação de Operações.

PageSettings

Opções para o método byPage

PagedAsyncIterableIterator

Uma interface que permite iteração assíncrona iterável até a conclusão e por página.

PairedKey

Detalhes de uma chave ou certificado emparelhado correspondente.

PasswordHash

Propriedades de hash de senha

PasswordHashResource

O objeto que representa um recurso de resultado de hash de senha de análise de firmware

PasswordHashesListByFirmwareOptionalParams

Parâmetros opcionais.

PasswordHashesOperations

Interface que representa uma operação PasswordHashes.

ProxyResource

A definição de modelo de recurso para um recurso de proxy do Azure Resource Manager. Ele não terá tags e um local

Resource

Campos comuns que são retornados na resposta para todos os recursos do Azure Resource Manager

RestorePollerOptions
SbomComponent

Componente SBOM de um firmware.

SbomComponentResource

O objeto que representa um recurso de resultado do componente SBOM de análise de firmware

SbomComponentsListByFirmwareOptionalParams

Parâmetros opcionais.

SbomComponentsOperations

Interface que representa uma operação SbomComponents.

Sku

A definição do modelo de recursos que representa a SKU

StatusMessage

Mensagem de erro e status

SummariesGetOptionalParams

Parâmetros opcionais.

SummariesListByFirmwareOptionalParams

Parâmetros opcionais.

SummariesOperations

Interface que representa uma operação de Resumos.

SummaryResource

O objeto que representa um recurso de resumo de análise de firmware.

SummaryResourceProperties

Propriedades de um resumo de análise.

SystemData

Metadados referentes à criação e última modificação do recurso.

TrackedResource

A definição do modelo de recursos para um recurso de nível superior rastreado do Azure Resource Manager que tem 'tags' e um 'local'

UrlToken

Dados de url para criar ou acessar um arquivo blob.

UsageMetric

O objeto que representa quantos firmwares o usuário carregou para o espaço de trabalho.

UsageMetricProperties

Propriedades de métricas de uso de espaços de trabalho.

UsageMetricsGetOptionalParams

Parâmetros opcionais.

UsageMetricsListByWorkspaceOptionalParams

Parâmetros opcionais.

UsageMetricsOperations

Interface que representa uma operação UsageMetrics.

Workspace

Espaço de trabalho de análise de firmware.

WorkspaceProperties

Propriedades do espaço de trabalho.

WorkspaceUpdate

O tipo usado para operações de atualização do espaço de trabalho.

WorkspacesCreateOptionalParams

Parâmetros opcionais.

WorkspacesDeleteOptionalParams

Parâmetros opcionais.

WorkspacesGenerateUploadUrlOptionalParams

Parâmetros opcionais.

WorkspacesGetOptionalParams

Parâmetros opcionais.

WorkspacesListByResourceGroupOptionalParams

Parâmetros opcionais.

WorkspacesListBySubscriptionOptionalParams

Parâmetros opcionais.

WorkspacesOperations

Interface que representa operações de espaços de trabalho.

WorkspacesUpdateOptionalParams

Parâmetros opcionais.

Aliases de Tipo

ActionType

Enum extensível. Indica o tipo de ação. "Interno" refere-se a ações que são apenas para APIs internas.
KnownActionType pode ser usado de forma intercambiável com ActionType, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Interna: as ações são apenas para APIs internas.

AzureSupportedClouds

Os valores suportados para a configuração de nuvem como um tipo literal de cadeia de caracteres

CertificateUsage

Atividades para as quais o certificado criptográfico pode ser usado.
KnownCertificateUsage pode ser usado de forma intercambiável com CertificateUsage, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

digitalSignature: este certificado pode ser usado para adicionar uma assinatura a uma mensagem
nonRepudiation: Este certificado fornece um serviço de não repúdio que protege contra a falsa negação de uma mensagem
contentCommitment: Um sinônimo de NonRepudiation usado em certificados x509 mais recentes
keyEncipherment: Este certificado pode ser usado para criptografar uma chave privada ou secreta
dataEncipherment: Este certificado pode ser usado para desencriptar uma chave privada ou secreta
keyAgreement: Este certificado pode ser usado para executar um contrato de chave, como com uma troca de chaves Diffie-Hellman
keyCertSign: Este certificado pode ser usado para verificar outras chaves públicas
crlSign: Este certificado pode ser usado para verificar uma lista de revogação de certificados
encipherOnly: Este certificado só pode ser usado para criptografar dados
decipherOnly: Este certificado só pode ser usado para desencriptar dados
serverAuth: Este certificado pode ser usado para autenticar um servidor em uma conexão TLS/SSL
clientAuth: Este certificado pode ser usado para autenticar um cliente em uma conexão TLS/SSL
codeSigning: Este certificado pode ser usado para autenticar um objeto de código
emailProtection: Este certificado pode ser usado para autenticar um endereço de e-mail
timeStamping: Este certificado vincula o hash de um objeto a uma hora
ocspSigning: Este certificado pode ser usado para assinar respostas OCSP

ContinuablePage

Uma interface que descreve uma página de resultados.

CreatedByType

O tipo de entidade que criou o recurso.
<xref:KnowncreatedByType> pode ser usado de forma intercambiável com createdByType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Usuário: A entidade foi criada por um usuário.
Aplicação: A entidade foi criada por uma aplicação.
ManagedIdentity: A entidade foi criada por uma identidade gerenciada.
Chave: A entidade foi criada por uma chave.

CryptoKeyType

Diferentes tipos de chaves criptográficas.
KnownCryptoKeyType pode ser usado de forma intercambiável com CryptoKeyType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Público: A chave é uma chave pública assimétrica.
Privado: A chave é uma chave privada assimétrica.

ExecutableClass

String para indicar se o executável é de 32 ou 64 bits.
KnownExecutableClass pode ser usado de forma intercambiável com ExecutableClass, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

x86: O binário é de 32 bits.
x64: O binário é de 64 bits.

Origin

O executor pretendido da operação; como no Controle de Acesso Baseado em Recursos (RBAC) e na UX de logs de auditoria. O valor padrão é "user,system"
KnownOrigin pode ser usado de forma intercambiável com Origin, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

user: indica que a operação é iniciada por um usuário.
system: indica que a operação é iniciada por um sistema.
user,system: Indica que a operação é iniciada por um usuário ou sistema.

ProvisioningState

O status de um trabalho de análise de firmware.
KnownProvisioningState pode ser usado de forma intercambiável com ProvisioningState, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Aprovado: A solicitação foi concluída com êxito.
Falha: Ocorreu um erro durante o pedido.
Cancelado: O pedido foi cancelado.
Pendente: A solicitação está na fila e aguardando execução
Extração: O firmware está sendo extraído no momento.
Análise: A análise está a ser executada no firmware

SkuTier

Este campo deve ser implementado pelo Provedor de Recursos se o serviço tiver mais de uma camada, mas não é obrigatório em um PUT.

Status

O status de um trabalho de análise de firmware.
KnownStatus pode ser usado de forma intercambiável com Status, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Pendente: O trabalho de análise está na fila
Extraindo: O firmware está sendo extraído no momento
Análise: A análise está a ser executada no firmware
Pronto: os resultados do trabalho de análise estão prontos
Erro: Ocorreu um erro ao executar a análise de firmware

SummaryResourcePropertiesUnion

Alias para SummaryResourcePropertiesUnion

SummaryType

Descreve o tipo de resumo.
KnownSummaryType pode ser usado de forma intercambiável com SummaryType, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Firmware: O resumo contém informações sobre o firmware enviado
CommonVulnerabilitiesAndExposures: O resumo contém informações sobre os resultados da análise Common Vulnerabilities and Exposures
BinaryHardening: O resumo contém informações sobre os resultados da análise de proteção binária
CryptoCertificate: O resumo contém informações sobre os resultados da análise do certificado criptográfico
CryptoKey: O resumo contém informações sobre os resultados da análise de chave criptográfica

Enumerações

AzureClouds

Um enum para descrever a Nuvem do Azure.

KnownActionType

Enum extensível. Indica o tipo de ação. "Interno" refere-se a ações que são apenas para APIs internas.

KnownCertificateUsage

Atividades para as quais o certificado criptográfico pode ser usado.

KnownCreatedByType

O tipo de entidade que criou o recurso.

KnownCryptoKeyType

Diferentes tipos de chaves criptográficas.

KnownExecutableClass

String para indicar se o executável é de 32 ou 64 bits.

KnownOrigin

O executor pretendido da operação; como no Controle de Acesso Baseado em Recursos (RBAC) e na UX de logs de auditoria. O valor padrão é "user,system"

KnownProvisioningState

O status de um trabalho de análise de firmware.

KnownStatus

O status de um trabalho de análise de firmware.

KnownSummaryType

Descreve o tipo de resumo.

KnownVersions

As versões de API disponíveis.

Funções

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

Cria um poller a partir do estado serializado de outro poller. Isso pode ser útil quando você deseja criar pollers em um host diferente ou um poller precisa ser construído depois que o original não está no escopo.

Detalhes de Função

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

Cria um poller a partir do estado serializado de outro poller. Isso pode ser útil quando você deseja criar pollers em um host diferente ou um poller precisa ser construído depois que o original não está no escopo.

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>

Devoluções

PollerLike<OperationState<TResult>, TResult>