2.0.0 (2025-08-29)
- Azure Resource Manager IoT Firmware Defense client library for Java. This package contains Microsoft Azure SDK for IoT Firmware Defense Management SDK. Firmware & IoT Security REST API. Package api-version 2025-08-02. For documentation on how to use this package, please see Azure Management Libraries for Java.
Breaking Changes
models.SbomComponentListResult
was removed
models.WorkspaceList
was removed
models.BinaryHardeningListResult
was removed
models.CryptoKeyListResult
was removed
models.SummaryListResult
was removed
models.CveListResult
was removed
models.CryptoCertificateListResult
was removed
models.FirmwareList
was removed
models.SummaryName
was removed
models.OperationListResult
was removed
models.WorkspaceUpdateDefinition
was removed
models.PasswordHashListResult
was removed
models.PairedKey
was modified
id()
was removedwithType(java.lang.String)
was removedwithId(java.lang.String)
was removed
models.CveResource
was modified
namePropertiesName()
was removed
IoTFirmwareDefenseManager
was modified
fluent.IoTFirmwareDefense serviceClient()
->fluent.IoTFirmwareDefenseMgmtClient serviceClient()
models.CryptoCertificateSummaryResource
was modified
expired()
was removedpairedKeys()
was removedwithPairedKeys(java.lang.Long)
was removedexpiringSoon()
was removedtotalCertificates()
was removedwithSelfSigned(java.lang.Long)
was removedwithWeakSignature(java.lang.Long)
was removedweakSignature()
was removedwithShortKeySize(java.lang.Long)
was removedwithExpiringSoon(java.lang.Long)
was removedshortKeySize()
was removedselfSigned()
was removedwithTotalCertificates(java.lang.Long)
was removedwithExpired(java.lang.Long)
was removed
models.BinaryHardeningSummaryResource
was modified
stripped()
was removedrelro()
was removedwithStripped(java.lang.Integer)
was removedwithTotalFiles(java.lang.Long)
was removedwithPie(java.lang.Integer)
was removedpie()
was removedwithCanary(java.lang.Integer)
was removednx()
was removedcanary()
was removedwithNx(java.lang.Integer)
was removedwithRelro(java.lang.Integer)
was removed
models.CryptoCertificateEntity
was modified
withState(java.lang.String)
was removedwithCountry(java.lang.String)
was removedwithOrganizationalUnit(java.lang.String)
was removedwithCommonName(java.lang.String)
was removedwithOrganization(java.lang.String)
was removed
models.CveLink
was modified
withLabel(java.lang.String)
was removedwithHref(java.lang.String)
was removed
models.Summaries
was modified
getWithResponse(java.lang.String,java.lang.String,java.lang.String,models.SummaryName,com.azure.core.util.Context)
was removedget(java.lang.String,java.lang.String,java.lang.String,models.SummaryName)
was removed
models.FirmwareSummary
was modified
withRootFileSystems(java.lang.Long)
was removedwithComponentCount(java.lang.Long)
was removedwithExtractedFileCount(java.lang.Long)
was removedwithBinaryCount(java.lang.Long)
was removedwithAnalysisTimeSeconds(java.lang.Long)
was removedwithFileSize(java.lang.Long)
was removedwithExtractedSize(java.lang.Long)
was removed
models.Workspaces
was modified
deleteByResourceGroupWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context)
was removedcom.azure.core.http.rest.Response deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
->void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
models.Firmwares
was modified
generateFilesystemDownloadUrl(java.lang.String,java.lang.String,java.lang.String)
was removedgenerateDownloadUrlWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)
was removedgenerateDownloadUrl(java.lang.String,java.lang.String,java.lang.String)
was removedgenerateFilesystemDownloadUrlWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)
was removed
models.CveComponent
was modified
withComponentId(java.lang.String)
was removedwithName(java.lang.String)
was removedwithVersion(java.lang.String)
was removed
models.CveSummary
was modified
critical()
was removedmedium()
was removedwithUnknown(java.lang.Long)
was removedwithHigh(java.lang.Long)
was removedwithMedium(java.lang.Long)
was removedlow()
was removedwithLow(java.lang.Long)
was removedwithCritical(java.lang.Long)
was removedhigh()
was removedunknown()
was removed
models.CryptoKeyResource
was modified
keySize()
was removedjava.lang.String keyType()
->models.CryptoKeyType keyType()
models.CryptoCertificateResource
was modified
usage()
was removedkeySize()
was removedrole()
was removedkeyAlgorithm()
was removednamePropertiesName()
was removed
models.CryptoKeySummaryResource
was modified
withShortKeySize(java.lang.Long)
was removedwithTotalKeys(java.lang.Long)
was removedprivateKeys()
was removedtotalKeys()
was removedwithPrivateKeys(java.lang.Long)
was removedwithPairedKeys(java.lang.Long)
was removedwithPublicKeys(java.lang.Long)
was removedshortKeySize()
was removedpairedKeys()
was removedpublicKeys()
was removed
models.Firmware
was modified
generateFilesystemDownloadUrlWithResponse(com.azure.core.util.Context)
was removedgenerateDownloadUrlWithResponse(com.azure.core.util.Context)
was removedgenerateFilesystemDownloadUrl()
was removedgenerateDownloadUrl()
was removed
models.BinaryHardeningResource
was modified
stripped()
was removedcanary()
was removedrelro()
was removedarchitecture()
was removedclassProperty()
was removedpie()
was removednx()
was removed
Features Added
-
models.UsageMetric
was added -
models.WorkspaceUpdate
was added -
models.SkuTier
was added -
models.Sku
was added -
models.UsageMetrics
was added -
models.CvssScore
was added -
models.CertificateUsage
was added -
models.ExecutableClass
was added -
models.BinaryHardeningFeatures
was added -
models.CryptoKeyType
was added
models.PairedKey
was modified
pairedKeyId()
was added
models.SbomComponentResource
was modified
provisioningState()
was added
models.CveResource
was modified
provisioningState()
was addedcomponentId()
was addedcomponentVersion()
was addedcomponentName()
was addedcvssScores()
was addedeffectiveCvssVersion()
was addedeffectiveCvssScore()
was addedcveName()
was added
IoTFirmwareDefenseManager
was modified
usageMetrics()
was added
models.Workspace
was modified
sku()
was added
models.CryptoCertificateSummaryResource
was modified
totalCertificateCount()
was addedexpiredCertificateCount()
was addedweakSignatureCount()
was addedexpiringSoonCertificateCount()
was addedselfSignedCertificateCount()
was addedshortKeySizeCount()
was addedpairedKeyCount()
was added
models.BinaryHardeningSummaryResource
was modified
strippedBinaryCount()
was addednotExecutableStackCount()
was addedrelocationReadOnlyCount()
was addedpositionIndependentExecutableCount()
was addedstackCanaryCount()
was added
models.Summaries
was modified
getWithResponse(java.lang.String,java.lang.String,java.lang.String,models.SummaryType,com.azure.core.util.Context)
was addedget(java.lang.String,java.lang.String,java.lang.String,models.SummaryType)
was added
models.Workspace$Update
was modified
withTags(java.util.Map)
was addedwithSku(models.Sku)
was added
models.Workspaces
was modified
delete(java.lang.String,java.lang.String,com.azure.core.util.Context)
was added
models.Workspace$Definition
was modified
withSku(models.Sku)
was added
models.CveSummary
was modified
mediumCveCount()
was addedhighCveCount()
was addedunknownCveCount()
was addedcriticalCveCount()
was addedlowCveCount()
was added
models.SummaryResourceProperties
was modified
provisioningState()
was added
models.CryptoKeyResource
was modified
cryptoKeySize()
was addedprovisioningState()
was added
models.CryptoCertificateResource
was modified
certificateRole()
was addedprovisioningState()
was addedcertificateKeySize()
was addedcertificateName()
was addedcertificateUsage()
was addedcertificateKeyAlgorithm()
was added
models.CryptoKeySummaryResource
was modified
privateKeyCount()
was addedpublicKeyCount()
was addedshortKeySizeCount()
was addedpairedKeyCount()
was addedtotalKeyCount()
was added
models.PasswordHashResource
was modified
provisioningState()
was added
models.BinaryHardeningResource
was modified
securityHardeningFeatures()
was addedprovisioningState()
was addedexecutableClass()
was addedexecutableArchitecture()
was added