diff --git a/eng/lintingconfigs/revapi/track2/revapi.json b/eng/lintingconfigs/revapi/track2/revapi.json
index 9d8652fde72c..6a3743edf739 100644
--- a/eng/lintingconfigs/revapi/track2/revapi.json
+++ b/eng/lintingconfigs/revapi/track2/revapi.json
@@ -863,6 +863,24 @@
},
"justification": "Enum constant order change is not a breaking change."
},
+ {
+ "ignore": true,
+ "code" : "java.field.enumConstantOrderChanged",
+ "old": {
+ "matcher": "regex",
+ "match": "field com\\.azure\\.resourcemanager\\.compute\\.models\\.RollingUpgradeStatusCode\\..*"
+ },
+ "justification": "Enum constant order change is not a breaking change."
+ },
+ {
+ "ignore": true,
+ "code" : "java.field.enumConstantOrderChanged",
+ "old": {
+ "matcher": "regex",
+ "match": "field com\\.azure\\.resourcemanager\\.compute\\.models\\.UpgradeState\\..*"
+ },
+ "justification": "Enum constant order change is not a breaking change."
+ },
{
"code": "java.class.removed",
"old" : {
@@ -1566,42 +1584,6 @@
"old": "class com\\.azure\\.resourcemanager\\.sql\\.models\\..*",
"justification": "TypeSpec fix for base resource class."
},
- {
- "code": "java.class.kindChanged",
- "old" : {
- "matcher": "regex",
- "match": "enum com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)"
- },
- "justification": "Enum changed to ExpandableStringEnum."
- },
- {
- "code": "java.class.noLongerImplementsInterface",
- "old" : {
- "matcher": "regex",
- "match": "enum com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)"
- },
- "justification": "Enum changed to ExpandableStringEnum."
- },
- {
- "code": "java.missing.newSuperType",
- "old" : {
- "matcher": "regex",
- "match": "(enum|class) com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)"
- },
- "justification": "Enum changed to ExpandableStringEnum."
- },
- {
- "regex": true,
- "code": "java\\.method\\.(removed|visibilityIncreased|returnTypeChanged)",
- "old": ".* @ com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)",
- "justification": "Enum changed to ExpandableStringEnum."
- },
- {
- "regex": true,
- "code": "java\\.method\\.(removed|visibilityIncreased|returnTypeChanged)",
- "old": ".* com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)::.*",
- "justification": "Enum changed to ExpandableStringEnum."
- },
{
"regex": true,
"code": "java\\.field\\.enumConstantOrderChanged",
diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt
index 51289f1ad70b..da45efce8a59 100644
--- a/eng/versioning/version_client.txt
+++ b/eng/versioning/version_client.txt
@@ -281,7 +281,7 @@ com.azure.resourcemanager:azure-resourcemanager-appplatform;2.51.0;2.52.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-appservice;2.55.4;2.56.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-authorization;2.53.10;2.54.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-cdn;2.53.9;2.54.0-beta.1
-com.azure.resourcemanager:azure-resourcemanager-compute;2.58.2;2.59.0-beta.1
+com.azure.resourcemanager:azure-resourcemanager-compute;2.58.2;2.59.0
com.azure.resourcemanager:azure-resourcemanager-containerinstance;2.53.12;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-containerregistry;2.55.3;2.56.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-containerservice;2.61.1;2.62.0-beta.2
@@ -299,7 +299,7 @@ com.azure.resourcemanager:azure-resourcemanager-redis;2.53.9;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-samples;2.0.0-beta.1;2.0.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-search;2.54.8;2.55.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-servicebus;2.53.9;2.54.0-beta.1
-com.azure.resourcemanager:azure-resourcemanager-sql;2.53.10;2.54.0-beta.2
+com.azure.resourcemanager:azure-resourcemanager-sql;2.53.10;2.54.0
com.azure.resourcemanager:azure-resourcemanager-storage;2.57.1;2.58.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-trafficmanager;2.53.9;2.54.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-test;2.0.0-beta.2;2.0.0-beta.3
diff --git a/sdk/compute/azure-resourcemanager-compute/CHANGELOG.md b/sdk/compute/azure-resourcemanager-compute/CHANGELOG.md
index df09452835a3..c229c4d91504 100644
--- a/sdk/compute/azure-resourcemanager-compute/CHANGELOG.md
+++ b/sdk/compute/azure-resourcemanager-compute/CHANGELOG.md
@@ -1,15 +1,35 @@
# Release History
-## 2.59.0-beta.1 (Unreleased)
+## 2.59.0 (2026-07-15)
### Features Added
-### Breaking Changes
+* `models.ImmutabilityPolicyLockData` was added
-### Bugs Fixed
+* `models.ImmutabilityPolicyData` was added
+
+* `models.ImmutabilityPolicyType` was added
+
+* `models.ConfidentialVMVersion` was added
+
+* `models.ImmutabilityPolicy` was added
+
+#### `models.RollingUpgradeStatusCode` was modified
+
+* `ROLLING_BACK` was added
+
+#### `models.DiskSecurityProfile` was modified
+
+* `confidentialVMVersion()` was added
+
+#### `models.UpgradeState` was modified
+
+* `ROLLING_BACK` was added
### Other Changes
+- Updated `DiskRP api-version` to `2026-03-02`.
+
## 2.58.2 (2026-07-07)
### Other Changes
diff --git a/sdk/compute/azure-resourcemanager-compute/README.md b/sdk/compute/azure-resourcemanager-compute/README.md
index e812842ded3d..95e797d5b687 100644
--- a/sdk/compute/azure-resourcemanager-compute/README.md
+++ b/sdk/compute/azure-resourcemanager-compute/README.md
@@ -18,7 +18,7 @@ For documentation on how to use this package, please see [Azure Management Libra
com.azure.resourcemanager
azure-resourcemanager-compute
- 2.58.0
+ 2.59.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/compute/azure-resourcemanager-compute/pom.xml b/sdk/compute/azure-resourcemanager-compute/pom.xml
index d72c63a4de76..607758714d61 100644
--- a/sdk/compute/azure-resourcemanager-compute/pom.xml
+++ b/sdk/compute/azure-resourcemanager-compute/pom.xml
@@ -14,7 +14,7 @@
com.azure.resourcemanager
azure-resourcemanager-compute
- 2.59.0-beta.1
+ 2.59.0
jar
Microsoft Azure SDK for Compute Management
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/ComputeManagementClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/ComputeManagementClient.java
index b4ef4834f363..be77de2726aa 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/ComputeManagementClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/ComputeManagementClient.java
@@ -312,6 +312,20 @@ public interface ComputeManagementClient {
*/
CommunityGalleryImageVersionsClient getCommunityGalleryImageVersions();
+ /**
+ * Gets the SharedGalleryInvitesClient object to access its operations.
+ *
+ * @return the SharedGalleryInvitesClient object.
+ */
+ SharedGalleryInvitesClient getSharedGalleryInvites();
+
+ /**
+ * Gets the TenantLevelSharedGalleryInvitesClient object to access its operations.
+ *
+ * @return the TenantLevelSharedGalleryInvitesClient object.
+ */
+ TenantLevelSharedGalleryInvitesClient getTenantLevelSharedGalleryInvites();
+
/**
* Gets the ResourceSkusClient object to access its operations.
*
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/LogAnalyticsClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/LogAnalyticsClient.java
index e55a05b69615..222719573443 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/LogAnalyticsClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/LogAnalyticsClient.java
@@ -26,7 +26,7 @@ public interface LogAnalyticsClient {
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -42,7 +42,7 @@ Mono>> exportRequestRateByIntervalWithResponseAsync(St
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -57,7 +57,7 @@ Mono>> exportRequestRateByIntervalWithResponseAsync(St
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -72,7 +72,7 @@ Mono>> exportRequestRateByIntervalWithResponseAsync(St
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -88,7 +88,7 @@ Mono>> exportRequestRateByIntervalWithResponseAsync(St
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -103,7 +103,7 @@ Mono exportRequestRateByIntervalAsync(String l
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -118,7 +118,7 @@ LogAnalyticsOperationResultInner exportRequestRateByInterval(String location,
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -133,7 +133,7 @@ LogAnalyticsOperationResultInner exportRequestRateByInterval(String location, Re
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -148,7 +148,7 @@ Mono>> exportThrottledRequestsWithResponseAsync(String
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -162,7 +162,7 @@ Mono>> exportThrottledRequestsWithResponseAsync(String
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -176,7 +176,7 @@ Mono>> exportThrottledRequestsWithResponseAsync(String
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters The request body.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -191,7 +191,7 @@ Mono>> exportThrottledRequestsWithResponseAsync(String
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -205,7 +205,7 @@ Mono exportThrottledRequestsAsync(String locat
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -218,7 +218,7 @@ Mono exportThrottledRequestsAsync(String locat
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param parameters The request body.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/SharedGalleryInvitesClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/SharedGalleryInvitesClient.java
new file mode 100644
index 000000000000..a5947d036e78
--- /dev/null
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/SharedGalleryInvitesClient.java
@@ -0,0 +1,227 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.compute.fluent;
+
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.http.rest.Response;
+import com.azure.core.management.polling.PollResult;
+import com.azure.core.util.Context;
+import com.azure.core.util.polling.PollerFlux;
+import com.azure.core.util.polling.SyncPoller;
+import java.nio.ByteBuffer;
+import reactor.core.publisher.Flux;
+import reactor.core.publisher.Mono;
+
+/**
+ * An instance of this class provides access to all the operations defined in SharedGalleryInvitesClient.
+ */
+public interface SharedGalleryInvitesClient {
+ /**
+ * Accept sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono>> gallerySharingAcceptWithResponseAsync(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Accept sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ PollerFlux, Void> beginGallerySharingAcceptAsync(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Accept sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginGallerySharingAccept(String location, String sharedGallerySubscriptionId,
+ String sharedGalleryName);
+
+ /**
+ * Accept sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginGallerySharingAccept(String location, String sharedGallerySubscriptionId,
+ String sharedGalleryName, Context context);
+
+ /**
+ * Accept sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return A {@link Mono} that completes when a successful response is received.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono gallerySharingAcceptAsync(String location, String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Accept sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void gallerySharingAccept(String location, String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Accept sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void gallerySharingAccept(String location, String sharedGallerySubscriptionId, String sharedGalleryName,
+ Context context);
+
+ /**
+ * Reject sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono>> gallerySharingRejectWithResponseAsync(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Reject sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ PollerFlux, Void> beginGallerySharingRejectAsync(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Reject sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginGallerySharingReject(String location, String sharedGallerySubscriptionId,
+ String sharedGalleryName);
+
+ /**
+ * Reject sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginGallerySharingReject(String location, String sharedGallerySubscriptionId,
+ String sharedGalleryName, Context context);
+
+ /**
+ * Reject sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return A {@link Mono} that completes when a successful response is received.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono gallerySharingRejectAsync(String location, String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Reject sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void gallerySharingReject(String location, String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Reject sharing of a subscription-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the SharedGallerySubscription.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void gallerySharingReject(String location, String sharedGallerySubscriptionId, String sharedGalleryName,
+ Context context);
+}
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/SnapshotsClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/SnapshotsClient.java
index d2cdb103e49c..ba61b9115b06 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/SnapshotsClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/SnapshotsClient.java
@@ -16,6 +16,8 @@
import com.azure.resourcemanager.compute.fluent.models.AccessUriInner;
import com.azure.resourcemanager.compute.fluent.models.SnapshotInner;
import com.azure.resourcemanager.compute.models.GrantAccessData;
+import com.azure.resourcemanager.compute.models.ImmutabilityPolicyData;
+import com.azure.resourcemanager.compute.models.ImmutabilityPolicyLockData;
import com.azure.resourcemanager.compute.models.SnapshotUpdate;
import com.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsDelete;
import com.azure.resourcemanager.resources.fluentcore.collection.InnerSupportsGet;
@@ -688,4 +690,267 @@ SyncPoller, Void> beginRevokeAccess(String resourceGroupName, S
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void revokeAccess(String resourceGroupName, String snapshotName, Context context);
+
+ /**
+ * Updates the immutability policy of a snapshot. Sets or extends an unlocked immutability policy with the specified
+ * duration and type. If the snapshot already has a locked policy, the request will be rejected. Use
+ * updateImmutabilityPolicyLock to lock an immutability policy.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return snapshot resource along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono>> updateImmutabilityPolicyWithResponseAsync(String resourceGroupName,
+ String snapshotName, ImmutabilityPolicyData immutabilityPolicyData);
+
+ /**
+ * Updates the immutability policy of a snapshot. Sets or extends an unlocked immutability policy with the specified
+ * duration and type. If the snapshot already has a locked policy, the request will be rejected. Use
+ * updateImmutabilityPolicyLock to lock an immutability policy.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ PollerFlux, SnapshotInner> beginUpdateImmutabilityPolicyAsync(String resourceGroupName,
+ String snapshotName, ImmutabilityPolicyData immutabilityPolicyData);
+
+ /**
+ * Updates the immutability policy of a snapshot. Sets or extends an unlocked immutability policy with the specified
+ * duration and type. If the snapshot already has a locked policy, the request will be rejected. Use
+ * updateImmutabilityPolicyLock to lock an immutability policy.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, SnapshotInner> beginUpdateImmutabilityPolicy(String resourceGroupName,
+ String snapshotName, ImmutabilityPolicyData immutabilityPolicyData);
+
+ /**
+ * Updates the immutability policy of a snapshot. Sets or extends an unlocked immutability policy with the specified
+ * duration and type. If the snapshot already has a locked policy, the request will be rejected. Use
+ * updateImmutabilityPolicyLock to lock an immutability policy.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * operation.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, SnapshotInner> beginUpdateImmutabilityPolicy(String resourceGroupName,
+ String snapshotName, ImmutabilityPolicyData immutabilityPolicyData, Context context);
+
+ /**
+ * Updates the immutability policy of a snapshot. Sets or extends an unlocked immutability policy with the specified
+ * duration and type. If the snapshot already has a locked policy, the request will be rejected. Use
+ * updateImmutabilityPolicyLock to lock an immutability policy.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return snapshot resource on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono updateImmutabilityPolicyAsync(String resourceGroupName, String snapshotName,
+ ImmutabilityPolicyData immutabilityPolicyData);
+
+ /**
+ * Updates the immutability policy of a snapshot. Sets or extends an unlocked immutability policy with the specified
+ * duration and type. If the snapshot already has a locked policy, the request will be rejected. Use
+ * updateImmutabilityPolicyLock to lock an immutability policy.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ SnapshotInner updateImmutabilityPolicy(String resourceGroupName, String snapshotName,
+ ImmutabilityPolicyData immutabilityPolicyData);
+
+ /**
+ * Updates the immutability policy of a snapshot. Sets or extends an unlocked immutability policy with the specified
+ * duration and type. If the snapshot already has a locked policy, the request will be rejected. Use
+ * updateImmutabilityPolicyLock to lock an immutability policy.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * operation.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ SnapshotInner updateImmutabilityPolicy(String resourceGroupName, String snapshotName,
+ ImmutabilityPolicyData immutabilityPolicyData, Context context);
+
+ /**
+ * Locks the immutability policy of a snapshot. Once locked, the policy cannot be reduced or removed until the lock
+ * period expires.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * lock operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return snapshot resource along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono>> updateImmutabilityPolicyLockWithResponseAsync(String resourceGroupName,
+ String snapshotName, ImmutabilityPolicyLockData immutabilityPolicyData);
+
+ /**
+ * Locks the immutability policy of a snapshot. Once locked, the policy cannot be reduced or removed until the lock
+ * period expires.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * lock operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ PollerFlux, SnapshotInner> beginUpdateImmutabilityPolicyLockAsync(
+ String resourceGroupName, String snapshotName, ImmutabilityPolicyLockData immutabilityPolicyData);
+
+ /**
+ * Locks the immutability policy of a snapshot. Once locked, the policy cannot be reduced or removed until the lock
+ * period expires.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * lock operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, SnapshotInner> beginUpdateImmutabilityPolicyLock(String resourceGroupName,
+ String snapshotName, ImmutabilityPolicyLockData immutabilityPolicyData);
+
+ /**
+ * Locks the immutability policy of a snapshot. Once locked, the policy cannot be reduced or removed until the lock
+ * period expires.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * lock operation.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, SnapshotInner> beginUpdateImmutabilityPolicyLock(String resourceGroupName,
+ String snapshotName, ImmutabilityPolicyLockData immutabilityPolicyData, Context context);
+
+ /**
+ * Locks the immutability policy of a snapshot. Once locked, the policy cannot be reduced or removed until the lock
+ * period expires.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * lock operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return snapshot resource on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono updateImmutabilityPolicyLockAsync(String resourceGroupName, String snapshotName,
+ ImmutabilityPolicyLockData immutabilityPolicyData);
+
+ /**
+ * Locks the immutability policy of a snapshot. Once locked, the policy cannot be reduced or removed until the lock
+ * period expires.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * lock operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ SnapshotInner updateImmutabilityPolicyLock(String resourceGroupName, String snapshotName,
+ ImmutabilityPolicyLockData immutabilityPolicyData);
+
+ /**
+ * Locks the immutability policy of a snapshot. Once locked, the policy cannot be reduced or removed until the lock
+ * period expires.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param snapshotName The name of the snapshot that is being created. The name can't be changed after the snapshot
+ * is created. Supported characters for the name are a-z, A-Z, 0-9, _ and -. The max name length is 80 characters.
+ * @param immutabilityPolicyData Immutability policy data supplied in the body of the update immutability policy
+ * lock operation.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return snapshot resource.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ SnapshotInner updateImmutabilityPolicyLock(String resourceGroupName, String snapshotName,
+ ImmutabilityPolicyLockData immutabilityPolicyData, Context context);
}
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/TenantLevelSharedGalleryInvitesClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/TenantLevelSharedGalleryInvitesClient.java
new file mode 100644
index 000000000000..81ad2c0fbf64
--- /dev/null
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/TenantLevelSharedGalleryInvitesClient.java
@@ -0,0 +1,229 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.compute.fluent;
+
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.http.rest.Response;
+import com.azure.core.management.polling.PollResult;
+import com.azure.core.util.Context;
+import com.azure.core.util.polling.PollerFlux;
+import com.azure.core.util.polling.SyncPoller;
+import java.nio.ByteBuffer;
+import reactor.core.publisher.Flux;
+import reactor.core.publisher.Mono;
+
+/**
+ * An instance of this class provides access to all the operations defined in TenantLevelSharedGalleryInvitesClient.
+ */
+public interface TenantLevelSharedGalleryInvitesClient {
+ /**
+ * Accept sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono>> tenantLevelGallerySharingAcceptWithResponseAsync(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Accept sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ PollerFlux, Void> beginTenantLevelGallerySharingAcceptAsync(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Accept sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginTenantLevelGallerySharingAccept(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Accept sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginTenantLevelGallerySharingAccept(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName, Context context);
+
+ /**
+ * Accept sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return A {@link Mono} that completes when a successful response is received.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono tenantLevelGallerySharingAcceptAsync(String location, String sharedGallerySubscriptionId,
+ String sharedGalleryName);
+
+ /**
+ * Accept sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void tenantLevelGallerySharingAccept(String location, String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Accept sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void tenantLevelGallerySharingAccept(String location, String sharedGallerySubscriptionId, String sharedGalleryName,
+ Context context);
+
+ /**
+ * Reject sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono>> tenantLevelGallerySharingRejectWithResponseAsync(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Reject sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ PollerFlux, Void> beginTenantLevelGallerySharingRejectAsync(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Reject sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginTenantLevelGallerySharingReject(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Reject sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginTenantLevelGallerySharingReject(String location,
+ String sharedGallerySubscriptionId, String sharedGalleryName, Context context);
+
+ /**
+ * Reject sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return A {@link Mono} that completes when a successful response is received.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Mono tenantLevelGallerySharingRejectAsync(String location, String sharedGallerySubscriptionId,
+ String sharedGalleryName);
+
+ /**
+ * Reject sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void tenantLevelGallerySharingReject(String location, String sharedGallerySubscriptionId, String sharedGalleryName);
+
+ /**
+ * Reject sharing of a tenant-level shared gallery.
+ *
+ * @param location The name of the Azure region.
+ * @param sharedGallerySubscriptionId The name of the SharedGallerySubscription.
+ * @param sharedGalleryName The name of the TenantLevelSharedGallerySubscription.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void tenantLevelGallerySharingReject(String location, String sharedGallerySubscriptionId, String sharedGalleryName,
+ Context context);
+}
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/UsagesClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/UsagesClient.java
index e67741449f68..5244dbd63ef9 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/UsagesClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/UsagesClient.java
@@ -19,7 +19,7 @@ public interface UsagesClient {
* Gets, for the specified location, the current compute resource usage information as well as the limits for
* compute resources under the subscription.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -32,7 +32,7 @@ public interface UsagesClient {
* Gets, for the specified location, the current compute resource usage information as well as the limits for
* compute resources under the subscription.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -45,7 +45,7 @@ public interface UsagesClient {
* Gets, for the specified location, the current compute resource usage information as well as the limits for
* compute resources under the subscription.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineExtensionImagesClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineExtensionImagesClient.java
index 1af7b6919304..f741e22f3519 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineExtensionImagesClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineExtensionImagesClient.java
@@ -19,7 +19,7 @@ public interface VirtualMachineExtensionImagesClient {
/**
* Gets a virtual machine extension image.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @param type The type parameter.
* @param version The version parameter.
@@ -35,7 +35,7 @@ Mono> getWithResponseAsync(String lo
/**
* Gets a virtual machine extension image.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @param type The type parameter.
* @param version The version parameter.
@@ -51,7 +51,7 @@ Mono getAsync(String location, String publish
/**
* Gets a virtual machine extension image.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @param type The type parameter.
* @param version The version parameter.
@@ -68,7 +68,7 @@ Response getWithResponse(String location, Str
/**
* Gets a virtual machine extension image.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @param type The type parameter.
* @param version The version parameter.
@@ -83,7 +83,7 @@ Response getWithResponse(String location, Str
/**
* Gets a list of virtual machine extension image types.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -98,7 +98,7 @@ Mono>> listTypesWithResponseAsy
/**
* Gets a list of virtual machine extension image types.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -111,7 +111,7 @@ Mono>> listTypesWithResponseAsy
/**
* Gets a list of virtual machine extension image types.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -126,7 +126,7 @@ Response> listTypesWithResponse(String l
/**
* Gets a list of virtual machine extension image types.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -139,7 +139,7 @@ Response> listTypesWithResponse(String l
/**
* Gets a list of virtual machine extension image versions.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @param type The type parameter.
* @param filter The filter to apply on the operation.
@@ -158,7 +158,7 @@ Mono>> listVersionsWithResponse
/**
* Gets a list of virtual machine extension image versions.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @param type The type parameter.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -172,7 +172,7 @@ Mono>> listVersionsWithResponse
/**
* Gets a list of virtual machine extension image versions.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @param type The type parameter.
* @param filter The filter to apply on the operation.
@@ -191,7 +191,7 @@ Response> listVersionsWithResponse(Strin
/**
* Gets a list of virtual machine extension image versions.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName The publisherName parameter.
* @param type The type parameter.
* @throws IllegalArgumentException thrown if parameters fail the validation.
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineImagesClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineImagesClient.java
index 287f3c43ad05..882500196405 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineImagesClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineImagesClient.java
@@ -21,7 +21,7 @@ public interface VirtualMachineImagesClient {
/**
* Gets a list of all virtual machine image versions for the specified edge zone.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -35,7 +35,7 @@ public interface VirtualMachineImagesClient {
/**
* Gets a list of all virtual machine image versions for the specified edge zone.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -49,7 +49,7 @@ public interface VirtualMachineImagesClient {
/**
* Gets a list of all virtual machine image versions for the specified edge zone.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -64,7 +64,7 @@ Response listByEdgeZoneWithResponse(String lo
/**
* Gets a list of all virtual machine image versions for the specified edge zone.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -77,7 +77,7 @@ Response listByEdgeZoneWithResponse(String lo
/**
* Gets a list of virtual machine image publishers for the specified Azure location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -90,7 +90,7 @@ Response listByEdgeZoneWithResponse(String lo
/**
* Gets a list of virtual machine image publishers for the specified Azure location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -103,7 +103,7 @@ Response listByEdgeZoneWithResponse(String lo
/**
* Gets a list of virtual machine image publishers for the specified Azure location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -116,7 +116,7 @@ Response listByEdgeZoneWithResponse(String lo
/**
* Gets a list of virtual machine image publishers for the specified Azure location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -128,7 +128,7 @@ Response listByEdgeZoneWithResponse(String lo
/**
* Gets a list of virtual machine image offers for the specified location and publisher.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -143,7 +143,7 @@ Mono>> listOffersWithResponseAsy
/**
* Gets a list of virtual machine image offers for the specified location and publisher.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -157,7 +157,7 @@ Mono>> listOffersWithResponseAsy
/**
* Gets a list of virtual machine image offers for the specified location and publisher.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -173,7 +173,7 @@ Response> listOffersWithResponse(String l
/**
* Gets a list of virtual machine image offers for the specified location and publisher.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -186,7 +186,7 @@ Response> listOffersWithResponse(String l
/**
* Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -202,7 +202,7 @@ Mono>> listSkusWithResponseAsync
/**
* Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -217,7 +217,7 @@ Mono>> listSkusWithResponseAsync
/**
* Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @param context The context to associate with this operation.
@@ -234,7 +234,7 @@ Response> listSkusWithResponse(String loc
/**
* Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -248,7 +248,7 @@ Response> listSkusWithResponse(String loc
/**
* Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @param skus A valid image SKU.
@@ -268,7 +268,7 @@ Mono>> listWithResponseAsync(Str
/**
* Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @param skus A valid image SKU.
@@ -285,7 +285,7 @@ Mono> listAsync(String location, String p
/**
* Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @param skus A valid image SKU.
@@ -306,7 +306,7 @@ Response> listWithResponse(String locatio
/**
* Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @param skus A valid image SKU.
@@ -321,7 +321,7 @@ Response> listWithResponse(String locatio
/**
* The listWithProperties operation.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @param skus A valid image SKU.
@@ -340,7 +340,7 @@ Mono>> listWithPropertiesWithResponseAsy
/**
* The listWithProperties operation.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @param skus A valid image SKU.
@@ -357,7 +357,7 @@ Mono> listWithPropertiesAsync(String location, St
/**
* The listWithProperties operation.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @param skus A valid image SKU.
@@ -377,7 +377,7 @@ Response> listWithPropertiesWithResponse(String l
/**
* The listWithProperties operation.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
* @param skus A valid image SKU.
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineImagesEdgeZonesClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineImagesEdgeZonesClient.java
index 35ed10d439c5..70923ee1d548 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineImagesEdgeZonesClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineImagesEdgeZonesClient.java
@@ -20,7 +20,7 @@ public interface VirtualMachineImagesEdgeZonesClient {
/**
* Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -35,7 +35,7 @@ Mono>> listPublishersWithRespons
/**
* Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -49,7 +49,7 @@ Mono>> listPublishersWithRespons
/**
* Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -65,7 +65,7 @@ Response> listPublishersWithResponse(Stri
/**
* Gets a list of virtual machine image publishers for the specified Azure location and edge zone.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
@@ -78,7 +78,7 @@ Response> listPublishersWithResponse(Stri
/**
* Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -94,7 +94,7 @@ Mono>> listOffersWithResponseAsy
/**
* Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -110,7 +110,7 @@ Mono> listOffersAsync(String location, St
/**
* Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @param context The context to associate with this operation.
@@ -127,7 +127,7 @@ Response> listOffersWithResponse(String l
/**
* Gets a list of virtual machine image offers for the specified location, edge zone and publisher.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -141,7 +141,7 @@ Response> listOffersWithResponse(String l
/**
* Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
@@ -158,7 +158,7 @@ Mono>> listSkusWithResponseAsync
/**
* Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
@@ -175,7 +175,7 @@ Mono> listSkusAsync(String location, Stri
/**
* Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
@@ -193,7 +193,7 @@ Response> listSkusWithResponse(String loc
/**
* Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
@@ -210,7 +210,7 @@ List listSkus(String location, String edgeZone
* Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and
* SKU.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
@@ -232,7 +232,7 @@ Mono>> listWithResponseAsync(Str
* Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and
* SKU.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
@@ -251,7 +251,7 @@ Mono> listAsync(String location, String e
* Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and
* SKU.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
@@ -274,7 +274,7 @@ Response> listWithResponse(String locatio
* Gets a list of all virtual machine image versions for the specified location, edge zone, publisher, offer, and
* SKU.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param edgeZone The name of the edge zone.
* @param publisherName A valid image publisher.
* @param offer A valid image publisher offer.
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineRunCommandsClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineRunCommandsClient.java
index 3214eaea5399..9f46bbc0ae0c 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineRunCommandsClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineRunCommandsClient.java
@@ -480,7 +480,7 @@ PagedIterable listByVirtualMachine(String resourc
/**
* Lists all available run commands for a subscription in a location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -492,7 +492,7 @@ PagedIterable listByVirtualMachine(String resourc
/**
* Lists all available run commands for a subscription in a location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -504,7 +504,7 @@ PagedIterable listByVirtualMachine(String resourc
/**
* Lists all available run commands for a subscription in a location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineScaleSetsClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineScaleSetsClient.java
index 933bd5654a70..8b397c2bac9a 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineScaleSetsClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineScaleSetsClient.java
@@ -2681,7 +2681,7 @@ SyncPoller, Void> beginScaleOut(String resourceGroupName, Strin
/**
* Gets all the VM scale sets under the specified subscription for the specified location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -2694,7 +2694,7 @@ SyncPoller, Void> beginScaleOut(String resourceGroupName, Strin
/**
* Gets all the VM scale sets under the specified subscription for the specified location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -2707,7 +2707,7 @@ SyncPoller, Void> beginScaleOut(String resourceGroupName, Strin
/**
* Gets all the VM scale sets under the specified subscription for the specified location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineSizesClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineSizesClient.java
index f19030ecfe12..ac3c9a09cccc 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineSizesClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachineSizesClient.java
@@ -18,7 +18,7 @@ public interface VirtualMachineSizesClient {
/**
* This API is deprecated. Use [Resources Skus](https://docs.microsoft.com/rest/api/compute/resourceskus/list).
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -30,7 +30,7 @@ public interface VirtualMachineSizesClient {
/**
* This API is deprecated. Use [Resources Skus](https://docs.microsoft.com/rest/api/compute/resourceskus/list).
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -42,7 +42,7 @@ public interface VirtualMachineSizesClient {
/**
* This API is deprecated. Use [Resources Skus](https://docs.microsoft.com/rest/api/compute/resourceskus/list).
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachinesClient.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachinesClient.java
index 076f6a9375f7..ac64c1f6c35c 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachinesClient.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/VirtualMachinesClient.java
@@ -2695,7 +2695,7 @@ void migrateToVMScaleSet(String resourceGroupName, String vmName, MigrateVMToVir
/**
* Gets all the virtual machines under the specified subscription for the specified location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -2708,7 +2708,7 @@ void migrateToVMScaleSet(String resourceGroupName, String vmName, MigrateVMToVir
/**
* Gets all the virtual machines under the specified subscription for the specified location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -2721,7 +2721,7 @@ void migrateToVMScaleSet(String resourceGroupName, String vmName, MigrateVMToVir
/**
* Gets all the virtual machines under the specified subscription for the specified location.
*
- * @param location The location name.
+ * @param location The name of the Azure region.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/models/DiskRestorePointInner.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/models/DiskRestorePointInner.java
index 3b6d59357d50..43cc1ccb78da 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/models/DiskRestorePointInner.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/models/DiskRestorePointInner.java
@@ -17,6 +17,7 @@
import com.azure.resourcemanager.compute.models.NetworkAccessPolicy;
import com.azure.resourcemanager.compute.models.OperatingSystemTypes;
import com.azure.resourcemanager.compute.models.PublicNetworkAccess;
+import com.azure.resourcemanager.compute.models.SnapshotAccessState;
import com.azure.resourcemanager.compute.models.SupportedCapabilities;
import java.io.IOException;
import java.time.OffsetDateTime;
@@ -273,6 +274,16 @@ public Integer logicalSectorSize() {
return this.innerProperties() == null ? null : this.innerProperties().logicalSectorSize();
}
+ /**
+ * Get the snapshotAccessState property: The state of snapshot which determines the access availability of the
+ * snapshot.
+ *
+ * @return the snapshotAccessState value.
+ */
+ public SnapshotAccessState snapshotAccessState() {
+ return this.innerProperties() == null ? null : this.innerProperties().snapshotAccessState();
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/models/DiskRestorePointProperties.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/models/DiskRestorePointProperties.java
index 896ebc360fc2..cc81673aadf5 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/models/DiskRestorePointProperties.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/fluent/models/DiskRestorePointProperties.java
@@ -17,6 +17,7 @@
import com.azure.resourcemanager.compute.models.NetworkAccessPolicy;
import com.azure.resourcemanager.compute.models.OperatingSystemTypes;
import com.azure.resourcemanager.compute.models.PublicNetworkAccess;
+import com.azure.resourcemanager.compute.models.SnapshotAccessState;
import com.azure.resourcemanager.compute.models.SupportedCapabilities;
import java.io.IOException;
import java.time.OffsetDateTime;
@@ -118,6 +119,11 @@ public final class DiskRestorePointProperties implements JsonSerializable> getWithResponseAsync(String locatio
return Mono
.error(new IllegalArgumentException("Parameter publicGalleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -133,7 +133,7 @@ private Mono> getWithResponseAsync(String locati
return Mono
.error(new IllegalArgumentException("Parameter publicGalleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), location,
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/CommunityGalleryImageVersionsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/CommunityGalleryImageVersionsClientImpl.java
index d736c471c01e..1623741e4748 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/CommunityGalleryImageVersionsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/CommunityGalleryImageVersionsClientImpl.java
@@ -132,7 +132,7 @@ public Mono> getWithResponseAsync(St
return Mono.error(
new IllegalArgumentException("Parameter galleryImageVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -181,7 +181,7 @@ private Mono> getWithResponseAsync(S
return Mono.error(
new IllegalArgumentException("Parameter galleryImageVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), location,
@@ -286,7 +286,7 @@ private Mono> listSinglePageAsy
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -331,7 +331,7 @@ private Mono> listSinglePageAsy
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/CommunityGalleryImagesClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/CommunityGalleryImagesClientImpl.java
index 1e3afb066aa2..1ed836d63180 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/CommunityGalleryImagesClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/CommunityGalleryImagesClientImpl.java
@@ -123,7 +123,7 @@ public Mono> getWithResponseAsync(String lo
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -165,7 +165,7 @@ private Mono> getWithResponseAsync(String l
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), location,
@@ -253,7 +253,7 @@ private Mono> listSinglePageAsync(Stri
return Mono
.error(new IllegalArgumentException("Parameter publicGalleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -293,7 +293,7 @@ private Mono> listSinglePageAsync(Stri
return Mono
.error(new IllegalArgumentException("Parameter publicGalleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/ComputeManagementClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/ComputeManagementClientImpl.java
index 49151b041f0f..8ae32a2b7a8f 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/ComputeManagementClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/ComputeManagementClientImpl.java
@@ -42,9 +42,11 @@
import com.azure.resourcemanager.compute.fluent.SharedGalleriesClient;
import com.azure.resourcemanager.compute.fluent.SharedGalleryImageVersionsClient;
import com.azure.resourcemanager.compute.fluent.SharedGalleryImagesClient;
+import com.azure.resourcemanager.compute.fluent.SharedGalleryInvitesClient;
import com.azure.resourcemanager.compute.fluent.SnapshotsClient;
import com.azure.resourcemanager.compute.fluent.SoftDeletedResourcesClient;
import com.azure.resourcemanager.compute.fluent.SshPublicKeysClient;
+import com.azure.resourcemanager.compute.fluent.TenantLevelSharedGalleryInvitesClient;
import com.azure.resourcemanager.compute.fluent.UsagesClient;
import com.azure.resourcemanager.compute.fluent.VirtualMachineExtensionImagesClient;
import com.azure.resourcemanager.compute.fluent.VirtualMachineExtensionsClient;
@@ -684,6 +686,34 @@ public CommunityGalleryImageVersionsClient getCommunityGalleryImageVersions() {
return this.communityGalleryImageVersions;
}
+ /**
+ * The SharedGalleryInvitesClient object to access its operations.
+ */
+ private final SharedGalleryInvitesClient sharedGalleryInvites;
+
+ /**
+ * Gets the SharedGalleryInvitesClient object to access its operations.
+ *
+ * @return the SharedGalleryInvitesClient object.
+ */
+ public SharedGalleryInvitesClient getSharedGalleryInvites() {
+ return this.sharedGalleryInvites;
+ }
+
+ /**
+ * The TenantLevelSharedGalleryInvitesClient object to access its operations.
+ */
+ private final TenantLevelSharedGalleryInvitesClient tenantLevelSharedGalleryInvites;
+
+ /**
+ * Gets the TenantLevelSharedGalleryInvitesClient object to access its operations.
+ *
+ * @return the TenantLevelSharedGalleryInvitesClient object.
+ */
+ public TenantLevelSharedGalleryInvitesClient getTenantLevelSharedGalleryInvites() {
+ return this.tenantLevelSharedGalleryInvites;
+ }
+
/**
* The ResourceSkusClient object to access its operations.
*/
@@ -909,6 +939,8 @@ public GallerySharingProfilesClient getGallerySharingProfiles() {
this.communityGalleries = new CommunityGalleriesClientImpl(this);
this.communityGalleryImages = new CommunityGalleryImagesClientImpl(this);
this.communityGalleryImageVersions = new CommunityGalleryImageVersionsClientImpl(this);
+ this.sharedGalleryInvites = new SharedGalleryInvitesClientImpl(this);
+ this.tenantLevelSharedGalleryInvites = new TenantLevelSharedGalleryInvitesClientImpl(this);
this.resourceSkus = new ResourceSkusClientImpl(this);
this.virtualMachineScaleSetRollingUpgrades = new VirtualMachineScaleSetRollingUpgradesClientImpl(this);
this.virtualMachineScaleSetVMs = new VirtualMachineScaleSetVMsClientImpl(this);
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskAccessesClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskAccessesClientImpl.java
index 82b83faf4ce9..78759c188415 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskAccessesClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskAccessesClientImpl.java
@@ -242,7 +242,7 @@ public Mono> getByResourceGroupWithResponseAsync(Strin
if (diskAccessName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskAccessName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), apiVersion,
@@ -282,7 +282,7 @@ private Mono> getByResourceGroupWithResponseAsync(Stri
if (diskAccessName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskAccessName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.getByResourceGroup(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -379,7 +379,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
diskAccess.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -426,7 +426,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
diskAccess.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -634,7 +634,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
diskAccess.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -681,7 +681,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
diskAccess.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -881,7 +881,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
if (diskAccessName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskAccessName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
return FluxUtil
.withContext(context -> service.delete(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, diskAccessName, context))
@@ -919,7 +919,7 @@ private Mono>> deleteWithResponseAsync(String resource
if (diskAccessName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskAccessName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
diskAccessName, context);
@@ -1096,7 +1096,7 @@ private Mono> listByResourceGroupSinglePageAsync(
return Mono
.error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), apiVersion,
@@ -1132,7 +1132,7 @@ private Mono> listByResourceGroupSinglePageAsync(
return Mono
.error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
@@ -1220,7 +1220,7 @@ private Mono> listSinglePageAsync() {
return Mono.error(new IllegalArgumentException(
"Parameter this.client.getSubscriptionId() is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -1250,7 +1250,7 @@ private Mono> listSinglePageAsync(Context context
return Mono.error(new IllegalArgumentException(
"Parameter this.client.getSubscriptionId() is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), accept, context)
@@ -1342,7 +1342,7 @@ public PagedIterable list(Context context) {
if (diskAccessName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskAccessName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.getPrivateLinkResources(this.client.getEndpoint(), apiVersion,
@@ -1382,7 +1382,7 @@ public PagedIterable list(Context context) {
if (diskAccessName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskAccessName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.getPrivateLinkResources(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -1480,7 +1480,7 @@ public Mono> getAPrivateEndpointConnect
return Mono.error(new IllegalArgumentException(
"Parameter privateEndpointConnectionName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.getAPrivateEndpointConnection(this.client.getEndpoint(), apiVersion,
@@ -1526,7 +1526,7 @@ private Mono> getAPrivateEndpointConnec
return Mono.error(new IllegalArgumentException(
"Parameter privateEndpointConnectionName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.getAPrivateEndpointConnection(this.client.getEndpoint(), apiVersion,
@@ -1642,7 +1642,7 @@ public Mono>> updateAPrivateEndpointConnectionWithResp
} else {
privateEndpointConnection.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -1699,7 +1699,7 @@ private Mono>> updateAPrivateEndpointConnectionWithRes
} else {
privateEndpointConnection.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -1954,7 +1954,7 @@ public Mono>> deleteAPrivateEndpointConnectionWithResp
return Mono.error(new IllegalArgumentException(
"Parameter privateEndpointConnectionName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
return FluxUtil
.withContext(context -> service.deleteAPrivateEndpointConnection(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, diskAccessName, privateEndpointConnectionName,
@@ -1998,7 +1998,7 @@ private Mono>> deleteAPrivateEndpointConnectionWithRes
return Mono.error(new IllegalArgumentException(
"Parameter privateEndpointConnectionName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
context = this.client.mergeContext(context);
return service.deleteAPrivateEndpointConnection(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, diskAccessName, privateEndpointConnectionName, context);
@@ -2205,7 +2205,7 @@ public void deleteAPrivateEndpointConnection(String resourceGroupName, String di
if (diskAccessName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskAccessName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listPrivateEndpointConnections(this.client.getEndpoint(), apiVersion,
@@ -2247,7 +2247,7 @@ private Mono> listPrivateEndpointC
if (diskAccessName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskAccessName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskEncryptionSetsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskEncryptionSetsClientImpl.java
index 9d23f06008bf..dbef1e09a6a8 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskEncryptionSetsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskEncryptionSetsClientImpl.java
@@ -199,7 +199,7 @@ public Mono> getByResourceGroupWithResponseAsyn
return Mono
.error(new IllegalArgumentException("Parameter diskEncryptionSetName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), apiVersion,
@@ -240,7 +240,7 @@ private Mono> getByResourceGroupWithResponseAsy
return Mono
.error(new IllegalArgumentException("Parameter diskEncryptionSetName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.getByResourceGroup(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -341,7 +341,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
diskEncryptionSet.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -391,7 +391,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
diskEncryptionSet.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -616,7 +616,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
diskEncryptionSet.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -666,7 +666,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
diskEncryptionSet.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -881,7 +881,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
return Mono
.error(new IllegalArgumentException("Parameter diskEncryptionSetName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
return FluxUtil
.withContext(context -> service.delete(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, diskEncryptionSetName, context))
@@ -920,7 +920,7 @@ private Mono>> deleteWithResponseAsync(String resource
return Mono
.error(new IllegalArgumentException("Parameter diskEncryptionSetName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
diskEncryptionSetName, context);
@@ -1098,7 +1098,7 @@ private Mono> listByResourceGroupSinglePag
return Mono
.error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), apiVersion,
@@ -1134,7 +1134,7 @@ private Mono> listByResourceGroupSinglePag
return Mono
.error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
@@ -1222,7 +1222,7 @@ private Mono> listSinglePageAsync() {
return Mono.error(new IllegalArgumentException(
"Parameter this.client.getSubscriptionId() is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -1252,7 +1252,7 @@ private Mono> listSinglePageAsync(Context
return Mono.error(new IllegalArgumentException(
"Parameter this.client.getSubscriptionId() is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), accept, context)
@@ -1345,7 +1345,7 @@ private Mono> listAssociatedResourcesSinglePageAsync(Strin
return Mono
.error(new IllegalArgumentException("Parameter diskEncryptionSetName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listAssociatedResources(this.client.getEndpoint(), apiVersion,
@@ -1388,7 +1388,7 @@ private Mono> listAssociatedResourcesSinglePageAsync(Strin
return Mono
.error(new IllegalArgumentException("Parameter diskEncryptionSetName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskRestorePointsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskRestorePointsClientImpl.java
index 40d43a64cc11..1227aa73a55b 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskRestorePointsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DiskRestorePointsClientImpl.java
@@ -165,7 +165,7 @@ public Mono> getWithResponseAsync(String resourc
return Mono
.error(new IllegalArgumentException("Parameter diskRestorePointName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -214,7 +214,7 @@ private Mono> getWithResponseAsync(String resour
return Mono
.error(new IllegalArgumentException("Parameter diskRestorePointName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
@@ -314,7 +314,7 @@ private Mono> listByRestorePointSinglePageA
return Mono
.error(new IllegalArgumentException("Parameter vmRestorePointName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByRestorePoint(this.client.getEndpoint(), apiVersion,
@@ -361,7 +361,7 @@ private Mono> listByRestorePointSinglePageA
return Mono
.error(new IllegalArgumentException("Parameter vmRestorePointName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
@@ -493,7 +493,7 @@ public Mono>> grantAccessWithResponseAsync(String reso
} else {
grantAccessData.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -551,7 +551,7 @@ private Mono>> grantAccessWithResponseAsync(String res
} else {
grantAccessData.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -776,7 +776,7 @@ public Mono>> revokeAccessWithResponseAsync(String res
return Mono
.error(new IllegalArgumentException("Parameter diskRestorePointName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
return FluxUtil
.withContext(
context -> service.revokeAccess(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -824,7 +824,7 @@ private Mono>> revokeAccessWithResponseAsync(String re
return Mono
.error(new IllegalArgumentException("Parameter diskRestorePointName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
context = this.client.mergeContext(context);
return service.revokeAccess(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointName, context);
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DisksClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DisksClientImpl.java
index 6d719759bba9..b31d22a465c2 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DisksClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/DisksClientImpl.java
@@ -192,7 +192,7 @@ public Mono> getByResourceGroupWithResponseAsync(String reso
if (diskName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), apiVersion,
@@ -230,7 +230,7 @@ private Mono> getByResourceGroupWithResponseAsync(String res
if (diskName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.getByResourceGroup(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -323,7 +323,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
disk.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -368,7 +368,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
disk.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -564,7 +564,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
disk.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -609,7 +609,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
disk.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -796,7 +796,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
if (diskName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
return FluxUtil
.withContext(context -> service.delete(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, diskName, context))
@@ -833,7 +833,7 @@ private Mono>> deleteWithResponseAsync(String resource
if (diskName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
diskName, context);
@@ -1000,7 +1000,7 @@ private Mono> listByResourceGroupSinglePageAsync(String
return Mono
.error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), apiVersion,
@@ -1036,7 +1036,7 @@ private Mono> listByResourceGroupSinglePageAsync(String
return Mono
.error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
@@ -1124,7 +1124,7 @@ private Mono> listSinglePageAsync() {
return Mono.error(new IllegalArgumentException(
"Parameter this.client.getSubscriptionId() is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -1154,7 +1154,7 @@ private Mono> listSinglePageAsync(Context context) {
return Mono.error(new IllegalArgumentException(
"Parameter this.client.getSubscriptionId() is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), accept, context)
@@ -1251,7 +1251,7 @@ public Mono>> grantAccessWithResponseAsync(String reso
} else {
grantAccessData.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -1298,7 +1298,7 @@ private Mono>> grantAccessWithResponseAsync(String res
} else {
grantAccessData.validate();
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -1490,7 +1490,7 @@ public Mono>> revokeAccessWithResponseAsync(String res
if (diskName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
return FluxUtil
.withContext(context -> service.revokeAccess(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, diskName, context))
@@ -1527,7 +1527,7 @@ private Mono>> revokeAccessWithResponseAsync(String re
if (diskName == null) {
return Mono.error(new IllegalArgumentException("Parameter diskName is required and cannot be null."));
}
- final String apiVersion = "2025-01-02";
+ final String apiVersion = "2026-03-02";
context = this.client.mergeContext(context);
return service.revokeAccess(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
resourceGroupName, diskName, context);
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleriesClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleriesClientImpl.java
index b3cff03f53e2..5cc82f9920f3 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleriesClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleriesClientImpl.java
@@ -179,7 +179,7 @@ public Mono> getByResourceGroupWithResponseAsync(String r
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), apiVersion,
@@ -219,7 +219,7 @@ private Mono> getByResourceGroupWithResponseAsync(String
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.getByResourceGroup(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -317,7 +317,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
gallery.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -362,7 +362,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
gallery.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -558,7 +558,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
gallery.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -603,7 +603,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
gallery.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -789,7 +789,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
return FluxUtil
.withContext(context -> service.delete(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, galleryName, context))
@@ -825,7 +825,7 @@ private Mono>> deleteWithResponseAsync(String resource
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
galleryName, context);
@@ -985,7 +985,7 @@ private Mono> listByResourceGroupSinglePageAsync(Str
return Mono
.error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), apiVersion,
@@ -1021,7 +1021,7 @@ private Mono> listByResourceGroupSinglePageAsync(Str
return Mono
.error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
@@ -1109,7 +1109,7 @@ private Mono> listSinglePageAsync() {
return Mono.error(new IllegalArgumentException(
"Parameter this.client.getSubscriptionId() is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -1139,7 +1139,7 @@ private Mono> listSinglePageAsync(Context context) {
return Mono.error(new IllegalArgumentException(
"Parameter this.client.getSubscriptionId() is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.list(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), accept, context)
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryApplicationVersionsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryApplicationVersionsClientImpl.java
index 3e4b48ca1cc7..955d74633b49 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryApplicationVersionsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryApplicationVersionsClientImpl.java
@@ -177,7 +177,7 @@ public Mono> getWithResponseAsync(Strin
return Mono.error(new IllegalArgumentException(
"Parameter galleryApplicationVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -228,7 +228,7 @@ private Mono> getWithResponseAsync(Stri
return Mono.error(new IllegalArgumentException(
"Parameter galleryApplicationVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
@@ -347,7 +347,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
galleryApplicationVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -406,7 +406,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
galleryApplicationVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -663,7 +663,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
galleryApplicationVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -721,7 +721,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
galleryApplicationVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -959,7 +959,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
return Mono.error(new IllegalArgumentException(
"Parameter galleryApplicationVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
return FluxUtil
.withContext(
context -> service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -1006,7 +1006,7 @@ private Mono>> deleteWithResponseAsync(String resource
return Mono.error(new IllegalArgumentException(
"Parameter galleryApplicationVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
galleryName, galleryApplicationName, galleryApplicationVersionName, context);
@@ -1208,7 +1208,7 @@ private Mono> listByGalleryApplica
return Mono.error(
new IllegalArgumentException("Parameter galleryApplicationName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil.withContext(context -> service.listByGalleryApplication(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, galleryName, galleryApplicationName, accept, context))
@@ -1252,7 +1252,7 @@ private Mono> listByGalleryApplica
return Mono.error(
new IllegalArgumentException("Parameter galleryApplicationName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryApplicationsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryApplicationsClientImpl.java
index 134e9ac6007d..d7537af1430e 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryApplicationsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryApplicationsClientImpl.java
@@ -163,7 +163,7 @@ public Mono> getWithResponseAsync(String resou
return Mono.error(
new IllegalArgumentException("Parameter galleryApplicationName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -206,7 +206,7 @@ private Mono> getWithResponseAsync(String reso
return Mono.error(
new IllegalArgumentException("Parameter galleryApplicationName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
@@ -308,7 +308,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
galleryApplication.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -361,7 +361,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
galleryApplication.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -584,7 +584,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
galleryApplication.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -636,7 +636,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
galleryApplication.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -849,7 +849,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
return Mono.error(
new IllegalArgumentException("Parameter galleryApplicationName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
return FluxUtil
.withContext(context -> service.delete(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, galleryName, galleryApplicationName, context))
@@ -890,7 +890,7 @@ private Mono>> deleteWithResponseAsync(String resource
return Mono.error(
new IllegalArgumentException("Parameter galleryApplicationName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
galleryName, galleryApplicationName, context);
@@ -1069,7 +1069,7 @@ private Mono> listByGallerySinglePageAsyn
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByGallery(this.client.getEndpoint(), apiVersion,
@@ -1109,7 +1109,7 @@ private Mono> listByGallerySinglePageAsyn
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryImageVersionsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryImageVersionsClientImpl.java
index d1d149d7d0bb..ff7d329c0cfb 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryImageVersionsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryImageVersionsClientImpl.java
@@ -176,7 +176,7 @@ public Mono> getWithResponseAsync(String reso
return Mono.error(
new IllegalArgumentException("Parameter galleryImageVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -225,7 +225,7 @@ private Mono> getWithResponseAsync(String res
return Mono.error(
new IllegalArgumentException("Parameter galleryImageVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
@@ -342,7 +342,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
galleryImageVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -400,7 +400,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
galleryImageVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -641,7 +641,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
galleryImageVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -699,7 +699,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
galleryImageVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -930,7 +930,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
return Mono.error(
new IllegalArgumentException("Parameter galleryImageVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
return FluxUtil
.withContext(
context -> service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -977,7 +977,7 @@ private Mono>> deleteWithResponseAsync(String resource
return Mono.error(
new IllegalArgumentException("Parameter galleryImageVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
galleryName, galleryImageName, galleryImageVersionName, context);
@@ -1175,7 +1175,7 @@ private Mono> listByGalleryImageSinglePa
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByGalleryImage(this.client.getEndpoint(), apiVersion,
@@ -1220,7 +1220,7 @@ private Mono> listByGalleryImageSinglePa
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryImagesClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryImagesClientImpl.java
index 1cd58598f289..ec2be2521fc1 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryImagesClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryImagesClientImpl.java
@@ -163,7 +163,7 @@ public Mono> getWithResponseAsync(String resourceGro
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -206,7 +206,7 @@ private Mono> getWithResponseAsync(String resourceGr
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
@@ -306,7 +306,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
galleryImage.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -357,7 +357,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
galleryImage.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -571,7 +571,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
galleryImage.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -622,7 +622,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
galleryImage.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -827,7 +827,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
return FluxUtil
.withContext(context -> service.delete(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, galleryName, galleryImageName, context))
@@ -868,7 +868,7 @@ private Mono>> deleteWithResponseAsync(String resource
return Mono
.error(new IllegalArgumentException("Parameter galleryImageName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
galleryName, galleryImageName, context);
@@ -1047,7 +1047,7 @@ private Mono> listByGallerySinglePageAsync(Stri
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByGallery(this.client.getEndpoint(), apiVersion,
@@ -1087,7 +1087,7 @@ private Mono> listByGallerySinglePageAsync(Stri
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryInVMAccessControlProfileVersionsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryInVMAccessControlProfileVersionsClientImpl.java
index 61f632db349e..8195a5e7acfb 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryInVMAccessControlProfileVersionsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryInVMAccessControlProfileVersionsClientImpl.java
@@ -180,7 +180,7 @@ public Mono> getWithRespon
return Mono.error(new IllegalArgumentException(
"Parameter inVMAccessControlProfileVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -231,7 +231,7 @@ private Mono> getWithRespo
return Mono.error(new IllegalArgumentException(
"Parameter inVMAccessControlProfileVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
@@ -352,7 +352,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
galleryInVMAccessControlProfileVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil.withContext(context -> service.createOrUpdate(this.client.getEndpoint(), apiVersion,
@@ -411,7 +411,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
galleryInVMAccessControlProfileVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -689,7 +689,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
galleryInVMAccessControlProfileVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -750,7 +750,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
galleryInVMAccessControlProfileVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -1018,7 +1018,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
return Mono.error(new IllegalArgumentException(
"Parameter inVMAccessControlProfileVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
return FluxUtil
.withContext(context -> service.delete(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, galleryName, inVMAccessControlProfileName,
@@ -1066,7 +1066,7 @@ private Mono>> deleteWithResponseAsync(String resource
return Mono.error(new IllegalArgumentException(
"Parameter inVMAccessControlProfileVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
galleryName, inVMAccessControlProfileName, inVMAccessControlProfileVersionName, context);
@@ -1278,7 +1278,7 @@ public void delete(String resourceGroupName, String galleryName, String inVMAcce
return Mono.error(
new IllegalArgumentException("Parameter inVMAccessControlProfileName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByGalleryInVMAccessControlProfile(this.client.getEndpoint(), apiVersion,
@@ -1326,7 +1326,7 @@ public void delete(String resourceGroupName, String galleryName, String inVMAcce
return Mono.error(
new IllegalArgumentException("Parameter inVMAccessControlProfileName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryInVMAccessControlProfilesClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryInVMAccessControlProfilesClientImpl.java
index e61cb4041bcc..c522019672c7 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryInVMAccessControlProfilesClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryInVMAccessControlProfilesClientImpl.java
@@ -165,7 +165,7 @@ public Mono> getWithResponseAsync
return Mono.error(
new IllegalArgumentException("Parameter inVMAccessControlProfileName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -208,7 +208,7 @@ private Mono> getWithResponseAsyn
return Mono.error(
new IllegalArgumentException("Parameter inVMAccessControlProfileName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
@@ -313,7 +313,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
galleryInVMAccessControlProfile.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -367,7 +367,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
galleryInVMAccessControlProfile.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -605,7 +605,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
galleryInVMAccessControlProfile.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -659,7 +659,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
galleryInVMAccessControlProfile.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -887,7 +887,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
return Mono.error(
new IllegalArgumentException("Parameter inVMAccessControlProfileName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
return FluxUtil
.withContext(context -> service.delete(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, galleryName, inVMAccessControlProfileName, context))
@@ -928,7 +928,7 @@ private Mono>> deleteWithResponseAsync(String resource
return Mono.error(
new IllegalArgumentException("Parameter inVMAccessControlProfileName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
galleryName, inVMAccessControlProfileName, context);
@@ -1109,7 +1109,7 @@ public void delete(String resourceGroupName, String galleryName, String inVMAcce
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByGallery(this.client.getEndpoint(), apiVersion,
@@ -1149,7 +1149,7 @@ public void delete(String resourceGroupName, String galleryName, String inVMAcce
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryScriptVersionsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryScriptVersionsClientImpl.java
index 0178966ce15d..270c7904037d 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryScriptVersionsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryScriptVersionsClientImpl.java
@@ -173,7 +173,7 @@ public Mono> getWithResponseAsync(String res
return Mono.error(
new IllegalArgumentException("Parameter galleryScriptVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -221,7 +221,7 @@ private Mono> getWithResponseAsync(String re
return Mono.error(
new IllegalArgumentException("Parameter galleryScriptVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
@@ -335,7 +335,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
galleryScriptVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -393,7 +393,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
galleryScriptVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -634,7 +634,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
galleryScriptVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -692,7 +692,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
galleryScriptVersion.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -924,7 +924,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
return Mono.error(
new IllegalArgumentException("Parameter galleryScriptVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
return FluxUtil
.withContext(
context -> service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -971,7 +971,7 @@ private Mono>> deleteWithResponseAsync(String resource
return Mono.error(
new IllegalArgumentException("Parameter galleryScriptVersionName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
galleryName, galleryScriptName, galleryScriptVersionName, context);
@@ -1170,7 +1170,7 @@ private Mono> listByGalleryScriptSingle
return Mono
.error(new IllegalArgumentException("Parameter galleryScriptName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByGalleryScript(this.client.getEndpoint(), apiVersion,
@@ -1215,7 +1215,7 @@ private Mono> listByGalleryScriptSingle
return Mono
.error(new IllegalArgumentException("Parameter galleryScriptName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryScriptsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryScriptsClientImpl.java
index 6225f517686b..dd4aea9d6b17 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryScriptsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GalleryScriptsClientImpl.java
@@ -163,7 +163,7 @@ public Mono> getWithResponseAsync(String resourceGr
return Mono
.error(new IllegalArgumentException("Parameter galleryScriptName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(),
@@ -206,7 +206,7 @@ private Mono> getWithResponseAsync(String resourceG
return Mono
.error(new IllegalArgumentException("Parameter galleryScriptName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service.get(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
@@ -307,7 +307,7 @@ public Mono>> createOrUpdateWithResponseAsync(String r
} else {
galleryScript.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -359,7 +359,7 @@ private Mono>> createOrUpdateWithResponseAsync(String
} else {
galleryScript.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -582,7 +582,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
galleryScript.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -633,7 +633,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
galleryScript.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
@@ -838,7 +838,7 @@ public Mono>> deleteWithResponseAsync(String resourceG
return Mono
.error(new IllegalArgumentException("Parameter galleryScriptName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
return FluxUtil
.withContext(context -> service.delete(this.client.getEndpoint(), apiVersion,
this.client.getSubscriptionId(), resourceGroupName, galleryName, galleryScriptName, context))
@@ -879,7 +879,7 @@ private Mono>> deleteWithResponseAsync(String resource
return Mono
.error(new IllegalArgumentException("Parameter galleryScriptName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
context = this.client.mergeContext(context);
return service.delete(this.client.getEndpoint(), apiVersion, this.client.getSubscriptionId(), resourceGroupName,
galleryName, galleryScriptName, context);
@@ -1058,7 +1058,7 @@ private Mono> listByGallerySinglePageAsync(Str
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
return FluxUtil
.withContext(context -> service.listByGallery(this.client.getEndpoint(), apiVersion,
@@ -1098,7 +1098,7 @@ private Mono> listByGallerySinglePageAsync(Str
if (galleryName == null) {
return Mono.error(new IllegalArgumentException("Parameter galleryName is required and cannot be null."));
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String accept = "application/json";
context = this.client.mergeContext(context);
return service
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GallerySharingProfilesClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GallerySharingProfilesClientImpl.java
index 490b8d51ffc4..f7f7e32ab5ac 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GallerySharingProfilesClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/GallerySharingProfilesClientImpl.java
@@ -107,7 +107,7 @@ public Mono>> updateWithResponseAsync(String resourceG
} else {
sharingUpdate.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
return FluxUtil
@@ -153,7 +153,7 @@ private Mono>> updateWithResponseAsync(String resource
} else {
sharingUpdate.validate();
}
- final String apiVersion = "2025-03-03";
+ final String apiVersion = "2025-12-03";
final String contentType = "application/json";
final String accept = "application/json";
context = this.client.mergeContext(context);
diff --git a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/LogAnalyticsClientImpl.java b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/LogAnalyticsClientImpl.java
index 688a743818bf..9cd1bc258150 100644
--- a/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/LogAnalyticsClientImpl.java
+++ b/sdk/compute/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/LogAnalyticsClientImpl.java
@@ -87,7 +87,7 @@ Mono