Skip to content

Commit 2d8846f

Browse files
azure-sdkweidongxu-microsoftCopilot
authored
[AutoPR azure-resourcemanager-storage]-generated-from-SDK Generation - Java-6263783 (#49088)
* Configurations: 'specification/storage/Storage.Management/tspconfig.yaml', API Version: 2025-08-01, SDK Release Type: stable, and CommitSHA: 'c163f6899d149b267dd3e865d3fd09fa23bb6255' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6263783 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/storage/Storage.Management/tspconfig.yaml', and CommitSHA: 'b373ded4a6c77a9f541ca8f020fd2072db632751' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6318918 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Update CHANGELOG.md --------- Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent d3f0e01 commit 2d8846f

34 files changed

Lines changed: 1503 additions & 89 deletions

eng/versioning/version_client.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ com.azure.resourcemanager:azure-resourcemanager-samples;2.0.0-beta.1;2.0.0-beta.
300300
com.azure.resourcemanager:azure-resourcemanager-search;2.54.7;2.55.0-beta.2
301301
com.azure.resourcemanager:azure-resourcemanager-servicebus;2.53.8;2.54.0-beta.1
302302
com.azure.resourcemanager:azure-resourcemanager-sql;2.53.8;2.54.0-beta.2
303-
com.azure.resourcemanager:azure-resourcemanager-storage;2.55.5;2.56.0-beta.1
303+
com.azure.resourcemanager:azure-resourcemanager-storage;2.55.5;2.56.0
304304
com.azure.resourcemanager:azure-resourcemanager-trafficmanager;2.53.8;2.54.0-beta.1
305305
com.azure.resourcemanager:azure-resourcemanager-test;2.0.0-beta.2;2.0.0-beta.3
306306
com.azure.resourcemanager:azure-resourcemanager-mediaservices;2.4.0;2.5.0-beta.1

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

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
# Release History
22

3-
## 2.56.0-beta.1 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
3+
## 2.56.0 (2026-05-07)
104

115
### Other Changes
126

7+
- Updated `api-version` to `2025-08-01`.
8+
139
## 2.55.5 (2026-05-05)
1410

1511
### Other Changes

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ For documentation on how to use this package, please see [Azure Management Libra
1818
<dependency>
1919
<groupId>com.azure.resourcemanager</groupId>
2020
<artifactId>azure-resourcemanager-storage</artifactId>
21-
<version>2.56.0-beta.1</version>
21+
<version>2.56.0</version>
2222
</dependency>
2323
```
2424
[//]: # ({x-version-update-end})

sdk/storage/azure-resourcemanager-storage/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
<groupId>com.azure.resourcemanager</groupId>
1616
<artifactId>azure-resourcemanager-storage</artifactId>
17-
<version>2.56.0-beta.1</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-storage;current} -->
17+
<version>2.56.0</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-storage;current} -->
1818
<packaging>jar</packaging>
1919

2020
<name>Microsoft Azure SDK for Storage Management</name>

sdk/storage/azure-resourcemanager-storage/src/main/java/com/azure/resourcemanager/storage/fluent/ConnectorsClient.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import com.azure.core.util.polling.SyncPoller;
1616
import com.azure.resourcemanager.storage.fluent.models.ConnectorInner;
1717
import com.azure.resourcemanager.storage.fluent.models.TestConnectionResponseInner;
18+
import com.azure.resourcemanager.storage.models.ConnectorUpdate;
1819
import com.azure.resourcemanager.storage.models.TestExistingConnectionRequest;
1920
import java.nio.ByteBuffer;
2021
import reactor.core.publisher.Flux;
@@ -242,7 +243,7 @@ ConnectorInner create(String resourceGroupName, String accountName, String conne
242243
*/
243244
@ServiceMethod(returns = ReturnType.SINGLE)
244245
Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String accountName,
245-
String connectorName, ConnectorInner properties);
246+
String connectorName, ConnectorUpdate properties);
246247

247248
/**
248249
* Update a Storage Connector.
@@ -260,7 +261,7 @@ Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupNam
260261
*/
261262
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
262263
PollerFlux<PollResult<ConnectorInner>, ConnectorInner> beginUpdateAsync(String resourceGroupName,
263-
String accountName, String connectorName, ConnectorInner properties);
264+
String accountName, String connectorName, ConnectorUpdate properties);
264265

265266
/**
266267
* Update a Storage Connector.
@@ -278,7 +279,7 @@ PollerFlux<PollResult<ConnectorInner>, ConnectorInner> beginUpdateAsync(String r
278279
*/
279280
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
280281
SyncPoller<PollResult<ConnectorInner>, ConnectorInner> beginUpdate(String resourceGroupName, String accountName,
281-
String connectorName, ConnectorInner properties);
282+
String connectorName, ConnectorUpdate properties);
282283

283284
/**
284285
* Update a Storage Connector.
@@ -297,7 +298,7 @@ SyncPoller<PollResult<ConnectorInner>, ConnectorInner> beginUpdate(String resour
297298
*/
298299
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
299300
SyncPoller<PollResult<ConnectorInner>, ConnectorInner> beginUpdate(String resourceGroupName, String accountName,
300-
String connectorName, ConnectorInner properties, Context context);
301+
String connectorName, ConnectorUpdate properties, Context context);
301302

302303
/**
303304
* Update a Storage Connector.
@@ -315,7 +316,7 @@ SyncPoller<PollResult<ConnectorInner>, ConnectorInner> beginUpdate(String resour
315316
*/
316317
@ServiceMethod(returns = ReturnType.SINGLE)
317318
Mono<ConnectorInner> updateAsync(String resourceGroupName, String accountName, String connectorName,
318-
ConnectorInner properties);
319+
ConnectorUpdate properties);
319320

320321
/**
321322
* Update a Storage Connector.
@@ -332,7 +333,7 @@ Mono<ConnectorInner> updateAsync(String resourceGroupName, String accountName, S
332333
*/
333334
@ServiceMethod(returns = ReturnType.SINGLE)
334335
ConnectorInner update(String resourceGroupName, String accountName, String connectorName,
335-
ConnectorInner properties);
336+
ConnectorUpdate properties);
336337

337338
/**
338339
* Update a Storage Connector.
@@ -349,8 +350,8 @@ ConnectorInner update(String resourceGroupName, String accountName, String conne
349350
* @return a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.
350351
*/
351352
@ServiceMethod(returns = ReturnType.SINGLE)
352-
ConnectorInner update(String resourceGroupName, String accountName, String connectorName, ConnectorInner properties,
353-
Context context);
353+
ConnectorInner update(String resourceGroupName, String accountName, String connectorName,
354+
ConnectorUpdate properties, Context context);
354355

355356
/**
356357
* Delete a Storage Connector.

sdk/storage/azure-resourcemanager-storage/src/main/java/com/azure/resourcemanager/storage/fluent/DataSharesClient.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import com.azure.core.util.polling.PollerFlux;
1515
import com.azure.core.util.polling.SyncPoller;
1616
import com.azure.resourcemanager.storage.fluent.models.DataShareInner;
17+
import com.azure.resourcemanager.storage.models.DataShareUpdate;
1718
import java.nio.ByteBuffer;
1819
import reactor.core.publisher.Flux;
1920
import reactor.core.publisher.Mono;
@@ -240,7 +241,7 @@ DataShareInner create(String resourceGroupName, String accountName, String dataS
240241
*/
241242
@ServiceMethod(returns = ReturnType.SINGLE)
242243
Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String accountName,
243-
String dataShareName, DataShareInner properties);
244+
String dataShareName, DataShareUpdate properties);
244245

245246
/**
246247
* Update a Storage DataShare.
@@ -258,7 +259,7 @@ Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupNam
258259
*/
259260
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
260261
PollerFlux<PollResult<DataShareInner>, DataShareInner> beginUpdateAsync(String resourceGroupName,
261-
String accountName, String dataShareName, DataShareInner properties);
262+
String accountName, String dataShareName, DataShareUpdate properties);
262263

263264
/**
264265
* Update a Storage DataShare.
@@ -276,7 +277,7 @@ PollerFlux<PollResult<DataShareInner>, DataShareInner> beginUpdateAsync(String r
276277
*/
277278
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
278279
SyncPoller<PollResult<DataShareInner>, DataShareInner> beginUpdate(String resourceGroupName, String accountName,
279-
String dataShareName, DataShareInner properties);
280+
String dataShareName, DataShareUpdate properties);
280281

281282
/**
282283
* Update a Storage DataShare.
@@ -295,7 +296,7 @@ SyncPoller<PollResult<DataShareInner>, DataShareInner> beginUpdate(String resour
295296
*/
296297
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
297298
SyncPoller<PollResult<DataShareInner>, DataShareInner> beginUpdate(String resourceGroupName, String accountName,
298-
String dataShareName, DataShareInner properties, Context context);
299+
String dataShareName, DataShareUpdate properties, Context context);
299300

300301
/**
301302
* Update a Storage DataShare.
@@ -313,7 +314,7 @@ SyncPoller<PollResult<DataShareInner>, DataShareInner> beginUpdate(String resour
313314
*/
314315
@ServiceMethod(returns = ReturnType.SINGLE)
315316
Mono<DataShareInner> updateAsync(String resourceGroupName, String accountName, String dataShareName,
316-
DataShareInner properties);
317+
DataShareUpdate properties);
317318

318319
/**
319320
* Update a Storage DataShare.
@@ -330,7 +331,7 @@ Mono<DataShareInner> updateAsync(String resourceGroupName, String accountName, S
330331
*/
331332
@ServiceMethod(returns = ReturnType.SINGLE)
332333
DataShareInner update(String resourceGroupName, String accountName, String dataShareName,
333-
DataShareInner properties);
334+
DataShareUpdate properties);
334335

335336
/**
336337
* Update a Storage DataShare.
@@ -347,8 +348,8 @@ DataShareInner update(String resourceGroupName, String accountName, String dataS
347348
* @return a DataShare is a tracked ARM resource modeled as a sub-resource of a Storage Account.
348349
*/
349350
@ServiceMethod(returns = ReturnType.SINGLE)
350-
DataShareInner update(String resourceGroupName, String accountName, String dataShareName, DataShareInner properties,
351-
Context context);
351+
DataShareInner update(String resourceGroupName, String accountName, String dataShareName,
352+
DataShareUpdate properties, Context context);
352353

353354
/**
354355
* Delete a Storage DataShare.

sdk/storage/azure-resourcemanager-storage/src/main/java/com/azure/resourcemanager/storage/fluent/models/ConnectorInner.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.azure.core.annotation.Fluent;
88
import com.azure.core.management.Resource;
99
import com.azure.core.management.SystemData;
10+
import com.azure.core.util.logging.ClientLogger;
1011
import com.azure.json.JsonReader;
1112
import com.azure.json.JsonToken;
1213
import com.azure.json.JsonWriter;
@@ -133,11 +134,16 @@ public ConnectorInner withTags(Map<String, String> tags) {
133134
* @throws IllegalArgumentException thrown if the instance is not valid.
134135
*/
135136
public void validate() {
136-
if (properties() != null) {
137+
if (properties() == null) {
138+
throw LOGGER.atError()
139+
.log(new IllegalArgumentException("Missing required property properties in model ConnectorInner"));
140+
} else {
137141
properties().validate();
138142
}
139143
}
140144

145+
private static final ClientLogger LOGGER = new ClientLogger(ConnectorInner.class);
146+
141147
/**
142148
* {@inheritDoc}
143149
*/

sdk/storage/azure-resourcemanager-storage/src/main/java/com/azure/resourcemanager/storage/fluent/models/DataShareInner.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.azure.core.annotation.Fluent;
88
import com.azure.core.management.Resource;
99
import com.azure.core.management.SystemData;
10+
import com.azure.core.util.logging.ClientLogger;
1011
import com.azure.json.JsonReader;
1112
import com.azure.json.JsonToken;
1213
import com.azure.json.JsonWriter;
@@ -133,11 +134,16 @@ public DataShareInner withTags(Map<String, String> tags) {
133134
* @throws IllegalArgumentException thrown if the instance is not valid.
134135
*/
135136
public void validate() {
136-
if (properties() != null) {
137+
if (properties() == null) {
138+
throw LOGGER.atError()
139+
.log(new IllegalArgumentException("Missing required property properties in model DataShareInner"));
140+
} else {
137141
properties().validate();
138142
}
139143
}
140144

145+
private static final ClientLogger LOGGER = new ClientLogger(DataShareInner.class);
146+
141147
/**
142148
* {@inheritDoc}
143149
*/

sdk/storage/azure-resourcemanager-storage/src/main/java/com/azure/resourcemanager/storage/fluent/models/StorageAccountInner.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,7 @@ public StorageAccountInner withAllowBlobPublicAccess(Boolean allowBlobPublicAcce
710710

711711
/**
712712
* Get the minimumTlsVersion property: Set the minimum TLS version to be permitted on requests to storage. The
713-
* default interpretation is TLS 1.0 for this property.
713+
* default interpretation is TLS 1.0 for this property. Minimum TLS version 1.3 version is not supported.
714714
*
715715
* @return the minimumTlsVersion value.
716716
*/
@@ -720,7 +720,7 @@ public MinimumTlsVersion minimumTlsVersion() {
720720

721721
/**
722722
* Set the minimumTlsVersion property: Set the minimum TLS version to be permitted on requests to storage. The
723-
* default interpretation is TLS 1.0 for this property.
723+
* default interpretation is TLS 1.0 for this property. Minimum TLS version 1.3 version is not supported.
724724
*
725725
* @param minimumTlsVersion the minimumTlsVersion value to set.
726726
* @return the StorageAccountInner object itself.

sdk/storage/azure-resourcemanager-storage/src/main/java/com/azure/resourcemanager/storage/fluent/models/StorageAccountPropertiesCreateParameters.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ public final class StorageAccountPropertiesCreateParameters
134134

135135
/*
136136
* Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for
137-
* this property.
137+
* this property. Minimum TLS version 1.3 version is not supported.
138138
*/
139139
private MinimumTlsVersion minimumTlsVersion;
140140

@@ -588,7 +588,7 @@ public StorageAccountPropertiesCreateParameters withAllowBlobPublicAccess(Boolea
588588

589589
/**
590590
* Get the minimumTlsVersion property: Set the minimum TLS version to be permitted on requests to storage. The
591-
* default interpretation is TLS 1.0 for this property.
591+
* default interpretation is TLS 1.0 for this property. Minimum TLS version 1.3 version is not supported.
592592
*
593593
* @return the minimumTlsVersion value.
594594
*/
@@ -598,7 +598,7 @@ public MinimumTlsVersion minimumTlsVersion() {
598598

599599
/**
600600
* Set the minimumTlsVersion property: Set the minimum TLS version to be permitted on requests to storage. The
601-
* default interpretation is TLS 1.0 for this property.
601+
* default interpretation is TLS 1.0 for this property. Minimum TLS version 1.3 version is not supported.
602602
*
603603
* @param minimumTlsVersion the minimumTlsVersion value to set.
604604
* @return the StorageAccountPropertiesCreateParameters object itself.

0 commit comments

Comments
 (0)