Skip to content

Commit 81fc2c1

Browse files
[AutoPR azure-resourcemanager-iotfirmwaredefense]-generated-from-SDK Generation - Java-5275568 (#46539)
* Configurations: 'specification/fist/IotFirmwareDefense.Management/tspconfig.yaml', API Version: 2025-08-02, SDK Release Type: stable, and CommitSHA: '222af3670e36c5083cb0dc8a9c2677a8f77f8958' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5275568 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * bump to 2.0.0 due to breaks --------- Co-authored-by: Weidong Xu <[email protected]>
1 parent 5ece61f commit 81fc2c1

File tree

74 files changed

+1185
-421
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+1185
-421
lines changed

eng/versioning/version_client.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ com.azure.resourcemanager:azure-resourcemanager-networkcloud;2.0.0;2.1.0-beta.1
440440
com.azure.resourcemanager:azure-resourcemanager-cosmosdbforpostgresql;1.0.0;1.1.0-beta.3
441441
com.azure.resourcemanager:azure-resourcemanager-managementgroups;1.0.0-beta.2;1.0.0-beta.3
442442
com.azure.resourcemanager:azure-resourcemanager-managednetworkfabric;1.1.0;1.2.0-beta.1
443-
com.azure.resourcemanager:azure-resourcemanager-iotfirmwaredefense;1.1.0;1.2.0-beta.1
443+
com.azure.resourcemanager:azure-resourcemanager-iotfirmwaredefense;1.1.0;2.0.0
444444
com.azure.resourcemanager:azure-resourcemanager-quantum;1.0.0-beta.3;1.0.0-beta.4
445445
com.azure.resourcemanager:azure-resourcemanager-chaos;1.3.0;1.4.0-beta.1
446446
com.azure.resourcemanager:azure-resourcemanager-sphere;1.1.0;1.2.0-beta.1

sdk/iotfirmwaredefense/azure-resourcemanager-iotfirmwaredefense/CHANGELOG.md

Lines changed: 307 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,312 @@
11
# Release History
22

3+
## 2.0.0 (2025-08-29)
4+
5+
- 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](https://aka.ms/azsdk/java/mgmt).
6+
7+
### Breaking Changes
8+
9+
#### `models.SbomComponentListResult` was removed
10+
11+
#### `models.WorkspaceList` was removed
12+
13+
#### `models.BinaryHardeningListResult` was removed
14+
15+
#### `models.CryptoKeyListResult` was removed
16+
17+
#### `models.SummaryListResult` was removed
18+
19+
#### `models.CveListResult` was removed
20+
21+
#### `models.CryptoCertificateListResult` was removed
22+
23+
#### `models.FirmwareList` was removed
24+
25+
#### `models.SummaryName` was removed
26+
27+
#### `models.OperationListResult` was removed
28+
29+
#### `models.WorkspaceUpdateDefinition` was removed
30+
31+
#### `models.PasswordHashListResult` was removed
32+
33+
#### `models.PairedKey` was modified
34+
35+
* `id()` was removed
36+
* `withType(java.lang.String)` was removed
37+
* `withId(java.lang.String)` was removed
38+
39+
#### `models.CveResource` was modified
40+
41+
* `namePropertiesName()` was removed
42+
43+
#### `IoTFirmwareDefenseManager` was modified
44+
45+
* `fluent.IoTFirmwareDefense serviceClient()` -> `fluent.IoTFirmwareDefenseMgmtClient serviceClient()`
46+
47+
#### `models.CryptoCertificateSummaryResource` was modified
48+
49+
* `expired()` was removed
50+
* `pairedKeys()` was removed
51+
* `withPairedKeys(java.lang.Long)` was removed
52+
* `expiringSoon()` was removed
53+
* `totalCertificates()` was removed
54+
* `withSelfSigned(java.lang.Long)` was removed
55+
* `withWeakSignature(java.lang.Long)` was removed
56+
* `weakSignature()` was removed
57+
* `withShortKeySize(java.lang.Long)` was removed
58+
* `withExpiringSoon(java.lang.Long)` was removed
59+
* `shortKeySize()` was removed
60+
* `selfSigned()` was removed
61+
* `withTotalCertificates(java.lang.Long)` was removed
62+
* `withExpired(java.lang.Long)` was removed
63+
64+
#### `models.BinaryHardeningSummaryResource` was modified
65+
66+
* `stripped()` was removed
67+
* `relro()` was removed
68+
* `withStripped(java.lang.Integer)` was removed
69+
* `withTotalFiles(java.lang.Long)` was removed
70+
* `withPie(java.lang.Integer)` was removed
71+
* `pie()` was removed
72+
* `withCanary(java.lang.Integer)` was removed
73+
* `nx()` was removed
74+
* `canary()` was removed
75+
* `withNx(java.lang.Integer)` was removed
76+
* `withRelro(java.lang.Integer)` was removed
77+
78+
#### `models.CryptoCertificateEntity` was modified
79+
80+
* `withState(java.lang.String)` was removed
81+
* `withCountry(java.lang.String)` was removed
82+
* `withOrganizationalUnit(java.lang.String)` was removed
83+
* `withCommonName(java.lang.String)` was removed
84+
* `withOrganization(java.lang.String)` was removed
85+
86+
#### `models.CveLink` was modified
87+
88+
* `withLabel(java.lang.String)` was removed
89+
* `withHref(java.lang.String)` was removed
90+
91+
#### `models.Summaries` was modified
92+
93+
* `getWithResponse(java.lang.String,java.lang.String,java.lang.String,models.SummaryName,com.azure.core.util.Context)` was removed
94+
* `get(java.lang.String,java.lang.String,java.lang.String,models.SummaryName)` was removed
95+
96+
#### `models.FirmwareSummary` was modified
97+
98+
* `withRootFileSystems(java.lang.Long)` was removed
99+
* `withComponentCount(java.lang.Long)` was removed
100+
* `withExtractedFileCount(java.lang.Long)` was removed
101+
* `withBinaryCount(java.lang.Long)` was removed
102+
* `withAnalysisTimeSeconds(java.lang.Long)` was removed
103+
* `withFileSize(java.lang.Long)` was removed
104+
* `withExtractedSize(java.lang.Long)` was removed
105+
106+
#### `models.Workspaces` was modified
107+
108+
* `deleteByResourceGroupWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed
109+
* `com.azure.core.http.rest.Response deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)` -> `void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)`
110+
111+
#### `models.Firmwares` was modified
112+
113+
* `generateFilesystemDownloadUrl(java.lang.String,java.lang.String,java.lang.String)` was removed
114+
* `generateDownloadUrlWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed
115+
* `generateDownloadUrl(java.lang.String,java.lang.String,java.lang.String)` was removed
116+
* `generateFilesystemDownloadUrlWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed
117+
118+
#### `models.CveComponent` was modified
119+
120+
* `withComponentId(java.lang.String)` was removed
121+
* `withName(java.lang.String)` was removed
122+
* `withVersion(java.lang.String)` was removed
123+
124+
#### `models.CveSummary` was modified
125+
126+
* `critical()` was removed
127+
* `medium()` was removed
128+
* `withUnknown(java.lang.Long)` was removed
129+
* `withHigh(java.lang.Long)` was removed
130+
* `withMedium(java.lang.Long)` was removed
131+
* `low()` was removed
132+
* `withLow(java.lang.Long)` was removed
133+
* `withCritical(java.lang.Long)` was removed
134+
* `high()` was removed
135+
* `unknown()` was removed
136+
137+
#### `models.CryptoKeyResource` was modified
138+
139+
* `keySize()` was removed
140+
* `java.lang.String keyType()` -> `models.CryptoKeyType keyType()`
141+
142+
#### `models.CryptoCertificateResource` was modified
143+
144+
* `usage()` was removed
145+
* `keySize()` was removed
146+
* `role()` was removed
147+
* `keyAlgorithm()` was removed
148+
* `namePropertiesName()` was removed
149+
150+
#### `models.CryptoKeySummaryResource` was modified
151+
152+
* `withShortKeySize(java.lang.Long)` was removed
153+
* `withTotalKeys(java.lang.Long)` was removed
154+
* `privateKeys()` was removed
155+
* `totalKeys()` was removed
156+
* `withPrivateKeys(java.lang.Long)` was removed
157+
* `withPairedKeys(java.lang.Long)` was removed
158+
* `withPublicKeys(java.lang.Long)` was removed
159+
* `shortKeySize()` was removed
160+
* `pairedKeys()` was removed
161+
* `publicKeys()` was removed
162+
163+
#### `models.Firmware` was modified
164+
165+
* `generateFilesystemDownloadUrlWithResponse(com.azure.core.util.Context)` was removed
166+
* `generateDownloadUrlWithResponse(com.azure.core.util.Context)` was removed
167+
* `generateFilesystemDownloadUrl()` was removed
168+
* `generateDownloadUrl()` was removed
169+
170+
#### `models.BinaryHardeningResource` was modified
171+
172+
* `stripped()` was removed
173+
* `canary()` was removed
174+
* `relro()` was removed
175+
* `architecture()` was removed
176+
* `classProperty()` was removed
177+
* `pie()` was removed
178+
* `nx()` was removed
179+
180+
### Features Added
181+
182+
* `models.UsageMetric` was added
183+
184+
* `models.WorkspaceUpdate` was added
185+
186+
* `models.SkuTier` was added
187+
188+
* `models.Sku` was added
189+
190+
* `models.UsageMetrics` was added
191+
192+
* `models.CvssScore` was added
193+
194+
* `models.CertificateUsage` was added
195+
196+
* `models.ExecutableClass` was added
197+
198+
* `models.BinaryHardeningFeatures` was added
199+
200+
* `models.CryptoKeyType` was added
201+
202+
#### `models.PairedKey` was modified
203+
204+
* `pairedKeyId()` was added
205+
206+
#### `models.SbomComponentResource` was modified
207+
208+
* `provisioningState()` was added
209+
210+
#### `models.CveResource` was modified
211+
212+
* `provisioningState()` was added
213+
* `componentId()` was added
214+
* `componentVersion()` was added
215+
* `componentName()` was added
216+
* `cvssScores()` was added
217+
* `effectiveCvssVersion()` was added
218+
* `effectiveCvssScore()` was added
219+
* `cveName()` was added
220+
221+
#### `IoTFirmwareDefenseManager` was modified
222+
223+
* `usageMetrics()` was added
224+
225+
#### `models.Workspace` was modified
226+
227+
* `sku()` was added
228+
229+
#### `models.CryptoCertificateSummaryResource` was modified
230+
231+
* `totalCertificateCount()` was added
232+
* `expiredCertificateCount()` was added
233+
* `weakSignatureCount()` was added
234+
* `expiringSoonCertificateCount()` was added
235+
* `selfSignedCertificateCount()` was added
236+
* `shortKeySizeCount()` was added
237+
* `pairedKeyCount()` was added
238+
239+
#### `models.BinaryHardeningSummaryResource` was modified
240+
241+
* `strippedBinaryCount()` was added
242+
* `notExecutableStackCount()` was added
243+
* `relocationReadOnlyCount()` was added
244+
* `positionIndependentExecutableCount()` was added
245+
* `stackCanaryCount()` was added
246+
247+
#### `models.Summaries` was modified
248+
249+
* `getWithResponse(java.lang.String,java.lang.String,java.lang.String,models.SummaryType,com.azure.core.util.Context)` was added
250+
* `get(java.lang.String,java.lang.String,java.lang.String,models.SummaryType)` was added
251+
252+
#### `models.Workspace$Update` was modified
253+
254+
* `withTags(java.util.Map)` was added
255+
* `withSku(models.Sku)` was added
256+
257+
#### `models.Workspaces` was modified
258+
259+
* `delete(java.lang.String,java.lang.String,com.azure.core.util.Context)` was added
260+
261+
#### `models.Workspace$Definition` was modified
262+
263+
* `withSku(models.Sku)` was added
264+
265+
#### `models.CveSummary` was modified
266+
267+
* `mediumCveCount()` was added
268+
* `highCveCount()` was added
269+
* `unknownCveCount()` was added
270+
* `criticalCveCount()` was added
271+
* `lowCveCount()` was added
272+
273+
#### `models.SummaryResourceProperties` was modified
274+
275+
* `provisioningState()` was added
276+
277+
#### `models.CryptoKeyResource` was modified
278+
279+
* `cryptoKeySize()` was added
280+
* `provisioningState()` was added
281+
282+
#### `models.CryptoCertificateResource` was modified
283+
284+
* `certificateRole()` was added
285+
* `provisioningState()` was added
286+
* `certificateKeySize()` was added
287+
* `certificateName()` was added
288+
* `certificateUsage()` was added
289+
* `certificateKeyAlgorithm()` was added
290+
291+
#### `models.CryptoKeySummaryResource` was modified
292+
293+
* `privateKeyCount()` was added
294+
* `publicKeyCount()` was added
295+
* `shortKeySizeCount()` was added
296+
* `pairedKeyCount()` was added
297+
* `totalKeyCount()` was added
298+
299+
#### `models.PasswordHashResource` was modified
300+
301+
* `provisioningState()` was added
302+
303+
#### `models.BinaryHardeningResource` was modified
304+
305+
* `securityHardeningFeatures()` was added
306+
* `provisioningState()` was added
307+
* `executableClass()` was added
308+
* `executableArchitecture()` was added
309+
3310
## 1.2.0-beta.1 (2025-05-08)
4311

5312
- 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-04-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

sdk/iotfirmwaredefense/azure-resourcemanager-iotfirmwaredefense/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Azure Resource Manager IoT Firmware Defense client library for Java.
44

5-
This package contains Microsoft Azure SDK for IoT Firmware Defense Management SDK. Firmware & IoT Security REST API. Package api-version 2025-04-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
5+
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](https://aka.ms/azsdk/java/mgmt).
66

77
## We'd love to hear your feedback
88

@@ -32,7 +32,7 @@ Various documentation is available to help you get started
3232
<dependency>
3333
<groupId>com.azure.resourcemanager</groupId>
3434
<artifactId>azure-resourcemanager-iotfirmwaredefense</artifactId>
35-
<version>1.2.0-beta.1</version>
35+
<version>1.2.0</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})

0 commit comments

Comments
 (0)