Поделиться через


@azure/arm-iotfirmwaredefense package

Классы

IoTFirmwareDefenseClient

Интерфейсы

BinaryHardeningFeatures

Функции двоичного ужесточения.

BinaryHardeningListByFirmwareOptionalParams

Необязательные параметры.

BinaryHardeningOperations

Интерфейс, представляющий операции BinaryHardening.

BinaryHardeningResource

Объект, представляющий анализ встроенного ПО, ресурс результата двоичного усиления защиты

BinaryHardeningResult

Двоичное обеспечение защиты встроенного ПО.

BinaryHardeningSummaryResource

Свойства для сводки анализа двоичного обеспечения защиты.

CryptoCertificate

Свойства сертификата шифрования

CryptoCertificateEntity

Сведения о сущности (различающееся имя) в криптографических сертификатах.

CryptoCertificateResource

Объект, представляющий ресурс криптосертификата анализа встроенного ПО

CryptoCertificateSummaryResource

Свойства сводки по криптографическим сертификатам.

CryptoCertificatesListByFirmwareOptionalParams

Необязательные параметры.

CryptoCertificatesOperations

Интерфейс, представляющий операции с КриптоСертификатами.

CryptoKey

Свойства ключа шифрования

CryptoKeyResource

Объект, представляющий ресурс криптоключа анализа встроенного ПО

CryptoKeySummaryResource

Свойства для сводки по криптографическим ключам.

CryptoKeysListByFirmwareOptionalParams

Необязательные параметры.

CryptoKeysOperations

Интерфейс, представляющий операции CryptoKeys.

CveComponent

Устаревший компонент результата CVE.

CveLink

Свойства ссылки на ссылку для CVE.

CveResource

Объект, представляющий ресурс результата CVE анализа прошивки

CveResult

Сведения о CVE, обнаруженном в встроенном ПО.

CveSummary

Свойства для сводки по анализу CVE.

CvesListByFirmwareOptionalParams

Необязательные параметры.

CvesOperations

Интерфейс, представляющий операции Cves.

CvssScore

Общие значения системы оценки уязвимостей.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Распространенный ответ об ошибке для всех API Azure Resource Manager для возврата сведений об ошибке для неудачных операций.

Firmware

Определение встроенного ПО

FirmwareProperties

Свойства встроенного ПО.

FirmwareSummary

Свойства для высокого уровня результатов анализа встроенного ПО.

FirmwareUpdateDefinition

Определение встроенного ПО

FirmwaresCreateOptionalParams

Необязательные параметры.

FirmwaresDeleteOptionalParams

Необязательные параметры.

FirmwaresGetOptionalParams

Необязательные параметры.

FirmwaresListByWorkspaceOptionalParams

Необязательные параметры.

FirmwaresOperations

Интерфейс, представляющий работу прошивки.

FirmwaresUpdateOptionalParams

Необязательные параметры.

GenerateUploadUrlRequest

Свойства для создания URL-адреса отправки

IoTFirmwareDefenseClientOptionalParams

Необязательные параметры для клиента.

Operation

Сведения об операции REST API, возвращаемой из API операций поставщика ресурсов

OperationDisplay

Локализованная информация об отображении и эксплуатации.

OperationsListOptionalParams

Необязательные параметры.

OperationsOperations

Интерфейс, представляющий операции Operations.

PageSettings

Параметры метода byPage

PagedAsyncIterableIterator

Интерфейс, который позволяет асинхронную итерируемую итерацию как до завершения, так и по страницам.

PairedKey

Сведения о сопоставленном парном ключе или сертификате.

PasswordHash

Свойства хэша паролей

PasswordHashResource

Объект, представляющий ресурс результата хеширования пароля анализа встроенного ПО

PasswordHashesListByFirmwareOptionalParams

Необязательные параметры.

PasswordHashesOperations

Интерфейс, представляющий операции PasswordHashes.

ProxyResource

Определение модели ресурсов для ресурса прокси-сервера Azure Resource Manager. У него не будут теги и расположение

Resource

Общие поля, возвращаемые в ответе для всех ресурсов Azure Resource Manager

RestorePollerOptions
SbomComponent

Компонент SBOM встроенного ПО.

SbomComponentResource

Объект, представляющий ресурс результата компонента SBOM для анализа встроенного ПО

SbomComponentsListByFirmwareOptionalParams

Необязательные параметры.

SbomComponentsOperations

Интерфейс, представляющий операции SbomComponents.

Sku

Определение модели ресурсов, представляющее номер SKU

StatusMessage

Сообщение об ошибке и состоянии

SummariesGetOptionalParams

Необязательные параметры.

SummariesListByFirmwareOptionalParams

Необязательные параметры.

SummariesOperations

Интерфейс, представляющий собой операции с резюме.

SummaryResource

Объект, представляющий сводный ресурс анализа встроенного ПО.

SummaryResourceProperties

Свойства сводки анализа.

SystemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

TrackedResource

Определение модели ресурсов для отслеживаемого ресурса Azure Resource Manager с тегами верхнего уровня и расположением

UrlToken

Данные URL-адреса для создания или доступа к файлу БОЛЬШОго двоичного объекта.

UsageMetric

Объект, представляющий количество встроенных программ, загруженных пользователем в рабочую область.

UsageMetricProperties

Свойства метрик использования рабочих областей.

UsageMetricsGetOptionalParams

Необязательные параметры.

UsageMetricsListByWorkspaceOptionalParams

Необязательные параметры.

UsageMetricsOperations

Интерфейс, представляющий операции UsageMetrics.

Workspace

Рабочая область анализа встроенного ПО.

WorkspaceProperties

Свойства рабочей области.

WorkspaceUpdate

Тип, используемый для операций обновления рабочей области.

WorkspacesCreateOptionalParams

Необязательные параметры.

WorkspacesDeleteOptionalParams

Необязательные параметры.

WorkspacesGenerateUploadUrlOptionalParams

Необязательные параметры.

WorkspacesGetOptionalParams

Необязательные параметры.

WorkspacesListByResourceGroupOptionalParams

Необязательные параметры.

WorkspacesListBySubscriptionOptionalParams

Необязательные параметры.

WorkspacesOperations

Интерфейс, представляющий операции Workspaces.

WorkspacesUpdateOptionalParams

Необязательные параметры.

Псевдонимы типа

ActionType

Расширяемое перечисление. Указывает тип действия. "Внутренний" относится к действиям, которые предназначены только для внутренних API.
KnownActionType можно использовать взаимозаменяемо с ActionType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Внутренние: действия предназначены только для внутренних API.

AzureSupportedClouds

Поддерживаемые значения для настройки облака в виде строкового литерала

CertificateUsage

Действия, для которых может быть использован криптографический сертификат.
KnownCertificateUsage может использоваться взаимозаменяемо с CertificateUsage, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

digitalSignature: Этот сертификат можно использовать для добавления подписи к сообщению
nonRepudiation: Этот сертификат предоставляет услугу фиксации авторства, которая защищает от ложного отказа в сообщении.
contentCommitment: Синоним NonReprodiation, используемый в новых сертификатах x509
keyEncipherment: Этот сертификат может быть использован для шифрования закрытого или секретного ключа
dataEncipherment: этот сертификат может быть использован для расшифровки закрытого или секретного ключа.
keyAgreement: Этот сертификат можно использовать для выполнения соглашения ключа, например, при обмене ключами Diffie-Hellman
keyCertSign: Этот сертификат может быть использован для проверки других открытых ключей
crlSign: Этот сертификат можно использовать для проверки списка отзыва сертификатов
encipherOnly: Этот сертификат можно использовать только для шифрования данных
decipherOnly: Этот сертификат можно использовать только для расшифровки данных
serverAuth: Этот сертификат можно использовать для аутентификации сервера в TLS/SSL-соединении.
clientAuth: Этот сертификат можно использовать для аутентификации клиента в TLS/SSL-соединении.
codeSigning: этот сертификат можно использовать для аутентификации объекта кода
emailProtection: этот сертификат можно использовать для аутентификации адреса электронной почты
timeStamping: этот сертификат привязывает хэш объекта к времени
ocspSigning: Этот сертификат можно использовать для подписи ответов OCSP

ContinuablePage

Интерфейс, описывающий страницу результатов.

CreatedByType

Тип сущности, создавшей ресурс.
<xref:KnowncreatedByType> может использоваться взаимозаменяемо с createdByType, это перечисление содержит известные значения, которые поддерживает сервис.

Известные значения, поддерживаемые службой

Пользователь: Сущность была создана пользователем.
Приложение: Сущность была создана приложением.
ManagedIdentity: сущность была создана управляемым удостоверением.
Ключ: сущность была создана с помощью ключа.

CryptoKeyType

Различные типы криптографических ключей.
KnownCryptoKeyType может использоваться взаимозаменяемо с CryptoKeyType, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

Публичный: Ключ является асимметричным открытым ключом.
Приватный: Ключ является асимметричным приватным ключом.

ExecutableClass

Строка, указывающая, является ли исполняемый файл 32 или 64-разрядным.
KnownExecutableClass может использоваться взаимозаменяемо с ExecutableClass, это перечисление содержит известные значения, которые поддерживает служба.

Известные значения, поддерживаемые службой

x86: Двоичный файл является 32-разрядным.
x64: Двоичный файл является 64-разрядным.

Origin

Предполагаемый исполнитель операции; как и в RBAC, а также в журналах аудита. Значение по умолчанию — "user,system"
KnownOrigin можно использовать взаимозаменяемо с Origin, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

user: Указывает, что операция инициирована пользователем.
system: указывает, что операция инициируется системой.
user,system: указывает, что операция инициирована пользователем или системой.

ProvisioningState

Состояние задания анализа встроенного ПО.
KnownProvisioningState можно использовать взаимозаменяемо с ProvisioningState, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Succeeded: запрос успешно завершен.
Failed: Во время запроса произошла ошибка.
Отменено: запрос отменен.
Pending: запрос поставлен в очередь и ожидает выполнения
Извлечение: В настоящее время происходит извлечение встроенного ПО.
Анализ: Выполняется анализ встроенного ПО

SkuTier

Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT.

Status

Состояние задания анализа встроенного ПО.
KnownStatus можно использовать взаимозаменяемо с состоянием, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Ожидание: задание анализа поставлено в очередь
Извлечение: В настоящее время происходит извлечение встроенного ПО
Анализ: Выполняется анализ встроенного ПО
Готово: Результаты задания анализа готовы
Ошибка: Произошла ошибка во время выполнения анализа прошивки

SummaryResourcePropertiesUnion

Псевдоним для SummaryResourcePropertiesUnion

SummaryType

Описывает тип резюме.
KnownSummaryType можно использовать взаимозаменяемо с SummaryType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Прошивка: Сводка содержит информацию об отправленной прошивке
CommonVulnerabilitiesAndExposures: Сводка содержит информацию о результатах анализа общих уязвимостей и рисков
BinaryHardening: Сводка содержит информацию о результатах анализа бинарного упрочнения
CryptoCertificate: Сводка содержит информацию о результатах анализа криптографического сертификата
CryptoKey: Сводка содержит информацию о результатах анализа криптографического ключа

Перечисления

AzureClouds

Перечисление для описания Azure Cloud.

KnownActionType

Расширяемое перечисление. Указывает тип действия. "Внутренний" относится к действиям, которые предназначены только для внутренних API.

KnownCertificateUsage

Действия, для которых может быть использован криптографический сертификат.

KnownCreatedByType

Тип сущности, создавшей ресурс.

KnownCryptoKeyType

Различные типы криптографических ключей.

KnownExecutableClass

Строка, указывающая, является ли исполняемый файл 32 или 64-разрядным.

KnownOrigin

Предполагаемый исполнитель операции; как и в RBAC, а также в журналах аудита. Значение по умолчанию — user, system

KnownProvisioningState

Состояние задания анализа встроенного ПО.

KnownStatus

Состояние задания анализа встроенного ПО.

KnownSummaryType

Описывает тип резюме.

KnownVersions

Доступные версии API.

Функции

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

Создает поллер из сериализованного состояния другого поллера. Это может быть полезно, когда вы хотите создать поллеры на другом узле или если поллер должен быть создан после того, как исходный поллер не находится в области видимости.

Сведения о функции

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

Создает поллер из сериализованного состояния другого поллера. Это может быть полезно, когда вы хотите создать поллеры на другом узле или если поллер должен быть создан после того, как исходный поллер не находится в области видимости.

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

Параметры

serializedState

string

sourceOperation

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

Возвращаемое значение

PollerLike<OperationState<TResult>, TResult>