다음을 통해 공유


@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 API에 대한 일반적인 오류 응답입니다.

Firmware

펌웨어 정의

FirmwareProperties

펌웨어 속성입니다.

FirmwareSummary

펌웨어 분석 결과의 개략적인 요약에 대한 속성입니다.

FirmwareUpdateDefinition

펌웨어 정의

FirmwaresCreateOptionalParams

선택적 매개 변수입니다.

FirmwaresDeleteOptionalParams

선택적 매개 변수입니다.

FirmwaresGetOptionalParams

선택적 매개 변수입니다.

FirmwaresListByWorkspaceOptionalParams

선택적 매개 변수입니다.

FirmwaresOperations

펌웨어 작업을 나타내는 인터페이스입니다.

FirmwaresUpdateOptionalParams

선택적 매개 변수입니다.

GenerateUploadUrlRequest

업로드 URL을 생성하기 위한 속성

IoTFirmwareDefenseClientOptionalParams

클라이언트에 대한 선택적 매개 변수입니다.

Operation

리소스 공급자 작업 API에서 반환된 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

Blob 파일을 만들거나 액세스하기 위한 URL 데이터입니다.

UsageMetric

사용자가 작업 영역에 업로드한 펌웨어 수를 나타내는 개체입니다.

UsageMetricProperties

작업 영역 사용량 메트릭의 속성입니다.

UsageMetricsGetOptionalParams

선택적 매개 변수입니다.

UsageMetricsListByWorkspaceOptionalParams

선택적 매개 변수입니다.

UsageMetricsOperations

UsageMetrics 작업을 나타내는 인터페이스입니다.

Workspace

펌웨어 분석 작업 영역.

WorkspaceProperties

작업 영역 속성입니다.

WorkspaceUpdate

작업 영역의 업데이트 작업에 사용되는 유형입니다.

WorkspacesCreateOptionalParams

선택적 매개 변수입니다.

WorkspacesDeleteOptionalParams

선택적 매개 변수입니다.

WorkspacesGenerateUploadUrlOptionalParams

선택적 매개 변수입니다.

WorkspacesGetOptionalParams

선택적 매개 변수입니다.

WorkspacesListByResourceGroupOptionalParams

선택적 매개 변수입니다.

WorkspacesListBySubscriptionOptionalParams

선택적 매개 변수입니다.

WorkspacesOperations

작업 공간 작업을 나타내는 인터페이스입니다.

WorkspacesUpdateOptionalParams

선택적 매개 변수입니다.

형식 별칭

ActionType

확장 가능한 열거형. 작업 유형을 나타냅니다. "내부"는 내부 전용 API에 대한 작업을 나타냅니다.
KnownActionType ActionType과 상호 교환하여 사용할 수 이 열거형에는 서비스에서 지원하는 알려진 값이 포함됩니다.

서비스에서 지원하는 알려진 값

내부: 작업은 내부 전용 API에 대한 것입니다.

AzureSupportedClouds

문자열 리터럴 유형으로 클라우드 설정에 지원되는 값

CertificateUsage

암호화 인증서를 사용할 수 있는 활동입니다.
KnownCertificateUsage 는 CertificateUsage와 같은 의미로 사용할 수 있으며, 이 열거형에는 서비스에서 지원하는 알려진 값이 포함됩니다.

서비스에서 지원하는 알려진 값

digitalSignature: 이 인증서를 사용하여 메시지에 서명을 추가할 수 있습니다.
부인 방지: 이 인증서는 메시지의 잘못된 거부로부터 보호하는 부인 방지 서비스를 제공합니다
contentCommitment: 최신 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: 엔터티가 관리 ID에 의해 만들어졌습니다.
: 엔터티가 키에 의해 생성되었습니다.

CryptoKeyType

다양한 유형의 암호화 키.
KnownCryptoKeyType 은 CryptoKeyType과 같은 의미로 사용할 수 있으며, 이 열거형에는 서비스에서 지원하는 알려진 값이 포함되어 있습니다.

서비스에서 지원하는 알려진 값

공개: 키는 비대칭 공개 키입니다.
프라이빗: 키는 비대칭 프라이빗 키입니다.

ExecutableClass

실행 파일이 32비트인지 64비트인지 나타내는 문자열입니다.
KnownExecutableClass 는 ExecutableClass 와 같은 의미로 사용할 수 있으며, 이 열거형에는 서비스가 지원하는 알려진 값이 포함됩니다.

서비스에서 지원하는 알려진 값

x86: 이진 파일은 32비트입니다.
x64: 이진 파일은 64비트입니다.

Origin

작업의 의도된 실행기입니다. RBAC(리소스 기반 액세스 제어) 및 감사 로그 UX에서와 같습니다. 기본값은 "user,system"입니다.
KnownOrigin Origin과 상호 교환하여 사용할 수 이 열거형에는 서비스에서 지원하는 알려진 값이 포함됩니다.

서비스에서 지원하는 알려진 값

사용자: 사용자가 작업을 시작했음을 나타냅니다.
system: 시스템에 의해 작업이 시작되었음을 나타냅니다.
user,system: 사용자 또는 시스템에 의해 작업이 시작되었음을 나타냅니다.

ProvisioningState

펌웨어 분석 작업의 상태입니다.
KnownProvisioningState ProvisioningState와 교환하여 사용할 수 이 열거형에는 서비스에서 지원하는 알려진 값이 포함됩니다.

서비스에서 지원하는 알려진 값

성공: 요청이 성공적으로 완료되었습니다.
실패: 요청 중에 오류가 발생했습니다.
취소됨: 요청이 취소되었습니다.
보류 중: 요청이 대기 중이며 실행을 기다리고 있습니다.
추출 중: 펌웨어가 현재 추출 중입니다.
분석 중: 펌웨어에서 분석이 실행되고 있습니다.

SkuTier

이 필드는 서비스에 둘 이상의 계층이 있지만 PUT에는 필요하지 않은 경우 리소스 공급자가 구현해야 합니다.

Status

펌웨어 분석 작업의 상태입니다.
KnownStatus 상태와 상호 교환하여 사용할 수 이 열거형에는 서비스에서 지원하는 알려진 값이 포함됩니다.

서비스에서 지원하는 알려진 값

보류 중: 분석 작업이 대기열에 있습니다.
추출 중: 펌웨어가 현재 추출 중입니다.
분석 중: 펌웨어에서 분석이 실행되고 있습니다.
준비: 분석 작업 결과가 준비되었습니다.
오류: 펌웨어 분석을 실행하는 동안 오류가 발생했습니다.

SummaryResourcePropertiesUnion

SummaryResourcePropertiesUnion의 별칭

SummaryType

요약 유형을 설명합니다.
KnownSummaryType SummaryType과 교환하여 사용할 수 이 열거형에는 서비스에서 지원하는 알려진 값이 포함됩니다.

서비스에서 지원하는 알려진 값

펌웨어: 요약에는 제출된 펌웨어에 대한 정보가 포함되어 있습니다.
CommonVulnerabilitiesAndExposures: 요약에는 Common Vulnerabilities and Exposures 분석 결과에 대한 정보가 포함되어 있습니다
BinaryHardening: 요약에는 이진 강화 분석 결과에 대한 정보가 포함되어 있습니다.
CryptoCertificate: 요약에는 암호화 인증서 분석 결과에 대한 정보가 포함되어 있습니다
CryptoKey: 요약에는 암호화 키 분석 결과에 대한 정보가 포함되어 있습니다

열거형

AzureClouds

Azure Cloud를 설명하는 열거형입니다.

KnownActionType

확장 가능한 열거형. 작업 유형을 나타냅니다. "내부"는 내부 전용 API에 대한 작업을 나타냅니다.

KnownCertificateUsage

암호화 인증서를 사용할 수 있는 활동입니다.

KnownCreatedByType

리소스를 만든 엔터티의 종류입니다.

KnownCryptoKeyType

다양한 유형의 암호화 키.

KnownExecutableClass

실행 파일이 32비트인지 64비트인지 나타내는 문자열입니다.

KnownOrigin

작업의 의도된 실행기입니다. RBAC(리소스 기반 액세스 제어) 및 감사 로그 UX에서와 같습니다. 기본값은 "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>