مشاركة عبر


@azure/arm-iotfirmwaredefense package

الفصول

IoTFirmwareDefenseClient

الواجهات

BinaryHardeningFeatures

ميزات تقوية ثنائية.

BinaryHardeningListByFirmwareOptionalParams

المعلمات الاختيارية.

BinaryHardeningOperations

واجهة تمثل عمليات BinaryHardening.

BinaryHardeningResource

الكائن الذي يمثل مورد نتيجة التقوية الثنائية لتحليل البرامج الثابتة

BinaryHardeningResult

تصلب ثنائي للبرنامج الثابت.

BinaryHardeningSummaryResource

خصائص ملخص تحليل تصلب ثنائي.

CryptoCertificate

خصائص شهادة التشفير

CryptoCertificateEntity

معلومات حول كيان (اسم مميز) في شهادة تشفير.

CryptoCertificateResource

الكائن الذي يمثل مورد شهادة تشفير لتحليل البرامج الثابتة

CryptoCertificateSummaryResource

خصائص ملخص شهادة التشفير.

CryptoCertificatesListByFirmwareOptionalParams

المعلمات الاختيارية.

CryptoCertificatesOperations

واجهة تمثل عمليات CryptoCertificates.

CryptoKey

خصائص مفتاح التشفير

CryptoKeyResource

الكائن الذي يمثل مورد مفتاح تشفير لتحليل البرامج الثابتة

CryptoKeySummaryResource

خصائص ملخص مفتاح التشفير.

CryptoKeysListByFirmwareOptionalParams

المعلمات الاختيارية.

CryptoKeysOperations

واجهة تمثل عمليات CryptoKeys.

CveComponent

المكون القديم لنتيجة CVE.

CveLink

خصائص الارتباط المرجعي ل CVE.

CveResource

الكائن الذي يمثل مورد نتيجة CVE لتحليل البرامج الثابتة

CveResult

تفاصيل CVE المكتشفة في البرنامج الثابت.

CveSummary

خصائص ملخص تحليل CVE.

CvesListByFirmwareOptionalParams

المعلمات الاختيارية.

CvesOperations

واجهة تمثل عمليات Cves.

CvssScore

قيم نظام تسجيل الثغرات الأمنية الشائعة.

ErrorAdditionalInfo

خطأ إدارة الموارد معلومات إضافية.

ErrorDetail

تفاصيل الخطأ.

ErrorResponse

استجابة الخطأ الشائعة لجميع واجهات برمجة تطبيقات Azure Resource Manager لإرجاع تفاصيل الخطأ للعمليات الفاشلة.

Firmware

تعريف البرنامج الثابت

FirmwareProperties

خصائص البرنامج الثابت.

FirmwareSummary

خصائص ملخص عالي المستوى لنتائج تحليل البرامج الثابتة.

FirmwareUpdateDefinition

تعريف البرنامج الثابت

FirmwaresCreateOptionalParams

المعلمات الاختيارية.

FirmwaresDeleteOptionalParams

المعلمات الاختيارية.

FirmwaresGetOptionalParams

المعلمات الاختيارية.

FirmwaresListByWorkspaceOptionalParams

المعلمات الاختيارية.

FirmwaresOperations

واجهة تمثل عمليات البرامج الثابتة.

FirmwaresUpdateOptionalParams

المعلمات الاختيارية.

GenerateUploadUrlRequest

خصائص إنشاء عنوان URL للتحميل

IoTFirmwareDefenseClientOptionalParams

معلمات اختيارية للعميل.

Operation

تفاصيل عملية REST API، التي تم إرجاعها من واجهة برمجة تطبيقات عمليات موفر الموارد

OperationDisplay

معلومات العرض المترجمة والتشغيل.

OperationsListOptionalParams

المعلمات الاختيارية.

OperationsOperations

واجهة تمثل عمليات العمليات.

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

واجهة تمثل عمليات مساحات العمل.

WorkspacesUpdateOptionalParams

المعلمات الاختيارية.

النوع أسماء مستعارة

ActionType

تعدادات قابلة للتوسيع. يشير إلى نوع الإجراء. يشير مصطلح "داخلي" إلى الإجراءات المخصصة لواجهات برمجة التطبيقات الداخلية فقط.
يمكن استخدام KnownActionType بالتبادل مع ActionType، يحتوي هذا التعداد على القيم المعروفة التي تدعمها الخدمة.

القيم المعروفة التي تدعمها الخدمة

داخلي: الإجراءات مخصصة لواجهات برمجة التطبيقات الداخلية فقط.

AzureSupportedClouds

القيم المدعومة لإعداد السحابة كنوع حرفي للسلسلة

CertificateUsage

الأنشطة التي يمكن استخدام شهادة التشفير لها.
يمكن استخدام KnownCertificateUsage بالتبادل مع CertificateUsage، ويحتوي هذا التعداد على القيم المعروفة التي تدعمها الخدمة.

القيم المعروفة التي تدعمها الخدمة

digitalSignature: يمكن استخدام هذه الشهادة لإضافة توقيع إلى رسالة
nonRepodiation: توفر هذه الشهادات خدمة عدم التنصل التي تحمي من الرفض الخاطئ للرسالة
contentCommitment: مرادف لعدم التنصل المستخدم في شهادات x509 الأحدث
keyEncipherment: يمكن استخدام هذه الشهادة لتشفير مفتاح خاص أو سري
dataEncipherment: يمكن استخدام هذه الشهادة لفك تشفير مفتاح خاص أو سري
keyAgreement: يمكن استخدام هذه الشهادة لتنفيذ اتفاقية مفتاح، مثل تبادل مفتاح Diffie-Hellman
keyCertSign: يمكن استخدام هذه الشهادة للتحقق من مفاتيح عامة أخرى
crlSign: يمكن استخدام هذه الشهادة للتحقق من قائمة إبطال الشهادات
encipherOnly: لا يمكن استخدام هذه الشهادة إلا لتشفير البيانات
decipherOnly: لا يمكن استخدام هذه الشهادة إلا لفك تشفير البيانات
serverAuth: يمكن استخدام هذه الشهادة لمصادقة خادم في اتصال TLS/SSL
clientAuth: يمكن استخدام هذه الشهادة لمصادقة عميل في اتصال TLS/SSL
codeSigning: يمكن استخدام هذه الشهادة لمصادقة كائن التعليمات البرمجية
حماية البريد الإلكتروني: يمكن استخدام هذه الشهادة لمصادقة عنوان بريد إلكتروني
timeStamping: تربط هذه الشهادة تجزئة كائن بوقت
ocspSigning: يمكن استخدام هذه الشهادة لتوقيع استجابات OCSP

ContinuablePage

واجهة تصف صفحة من النتائج.

CreatedByType

نوع الكيان الذي أنشأ المورد.
<xref:KnowncreatedByType> يمكن استخدامها بالتبادل مع createdByType ، يحتوي هذا التعداد على القيم المعروفة التي تدعمها الخدمة.

القيم المعروفة التي تدعمها الخدمة

المستخدم: تم إنشاء الكيان بواسطة مستخدم.
التطبيق: تم إنشاء الكيان بواسطة تطبيق.
ManagedIdentity: تم إنشاء الكيان بواسطة هوية مدارة.
المفتاح: تم إنشاء الكيان بواسطة مفتاح.

CryptoKeyType

أنواع مختلفة من مفاتيح التشفير.
يمكن استخدام KnownCryptoKeyType بالتبادل مع CryptoKeyType ، ويحتوي هذا التعداد على القيم المعروفة التي تدعمها الخدمة.

القيم المعروفة التي تدعمها الخدمة

عام: المفتاح هو مفتاح عام غير متماثل.
خاص: المفتاح هو مفتاح خاص غير متماثل.

ExecutableClass

سلسلة للإشارة إلى ما إذا كان الملف القابل للتنفيذ هو 32 أو 64 بت.
يمكن استخدام KnownExecutableClass بالتبادل مع ExecutableClass ، ويحتوي هذا التعداد على القيم المعروفة التي تدعمها الخدمة.

القيم المعروفة التي تدعمها الخدمة

x86: الثنائي هو 32 بت.
x64: الثنائي هو 64 بت.

Origin

المنفذ المقصود للعملية؛ كما هو الحال في التحكم في الوصول المستند إلى الموارد (RBAC) وسجلات التدقيق UX. القيمة الافتراضية هي "مستخدم ، نظام"
يمكن استخدام KnownOrigin بالتبادل مع Origin، يحتوي هذا التعداد على القيم المعروفة التي تدعمها الخدمة.

القيم المعروفة التي تدعمها الخدمة

user: يشير إلى أن العملية قد بدأها المستخدم.
system: يشير إلى أن العملية قد بدأت بواسطة نظام.
المستخدم ، النظام: يشير إلى أن العملية بدأها مستخدم أو نظام.

ProvisioningState

حالة مهمة تحليل البرامج الثابتة.
KnownProvisioningState يمكن استخدامها بالتبادل مع ProvisioningState، يحتوي هذا التعداد على القيم المعروفة التي تدعمها الخدمة.

القيم المعروفة التي تدعمها الخدمة

ناجح: تم الانتهاء من الطلب بنجاح.
تعذر ذلك: حدث خطأ أثناء الطلب.
تم الإلغاء: تم إلغاء الطلب.
معلق: الطلب في قائمة الانتظار وفي انتظار التنفيذ
الاستخراج: يتم حاليا استخراج البرنامج الثابت.
التحليل: يتم تشغيل التحليل على البرنامج الثابت

SkuTier

هذا الحقل مطلوب ليتم تنفيذه من قبل موفر الموارد إذا كانت الخدمة تحتوي على أكثر من مستوى واحد، ولكن غير مطلوب على PUT.

Status

حالة مهمة تحليل البرامج الثابتة.
يمكن استخدام KnownStatus بالتبادل مع الحالة، يحتوي هذا التعداد على القيم المعروفة التي تدعمها الخدمة.

القيم المعروفة التي تدعمها الخدمة

معلق: مهمة التحليل في قائمة الانتظار
الاستخراج: يتم حاليا استخراج البرنامج الثابت
التحليل: يتم تشغيل التحليل على البرنامج الثابت
جاهز: نتائج مهمة التحليل جاهزة
خطأ: حدث خطأ أثناء تشغيل تحليل البرامج الثابتة

SummaryResourcePropertiesUnion

الاسم المستعار ل SummaryResourcePropertiesUnion

SummaryType

يصف نوع الملخص.
KnownSummaryType يمكن استخدامها بالتبادل مع SummaryType، يحتوي هذا التعداد على القيم المعروفة التي تدعمها الخدمة.

القيم المعروفة التي تدعمها الخدمة

البرامج الثابتة: يحتوي الملخص على معلومات حول البرنامج الثابت المرسل.
CommonVulnerabilitiesAndExposures: يحتوي الملخص على معلومات حول نتائج تحليل الثغرات الأمنية الشائعة والتعرضات
BinaryHardening: يحتوي الملخص على معلومات حول نتائج تحليل التصلب الثنائي
CryptoCertificate: يحتوي الملخص على معلومات حول نتائج تحليل شهادة التشفير
CryptoKey: يحتوي الملخص على معلومات حول نتائج تحليل مفتاح التشفير

التعدادات

AzureClouds

تعداد لوصف Azure Cloud.

KnownActionType

تعدادات قابلة للتوسيع. يشير إلى نوع الإجراء. يشير مصطلح "داخلي" إلى الإجراءات المخصصة لواجهات برمجة التطبيقات الداخلية فقط.

KnownCertificateUsage

الأنشطة التي يمكن استخدام شهادة التشفير لها.

KnownCreatedByType

نوع الكيان الذي أنشأ المورد.

KnownCryptoKeyType

أنواع مختلفة من مفاتيح التشفير.

KnownExecutableClass

سلسلة للإشارة إلى ما إذا كان الملف القابل للتنفيذ هو 32 أو 64 بت.

KnownOrigin

المنفذ المقصود للعملية؛ كما هو الحال في التحكم في الوصول المستند إلى الموارد (RBAC) وسجلات التدقيق UX. القيمة الافتراضية هي "مستخدم ، نظام"

KnownProvisioningState

حالة مهمة تحليل البرامج الثابتة.

KnownStatus

حالة مهمة تحليل البرامج الثابتة.

KnownSummaryType

يصف نوع الملخص.

KnownVersions

إصدارات واجهة برمجة التطبيقات المتاحة.

الوظائف

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>