@azure/arm-iotfirmwaredefense package

Sınıflar

IoTFirmwareDefenseClient

Arabirimler

BinaryHardeningFeatures

İkili sağlamlaştırma özellikleri.

BinaryHardeningListByFirmwareOptionalParams

İsteğe bağlı parametreler.

BinaryHardeningOperations

BinaryHardening işlemlerini temsil eden arabirim.

BinaryHardeningResource

Üretici yazılımı analizi ikili sağlamlaştırma sonuç kaynağını temsil eden nesne

BinaryHardeningResult

Bir üretici yazılımının ikili sağlamlaştırması.

BinaryHardeningSummaryResource

İkili sağlamlaştırma analizi özetinin özellikleri.

CryptoCertificate

Şifreleme sertifikası özellikleri

CryptoCertificateEntity

Şifreleme sertifikasındaki bir varlık (ayırt edici ad) hakkındaki bilgiler.

CryptoCertificateResource

Üretici yazılımı analizi şifreleme sertifikası kaynağını temsil eden nesne

CryptoCertificateSummaryResource

Şifreleme sertifikası özeti özellikleri.

CryptoCertificatesListByFirmwareOptionalParams

İsteğe bağlı parametreler.

CryptoCertificatesOperations

CryptoCertificates işlemlerini temsil eden arabirim.

CryptoKey

Şifreleme anahtarı özellikleri

CryptoKeyResource

Üretici yazılımı analizi kripto anahtarı kaynağını temsil eden nesne

CryptoKeySummaryResource

Şifreleme anahtarı özeti özellikleri.

CryptoKeysListByFirmwareOptionalParams

İsteğe bağlı parametreler.

CryptoKeysOperations

CryptoKeys işlemlerini temsil eden arayüz.

CveComponent

CVE sonucunun eski bileşeni.

CveLink

CVE için başvuru bağlantısının özellikleri.

CveResource

Üretici yazılımı analizi CVE sonuç kaynağını temsil eden nesne

CveResult

Üretici yazılımında algılanan bir CVE'nin ayrıntıları.

CveSummary

CVE çözümleme özeti özellikleri.

CvesListByFirmwareOptionalParams

İsteğe bağlı parametreler.

CvesOperations

Cves işlemlerini temsil eden arayüz.

CvssScore

Ortak Güvenlik Açığı Puanlama Sistemi değerleri.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Başarısız işlemlerin hata ayrıntılarını döndürmek için tüm Azure Resource Manager API'leri için genel hata yanıtı.

Firmware

Üretici yazılımı tanımı

FirmwareProperties

Üretici yazılımı özellikleri.

FirmwareSummary

Üretici yazılımı analizi sonuçlarının üst düzey özeti için özellikler.

FirmwareUpdateDefinition

Üretici yazılımı tanımı

FirmwaresCreateOptionalParams

İsteğe bağlı parametreler.

FirmwaresDeleteOptionalParams

İsteğe bağlı parametreler.

FirmwaresGetOptionalParams

İsteğe bağlı parametreler.

FirmwaresListByWorkspaceOptionalParams

İsteğe bağlı parametreler.

FirmwaresOperations

Firmware işlemlerini temsil eden arayüz.

FirmwaresUpdateOptionalParams

İsteğe bağlı parametreler.

GenerateUploadUrlRequest

Karşıya yükleme URL'si oluşturma özellikleri

IoTFirmwareDefenseClientOptionalParams

İstemci için isteğe bağlı parametreler.

Operation

Kaynak Sağlayıcısı İşlemleri API'sinden döndürülen REST API işleminin ayrıntıları

OperationDisplay

Yerelleştirilmiş ekran bilgileri ve çalıştırma.

OperationsListOptionalParams

İsteğe bağlı parametreler.

OperationsOperations

İşlemler işlemlerini temsil eden arabirim.

PageSettings

byPage yöntemi için seçenekler

PagedAsyncIterableIterator

Hem tamamlamaya hem de sayfaya göre zaman uyumsuz yinelenebilir yinelemeye izin veren bir arabirim.

PairedKey

Eşleşen eşleştirilmiş anahtarın veya sertifikanın ayrıntıları.

PasswordHash

Parola karması özellikleri

PasswordHashResource

Üretici yazılımı analizi parola karması sonuç kaynağını temsil eden nesne

PasswordHashesListByFirmwareOptionalParams

İsteğe bağlı parametreler.

PasswordHashesOperations

PasswordHashes işlemlerini temsil eden arabirim.

ProxyResource

Azure Resource Manager proxy kaynağı için kaynak modeli tanımı. Etiketleri ve konumu olmayacak

Resource

Tüm Azure Resource Manager kaynakları için yanıtta döndürülen ortak alanlar

RestorePollerOptions
SbomComponent

Üretici yazılımının SBOM bileşeni.

SbomComponentResource

Üretici yazılımı analizi SBOM bileşeni sonuç kaynağını temsil eden nesne

SbomComponentsListByFirmwareOptionalParams

İsteğe bağlı parametreler.

SbomComponentsOperations

SbomComponents işlemlerini temsil eden arabirim.

Sku

SKU'yu temsil eden kaynak modeli tanımı

StatusMessage

Hata ve durum iletisi

SummariesGetOptionalParams

İsteğe bağlı parametreler.

SummariesListByFirmwareOptionalParams

İsteğe bağlı parametreler.

SummariesOperations

Özet işlemlerini temsil eden arayüz.

SummaryResource

Üretici yazılımı çözümleme özet kaynağını temsil eden nesne.

SummaryResourceProperties

Analiz özetinin özellikleri.

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TrackedResource

Azure Resource Manager'ın 'etiketler' ve 'konum' içeren izlenen en üst düzey kaynağın kaynak modeli tanımı

UrlToken

Blob dosyası oluşturmak veya bu dosyaya erişmek için url verileri.

UsageMetric

Kullanıcının çalışma alanına kaç tane donanım yazılımı yüklediğini temsil eden nesne.

UsageMetricProperties

Çalışma alanlarının kullanım ölçümlerinin özellikleri.

UsageMetricsGetOptionalParams

İsteğe bağlı parametreler.

UsageMetricsListByWorkspaceOptionalParams

İsteğe bağlı parametreler.

UsageMetricsOperations

UsageMetrics işlemlerini temsil eden arabirim.

Workspace

Üretici yazılımı analizi çalışma alanı.

WorkspaceProperties

Çalışma alanı özellikleri.

WorkspaceUpdate

Çalışma Alanının güncelleştirme işlemleri için kullanılan tür.

WorkspacesCreateOptionalParams

İsteğe bağlı parametreler.

WorkspacesDeleteOptionalParams

İsteğe bağlı parametreler.

WorkspacesGenerateUploadUrlOptionalParams

İsteğe bağlı parametreler.

WorkspacesGetOptionalParams

İsteğe bağlı parametreler.

WorkspacesListByResourceGroupOptionalParams

İsteğe bağlı parametreler.

WorkspacesListBySubscriptionOptionalParams

İsteğe bağlı parametreler.

WorkspacesOperations

Çalışma Alanı işlemlerini temsil eden arabirim.

WorkspacesUpdateOptionalParams

İsteğe bağlı parametreler.

Tür Diğer Adları

ActionType

Genişletilebilir sabit listesi. Eylem türünü gösterir. "İç", yalnızca iç API'lere yönelik eylemleri ifade eder.
KnownActionType ActionType ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Dahili: Eylemler yalnızca dahili API'ler içindir.

AzureSupportedClouds

Dize değişmez türü olarak bulut ayarı için desteklenen değerler

CertificateUsage

Şifreleme sertifikasının kullanılabileceği etkinlikler.
KnownCertificateUsage , CertificateUsage ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

digitalSignature: Bu sertifika, bir iletiye imza eklemek için kullanılabilir
nonRedudiation: Bu sertifika, bir mesajın yanlış olarak reddedilmesine karşı koruma sağlayan bir inkar etmeme hizmeti sağlar
contentCommitment: Daha yeni x509 sertifikalarında kullanılan NonRedudiation ile eşanlamlı
keyEncipherment: Bu sertifika, özel veya gizli bir anahtarı şifrelemek için kullanılabilir
dataEncipherment: Bu sertifika, özel veya gizli bir anahtarın şifresini çözmek için kullanılabilir
keyAgreement: Bu sertifika, Diffie-Hellman anahtarı değişimi gibi bir anahtar anlaşması gerçekleştirmek için kullanılabilir
keyCertSign: Bu sertifika, başka bir ortak anahtarı doğrulamak için kullanılabilir
crlSign: Bu sertifika, bir sertifika iptal listesini doğrulamak için kullanılabilir
encipherOnly: Bu sertifika yalnızca verileri şifrelemek için kullanılabilir
decipherOnly: Bu sertifika yalnızca verilerin şifresini çözmek için kullanılabilir
serverAuth: Bu sertifika, TLS/SSL bağlantısındaki bir sunucunun kimliğini doğrulamak için kullanılabilir
clientAuth: Bu sertifika, TLS/SSL bağlantısındaki bir istemcinin kimliğini doğrulamak için kullanılabilir
codeSigning: Bu sertifika, bir kod nesnesinin kimliğini doğrulamak için kullanılabilir
emailProtection: Bu sertifika bir e-posta adresinin kimliğini doğrulamak için kullanılabilir
timeStamping: Bu sertifika, bir nesnenin hash'ini bir zamana bağlar
ocspSigning: Bu sertifika, OCSP yanıtlarını imzalamak için kullanılabilir

ContinuablePage

Bir sonuç sayfasını açıklayan bir arayüz.

CreatedByType

Kaynağı oluşturan varlığın türü.
<xref:KnowncreatedByType> createdByType ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Kullanıcı: Varlık bir kullanıcı tarafından oluşturulmuştur.
Uygulama: Varlık bir uygulama tarafından oluşturulmuştur.
ManagedIdentity: Varlık, yönetilen bir kimlik tarafından oluşturulmuştur.
Anahtar: Varlık bir anahtar tarafından oluşturulmuştur.

CryptoKeyType

Farklı şifreleme anahtarı türleri.
KnownCryptoKeyType , CryptoKeyType ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Genel: Anahtar, asimetrik bir ortak anahtardır.
Özel: Anahtar, asimetrik bir özel anahtardır.

ExecutableClass

Yürütülebilir dosyanın 32 bit mi yoksa 64 bit mi olduğunu belirtmek için dize.
KnownExecutableClass , ExecutableClass ile birbirinin yerine kullanılabilir, bu numaralandırma hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

x86: İkili dosya 32 bittir.
x64: İkili dosya 64 bittir.

Origin

İşlemin hedeflenen yürütücüsü; Kaynak Tabanlı Erişim Denetimi (RBAC) ve denetim günlükleri UX'sinde olduğu gibi. Varsayılan değer "user,system" şeklindedir
KnownOrigin Origin ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

user: İşlemin bir kullanıcı tarafından başlatıldığını gösterir.
system: İşlemin bir sistem tarafından başlatıldığını gösterir.
user,system: İşlemin bir kullanıcı veya sistem tarafından başlatıldığını gösterir.

ProvisioningState

Üretici yazılımı analiz işinin durumu.
KnownProvisioningState ProvisioningState ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Başarılı: İstek başarıyla tamamlandı.
Başarısız: İstek sırasında bir hata oluştu.
İptal edildi: İstek iptal edildi.
Beklemede: İstek kuyruğa alındı ve yürütülmesi bekleniyor
Çıkarılıyor: Ürün Yazılımı şu anda ayıklanıyor.
Analiz: Analiz, ürün yazılımı üzerinde çalıştırılıyor

SkuTier

Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir.

Status

Üretici yazılımı analiz işinin durumu.
KnownStatus Status ile birlikte kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Beklemede: Analiz işi kuyruğa alındı
Ayıklanıyor: Ürün yazılımı şu anda ayıklanıyor
Analiz: Analiz, ürün yazılımı üzerinde çalıştırılıyor
Hazır: Analiz işi sonuçları hazır
Hata: Üretici yazılımı analizi çalıştırılırken bir hata oluştu

SummaryResourcePropertiesUnion

SummaryResourcePropertiesUnion için Diğer Ad

SummaryType

Özet türünü açıklar.
KnownSummaryType, SummaryType ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Firmware: Özet, gönderilen firmware hakkında bilgi içerir
CommonVulnerabilitiesAndExposures: Özet, Yaygın Güvenlik Açıkları ve Etkilenmeler analiz sonuçları hakkında bilgi içerir
BinaryHardening: Özet, ikili sertleştirme analizi sonuçları hakkında bilgi içerir
CryptoCertificate: Özet, şifreleme sertifikası analiz sonuçları hakkında bilgi içerir
CryptoKey: Özet, kriptografik anahtar analizi sonuçları hakkında bilgi içerir

Numaralandırmalar

AzureClouds

Azure Cloud'u açıklamak için bir sabit listesi.

KnownActionType

Genişletilebilir sabit listesi. Eylem türünü gösterir. "İç", yalnızca iç API'lere yönelik eylemleri ifade eder.

KnownCertificateUsage

Şifreleme sertifikasının kullanılabileceği etkinlikler.

KnownCreatedByType

Kaynağı oluşturan varlığın türü.

KnownCryptoKeyType

Farklı şifreleme anahtarı türleri.

KnownExecutableClass

Yürütülebilir dosyanın 32 bit mi yoksa 64 bit mi olduğunu belirtmek için dize.

KnownOrigin

İşlemin hedeflenen yürütücüsü; Kaynak Tabanlı Erişim Denetimi (RBAC) ve denetim günlükleri UX'sinde olduğu gibi. Varsayılan değer "user,system"

KnownProvisioningState

Üretici yazılımı analiz işinin durumu.

KnownStatus

Üretici yazılımı analiz işinin durumu.

KnownSummaryType

Özet türünü açıklar.

KnownVersions

Kullanılabilir API sürümleri.

İşlevler

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

Başka bir poller'ın serileştirilmiş durumundan bir poller oluşturur. Bu, farklı bir ana bilgisayarda yoklayıcılar oluşturmak istediğinizde veya orijinal olanın kapsam içinde olmadığından sonra bir yoklayıcının oluşturulması gerektiğinde yararlı olabilir.

İşlev Ayrıntıları

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

Başka bir poller'ın serileştirilmiş durumundan bir poller oluşturur. Bu, farklı bir ana bilgisayarda yoklayıcılar oluşturmak istediğinizde veya orijinal olanın kapsam içinde olmadığından sonra bir yoklayıcının oluşturulması gerektiğinde yararlı olabilir.

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

Parametreler

serializedState

string

sourceOperation

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

Döndürülenler

PollerLike<OperationState<TResult>, TResult>