Bagikan melalui


@azure/arm-iotfirmwaredefense package

Kelas

IoTFirmwareDefenseClient

Antarmuka

BinaryHardeningFeatures

Fitur pengerasan biner.

BinaryHardeningListByFirmwareOptionalParams

Parameter opsional.

BinaryHardeningOperations

Antarmuka yang mewakili operasi BinaryHardening.

BinaryHardeningResource

Objek yang mewakili sumber daya hasil pengerasan biner analisis firmware

BinaryHardeningResult

Pengerasan biner firmware.

BinaryHardeningSummaryResource

Properti untuk ringkasan analisis penguatan biner.

CryptoCertificate

Properti sertifikat kripto

CryptoCertificateEntity

Informasi tentang entitas (nama khusus) dalam sertifikat kriptografi.

CryptoCertificateResource

Objek yang mewakili sumber daya sertifikat kripto analisis firmware

CryptoCertificateSummaryResource

Properti untuk ringkasan sertifikat kriptografi.

CryptoCertificatesListByFirmwareOptionalParams

Parameter opsional.

CryptoCertificatesOperations

Antarmuka yang mewakili operasi CryptoCertificate.

CryptoKey

Properti kunci kripto

CryptoKeyResource

Objek yang mewakili sumber daya kunci kripto analisis firmware

CryptoKeySummaryResource

Properti untuk ringkasan kunci kriptografi.

CryptoKeysListByFirmwareOptionalParams

Parameter opsional.

CryptoKeysOperations

Antarmuka yang mewakili operasi CryptoKeys.

CveComponent

Komponen lama dari hasil CVE.

CveLink

Properti tautan referensi untuk CVE.

CveResource

Objek yang mewakili sumber daya hasil CVE analisis firmware

CveResult

Detail CVE yang terdeteksi dalam firmware.

CveSummary

Properti untuk ringkasan analisis CVE.

CvesListByFirmwareOptionalParams

Parameter opsional.

CvesOperations

Antarmuka yang mewakili operasi Cves.

CvssScore

Nilai Sistem Penilaian Kerentanan Umum.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan umum untuk semua API Azure Resource Manager untuk mengembalikan detail kesalahan untuk operasi yang gagal.

Firmware

Definisi firmware

FirmwareProperties

Properti firmware.

FirmwareSummary

Properti untuk ringkasan tingkat tinggi dari hasil analisis firmware.

FirmwareUpdateDefinition

Definisi firmware

FirmwaresCreateOptionalParams

Parameter opsional.

FirmwaresDeleteOptionalParams

Parameter opsional.

FirmwaresGetOptionalParams

Parameter opsional.

FirmwaresListByWorkspaceOptionalParams

Parameter opsional.

FirmwaresOperations

Antarmuka yang mewakili operasi Firmwares.

FirmwaresUpdateOptionalParams

Parameter opsional.

GenerateUploadUrlRequest

Properti untuk menghasilkan URL unggahan

IoTFirmwareDefenseClientOptionalParams

Parameter opsional untuk klien.

Operation

Detail operasi REST API, dikembalikan dari API Operasi Penyedia Sumber Daya

OperationDisplay

Informasi tampilan lokal untuk dan pengoperasian.

OperationsListOptionalParams

Parameter opsional.

OperationsOperations

Antarmuka yang mewakili operasi Operasi.

PageSettings

Opsi untuk metode byPage

PagedAsyncIterableIterator

Antarmuka yang memungkinkan iterasi yang dapat diulangi asinkron baik hingga selesai maupun berdasarkan halaman.

PairedKey

Detail kunci atau sertifikat berpasangan yang cocok.

PasswordHash

Properti hash kata sandi

PasswordHashResource

Objek yang mewakili sumber daya hasil hash kata sandi analisis firmware

PasswordHashesListByFirmwareOptionalParams

Parameter opsional.

PasswordHashesOperations

Antarmuka yang mewakili operasi PasswordHashes.

ProxyResource

Definisi model sumber daya untuk sumber daya proksi Azure Resource Manager. Ini tidak akan memiliki tag dan lokasi

Resource

Bidang umum yang dikembalikan dalam respons untuk semua sumber daya Azure Resource Manager

RestorePollerOptions
SbomComponent

Komponen SBOM dari firmware.

SbomComponentResource

Objek yang mewakili sumber daya hasil komponen SBOM analisis firmware

SbomComponentsListByFirmwareOptionalParams

Parameter opsional.

SbomComponentsOperations

Antarmuka yang mewakili operasi SbomComponents.

Sku

Definisi model sumber daya yang mewakili SKU

StatusMessage

Pesan kesalahan dan status

SummariesGetOptionalParams

Parameter opsional.

SummariesListByFirmwareOptionalParams

Parameter opsional.

SummariesOperations

Antarmuka yang mewakili operasi Ringkasan.

SummaryResource

Objek yang mewakili sumber daya ringkasan analisis firmware.

SummaryResourceProperties

Properti ringkasan analisis.

SystemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

TrackedResource

Definisi model sumber daya untuk Sumber Daya Azure Resource Manager melacak sumber daya tingkat atas yang memiliki 'tag' dan 'lokasi'

UrlToken

Data url untuk membuat atau mengakses file blob.

UsageMetric

Objek yang mewakili berapa banyak firmware yang telah diunggah pengguna ke ruang kerja.

UsageMetricProperties

Properti metrik penggunaan ruang kerja.

UsageMetricsGetOptionalParams

Parameter opsional.

UsageMetricsListByWorkspaceOptionalParams

Parameter opsional.

UsageMetricsOperations

Antarmuka yang mewakili operasi UsageMetrics.

Workspace

Ruang kerja analisis firmware.

WorkspaceProperties

Properti ruang kerja.

WorkspaceUpdate

Jenis yang digunakan untuk operasi pembaruan Ruang Kerja.

WorkspacesCreateOptionalParams

Parameter opsional.

WorkspacesDeleteOptionalParams

Parameter opsional.

WorkspacesGenerateUploadUrlOptionalParams

Parameter opsional.

WorkspacesGetOptionalParams

Parameter opsional.

WorkspacesListByResourceGroupOptionalParams

Parameter opsional.

WorkspacesListBySubscriptionOptionalParams

Parameter opsional.

WorkspacesOperations

Antarmuka yang mewakili operasi Ruang Kerja.

WorkspacesUpdateOptionalParams

Parameter opsional.

Alias Jenis

ActionType

Enum yang dapat diperluas. Menunjukkan jenis tindakan. "Internal" mengacu pada tindakan yang hanya untuk API internal saja.
KnownActionType dapat digunakan secara bergantian dengan ActionType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Internal: Tindakan hanya untuk API internal.

AzureSupportedClouds

Nilai yang didukung untuk pengaturan cloud sebagai jenis literal string

CertificateUsage

Aktivitas di mana sertifikat kriptografi dapat digunakan.
KnownCertificateUsage dapat digunakan secara bergantian dengan CertificateUsage, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

digitalSignature: Sertifikat ini dapat digunakan untuk menambahkan tanda tangan ke pesan
nonRepudiation: Sertifikat ini menyediakan layanan non-penolakan yang melindungi dari penolakan pesan yang palsu
contentCommitment: Sinonim untuk NonPenolakan yang digunakan dalam sertifikat x509 yang lebih baru
keyEnkripsi: Sertifikat ini dapat digunakan untuk mengenkripsi kunci pribadi atau rahasia
dataEnkripsi: Sertifikat ini dapat digunakan untuk mendekripsi kunci pribadi atau rahasia
keyAgreement: Sertifikat ini dapat digunakan untuk melakukan perjanjian kunci, seperti dengan pertukaran kunci Diffie-Hellman
keyCertSign: Sertifikat ini dapat digunakan untuk memverifikasi kunci publik lainnya
crlSign: Sertifikat ini dapat digunakan untuk memverifikasi daftar pencabutan sertifikat
encipherOnly: Sertifikat ini hanya dapat digunakan untuk mengenkripsi data
decipherOnly: Sertifikat ini hanya dapat digunakan untuk mendekripsi data
serverAuth: Sertifikat ini dapat digunakan untuk mengautentikasi server dalam koneksi TLS/SSL
clientAuth: Sertifikat ini dapat digunakan untuk mengautentikasi klien dalam koneksi TLS/SSL
codeSigning: Sertifikat ini dapat digunakan untuk mengautentikasi objek kode
emailProtection: Sertifikat ini dapat digunakan untuk mengautentikasi alamat email
timeStamping: Sertifikat ini mengikat hash objek ke waktu
ocspSigning: Sertifikat ini dapat digunakan untuk menandatangani respons OCSP

ContinuablePage

Antarmuka yang menjelaskan halaman hasil.

CreatedByType

Jenis entitas yang membuat sumber daya.
<xref:KnowncreatedByType> dapat digunakan secara bergantian dengan createdByType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Pengguna: Entitas dibuat oleh pengguna.
Aplikasi: Entitas dibuat oleh aplikasi.
ManagedIdentity: Entitas dibuat oleh identitas terkelola.
Kunci: Entitas dibuat oleh kunci.

CryptoKeyType

Berbagai jenis kunci kriptografi.
KnownCryptoKeyType dapat digunakan secara bergantian dengan CryptoKeyType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Publik: Kuncinya adalah kunci publik asimetris.
Pribadi: Kunci adalah kunci pribadi asimetris.

ExecutableClass

String untuk menunjukkan apakah executable adalah 32 atau 64 bit.
KnownExecutableClass dapat digunakan secara bergantian dengan ExecutableClass, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

x86: Biner adalah 32-bit.
x64: Binernya 64-bit.

Origin

Pelaksana operasi yang dimaksudkan; seperti dalam Resource Based Access Control (RBAC) dan log audit UX. Nilai default adalah "user,system"
KnownOrigin dapat digunakan secara bergantian dengan Origin, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

user: Menunjukkan operasi dimulai oleh pengguna.
sistem: Menunjukkan operasi dimulai oleh sistem.
user,system: Menunjukkan operasi dimulai oleh pengguna atau sistem.

ProvisioningState

Status pekerjaan analisis firmware.
KnownProvisioningState dapat digunakan secara bergantian dengan ProvisioningState, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Berhasil: Permintaan telah berhasil diselesaikan.
Gagal: Ada kesalahan selama permintaan.
Dibatalkan: Permintaan dibatalkan.
Tertunda: Permintaan diantri dan menunggu eksekusi
Mengekstraksi: Firmware saat ini sedang diekstraksi.
Menganalisis: Analisis sedang dijalankan pada firmware

SkuTier

Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT.

Status

Status pekerjaan analisis firmware.
KnownStatus dapat digunakan secara bergantian dengan Status, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Tertunda: Tugas analisis diantrek
Mengekstrak: Firmware saat ini sedang diekstraksi
Menganalisis: Analisis sedang dijalankan pada firmware
Siap: Hasil pekerjaan analisis sudah siap
Kesalahan: Terjadi kesalahan saat menjalankan analisis firmware

SummaryResourcePropertiesUnion

Alias untuk SummaryResourcePropertiesUnion

SummaryType

Menjelaskan jenis ringkasan.
KnownSummaryType dapat digunakan secara bergantian dengan SummaryType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Firmware: Ringkasan berisi informasi tentang firmware yang dikirimkan
CommonVulnerabilitiesAndExposures: Ringkasan berisi informasi tentang hasil analisis Kerentanan dan Eksposur Umum
Binary Hardening: Ringkasan berisi informasi tentang hasil analisis pengerasan biner
CryptoCertificate: Ringkasan berisi informasi tentang hasil analisis sertifikat kriptografi
CryptoKey: Ringkasan berisi informasi tentang hasil analisis kunci kriptografi

Enum

AzureClouds

Enum untuk mendeskripsikan Azure Cloud.

KnownActionType

Enum yang dapat diperluas. Menunjukkan jenis tindakan. "Internal" mengacu pada tindakan yang hanya untuk API internal saja.

KnownCertificateUsage

Aktivitas di mana sertifikat kriptografi dapat digunakan.

KnownCreatedByType

Jenis entitas yang membuat sumber daya.

KnownCryptoKeyType

Berbagai jenis kunci kriptografi.

KnownExecutableClass

String untuk menunjukkan apakah executable adalah 32 atau 64 bit.

KnownOrigin

Pelaksana operasi yang dimaksudkan; seperti dalam Resource Based Access Control (RBAC) dan log audit UX. Nilai defaultnya adalah "user,system"

KnownProvisioningState

Status pekerjaan analisis firmware.

KnownStatus

Status pekerjaan analisis firmware.

KnownSummaryType

Menjelaskan jenis ringkasan.

KnownVersions

Versi API yang tersedia.

Fungsi

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

Membuat poller dari status serialisasi poller lain. Ini dapat berguna ketika Anda ingin membuat poller di host yang berbeda atau poller perlu dibuat setelah poller asli tidak dalam cakupan.

Detail Fungsi

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

Membuat poller dari status serialisasi poller lain. Ini dapat berguna ketika Anda ingin membuat poller di host yang berbeda atau poller perlu dibuat setelah poller asli tidak dalam cakupan.

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

Parameter

serializedState

string

sourceOperation

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

Mengembalikan

PollerLike<OperationState<TResult>, TResult>